データインターフェイス

  • リリースバージョン: Australia
  • 更新日 2026年03月25日
  • 所要時間:4分
  • データインターフェイスは、JOIN または UNION 操作を介して単一のテーブルまたは結合されたソースからデータにアクセスするための安定したコントラクトを提供します。

    データインターフェイスは、コンシューマーがデータをクエリするために使用するスキーマ、フィールド名、およびデータタイプを定義します。インターフェイスは、コンシューマーと基礎となるデータソース間の安定したアクセスレイヤーとして機能します。ソースシステムが変更されても、データインターフェイススキーマの一貫性が保たれ、ダッシュボード、ワークフロー、およびアプリケーションが破壊的変更から保護されます。

    データインターフェイスの仕組み

    データインターフェイスは、コンシューマーがクエリを実行するターゲットスキーマにソースデータをマッピングします。データインターフェイスは、表示される列、その名前、およびデータ型を定義します。

    データインターフェイスは、単一の ServiceNow テーブル、外部システムに接続された単一のデータファブリックテーブル、または JOIN または UNION 操作によって組み合わせられた複数のソースからのデータを公開できます。

    コンシューマーは、データを提供するソースシステムに関する知識を必要とせずに、データインターフェイスをクエリします。データインターフェイスは、ソースへの接続を処理し、列マッピングを適用して、定義されたスキーマで結果を返します。サンプルデータインターフェイス

    組み合わせ方法

    表 : 1. 組み合わせ方法
    方法 (Method) 説明 使用するタイミング
    単一テーブル 一貫した名前付けとドキュメントを使用して、管理されたインターフェイスを介して 1 つのソーステーブルを公開します。 組み合わせが必要ない場合に、ServiceNow テーブルまたは外部テーブルへの制御されたアクセスを提供します。
    参加 一致する列の値に基づいて、複数のテーブルの関連データを結合します。現在のリリースでは、INNER JOIN 操作がサポートされています。 顧客データと注文データの結合、発注書と承認レコードの照合、システム間の包括的なエンティティビューの作成を行います。
    ユニオン 類似した構造を持つ複数のテーブルの行を 1 つの統一された結果に積み重ねます。現在のリリースでは、UNION 操作がサポートされています。 複数の地域のデータを結合したり、システム間で類似したデータを集計したり、異なるソースからのレコードを統合したりします。

    スキーマの安定性

    データインターフェイスはスキーマの永続性を提供します。公開後、データインターフェイスは、基礎となるソーステーブルが変更されてもその構造を維持します。

    この安定性により、破壊的変更からコンシューマーが保護されます。ソースシステムをアップグレードまたは交換しても、データインターフェイス上にビルドされたダッシュボードは引き続き機能します。データインターフェイスをクエリするワークフローは、ソーステーブルの列名が変更されても中断されません。

    新しい列を追加してデータインターフェイスを拡張すると、既存のクエリは引き続き機能します。コンシューマーは、最初にクエリした列と、含めるよう選択した新しい列のみを取得します。

    データインターフェイスとデータ製品

    ワークフローまたはダッシュボードから直接、データインターフェイスにクエリを実行できます。より一般的には、データ製品はインターフェイスをパッケージ化し、追加のメタデータ、ドキュメント、およびアクセス制御を提供します。

    複数のデータ製品に単一のインターフェイスを含めることができます。たとえば、顧客プロファイルインターフェイスは、Customer 360 データ製品の一部であり、Sales Analytics データ製品にも含まれている場合があります。

    データインターフェイスと外部ソース

    データインターフェイスは、データファブリックテーブルを介して外部データにアクセスできます。これらのテーブルは、Snowflake、Databricks、Oracle などの外部データベースへのゼロコピーアクセスを提供します。データはソースシステムに残りますが、ServiceNow を介してクエリできます。

    データファブリックテーブルで JOIN または UNION を使用してデータインターフェイスを作成すると、操作の中間テーブルが生成されます。これらの中間テーブルは、データカタログには表示されないままの実装の詳細です。コンシューマーは、公開されたインターフェイスとのみやり取りします。

    データインターフェイスのクエリ

    コンシューマーは、複数のチャネルを介してデータインターフェイスにアクセスします。

    • 自動化されたワークフローを構築するためのフローデザイナー
    • 可視化とレポートを作成するためのダッシュボードビルダー
    • アプリケーションおよびスクリプトからプログラムでアクセスするための API
    • 自然言語クエリの AI データエクスプローラー

    次に探索する内容

    データインターフェイスの詳細については、以下を参照してください。