Snowflake Data Clean Rooms: Konnektoren für Identitäts- und Datenanbieter

Sie können Konnektoren verwenden, um Ihre Reinraumumgebung mit dem zu integrieren, was Ihre Ökosystempartner bereitstellen. Unter diesem Thema wird beschrieben, wie der Administrator des Reinraums einen Konnektor konfigurieren kann, damit Benutzer ihre Daten im Reinraum mit den von einem Identitätspartner bereitgestellten Daten erweitern können.

Wenn Sie ein Anbieter sind, der kontrollieren möchte, welche Konnektoren als Optionen angezeigt werden, wenn ein Benutzer einen Reinraum erstellt oder installiert, lesen Sie Verfügbare Konnektoren anpassen.

Wichtig

Konnektoren von Drittanbietern werden nicht von Snowflake angeboten und können zusätzlichen Bedingungen unterliegen. Diese Integrationen werden Ihnen zur Verfügung gestellt, aber Sie sind für alle Inhalte verantwortlich, die an die Integrationen gesendet oder von ihnen empfangen werden.

Kunden sind dafür verantwortlich, alle erforderlichen Genehmigungen im Zusammenhang mit ihrer Nutzung von Snowflake Data Clean Rooms einzuholen. Bitte stellen Sie sicher, dass Sie die geltenden Gesetze und Vorschriften einhalten, wenn Sie Snowflake Data Clean Rooms verwenden, auch in Verbindung mit Konnektoren von Drittanbietern zu Aktivierungszwecken.

LiveRamp-Retrieval-API-Konnektor

Die LiveRamp-Retrieval-API übersetzt persönlich identifizierbare Informationen (PII) in einen dauerhafte, pseudonyme RampID.

Bevor Sie die folgende Prozedur durchführen, müssen Sie sich mit dem Snowflake-Support in Verbindung setzen, um die Konfigurationstabelle zu erstellen, die für diesen Konnektor erforderlich ist.

So konfigurieren Sie den Konnektor, damit Ihre saubere Umgebung mit der LiveRamp-Retrieval-API integriert wird:

  1. Wählen Sie im linken Navigationsbereich die Option Connectors aus.

  2. Wählen Sie die Registerkarte Identity & Data Providers aus.

  3. Erweitern Sie LiveRamp Retrieval API.

  4. Geben Sie in das Feld Configuration Table den vollständig qualifizierten Namen der Konfigurationstabelle ein, die Sie mithilfe des Supports erstellt haben.

  5. Wählen Sie Save aus.

LiveRamp-Transcoding-API-Konnektor

LiveRamp -Transcoding-API übersetzt Ihre RampID in den RampID-Space eines anderen Teilnehmers.

Bevor Sie die folgende Prozedur durchführen, müssen Sie sich mit dem Snowflake-Support in Verbindung setzen, um die Konfigurationstabelle zu erstellen, die für diesen Konnektor erforderlich ist.

So konfigurieren Sie den Konnektor, damit Ihre saubere Umgebung in die LiveRamp-Transcoding-API integriert wird:

  1. Wählen Sie im linken Navigationsbereich die Option Connectors aus.

  2. Wählen Sie die Registerkarte Identity & Data Providers aus.

  3. Erweitern Sie LiveRamp Transcoding API.

  4. Geben Sie in das Feld Configuration Table den vollständig qualifizierten Namen der Konfigurationstabelle ein, die Sie mithilfe des Supports erstellt haben.

  5. Geben Sie unter RampID Collaborators Folgendes ein:

    1. Geben Sie in das Feld Snowflake Account Locator den Konto-Locator des Snowflake-Kontos Ihres Teilnehmers ein.

    2. Geben Sie in das Feld Target Domain die LiveRamp-Zieldomäne für den RampID-Space Ihres Teilnehmers ein.

  6. Wählen Sie Save aus.

TransUnion TruAudience Identity-Konnektor

TransUnion TruAudience Identity bietet Lösungen für die Hygiene, die Anreicherung und den Abgleich von Verbraucherdaten mit Online- und Offline-Bezeichnern.

In diesem Abschnitt wird beschrieben, wie Sie den Connector für TransUnion TruAudience Identity konfigurieren. Wenn Sie ein Reinraumbenutzer sind, der TransUnion TruAudience Identity während des Erstellungs- oder Installationsprozesses verwenden möchte, lesen Sie Identitäts-Hub: TransUnion TruAudience-Identität.

Nachdem Sie den Konnektor konfiguriert haben, unterhält Snowflake einen Cache, der TransUnion Teilnehmer-IDs auf Werte zuordnet, die Datensätze in der Quelltabelle eindeutig identifizieren. Als Administrator können Sie diesen Cache verwalten, indem Sie zum Beispiel bestimmte Datensätze aus dem Cache löschen. Weitere Informationen dazu finden Sie unter Cache für TransUnion TruAudience Identity.

Voraussetzungen

Bevor Sie den TransUnion TruAudience Identity-Konnektor in der Reinraumumgebung konfigurieren können, müssen Sie folgende Schritte durchführen:

Voraussetzung 1: Installieren Sie die TransUnion-Native App

Nutzen Sie den Snowflake Marketplace, um die Native App für TransUnion TruAudience Identity zu installieren.

Voraussetzung 2: Berechtigungen für die Rolle SAMOOHA_APP_ROLE erteilen

Nachdem die TransUnion-Native App installiert wurde, aber bevor ein Reinraumadministrator den Konnektor konfiguriert, muss der Eigentümer der TransUnion-Native App:

  1. Melden Sie sich bei Snowsight an.

  2. Übernehmen Sie die Rolle, die die Eigentümerschaft für die TransUnion-Native App hat. Wenn zum Beispiel die Rolle tu_admin_role Eigentümer der Native App TransUnion ist, führen Sie Folgendes aus:

    USE ROLE tu_admin_role;
    
    Copy
  3. Führen Sie den folgenden Befehl aus, um Snowflake Data Clean Rooms Zugriff auf die Anwendungsrolle TransUnion zu gewähren:

    GRANT APPLICATION ROLE <transunion_app_database>.tru_app_public
       TO ROLE samooha_app_role;
    
    Copy
Voraussetzung 3: Sicherstellen, dass die erforderliche gespeicherte Prozedur existiert

Der TransUnion-Konnektor basiert auf einer gespeicherten Prozedur, die in einigen Reinraumumgebungen möglicherweise nicht existiert. Um sicherzustellen, dass die gespeicherte Prozedur existiert, führen Sie den folgenden Befehl als Benutzer mit der Rolle ACCOUNTADMIN aus:

USE ROLE ACCOUNTADMIN;

DESCRIBE PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE;
Copy

Wenn Sie die Fehlermeldung erhalten, dass die Prozedur nicht existiert, müssen Sie die folgenden Befehle verwenden, um sie zu erstellen:

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

Konnektor konfigurieren

So konfigurieren Sie den TransUnion TruAudience Identity-Konnektor:

  1. Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.

  2. Wählen Sie im linken Navigationsbereich die Option Connectors aus.

  3. Wählen Sie die Registerkarte Identity & Data Providers aus.

  4. Erweitern Sie TransUnion - TruAudience Identity.

  5. Geben Sie in das Feld Application Database den Namen der Anwendungsdatenbank ein, die von der TransUnion-Native App installiert wurde.

  6. Geben Sie in das Feld Collaboration Key den Collaboration-Schlüssel ein, den Sie von TransUnion zur Autorisierung erhalten haben.

  7. Wählen Sie ein Warehouse aus, das verwendet wird, wenn Reinraumbenutzer eine Tabelle mit TransUnion TruAudience Identity integrieren.

    Wenn Sie den Prozess der Identitätsabgleichung innerhalb einer Stunde abschließen möchten, verwenden Sie die folgenden Richtlinien, um die richtige Warehouse-Größe auszuwählen:

    Anzahl der Zeilen

    Warehouse-Größe

    < 100.000

    Large

    1 Million

    XLarge

    5–10 Millionen mit Adressen

    3X-Large

    > 10 Millionen

    3X-Large

  8. Wählen Sie Authenticate aus.

Acxiom Real ID-Konnektor

Mit der Acxiom Real-ID können Sie Real-IDs sicher innerhalb von Snowflake generieren, ohne dass Sie jemals persönlich identifizierbare Informationen (PII) außerhalb Ihres Snowflake-Kontos übertragen müssen.

Tipp

Wenn Sie weitere Hilfe benötigen, lesen Sie die Acxiom Real ID-Dokumentation oder wenden Sie sich an accrealid@acxiom.com für Support.

Voraussetzungen

  1. Bevor Sie den Acxiom Connector konfigurieren, müssen Sie sich an Acxiom wenden, um Hilfe bei der Installation ihrer Native App zu erhalten.

  2. Bevor ein Reinraumadministrator den Konnektor konfiguriert, muss der Eigentümer der Acxiom Native App:

    1. Melden Sie sich bei Snowsight an.

    2. Übernehmen Sie die Rolle, die Eigentümerrechte für die Acxiom Native App hat. Wenn zum Beispiel die Rolle acxiom_admin_role der Eigentümer der nativen App Acxiom ist, führen Sie aus:

      USE ROLE acxiom_admin_role;
      
      Copy
    3. Führen Sie den folgenden Befehl aus, um Snowflake Data Clean Rooms Zugriff auf die Acxiom-Anwendungsrolle zu gewähren:

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

