ジョブフローを設定することで、データ連携が可能になります。
ジョブフローは、一度だけ実行することも、日次/週次/月次などで定期実行することも可能です。
- 実行単位となる、一連のジョブの連なりです
- 1つのジョブフローには、最大で8つのジョブまで追加することができます
ジョブフロー全体の設定
ジョブ設定
ジョブフローにジョブを追加します
実行方法
以下の実行方法を選択することができます
- スケジュール実行
- 特定のデータテーブルが更新されたら実行
スケジュール実行の場合
スケジュール実行の場合、以下の項目を設定することができます。
- 繰り返し実行するかどうか
- 実行開始日時
- 実行間隔(任意)
- 「毎時/日次/週次/月次」から選択します
- 曜日や時間帯で実行タイミングを絞り込むことも可能です
- 繰り返し終了日時(任意)
特定のデータテーブルが更新されたら実行の場合
特定のデータテーブルが更新されたときに実行するかかを選択することができます。
また、選択可能/不可のデータテーブルは以下のとおりです。
- 選択可能
- 外部データセット内のテーブル
- Datahubに登録をすれば指定できます
- 外部データセット内のテーブル
- 選択不可
- フェデレーションテーブル
- フェデレーションテーブルに登録している元データソースの更新を検知してジョブフローを実行することはできません
- ワイルドカードテーブル(シャーディングテーブル、日付別テーブル)
- ワイルドカードテーブルを指定して、該当するいずれかのテーブルの更新を検知してジョブフローを実行することはできません
- フェデレーションテーブル
実行後の処理
ジョブ実行終了後にアーカイブするかを選択します
ご注意ください
ジョブフローを繰り返し実行設定していたとき、次のケースに合致する場合はそのジョブフロー実行はスキップされます。
- ジョブフローがアーカイブされている場合
- あるジョブフロー実行の開始時点で前回のジョブフロー実行が終了していない場合
ジョブ
ジョブフロー内の個々のジョブです
ジョブでできること
外部サービスとのデータ連携
- インポート
- 「外部サービス」からデータを取り込み、データセット内に追加します
- エクスポート
- データセット内にあるデータをクエリ抽出し、「外部サービス」にエクスポートします
KARTE内データ連携
- インポート
- データセット内にあるデータをクエリ抽出し、データセット内のテーブルを更新します
- 紐付けテーブル内のデータを抽出し、データセット内のテーブルを更新します
- エクスポート
- データセット内にあるデータをクエリ抽出し、「紐付けテーブル」にエクスポートします
- データセット内にあるデータをクエリ抽出し、「アクションテーブル」にエクスポートします
各ジョブの主な設定
以下のジョブタイプから選択することができます。
- データテーブルへインポート
- データテーブルからエクスポート
インポート
インポート元は以下の選択肢から選択することができます。
- クエリの実行結果
- 紐付けテーブル
- 外部サービス
インポート先は任意のデータテーブルを選択することができます。
また、インポートのルールは以下から選択することができます。
- 置き換え
- テーブル全体をリプレースします
- 追加
- テーブルにレコードを追加します
エクスポート
エクスポート元は任意のクエリを選択することができます。
エクスポート先は以下から選択することができます。
- アクションテーブル
- 紐付けテーブル
- 外部サービス
- 外部サービスとの接続先設定
各サービス毎に必要な設定については各ドキュメントをご確認ください。