Voraussetzungen
In diesem Abschnitt werden die Einrichtungsaufgaben beschrieben, die Sie ausfü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 auf 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.
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 mit 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 bestimmten Benutzer zugewiesene Standard-Warehouse muss mit dem Warehouse identisch sein, das Sie bei der Authentifizierung bei Experience Platform eingegeben haben.
- Die Standardrolle, die einem bestimmten Benutzer zugewiesen ist, muss Zugriff auf dieselbe Datenbank haben, die Sie bei der Authentifizierung bei 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.
Nach erfolgreicher Kodierung können Sie diesen Base64 privaten Schlüssel auf 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 zum Verbinden von Snowflake mit Experience Platform mithilfe von APIs oder der Benutzeroberfläche: