Announcement
Datastore テーブルで CloudFlow オートメーション間の共有データを再利用
このページはEnglish、Português、Deutsch、Español、Italiano、Françaisでもご覧いただけます。

Datastore テーブルにより、CloudFlow オートメーションで構造化データを一元管理・クエリできる共有ストレージが利用可能に。フロー間で一貫したエンリッチメント、ルーティング、状態管理を実現します。
クラウドオートメーションが単独で動作することはほとんどありません。あるフローが問題を検出し、別のフローがコンテキストを補完し、さらに別のフローが適切なチームに通知する——こうした連携が日常的に行われています。共有された信頼できるデータソースがなければ、ロジックの重複やハードコーディングされたマッピングが時間とともに乖離していく問題に直面します。
Datastore ノードは、CloudFlow オートメーションに構造化データを保存・クエリできる共有マネージドストレージを提供します。複数のフローが同じテーブルを参照して、エンリッチメント、ルーティング、状態管理を行うことが可能です。Datastore は、フローから直接利用できる軽量データベースとお考えください。
一般的なユースケースとして、タグオーナーシップテーブルがあります:
- タグ(またはタグパターン)をオーナー、チーム、コストセンター、エスカレーションチャネル、メタデータにマッピングするテーブルを管理します。
- 任意のフローからクエリして、「このリソースのオーナーは誰か?」を一貫して解決できます。
例:異常検知フローが、タグ付けされていないワークロードの突然のスパイクを検出したとします。リソースのタグを検索し、オーナーシップテーブルをクエリして、適切な Slack チャネルにアラートをルーティングします。別の修復フローでは、同じテーブルを使用して変更を承認できる担当者やチケットの起票先を判断します。

Datastore ノードでは、以下の操作が可能です:
- レコードの取得 — フィルターを使用(前のノードの値を含む)してレコードを取得
- レコードの挿入 — バッチ挿入を含む新規行の追加
- レコードのアップサート — ユニークキー列を使用して重複なくテーブルを最新の状態に維持
サポートされるカラム型:Text、Integer、Numeric、Boolean、Date、Timestamp、JSON
利用開始方法
共有マッピング用の Datastore を作成し(例:タグからオーナーへのマッピング)、任意のフローから Datastore ノードクエリで参照してください。スケジュールされたフローで信頼できるソースからテーブルを継続的に同期させたい場合は、Upsert をご利用ください。
Related documentation