データセットの起動をプログラムから行いたい

現状、API Data Connection という「CSVファイルをDOMOへアップロードする」機能を使うことにより。プログラムから自動でデータセットを起動できます。

ただ、普通に作ったXXコネクターのデータセットは、スケジューリングに従う、または画面からの手動起動でしか起動させることが出来ません。

CSVファイルをアップロードする必要がなく、ただプログラムからコールすることで、自動的に起動できるデータセットが欲しいです。

2 votes

Submitted · Last Updated

Comments

  • @user008413

    投稿ありがとうございます。以下、お試しいただければと思います。


    Domo CLIを利用することで、コマンドラインからDatasetを実行することが可能です。

    Domo CLIは管理者設定からダウンロードできます。

    ヘルプページはこちらからご覧ください。



    ・Stream IDを取得

    list-dataset -i <dataset_id> のコマンドで対象DatasetのSream IDを取得します。

    例:

    >list-dataset -i 268ecd3e-a4bb-4a13-a8c5-754ad8c6f053

    JSON形式のレスポンスのなかから、Sream IDを探します。

    例:"streamId":26

    ・Datasetの実行

    dataset-run-now -i <streamId> -s のコマンドでDatasetを実行できます。

    例:

    >dataset-run-now -i 26 -s

    Executing POST: https://xxxxxxx.domo.com/api/data/v1/streams/26/executions

    DataSet import 96 started successfully