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