[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 Anmeldeinformationen
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 . Weitere Informationen zu Kontonamen finden Sie in der Dokumentation Snowflake unter Kontokennung. |
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 . Weitere Informationen zu Kontonamen finden Sie in der Dokumentation Snowflake unter Kontokennung. |
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. |
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.
Um auf Ihr Snowflake-Konto auf Experience Platform zugreifen zu können, müssen Sie den folgenden Authentifizierungswert angeben:
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.
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.