- Workbenchウィンドウ上部、ボタンツールバーの DataSet ジョブ グループで 新規に追加 をクリックします。 Workbench DataSet ジョブ作成ウィザード が開きます。
- (条件付) 要求されたら、Domo サーバーを選択します。 (この画面は、Workbench に 1 つ以上のサーバーがあった場合のみ表示されます。)
- DataSet ジョブ名 フィールドに、DataSet ジョブの名前を入力します。 これは、Workbench で表示されるジョブ名です。Domo にアップロードされた DataSet 名では ありません 。
- DataSet 名 フィールドに、DataSet 名を入力します。 これは、Domo にアップロードされた DataSet 名です。
-
更新方法 メニューで、更新する方法を選択します:
- 更新時に、DataSet を完全に入れ替えたい場合は、DataSet を置換 を選択します。
- 更新データを既存のデータに追加したい場合は、DataSet に追加 を選択します。
-
トランスポート方法 メニューで、 ローカルファイルプロバイダー 、 外部プロセスファイルプロバイダー 、または FTP/SFTP ファイルプロバイダー を選択します。
これらトランスポート方法の詳細は、以下のとおりです:
トランスポート方法
説明
ローカルファイルプロバイダー
自分のマシンまたはネットワークからファイルを選択することができます。
外部プロセスファイルプロバイダー
サードパーティアプリケーションから、スクリプトを使ってデータをDomoに引き込みます。
FTP/SFTP ファイルプロバイダー ファイルを FTP、SFTP (SSH-FTP) または FTPS (FTP-SSL) 経由で取得します。 - 次へ をクリックします。
- データソース メニューで、 JSON を選択します。
- DataSet タイプ フィールドに、ドロップダウンから DataSet のタイプを選択するか、あるいはカスタマイズされた名前を入力します。 ここで選択または入力する DataSet のタイプは、ジョブ実行後の Domo の Connector タイプに反映されます。
-
(オプション)DataSet の説明 フィールドに説明を入力します。
注記: これらの設定は、ウィザードで全てのステップを完了した後でも、トランスポート方法 以外 は、DataSet ジョブの ソース パネルで変更することができます。
- 次へ をクリックします。 アカウント ペインの現在認証されているサーバーのジョブリストに、JSON DataSet ジョブが新規に追加されます。
- 今ジョブリストに追加されたばかりのJSON DataSet ジョブで、ソース を選択します。 ファイルトランスポートとJSON データソースのオプションを設定するためのパネルが開きます。
- (条件付き)以下のいずれかを行います:
-
トランスポート方法に
ローカルファイルプロバイダー を選択した場合…
- ファイルパス フィールドで省略記号 (…) をクリックします。
- 自分のマシンまたはネットワークからJSON ファイルを選択します。
-
トランスポート方法に
外部プロセスファイルプロバイダー を選択した場合…
- プログラムの実行可能ファイル フィールドで省略記号 (…) をクリックします。
- 自分のマシンまたはネットワークから実行可能ファイルを選択します。
- (オプション) 引数がある場合は 引数 フィールドに入力します。
- 出力ファイルパス フィールドで省略記号 (…) をクリックします。
- 自分のマシンまたはネットワークの出力ファイルパスを選択します。 出力パスのファイルタイプは、JSON である 必要があります 。
-
トランスポート方法に
FTP/ SFTP ファイルプロバイダー を選択した場合…
- サーバー フィールドにサーバー名を入力します。
- ポート フィールドにポート番号を入力します。
- ユーザー名 および パスワード にサーバーの認証情報を入力します。
- プロトコルを選択します( FTP 、 SFTP または FTPS )。
- (オプション)SSL 証明書がある場合は(SFTP と FTPS のみ)、必要に応じて設定します。 詳細については、 SFTP ファイルプロバイダー を参照してください。
- リモートファイル フィールドに、インポートするフィールドのファイル名を入力します。
- 変更を適用 をクリックします。
- データソース フィールドで、引き込みたい JSON データがあるデータノードを入力します。 これは、オブジェクトのアレイになっているはずです(例えば、 Key5_Key3 )。
- デリミター フィールドで、平坦化された結果の列名に使いたいデリミターを入力します。
- 平坦化オプション メニューで、データをどのように平坦化したいかを選択します。 オプションは以下のとおりです:
オプション | 説明 |
|---|---|
なし | 平坦化されていないJSON 文字列を返します。 |
深くする | ネスト化されたオブジェクト用の行を追加します。 |
幅広くする | ネスト化されたオブジェクト用の列を追加します。 返す行はひとつだけです。 |