ジョブフローを設定することで、データ連携が可能になります。
ジョブフローは、一度だけ実行することも、日次/週次/月次などで定期実行することも可能です。

  • 実行単位となる、一連のジョブの連なりです
  • 1つのジョブフローには、最大で8つのジョブまで追加することができます

ジョブフロー全体の設定

ジョブ設定

ジョブフローにジョブを追加します

実行方法

以下の実行方法を選択することができます

  • スケジュール実行
  • 特定のデータテーブルが更新されたら実行

スケジュール実行の場合

スケジュール実行の場合、以下の項目を設定することができます。

  • 繰り返し実行するかどうか
  • 実行開始日時
  • 実行間隔(任意)
    • 「毎時/日次/週次/月次」から選択します
    • 曜日や時間帯で実行タイミングを絞り込むことも可能です
  • 繰り返し終了日時(任意)

特定のデータテーブルが更新されたら実行の場合

特定のデータテーブルが更新されたときに実行するかかを選択することができます。

また、選択可能/不可のデータテーブルは以下のとおりです。

  • 選択可能
    • 外部データセット内のテーブル
      • Datahubに登録をすれば指定できます
  • 選択不可
    • フェデレーションテーブル
      • フェデレーションテーブルに登録している元データソースの更新を検知してジョブフローを実行することはできません
    • ワイルドカードテーブル(シャーディングテーブル、日付別テーブル)
      • ワイルドカードテーブルを指定して、該当するいずれかのテーブルの更新を検知してジョブフローを実行することはできません

実行後の処理

ジョブ実行終了後にアーカイブするかを選択します

ご注意ください

ジョブフローを繰り返し実行設定していたとき、次のケースに合致する場合はそのジョブフロー実行はスキップされます。

  • ジョブフローがアーカイブされている場合
  • あるジョブフロー実行の開始時点で前回のジョブフロー実行が終了していない場合

ジョブ

ジョブフロー内の個々のジョブです

ジョブでできること

外部サービスとのデータ連携

  • インポート
    • 「外部サービス」からデータを取り込み、データセット内に追加します
  • エクスポート
    • データセット内にあるデータをクエリ抽出し、「外部サービス」にエクスポートします

KARTE内データ連携

  • インポート
    • データセット内にあるデータをクエリ抽出し、データセット内のテーブルを更新します
    • 紐付けテーブル内のデータを抽出し、データセット内のテーブルを更新します
  • エクスポート
    • データセット内にあるデータをクエリ抽出し、「紐付けテーブル」にエクスポートします
    • データセット内にあるデータをクエリ抽出し、「アクションテーブル」にエクスポートします

各ジョブの主な設定

以下のジョブタイプから選択することができます。

  • データテーブルへインポート
  • データテーブルからエクスポート

インポート

インポート元は以下の選択肢から選択することができます。

  • クエリの実行結果
  • 紐付けテーブル
  • 外部サービス

インポート先は任意のデータテーブルを選択することができます。
また、インポートのルールは以下から選択することができます。

  • 置き換え
    • テーブル全体をリプレースします
  • 追加
    • テーブルにレコードを追加します

エクスポート

エクスポート元は任意のクエリを選択することができます。

エクスポート先は以下から選択することができます。

  • アクションテーブル
  • 紐付けテーブル
  • 外部サービス
  • 外部サービスとの接続先設定

各サービス毎に必要な設定については各ドキュメントをご確認ください。