Snowflake Data Clean Rooms: アイデンティティとデータプロバイダーコネクタ

コネクタを使用して、クリーンルーム環境をエコシステムパートナー提供するものと統合することができます。このトピックでは、クリーンルーム管理者がコネクタを構成して、ユーザーがIDパートナーから提供されたデータでクリーンルーム内のデータを拡張できるようにする方法について説明します。

プロバイダーとして、クリーンルームユーザーがクリーンルームの作成またはインストールを実行する際に、どのコネクタがオプションとして表示されるかを制御する場合は、 利用可能なコネクタをカスタマイズする をご参照ください。

重要

サードパーティコネクタは、Snowflake提供ではないため、追加条件が適用される場合があります。これらの統合は、お客様の便宜のために提供されるものですが、統合に送受信されるコンテンツについては、お客様が責任を負うものとします。

お客様は、Snowflake Data Clean Roomsの使用に関連して必要な同意を取得する責任を負うものとします。アクティベーションを目的としたサードパーティコネクタとの接続も含め、Snowflake Data Clean Roomsを使用する際は、適用される法律および規制を遵守していることを確認してください。

LiveRamp取得APIコネクタ

LiveRamp 取得 API は、個人を特定できる情報(PII)を、耐久性のある仮名 RampID に変換します。

以下の手順を完了する前に、 Snowflakeサポート に連絡して、このコネクタに必要な構成テーブルを作成する必要があります。

クリーン環境が LiveRamp 取得 API と統合されるようにコネクタを構成するには:

  1. 左側のナビゲーションで Connectors を選択します。

  2. Identity & Data Providers タブを選択します。

  3. LiveRamp Retrieval API を展開します。

  4. Configuration Table フィールドに、サポートの支援を受けて作成した構成テーブルの完全修飾名を入力します。

  5. Save を選択します。

LiveRampトランスコードAPIコネクタ

LiveRamp トランスコード API は、ご使用の RampID を他のコラボレーターの RampID スペースに変換します。

以下の手順を完了する前に、 Snowflakeサポート に連絡して、このコネクタに必要な構成テーブルを作成する必要があります。

クリーン環境が LiveRamp トランスコード API と統合されるようにコネクタを構成するには:

  1. 左側のナビゲーションで Connectors を選択します。

  2. Identity & Data Providers タブを選択します。

  3. LiveRamp Transcoding API を展開します。

  4. Configuration Table フィールドに、サポートの支援を受けて作成した構成テーブルの完全修飾名を入力します。

  5. RampID Collaborators の下に以下を入力します。

    1. Snowflake Account Locator フィールドに、コラボレーターのSnowflakeアカウントの アカウントロケータ を入力します。

    2. Target Domain フィールドに、コラボレーターの RampID スペースに対する LiveRamp のターゲットドメインを入力します。

  6. Save を選択します。

TransUnion TruAudience アイデンティティコネクタ

TransUnion TruAudience アイデンティティは、オンラインおよびオフラインの識別子を使用したコンシューマーデータハイジーン、エンリッチメント、マッチングソリューションを提供しています。

このセクションでは、 TransUnionTruAudience アイデンティティ用のコネクタを構成する方法について説明します。クリーンルームユーザーで、作成またはインストールプロセス中に TransUnionTruAudience アイデンティティを使用したい場合は、 Identity Hub: TransUnion TruAudience ID をご覧ください。

コネクタを構成した後、Snowflakeは TransUnion コラボレーター IDs をソーステーブルの記録を一意に識別する値にマップするキャッシュを維持します。管理者として、キャッシュから特定の記録を削除するなど、このキャッシュを管理することができます。詳細については、 TransUnion TruAudience ID用キャッシュ をご参照ください。

前提条件

クリーンルーム環境で TransUnion TruAudience アイデンティティコネクタを構成する前に、以下を完了する必要があります。

前提条件 1: TransUnion ネイティブアプリをインストールする

Snowflake Marketplaceを使用して、 TransUnionTruAudience アイデンティティ用のネイティブアプリをインストールします。

