Create a data fabric table
Retrieve data from an internal or external source by creating a data fabric table.
About this task
Unlike a remote table, a data fabric table uses a zero copy connection to its data source, eliminating the need for a script to populate the table. This connection allows you to access the data source directly, map the data you need, and create a data fabric table for data consumers on the ServiceNow AI Platform.
With a data fabric table, you can retrieve data from either an internal or external data source.
- Connect the data fabric table to your local database to reuse data from a physical table on your instance.
- Connect the data fabric table to an outside data source, such as a data lake or third-party database, to retrieve data that resides outside of your instance.
Before you begin
- delegated_developer with sn_dd_<application_scope_name>_tablesforms OR sn_dd_<application_scope_name>_delegatedadmin, and a role containing the df_data_steward role
- delegated_developer with sn_dd_<application_scope_name>_tablesforms OR sn_dd_<application_scope_name>_delegatedadmin, and df_connection_admin
Read access to table records is automatically added to users with either of the delegated developer roles.
Note the following restrictions:
- Only a user with the admin role can create a data fabric table in the global scope.
- A data steward with the delegated_developer and the sn_dd_<application_scope_name>_tablesforms roles can create data fabric tables in the permitted application scope. These roles enable a data steward to create data fabric tables in an application scope if they have permissions for that application, but not in the global scope.
Procedure
Result
The data fabric table is created and connected to a data source. Data consumers can access the data fabric table and its data just like any physical table on the instance.