Zugriff auf Snowflake konfigurieren configure-access-to-snowflake

Verwenden Sie die -Option (Federated Data Access (FDA) von Campaign, um in einer externen Datenbank gespeicherte Informationen zu verarbeiten. Gehen Sie wie folgt vor, um den Zugriff auf Snowflake zu konfigurieren.

  1. Konfigurieren Sie Snowflake unter Linux.
  2. Konfigurieren des Snowflake externen Kontos in Campaign
CAUTION
  • Der Snowflake-Connector ist für gehostete und On-Premise-Bereitstellungen verfügbar. Weitere Informationen hierzu finden Sie auf dieser Seite.

  • Die minimal unterstützte Version des Snowflake ODBC-Treibers ist .24.4.

Snowflake unter Linux snowflake-linux

Gehen Sie wie folgt vor, um Snowflake unter Linux zu konfigurieren:

  1. Überprüfen Sie vor der ODBC-Installation, ob die folgenden Pakete auf Ihrer Linux-Distribution installiert sind:

    • Für Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Für Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Vor Ausführung des Skripts können Sie mit der Option --help auf weitere Informationen zugreifen:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Greifen Sie auf das Verzeichnis zu, in dem sich das Skript befindet, und führen Sie das folgende Skript als Root-Benutzer aus:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. Nach der Installation der ODBC-Treiber müssen Sie den Campaign Classic neu starten. Führen Sie dazu den folgenden Befehl aus:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. In Campaign können Sie dann Ihr Snowflake externes Konto konfigurieren. Weiterführende Informationen zur Konfiguration Ihres externen Kontos finden Sie in diesem Abschnitt.

Externes Snowflake-Konto snowflake-external

Sie müssen ein Snowflake externes Konto erstellen, um Ihre Campaign-Instanz mit Ihrer Snowflake externen Datenbank zu verbinden.

  1. Klicken Sie Campaign- auf Administration ">" Plattform ">" Externe Konten.

  2. Wählen Sie Neu aus.

  3. Wählen Sie Externe Datenbank als Typ Ihres externen Kontos aus.

  4. Wählen unter "" Snowflake aus der Dropdown Typ aus.

  5. Fügen Sie Ihre Server-URL und Datenbank hinzu.

  6. Konfigurieren der Authentifizierung für das externe ​Snowflake}:

    • Für die Konto-/Kennwortauthentifizierung müssen Sie Folgendes angeben:

      • Konto: Name des Benutzers

      • Password: Kennwort für Benutzerkonto.

    • Klicken Sie für die Schlüsselpaar-Authentifizierung auf die Registerkarte Schlüsselpaar-Auth , um Ihren privaten Schlüssel zur Authentifizierung zu verwenden und Ihren privaten Schlüssel zu kopieren und einzufügen.

  7. Klicken Sie auf den Tab Parameter und dann auf die Schaltfläche Funktionen bereitstellen, um Funktionen zu erstellen.

    note note
    NOTE
    Damit alle Funktionen verfügbar sind, müssen Sie die Adobe Campaign SQL-Funktionen in der Remote-Datenbank erstellen. Weiterführende Informationen dazu finden Sie auf dieser Seite.

  8. Klicken Sie Speichern wenn Ihre Konfiguration abgeschlossen ist.

Der Connector unterstützt die folgenden Optionen:

Option
Beschreibung
workschema
Datenbankschema zur Verwendung mit Arbeitstabellen
warehouse
Name des zu verwendenden Standard-Warehouse. Dadurch wird die Standardeinstellung des Benutzers außer Kraft gesetzt.
TimeZoneName
Standardmäßig leer, d. h. die Systemzeitzone des Campaign Classic-App-Servers wird verwendet. Mit dieser Option können Sie den Sitzungsparameter TIMEZONE erzwingen.
Weiterführende Informationen hierzu finden Sie auf dieser Seite.
WeekStart
Sitzungsparameter WEEK_START. Standardmäßig auf 0 gesetzt
Weiterführende Informationen hierzu finden Sie auf dieser Seite.
UseCachedResult
Sitzungsparameter USE_CACHED_RESULTS. Standardmäßig ist TRUE festgelegt. Diese Option kann verwendet werden, um zwischengespeicherte Ergebnisse von Snowflake zu deaktivieren.
Weiterführende Informationen hierzu finden Sie auf dieser Seite.
bulkThreads
Anzahl der Threads, die für das Snowflake von Bulk-Loadern verwendet werden. Mehr Threads bedeuten eine bessere Leistung für größere Bulk-Loader. Standardmäßig auf 1 gesetzt Die Zahl kann in Abhängigkeit von der Maschinengewindeanzahl angepasst werden.
chunkSize
Bestimmt die Dateigröße des Blocks des Bulk-Loaders. Standardmäßig ist dieser Wert auf 128 MB festgelegt. Kann geändert werden, um eine optimale Leistung zu erzielen, wenn es mit bulkThreads verwendet wird. Mehr gleichzeitige aktive Threads bedeuten eine bessere Leistung.
Weitere Informationen hierzu finden Sie in der Snowflake-Dokumentation.
Staging-Name
Name des vorab bereitgestellten internen Schritts. Sie wird beim Massenladen verwendet, anstatt ein neues temporäres Stadium zu erstellen.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1