前提条件 2: SAMOOHA_APP_ROLE ロールに権限を付与する

TransUnion ネイティブアプリがインストールされた後、クリーンルーム管理者がコネクタを構成する前に、 TransUnion ネイティブアプリの所有者は以下を行う必要があります。

  1. Snowsight にサインインします。

  2. TransUnion ネイティブアプリの所有権を持つロールを想定します。例えば、 tu_admin_role ロールが TransUnion ネイティブアプリの所有者である場合、以下を実行します。

    USE ROLE tu_admin_role;
    
    Copy
  3. 以下のコマンドを実行して、 TransUnion アプリケーションロールに Snowflake Data Clean Rooms アクセス権を付与します。

    GRANT APPLICATION ROLE <transunion_app_database>.tru_app_public
       TO ROLE samooha_app_role;
    
    Copy
前提条件 3: 必要なストアドプロシージャが存在する

TransUnion コネクタはストアドプロシージャに依存していますが、これはクリーンルーム環境によっては存在しないかもしれません。ストアドプロシージャが存在することを確認するには、 ACCOUNTADMIN ロールを持つユーザーとして以下のコマンドを実行します。

USE ROLE ACCOUNTADMIN;

DESCRIBE PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE;
Copy

プロシージャが存在しないというエラーが表示された場合は、以下のコマンドを使用してプロシージャを作成する必要があります。

USE ROLE ACCOUNTADMIN;

CREATE OR REPLACE PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE(APP_ROLE string, APPLICATION string)
   RETURNS string
   LANGUAGE SQL
   EXECUTE AS OWNER
   AS
   $$
   GRANT APPLICATION ROLE IDENTIFIER(:APP_ROLE) TO APPLICATION IDENTIFIER(:APPLICATION);
   $$;

GRANT USAGE ON PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE(string, string) TO ROLE SAMOOHA_APP_ROLE;
Copy

コネクタの構成

TransUnionTruAudience アイデンティティコネクタを構成するには:

  1. ウェブアプリ でクリーンルーム環境にサインインします。

  2. 左側のナビゲーションで Connectors を選択します。

  3. Identity & Data Providers タブを選択します。

  4. TransUnion - TruAudience Identity を展開します。

  5. Application Database フィールドに、 TransUnion ネイティブアプリによってインストールされたアプリケーションデータベースの名前を入力します。

  6. Collaboration Key フィールドに、TransUnion から受け取った認証用のコラボレーションキーを入力します。

  7. クリーンルームユーザーがテーブルを TransUnion TruAudience アイデンティティと統合する際に使用するウェアハウスを選択します。

    IDの照合作業を1時間以内に完了させたい場合は、以下のガイドラインを参考にして、適切なウェアハウスのサイズを選択してください。

    行数

    ウェアハウスサイズ

    10万未満

    L

    100万

    XLarge

    500万〜1000万(住所付き)

    3XL

    1000万以上

    3XL

  8. Authenticate を選択します。

Acxiom Real ID コネクタ

Acxiom Real ID では、個人を特定できる情報(PII)をSnowflakeアカウントの外部に転送することなく、Snowflake内で安全にReal IDs を生成できます。

Tip

その他のヘルプについては、 Acxiom RealID ドキュメント()を読むか、accrealid@acxiom.com までお問い合わせください。

前提条件

  1. Acxiomコネクタを構成する前に、ネイティブアプリのインストールについてAcxiomに問い合わせる必要があります。

  2. クリーンルーム管理者がコネクタを構成する前に、Acxiomネイティブアプリの所有者は以下を行う必要があります。

    1. Snowsight にサインインします。

    2. Acxiomネイティブアプリの所有権を持つロールを想定します。たとえば、 acxiom_admin_role ロールがAcxiomネイティブアプリの所有者である場合、以下を実行します。

      USE ROLE acxiom_admin_role;
      
      Copy
    3. 以下のコマンドを実行して、Acxiomアプリケーションロールに Snowflake Data Clean Rooms アクセス権を付与します。

      GRANT APPLICATION ROLE <acxiom_app_database>.realid_app_role
         TO ROLE samooha_app_role;
      
      Copy

