Prerequisites and setup

  • Release version: Australia
  • Updated March 31, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Prerequisites and Setup

    This guide outlines the essential prerequisites and setup steps for creating data interfaces and data products in ServiceNow. It ensures customers have the necessary roles, plugins, and external data connections configured before building and deploying data assets. Testing should be done in development or subproduction environments before moving to production.

    Show full answer Show less

    Required Roles

    • dfdatasteward: Needed to create and manage data interfaces in Data Workbench.
    • dataproductadmin: Required for creating, updating, and publishing data products.
    • dataproductuser: Provides read-only access for consumers querying published data products.

    Customers must have these roles assigned by their system administrator to perform respective tasks.

    Zero-Copy Connectors for External Data Sources

    When integrating external systems like Snowflake, Databricks, or Oracle, a zero-copy connector must be configured in Connect Hub. This connector enables live data access by creating a direct, authoritative data pathway without copying data into ServiceNow. For data interfaces that use only ServiceNow tables, no connector is needed.

    Important distinctions:

    • Zero-copy connectors provide live data access during queries and connection verification.
    • Metadata collectors retrieve schema information to populate the Data Catalog but do not provide live data access.

    Zero-copy connectors must be tested and confirmed operational before creating data interfaces. Connection failures indicate configuration or availability issues that need resolution.

    Metadata Collectors and Data Catalog Visibility

    Metadata collectors extract schema details—such as table names, column names, and data types—from source systems and publish them to the Data Catalog. This process does not move or copy actual data.

    Two key workflow points depend on metadata collectors:

    • Before creating data interfaces: Source tables must be visible in the Data Catalog to be selectable in the interface wizard. If not visible, the metadata collector must be run manually or scheduled.
    • After publishing data interfaces or products: There is a delay before these assets appear to consumers in the Data Catalog; running the metadata collector accelerates visibility.

    Metadata collectors run on schedules but can be triggered manually for immediate updates. Depending on source system complexity, the process may take several minutes.

    Application Scope

    Data interfaces and data products are created within a specific application scope. Customers must ensure the correct scope is active, as assets created in one scope cannot be edited from another.

    Before creating data interfaces and data products, confirm that the required plugin is activated, roles are assigned, and external data sources are connected.

    Note:

    Build and test data interfaces and data products in a development or subproduction instance first. When you're ready for production, use a ServiceNow update set to move your assets. See Move data interfaces and data products to production

    Required roles

    The following roles are required to work with data products:

    • df_data_steward: Required to create and manage data interfaces in Data Workbench.
    • data_product_admin: Required to create, update, and publish data products.
    • data_product_user: Read-only access. Required for consumers who query published data products.

    Contact your system administrator to have these roles assigned to your account.

    Zero-copy connectors for external data sources

    If your data interfaces will use tables from external systems such as Snowflake, Databricks, or Oracle, a zero-copy connector for each system must be configured in Connect Hub before you begin. If your data interfaces use only ServiceNow tables, no connector is required.

    A zero-copy connector establishes a live data pathway between ServiceNow and the external system. When a consumer queries a data interface built on an external table, ServiceNow uses the connector to retrieve data directly from the source. No data is copied into ServiceNow — the source system remains authoritative.

    Zero-copy connectors and metadata collectors serve different purposes and are both required for external sources:

    • A zero-copy connector provides the live data pathway used when querying a data interface or verifying a connection during data interface creation.
    • A metadata collector reads schema information from the source system and publishes it to the Data Catalog. It makes source tables discoverable when building data interfaces, and makes published data products visible to consumers. It does not provide access to live data.

    The zero-copy connector must be tested and verified as operational before creating data interfaces. Connection failures during data interface creation indicate that the connector is not properly configured or the external system is unavailable.

    For setup instructions, see Zero Copy Connectors.

    Metadata collectors and Data Catalog visibility

    Metadata collectors read schema information — table names, column names, and data types — from a source system and publish it to the Data Catalog. They do not move or copy data.

    Two points in the workflow depend on a metadata collector having run:

    • Before creating a data interface: Source tables must be discoverable in the Data Catalog before you can select them in the data interface wizard. If a table is not appearing in search, the metadata collector for that source has not run or has not been configured. Ask your administrator to run it manually from Connect Hub.
    • After publishing a data interface or data product: There is a delay between publishing and the asset appearing in the Data Catalog. The metadata collector must run before consumers can discover the published product. If you cannot wait for the scheduled run, ask your administrator to run the collector manually from Connect Hub.

    Metadata collectors typically run on a scheduled basis, but can be triggered manually when immediate catalog updates are required. The collection process may take several minutes to complete depending on the size and complexity of the source system schema.

    For setup instructions, see metadata collector documentation in the ServiceNow product documentation.

    Application scope

    Data interfaces and data products are created within an application scope. Confirm that the correct scope is active in your instance before you begin. Assets created in one scope are not editable from a different scope.