[Ultimate]{class="badge positive"}
Snowflake source
- 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 Ihrenull
-Werte in Adobe Experience Platform korrekt alsnull
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.
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.
Um Ihren verschlüsselten privaten Schlüssel Snowflake zu generieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus:
code language-shell |
---|
|
Bei Erfolg sollten Sie Ihren privaten Schlüssel im PEM-Format erhalten.
code language-shell |
---|
|
Um Ihren unverschlüsselten privaten Schlüssel Snowflake zu generieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus:
code language-shell |
---|
|
Bei Erfolg sollten Sie Ihren privaten Schlüssel im PEM-Format erhalten.
code language-shell |
---|
|
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.
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: