ユースケース開発Slateデータの読み書き概要

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

データを読み書きする

Slate は、Foundry と外部システムの両方からデータを送受信できます。オブジェクトセット、オブジェクトコンテキスト、Foundry Functions を使うと、オントロジーのデータを簡単に読み取れます。一方、アクションウィジェットでは、オントロジーへのライトバックが可能です。

オントロジー SDK は、Slate の Functions エディター内から、オブジェクトタイプ、リンクタイプ、アクション、関数への型安全なアクセスを提供します。

クエリは、事前に設定されたさまざまなエンドポイントへの汎用的なアクセスを提供します。クエリのすべてのデータソースは、管理パネルで設定する必要があります。設定後は、クエリを活用して、ほかのサービスからアプリケーションに直接データを取得したり、POST リクエストをトリガーして外部データベースに直接データを書き込んだりできます。クエリは、Slate でデータをインポートおよびエクスポートするための機能の中で、最も柔軟で自由度の高い機能です。

インポートされたすべてのデータは Slate 内で JSON 形式で表現されるため、すべてのデータソースからのデータが単一の構造に統一されます。Slate に取り込まれたデータは、元のコンテキストを失い、目的のワークフローを実現するために自由に操作できます。

インポートおよびエクスポートのコンポーネントは、変数、関数、ウィジェット、またはほかのクエリの出力を使用して、データを動的に読み書きするように設定できます。クエリは、オブジェクトセットやアクションとは異なり、特定の対象に依存しないように構築でき、事前に設定されたインタラクションに限定されません。同じクエリでも、初回の実行では新しいデータポイントを作成し、2回目の実行では前回作成したデータポイントを更新する場合があります。

オブジェクトセット、オブジェクトコンテキスト、Foundry Functions、オントロジー SDK、アクションは、設定の手間が少ない一方で、柔軟性は低くなります。