[Ultimate]{class="badge positive"}

Snowflake source

IMPORTANT
  • Die Quelle "Snowflake" steht Benutzern, die Real-time Customer Data Platform Ultimate erworben haben, im Quellkatalog zur Verfügung.
  • Standardmäßig interpretiert die Quelle Snowflake null als eine leere Zeichenfolge. Wenden Sie sich an Ihren Adobe-Support-Mitarbeiter, um sicherzustellen, dass Ihre null -Werte in Adobe Experience Platform korrekt als null geschrieben sind.
  • Damit Experience Platform Daten erfassen kann, müssen Zeitzonen für alle tabellenbasierten Batch-Quellen auf UTC konfiguriert werden. Der einzige Zeitstempel, der für die Snowflake-Quelle unterstützt wird, ist TIMESTAMP_NTZ mit UTC-Zeit.

Adobe Experience Platform ermöglicht die Aufnahme von Daten aus externen Quellen und bietet spezielle Services, mittels derer Sie eingehende Daten strukturieren, beschriften und erweitern können. Daten können aus verschiedensten Quellen aufgenommen werden, darunter etwa Adobe-Programme, Cloud-basierte Datenspeicher und Datenbanken.

Experience Platform ermöglicht die Aufnahme von Daten aus Datenbanken von Drittanbietern. Platform kann eine Verbindung zu verschiedenen Arten von Datenbanken wie z. B. relationalen, NoSQL- oder Data Warehouse-Datenbanken herstellen. Unterstützung für Datenbankanbieter ist Snowflake.

Voraussetzungen prerequisites

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

Konto-ID abrufen retrieve-your-account-identifier

Sie müssen Ihre Kontokennung vom Dashboard der Benutzeroberfläche Snowflake abrufen, da Sie die Kontokennung verwenden, um Ihre Snowflake -Instanz auf dem Experience Platform zu authentifizieren.

So rufen Sie Ihre Kontokennung ab:

  • Navigieren Sie zu Ihrem Konto im Dashboard für die Benutzeroberfläche von Snowflake Anwendungen.
  • Wählen Sie im linken Navigationsbereich Accounts, gefolgt von Active Accounts aus der Kopfzeile.
  • Wählen Sie als Nächstes das Informationssymbol aus und wählen Sie dann den Domänennamen der aktuellen URL aus und kopieren Sie ihn.

Das Dashboard der Snowflake-Benutzeroberfläche mit dem ausgewählten Domänennamen.

Privaten Schlüssel abrufen retrieve-your-private-key

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.

Erstellen eines verschlüsselten privaten Schlüssels

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

code language-shell
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.

code language-shell
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----
Erstellen eines unverschlüsselten privaten Schlüssels

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

code language-shell
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.

code language-shell
-----BEGIN PRIVATE KEY-----
MIIE6T...
-----END PRIVATE KEY-----

Als Nächstes nehmen Sie Ihren privaten Schlüssel und kodieren ihn in Base64. Vergewissern Sie sich, dass Sie keine Transformationen oder Formatkonvertierungen an Ihrem privaten Schlüssel Snowflake vornehmen. Außerdem müssen Sie sicherstellen, dass am Ende Ihres privaten Schlüssels keine Zeilenumbruchzeichen folgen, bevor Sie ihn in Base64 kodieren.

Konfigurationen überprüfen

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

  • Das einem bestimmten Benutzer zugewiesene Standard-Warehouse muss mit dem Warehouse übereinstimmen, das Sie bei der Authentifizierung bei Experience Platform eingeben.
  • Die einem bestimmten Benutzer zugewiesene Standardrolle muss Zugriff auf dieselbe Datenbank haben, die Sie bei der Authentifizierung bei Experience Platform eingeben.

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

  • Wählen Sie im linken Navigationsbereich Admin und dann Users & Roles aus.
  • Wählen Sie den entsprechenden Benutzer aus und wählen Sie dann oben rechts die Auslassungspunkte (...) aus.
  • Navigieren Sie im angezeigten Fenster Edit user zu Default Role , um die dem jeweiligen Benutzer zugeordnete Rolle anzuzeigen.
  • Navigieren Sie im selben Fenster zu "Default Warehouse", um das dem jeweiligen Benutzer zugeordnete Warehouse anzuzeigen.

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

Nach erfolgreicher Codierung können Sie diesen Base64-kodierten 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:

Verbinden von Snowflake mit Platform mithilfe von APIs

Verbinden von Snowflake mit Platform über die Benutzeroberfläche

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089