Acxiom Real ID Connector konfigurieren

So konfigurieren Sie den Acxiom Real-ID-Konnektor:

  1. Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.

  2. Wählen Sie im linken Navigationsbereich die Option Connectors aus.

  3. Wählen Sie die Registerkarte Identity & Data Providers aus.

  4. Erweitern Sie Acxiom - Real ID.

  5. Geben Sie in das Feld Application Database den Namen der Anwendungsdatenbank ein, die von der Acxiom Native App installiert wurde.

  6. Wählen Sie in der Dropdown-Liste Warehouse die Größe des Warehouses aus. Wir empfehlen DCR_WH_XLarge, aber Sie können auch die Acxiom-Anleitung zu Warehouse-Größe und -Leistung lesen. Weitere Informationen zum Hochladen eines Warehouses für die Verwendung mit Snowflake Data Clean Rooms finden Sie unter Warehouse-Optionen hinzufügen.

  7. Wählen Sie Save aus.

Acxiom Real ID Transcoding-Konnektor

Mit der Transkodierungsfunktion von Acxiom Real-ID können Sie einen Crosswalk zwischen Ihren Acxiom Real-IDs und den Acxiom Real-IDs Ihrer Partner erstellen, ohne dass Sie jemals PII außerhalb Ihres Snowflake-Kontos übertragen müssen.

Tipp

Weitere Hilfe finden Sie in der Acxiom Real ID Transcoding-Anwendung oder kontaktieren Sie accrealid@acxiom.com für Support.

Voraussetzungen

  1. Sie müssen die native App Acxiom Real-ID installiert haben, wie zuvor beschrieben zuvor beschrieben.

  2. Sie müssen die Anwendung Acxiom Real ID Transcoding installieren.

  3. Bevor ein Reinraumadministrator den Konnektor konfiguriert, muss der Eigentümer der Acxiom Native App:

    1. Melden Sie sich bei Snowsight an.

    2. Übernehmen Sie die Rolle, die Eigentümerrechte für die Acxiom Native App hat. Wenn zum Beispiel die Rolle acxiom_admin_role der Eigentümer der nativen App Acxiom ist, führen Sie aus:

      USE ROLE acxiom_admin_role;
      
      Copy
    3. Führen Sie den folgenden Befehl aus, um Snowflake Data Clean Rooms Zugriff auf die Acxiom-Anwendungsrolle zu gewähren:

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

Acxiom Real ID Transcoding-Konnektor konfigurieren

So konfigurieren Sie den Acxiom Real ID Transcoding-Konnektor:

  1. Melden Sie sich in Ihrer Reinraumumgebung in der Web-App an.

  2. Wählen Sie im linken Navigationsbereich die Option Connectors aus.

  3. Wählen Sie die Registerkarte Identity & Data Providers aus.

  4. Erweitern Sie Acxiom Real ID Transcoding.

  5. Geben Sie in das Feld Application Database den Namen der Anwendungsdatenbank ein, die von der Acxiom Native App installiert wurde.

  6. Geben Sie in das Feld Client ID die Client-ID ein, die von Acxiom bei der Installation der nativen App bereitgestellt wurde.

  7. Geben Sie in das Feld Client Secret das Clientgeheimnis ein, das Sie von Acxiom bei der Installation der Native App erhalten haben.

  8. Wählen Sie in der Dropdown-Liste Warehouse die Größe des Warehouses aus. Wir empfehlen DCR_WH_Medium, aber Sie können auch die Acxiom-Anleitung zu Warehouse-Größe und -Leistung lesen. Weitere Informationen zum Hochladen eines Warehouses für die Verwendung mit Snowflake Data Clean Rooms finden Sie unter Warehouse-Optionen hinzufügen.

  9. Wählen Sie im Abschnitt Acxiom Collaborator einen oder mehrere Teilnehmer zusammen mit der Client-ID und dem Client-Geheimnis aus, das für sie bei der Installation der nativen App Acxiom Real ID Transcoding generiert wurde. Sie müssen Ihre Teilnehmer kontaktieren, um deren Client-ID und Client-Geheimnis zu erfahren.

    Wenn Ihr Teilnehmer nicht in der Liste erscheint, müssen Sie ihn zur Reinraumumgebung hinzufügen.

  10. Wählen Sie Save aus.