データファブリックテーブルを作成する
データファブリックテーブルを作成して、内部または外部ソースからデータを取得します。
このタスクについて
リモートテーブルとは異なり、データファブリックテーブルはデータソースへのゼロコピー接続を使用するため、スクリプトでテーブルを設定する必要はありません。この接続により、データソースに直接アクセスし、必要なデータをマッピングして、 ServiceNow AI Platform上のデータコンシューマー用のデータファブリックテーブルを作成できます。
データファブリックテーブルを使用すると、内部または外部のデータソースからデータを取得できます。
- データファブリックテーブルをローカルデータベースに接続して、インスタンス上の物理テーブルのデータを再利用します。
- データファブリックテーブルをデータレイクやサードパーティデータベースなどの外部データソースに接続して、インスタンスの外部にあるデータを取得します。
始める前に
必要なロール:次のいずれかのロールの組み合わせまたは admin。
- sn_dd_<application_scope_name>_tablesformsまたはsn_dd_<application_scope_name>_delegatedadminを持つdelegated_developerと、df_data_stewardロールを含むロール
- sn_dd_<application_scope_name>_tablesforms OR sn_dd_<application_scope_name>_delegatedadmin、および df_connection_admin を使用したdelegated_developer
テーブルレコードへの読み取りアクセス権は、いずれかの委任開発者ロールを持つユーザーに自動的に追加されます。
次の制限事項に注意してください。
- グローバルスコープでデータファブリックテーブルを作成できるのは、admin ロールを持つユーザーのみです。
- delegated_developer ロールと sn_dd_<application_scope_name>_tablesforms ロールを持つデータスチュワードは、許可されたアプリケーションスコープにデータファブリックテーブルを作成できます。これらのロールにより、データ スチュワードは、アプリケーション スコープでデータ ファブリック テーブルを作成できますが、グローバル スコープでは権限がない場合、アプリケーション スコープでそのテーブルを作成できます。
手順
タスクの結果
データファブリックテーブルが作成され、データソースに接続されます。データコンシューマーは、インスタンス上の物理テーブルと同様に、データファブリックテーブルとそのデータにアクセスできます。