Acxiom Real ID コネクタを構成します。

Acxiom Real ID コネクタを構成するには:

  1. ウェブアプリ でクリーンルーム環境にサインインします。

  2. 左側のナビゲーションで Connectors を選択します。

  3. Identity & Data Providers タブを選択します。

  4. Acxiom - Real ID を展開します。

  5. Application Database フィールドに、Acxiomネイティブアプリによってインストールされたアプリケーションデータベースの名前を入力します。

  6. Warehouse ドロップダウンリストで、ウェアハウスのサイズを選択します。弊社では、 DCR_WH_XLarge を推奨していますが、 Acxiomのウェアハウスのサイズとパフォーマンスに関するガイダンス をお読みください。 Snowflake Data Clean Rooms で使用するウェアハウスの作成については、 ウェアハウスオプションを追加 をご覧ください。

  7. Save を選択します。

Acxiom Real ID トランスコーディングコネクタ

Acxiom Real ID のトランスコード機能により、Snowflakeアカウントの外部に PII を転送することなく、お客様のAcxiom Real IDs とビジネスパートナーのAcxiom Real IDs のクロスウォークを生成することができます。

Tip

その他のヘルプについては、 Acxiom Real ID トランスコーディングアプリケーション()を読むか、accrealid@acxiom.com にお問い合わせください。

前提条件

  1. 前述の <label-cleanrooms_acxiom_real_id_connector> の説明に従って、Acxiom Real ID ネイティブアプリをインストールしている必要があります。

  2. Acxiom Real ID トランスコーディングアプリケーションをインストールする必要があります。

  3. クリーンルーム管理者がコネクタを構成する前に、Acxiomネイティブアプリの所有者は以下を行う必要があります。

    1. Snowsight にサインインします。

    2. Acxiomネイティブアプリの所有権を持つロールを想定します。たとえば、 acxiom_admin_role ロールがAcxiomネイティブアプリの所有者である場合、以下を実行します。

      USE ROLE acxiom_admin_role;
      
      Copy
    3. 以下のコマンドを実行して、Acxiomアプリケーションロールに Snowflake Data Clean Rooms アクセス権を付与します。

      GRANT APPLICATION ROLE <acxiom_app_database>.realid_app_role TO ROLE samooha_app_role;
      
      Copy

Acxiom Real ID トランスコーディングコネクタの構成

Acxiom Real ID トランスコーディングコネクタを構成するには:

  1. ウェブアプリ でクリーンルーム環境にサインインします。

  2. 左側のナビゲーションで Connectors を選択します。

  3. Identity & Data Providers タブを選択します。

  4. Acxiom Real ID Transcoding を展開します。

  5. Application Database フィールドに、Acxiomネイティブアプリによってインストールされたアプリケーションデータベースの名前を入力します。

  6. Client ID フィールドに、ネイティブアプリをインストールしたときにAcxiomから提供されたクライアント ID を入力します。

  7. Client Secret フィールドに、ネイティブアプリをインストールしたときにAcxiomから提供されたクライアントシークレットを入力します。

  8. Warehouse ドロップダウンリストで、ウェアハウスのサイズを選択します。弊社では、 DCR_WH_Medium を推奨していますが、 Acxiomのウェアハウスのサイズとパフォーマンスに関するガイダンス をお読みください。 Snowflake Data Clean Rooms で使用するウェアハウスの作成については、 ウェアハウスオプションを追加 をご覧ください。

  9. Acxiom Collaborator セクションで、 Acxiom Real ID Transcoding ネイティブアプリのインストール時に生成されたクライアント ID とクライアントシークレットとともに、1人以上のコラボレーターを選択します。コラボレーターに連絡し、クライアント ID とクライアントシークレットを入手する必要があります。

    コラボレーターがリストに表示されない場合、 クリーンルーム環境 に追加する必要があります。

  10. Save を選択します。