サイトロゴ
よくあるお悩み MotionBoardとは 機能 選ばれる理由 FAQ コラム お知らせ
Q

JSON Filesとのデータ接続方法について

A

【前提条件と初期設定】
接続先(MotionBoard)と通信可能な環境下にあり、正常に稼働している必要があります。
データソースとなるJSON形式のファイルを用意しておく必要があります。
JSONファイルは、MotionBoardの共有フォルダーに事前にアップロードしておく必要があります。
MotionBoardの管理者権限を持つユーザーでログインします。

【外部接続設定の作成】
ボードメニューから**[管理]-[システム設定]-[接続/認証]-[外部接続]**を選択します。
**[新規作成]ボタンをクリックし、[外部接続名]**を入力します。
**[接続先タイプ]でJSON Filesを選択し、[新規作成]**ボタンをクリックして保存します。

【JSON Files接続情報の指定】
[外部接続]画面の**[基本情報]**タブをクリックします。
**[ドライバタイプ]で[JSON(JDBC) Cache]**を選択します(キャッシュ経由でアクセス)。
[ファイルパス]に、共有フォルダーをルートとしたJSONファイルの相対パスを指定します(例: sample.json や work1/data.json)。
**[JSONPath]**に、取得したいオブジェクトの階層パスを指定します(空白の場合は配列オブジェクトを自動認識)。
**[データモデル]**に、JSONデータのメタデータ生成モデルを指定します。
Document (配列オブジェクトを1テーブルとして生成)
FlattenedDocuments (ネスト構造をすべてフラット化し1テーブル生成)
Relational (複数の配列構造を読み取り、リレーショナルDBのようにテーブルを生成)

【オプション設定(スキーマ/キャッシュ)】
スキーマ判定を行う場合は、**[スキーマ判定に必要な行数]**にスキャン対象の最大行数を指定します(0はデータ全体を対象)。
ネストされた配列構造のフラット化を制御する場合、**[ネスト配列サイズ]**を指定します(-1は全てフラット化)。
配列構造上のオブジェクトをJSONデータのまま扱いたい場合は、**[フラット化オブジェクト]**に「False」を指定します。
キャッシュ設定([JSON(JDBC) Cache]選択時):
[キャッシュ時間(秒)]、[キャッシュ最大行数]、**[キャッシュディスクサイズ(GB)]**を設定します。

【接続確認と保存】
**[接続確認]**ボタンをクリックし、接続できるかを確認します。
接続できたことを示すメッセージが表示されたら、**[保存]**ボタンをクリックして設定を保存します。

FAQ一覧に戻る

Contact

お問い合わせ

業種や課題に合わせた最適な活用方法を、
専門スタッフがご案内します。

今すぐ 導入に関するご相談はこちら
お問い合わせする

Download

資料ダウンロード

MotionBoardの特長や導入効果を、
短時間でわかりやすくご紹介します!

無料 MotionBoardやBIがわかる!
資料ダウンロード