データ製品の探索
データ製品は、メタデータおよびガバナンスを含むデータインターフェイスをパッケージ化し、ワークフロー、AI エージェント、およびアナリティクスに再利用可能で検出可能なデータを提供します。
データ製品は、ビジネスコンセプトまたはユースケースを表す、管理されたデータインターフェイスの集合です。データ製品は、1 つ以上のデータインターフェイスを組み合わせたものです。チームは、データカタログ内のデータ製品とデータインターフェイスを検出し、ガバナンスワークフローを通じてアクセスを要求し、安定したインターフェイスを介してデータをクエリします。
データ製品コンポーネント
データインターフェイスは、コンシューマーがデータにアクセスするために使用するスキーマ、フィールド名、およびデータタイプを定義します。データ製品には、関連するビジネスエンティティのさまざまなビューを提供する複数のインターフェイスを含めることができます。インターフェイスは、データプロバイダーとコンシューマー間の安定したコントラクトとして機能します。
メタデータにより、データ製品が検出され、理解しやすくなります。これには、ビジネスの説明、タグ、所有権情報、使用ガイドライン、およびコンシューマーがデータ製品が要件を満たしているかどうかを評価するのに役立つドキュメントが含まれます。
ガバナンスコントロールは、データ品質と管理されたアクセスを提供します。各データ製品には、所有権、ロールベースの権限によるアクセス制御、およびドラフトおよび公開ステータスによるライフサイクル管理が定義されています。
データ製品の仕組み
データ製品は、データインターフェイスを介してのみビジネスエンティティを公開します。データ製品を作成するときは、既存のデータインターフェイスを選択し、メタデータとアクセス制御を使用してパッケージ化します。
データインターフェイスを使用すると、ServiceNow テーブルであろうと、外部システム (Snowflake、Databricks、Oracle など、その他のサポートされているデータソース) のソースシステムからデータを読み取ることができます。コンシューマーは、基礎となるソースシステム、接続の詳細、またはデータマッピングロジックに関する知識を必要とせずに、データインターフェイスをクエリします。
ソースシステムが変更されても、データインターフェイススキーマは安定したままです。データ製品上にビルドされたダッシュボード、ワークフロー、およびアプリケーションは、ソーステーブルがアップグレードされたり、フィールドの名前が変更されたり、データソースが置き換えられたりしても、引き続き機能します。
データ製品ユーザー
| ユーザー | 説明 |
|---|---|
| データスチュワード | データインターフェイスを作成および管理します。メタデータとドキュメントを使用して、データインターフェイスをデータ製品にパッケージ化します。アクセス制御を構成し、データ製品をデータカタログに公開します。データの製品ライフサイクルを管理します。 |
| セキュリティ管理者 | データ製品のアクセス制御構成をレビューおよび承認します。親データ製品ロールを管理し、基礎となるデータインターフェイスへの適切なリーダーロールの割り当てを検証します。 |
| データコンシューマー | データカタログ内のデータ製品を検出します。メタデータとドキュメントをレビューして、利用可能なデータを把握します。ビジネス上の根拠のあるアクセスを要求します。フローデザイナー、ダッシュボードビルダー、API を使用して、データインターフェイスを介してデータをクエリします。 |
データ製品ワークフロー
このワークフローは、作成から消費までのライフサイクルを示しています。
- ビルド:データスチュワードは、外部ソーステーブルに接続するためにコネクトハブで構成されたゼロコピーコネクタを使用して、データワークベンチでデータインターフェイスを作成します。データスチュワードは、基本的な詳細の入力、ソーステーブルの選択、テーブル構造の定義、ソース接続の検証、および権限の設定によって、データインターフェイスを作成します。
- パッケージ:データスチュワードは、データインターフェイスを選択し、メタデータ、ドキュメント、および使用ガイドラインを含むデータ製品に結合します。
- セキュア:データスチュワードは、セキュリティアドミニストレーターと協力して、親データ製品ロールを構成し、アクセス制御を検証します。
- 公開:データスチュワードは、データ製品とデータインターフェイスを公開します。メタデータコレクターが実行されると、データ製品インターフェイスとデータインターフェイスがデータカタログに表示されます。
- 検出:データコンシューマーは、データカタログを検索して、要件を満たすデータ製品とデータインターフェイスを見つけます。メタデータ、ドキュメント、サンプルデータを確認します。
- アクセス:データコンシューマーは、データ製品へのアクセスを要求します。セキュリティアドミニストレーターの承認後、すべての製品データインターフェイスへのアクセスを許可するロールの割り当てを受け取ります。
- 消費:データコンシューマーは、ワークフロー、ダッシュボード、API、または AI アプリケーションのデータインターフェイスを介してデータをクエリします。
データ製品と外部データ
データ製品は、ServiceNow にデータを移動せずに外部システムからデータを公開できます。サポートされている外部ソースには、Snowflake、Databricks、Oracle、PostgreSQL、MySQL、MongoDB、Redshift、BigQuery、SAP HANA、Teradata などがあります。外部ソース上に構築されたデータインターフェイスはデータ製品にパッケージ化でき、ServiceNow データに使用されるのと同じ契約モデルを通じて管理されたアクセスを提供します。
データ製品ライフサイクル
データ製品では、2 つのライフサイクル状況がサポートされています。
- ドラフトステータスは、作成とテスト用です。ドラフト製品は、データカタログのコンシューマーには表示されません。データスチュワードは、データインターフェイスを構築し、それらを製品にパッケージ化して、機能を検証します。
- [公開済み] ステータスでは、データ製品がデータカタログに表示され、チームが検出してアクセスを要求できるようになります。公開済み製品はガバナンスレビューを完了しています。
アクセス制御モデル
データ製品は、親子ロールモデルを使用します。データ製品には、含まれているすべてのデータインターフェイスへのアクセスを許可する親ロールがあります。各データインターフェイスには、基礎となるデータへのアクセスを制御する独自のリーダーロールがあります。
コンシューマーは、データ製品へのアクセスを要求すると、親ロールを受け取ります。これにより、製品に含まれるすべてのデータインターフェイスリーダーロールへのアクセス権が自動的に付与されます。コンシューマーは個々のデータインターフェイスへのアクセスを要求しません。
セキュリティアドミニストレーターは、データ製品の公開を承認する前に、親ロール構成に適切なデータインターフェイスロールが含まれていることを検証します。
次に探索する内容
データ製品の詳細については、以下を参照してください。