Import metadata from SQL Server

This document describes how to import metadata from SQL Server into Knowledge Catalog (formerly Dataplex Universal Catalog) using a Knowledge Catalog connector.

This connector supports SQL Server instances hosted on-premises, in Cloud SQL, or in other cloud environments.

Before you begin

Before you can import metadata from SQL Server, complete the following tasks:

  1. Grant the required roles and permissions.
  2. Enable the Knowledge Catalog and BigQuery Data Transfer Service APIs.
  3. Meet the SQL Server prerequisites.
  4. Meet the networking prerequisites.

IAM roles and permissions

To create and manage a Knowledge Catalog connector job, you need Identity and Access Management (IAM) roles that grant permissions for Knowledge Catalog and BigQuery Data Transfer Service.

To get the permissions that you need to configure a SQL Server connector, ask your administrator to grant you the following IAM roles:

Additionally, you must grant the BigQuery Data Transfer Service service agent (service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com) the dataplex.entryGroups.import permission or the Dataplex Entry Group Importer (roles/dataplex.entryGroupImporter) role. You can grant this role at either the project level or the entry group level.

For more information about granting roles, see Manage access.

Enable APIs

Enable the Knowledge Catalog and BigQuery Data Transfer Service APIs.