[Ultimate]{class="badge positive"}
Erstellen eines Quell-Connectors für Snowflake in der Benutzeroberfläche
In diesem Tutorial werden die Schritte zum Erstellen eines Quell-Connectors für Snowflake mithilfe der Adobe Experience Platform-Benutzeroberfläche beschrieben.
Erste Schritte
Dieses Tutorial setzt ein Grundverständnis der folgenden Komponenten von Experience Platform voraus:
- Quellen: Experience Platform ermöglicht die Aufnahme von Daten aus verschiedenen Quellen und bietet Ihnen die Möglichkeit, die eingehenden Daten mithilfe von Platform-Services zu strukturieren, zu kennzeichnen und anzureichern.
- Sandboxes: Experience Platform bietet virtuelle Sandboxes, die eine einzelne Platform-Instanz in separate virtuelle Umgebungen unterteilen, damit Sie Programme für digitale Erlebnisse entwickeln und weiterentwickeln können.
Sammeln erforderlicher Anmeldedaten
Sie müssen Werte für die folgenden Berechtigungseigenschaften angeben, um Ihre Snowflake -Quelle zu authentifizieren.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 | |
---|---|
Anmeldedaten | Beschreibung |
Konto | Ein Kontoname identifiziert ein Konto in Ihrer Organisation eindeutig. In diesem Fall müssen Sie ein Konto für verschiedene Snowflake -Organisationen eindeutig identifizieren. Dazu müssen Sie dem Kontonamen den Namen Ihres Unternehmens voranstellen. Beispiel: orgname-account_name . Lesen Sie das Handbuch zum Abrufen der Snowflake Kontokennung🔗 von für weitere Hinweise. Weiterführende Informationen dazu finden Sie im Snowflake entsprechenden Handbuch. |
Warehouse | Das Snowflake-Warehouse verwaltet den Abfrageausführungsprozess für die Anwendung. Jedes Snowflake-Warehouse ist unabhängig voneinander und muss einzeln aufgerufen werden, wenn Daten an Platform übermittelt werden. |
Datenbank | Die Snowflake -Datenbank enthält die Daten, die Sie an die Plattform übermitteln möchten. |
Benutzername | Der Benutzername für das Snowflake-Konto. |
Kennwort | Das Kennwort für das Snowflake -Benutzerkonto. |
Rolle | Die standardmäßige Zugriffssteuerungsrolle, die in der Snowflake -Sitzung verwendet werden soll. Die Rolle sollte eine bestehende sein, die dem angegebenen Benutzer bereits zugewiesen wurde. Die Standardrolle ist PUBLIC . |
Verbindungszeichenfolge | Die Verbindungszeichenfolge, die für die Verbindung mit Ihrer Snowflake-Instanz verwendet wird. Das Verbindungszeichenfolgenmuster für Snowflake ist jdbc:snowflake://{ACCOUNT_NAME}.snowflakecomputing.com/?user={USERNAME}&password={PASSWORD}&db={DATABASE}&warehouse={WAREHOUSE} |
Um die Schlüsselpaar-Authentifizierung zu verwenden, müssen Sie ein 2048-Bit-RSA-Schlüsselpaar generieren und dann beim Erstellen eines Kontos für Ihre Snowflake-Quelle die folgenden Werte angeben.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 | |
---|---|
Anmeldedaten | Beschreibung |
Konto | Ein Kontoname identifiziert ein Konto in Ihrer Organisation eindeutig. In diesem Fall müssen Sie ein Konto für verschiedene Snowflake -Organisationen eindeutig identifizieren. Dazu müssen Sie dem Kontonamen den Namen Ihres Unternehmens voranstellen. Beispiel: orgname-account_name . Lesen Sie das Handbuch zum Abrufen der Snowflake Kontokennung🔗 von für weitere Hinweise. Weiterführende Informationen dazu finden Sie im Snowflake entsprechenden Handbuch. |
Benutzername | Der Benutzername Ihres Snowflake-Kontos. |
Privater Schlüssel | Der Base64-kodierte private Schlüssel Ihres Snowflake-Kontos. Sie können entweder verschlüsselte oder unverschlüsselte private Schlüssel generieren. Wenn Sie einen verschlüsselten privaten Schlüssel verwenden, müssen Sie bei der Authentifizierung bei Experience Platform auch eine Passphrase für den privaten Schlüssel angeben. Weitere Informationen finden Sie im Handbuch zum Abrufen des Snowflake privaten Schlüssels🔗 von . |
Passphrase für privaten Schlüssel | Die Passphrase des privaten Schlüssels ist eine zusätzliche Sicherheitsebene, die Sie bei der Authentifizierung mit einem verschlüsselten privaten Schlüssel verwenden müssen. Sie müssen die Passphrase nicht bereitstellen, wenn Sie einen unverschlüsselten privaten Schlüssel verwenden. |
Datenbank | Die Snowflake -Datenbank, die die Daten enthält, die Sie auf Experience Platform erfassen möchten. |
Warehouse | Das Snowflake-Warehouse verwaltet den Abfrageausführungsprozess für die Anwendung. Jedes Snowflake-Warehouse ist unabhängig voneinander und muss einzeln aufgerufen werden, wenn Daten an Platform übermittelt werden. |
Weitere Informationen zu diesen Werten finden Sie in diesem Snowflake-Dokument.
PREVENT_UNLOAD_TO_INLINE_URL
-Markierung auf FALSE
setzen, damit das Entladen von Daten aus Ihrer Snowflake-Datenbank auf Experience Platform zugelassen wird.Snowflake-Konto anschließen
Wählen Sie in der Platform-Benutzeroberfläche im linken Navigationsbereich Quellen aus, um auf den Arbeitsbereich Quellen zuzugreifen.
Sie können die gewünschte Kategorie aus dem Katalog auf der linken Bildschirmseite auswählen. Alternativ können Sie die gewünschte Quelle mithilfe der Suchleiste finden.
Wählen Sie unter der Kategorie Datenbanken die Option Snowflake und dann Daten hinzufügen aus.
Die Seite Verbindung zu Snowflake wird angezeigt. Auf dieser Seite können Sie entweder neue oder vorhandene Anmeldedaten verwenden.
Vorhandenes Konto
Um ein vorhandenes Konto zu verwenden, wählen Sie das Snowflake-Konto, mit dem Sie eine Verbindung herstellen möchten, und klicken Sie dann auf Weiter , um fortzufahren.
Neues Konto
Um ein neues Konto zu erstellen, wählen Sie Neues Konto und geben Sie dann einen Namen und eine optionale Beschreibung für Ihr neues Snowflake-Konto ein.
Um die Authentifizierung des Kontoschlüssels zu verwenden, geben Sie Ihre Verbindungszeichenfolge im Formular ein und wählen Sie dann Verbindung zur Quelle herstellen aus.
Um die Schlüsselpaar-Authentifizierung zu verwenden, geben Sie Werte für Ihr Konto, Ihren Benutzernamen, Ihren privaten Schlüssel, die Passphrase des privaten Schlüssels, Ihre Datenbank und Ihr Warehouse an und wählen Sie dann Mit Quelle verbinden aus.
Vorschau der Beispieldaten überspringen skip-preview-of-sample-data
Während des Datenauswahlschritts kann es bei der Aufnahme großer Tabellen oder Datendateien zu einer Zeitüberschreitung kommen. Sie können die Datenvorschau überspringen, um die Zeitüberschreitung zu umgehen und Ihr Schema weiterhin anzuzeigen, wenn auch ohne Beispieldaten. Um die Datenvorschau zu überspringen, aktivieren Sie den Umschalter Vorschau der Beispieldaten überspringen .
Der Rest des Workflows bleibt unverändert. Der einzige Nachteil besteht darin, dass das Überspringen der Datenvorschau verhindern kann, dass berechnete und erforderliche Felder während des Zuordnungsschritts automatisch validiert werden. Anschließend müssen Sie diese Felder während der Zuordnung manuell validieren.
Nächste Schritte
In diesem Tutorial haben Sie eine Verbindung zu Ihrem Snowflake-Konto hergestellt. Sie können jetzt mit dem nächsten Tutorial fortfahren und einen Datenfluss konfigurieren, um Daten in Platform zu übertragen.