SQL Server Integration Services: Create a Google Cloud Platform connection

After you install an Edge site or are granted a Collibra Cloud site, you can create a connection to the Google Cloud Platform (GCP).

Do you use a vault?

You can use a vault to add your data source information to your Edge site connection.

Check the connection property table below to see which information is available for your vault.

Vaults are not available for Collibra Cloud site sites.

No vault
AWS Secrets Manager
Azure Key Vault
CyberArk Vault
Google Secret Manager
HashiCorp Vault
 

Prerequisites

In your Collibra environment

In your GCP environment

For more information on Google Cloud Platform and service accounts, go to the Google documentation. For more information on Dataplex roles, go to the Google documentation on Dataplex roles.

Steps

  1. Open a site.
    1. On the main toolbar, click Products iconCogwheel icon Settings.
      The Settings page opens.
    2. In the tab pane, click Edge.
      The Sites tab opens and shows a table with an overview of your sites.
    3. In the table, click the name of the site whose status is Healthy.
      The site page opens.
  2. In the Connections section, click Create connection.
    The Create connection page appears.
  3. Select the GCP connection to connect to Google Cloud Platform.
  4. Enter the required information.
    FieldDescriptionRequiredAvailable for vaults?
    Name

    The name of the Edge or Collibra Cloud site connection for Google Cloud Platform.

    Yes No
    Description

    The description of the connection.

    No No
    Vault The vault where you store your data source values. No No
    Connection type
    Important  Currently, only the Service Account authentication method is supported for this integration.

    The authentication method for your GCP connection. Select Service Account to use a Google service account for authentication.

    Yes No
    GCP Service Account / Workload Identity Federation (WIF)
    Important  Currently, only the Service Account authentication method is supported for this integration.

    The account to connect to GCP.
    Add the full content of the service account key JSON file.

    Copy
    Example
    {
      "type": "service_account",
      "project_id": "PROJECT_ID",
      "private_key_id": "KEY_ID",
      "private_key": "-----BEGIN PRIVATE KEY-----\nPRIVATE_KEY\n-----END PRIVATE KEY-----\n",
      "client_email": "SERVICE_ACCOUNT_EMAIL",
      "client_id": "CLIENT_ID",
      "auth_uri": "https://accounts.google.com/o/oauth2/auth",
      "token_uri": "https://accounts.google.com/o/oauth2/token",
      "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
      "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/SERVICE_ACCOUNT_EMAIL"
    }

    Ensure the service account has the required permissions, as defined in the prerequisites.
    For more information about service account keys, go to the Google documentation.

    Yes Yes
    Property

    If your connection to GCP requires any additional parameters, click Add Property.

    No No
  5. Click Create.
    The connection is added to the Edge or Collibra Cloud site.

What's next

Prepare the data source files and store them in your cloud-based storage system.