Voraussetzungen

In diesem Abschnitt werden die Einrichtungsaufgaben beschrieben, die Sie durchführen müssen, bevor Sie Ihre Snowflake mit Experience Platform verbinden können.

Kontokennung abrufen

Sie müssen Ihre Kontokennung vom Dashboard der Snowflake-Benutzeroberfläche abrufen, da Sie die Kontokennung zur Authentifizierung Ihrer Snowflake-Instanz auf dem Experience Platform verwenden werden.

So rufen Sie Ihre Kontokennung ab:

  • Navigieren Sie im Dashboard der Snowflake -Benutzeroberfläche zu Ihrem.
  • Wählen Sie in der linken Navigationsleiste Accounts und dann Active Accounts aus der Kopfzeile aus.
  • Klicken Sie anschließend auf das Informationssymbol und wählen Sie den Domain-Namen der aktuellen URL aus und kopieren Sie ihn.

Das Dashboard der Snowflake-Benutzeroberfläche mit dem ausgewählten Domain-Namen.

Privaten Schlüssel abrufen

Wenn Sie die Schlüsselpaar-Authentifizierung für Ihre Snowflake-Verbindung verwenden, müssen Sie auch Ihren privaten Schlüssel generieren, bevor Sie eine Verbindung zu Experience Platform herstellen.

Um Ihren verschlüsselten Snowflake privaten Schlüssel zu generieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus:

openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8

Bei Erfolg sollten Sie Ihren privaten Schlüssel im PEM-Format erhalten.

-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----

Um Ihren unverschlüsselten Snowflake privaten Schlüssel zu generieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus:

openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt

Bei Erfolg sollten Sie Ihren privaten Schlüssel im PEM-Format erhalten.

-----BEGIN PRIVATE KEY-----
MIIE6T...
-----END PRIVATE KEY-----

Nehmen Sie als Nächstes Ihren privaten Schlüssel und kodieren Sie ihn in Base64. Stellen Sie sicher, dass Sie auf Ihrem Snowflake privaten Schlüssel keine Umwandlungen oder Formatkonvertierungen vornehmen. Darüber hinaus müssen Sie sicherstellen, dass am Ende des privaten Schlüssels keine nachfolgenden Zeilenumbruchzeichen vorhanden sind, bevor Sie ihn in Base64 kodieren.

Überprüfen von Konfigurationen

Bevor Sie eine Quellverbindung für Ihre Snowflake erstellen können, müssen Sie auch sicherstellen, dass die folgenden Konfigurationen erfüllt sind:

  • Das einem Benutzer zugewiesene Standard-Warehouse muss dem Warehouse entsprechen, das Sie bei der Authentifizierung auf Experience Platform eingegeben haben.
  • Die einem Benutzer zugewiesene Standardrolle muss Zugriff auf dieselbe Datenbank haben, die Sie bei der Authentifizierung auf Experience Platform eingegeben haben.

So überprüfen Sie Ihre Rolle und Ihr Warehouse:

  • Wählen Sie in der linken Navigationsleiste Admin und dann Users & Roles aus.
  • Wählen Sie den entsprechenden Benutzer aus und klicken Sie dann oben rechts auf die Auslassungspunkte (...).
  • Navigieren Sie im sich öffnenden Edit user zu Default Role, um die Rolle anzuzeigen, die dem jeweiligen Benutzer zugeordnet ist.
  • Navigieren Sie im selben Fenster zu Default Warehouse , um das mit dem jeweiligen Benutzer verknüpfte Warehouse anzuzeigen.

Die Snowflake-Benutzeroberfläche, in der Sie Ihre Rolle und Ihr Warehouse überprüfen können.

Nach erfolgreicher Kodierung können Sie diesen Base64 privaten Schlüssel auf dem Experience Platform zur Authentifizierung Ihres Snowflake-Kontos verwenden.

IP-Adressen-Zulassungsliste

Vor der Arbeit mit Quell-Connectoren muss einer Zulassungsliste eine Liste von IP-Adressen hinzugefügt werden. Wenn Sie Ihre regionsspezifischen IP-Adressen nicht zu Ihrer Zulassungsliste hinzufügen, kann dies bei der Verwendung von Quellen zu Fehlern oder Performance-Einbußen führen. Weitere Information finden Sie unter IP-Adressen-Zulassungsliste.

Die folgende Dokumentation enthält Informationen zur Verbindung von Snowflake mit Platform mithilfe von APIs oder der Benutzeroberfläche: