Zugriff auf Snowflake konfigurieren

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

  1. Konfigurieren Snowflake on Linux.
  2. Konfigurieren Sie die Snowflake externes Konto in Campaign
HINWEIS

Der Snowflake-Connector ist für gehostete und On-Premise-Implementierungen verfügbar. Weitere Informationen hierzu finden Sie auf dieser Seite.

Snowflake unter Linux

So konfigurieren Sie Snowflake Gehen Sie unter Linux wie folgt vor:

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

    • Für Red Hat/CentOS:

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

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Bevor Sie das Skript ausführen, können Sie mit der --help Option:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Rufen Sie den Ordner auf, in dem sich das Skript befindet, und führen Sie das folgende Skript als Stammbenutzer aus:

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

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. In Campaign können Sie dann Ihre Snowflake externes Konto. Weitere Informationen zur Konfiguration Ihres externen Kontos finden Sie unter diesem Abschnitt.

Externes Snowflake-Konto

Sie müssen eine Snowflake externes Konto, um Ihre Campaign-Instanz mit Ihrer Snowflake externe Datenbank.

  1. Von Campaign Explorer klicken Administration '>' Plattform '>' Externe Konten.

  2. Wählen Sie Neu aus.

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

  4. under Konfiguration auswählen Snowflake von Typ Dropdown-Liste.

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

  6. Konfigurieren Sie die Snowflake Externe Kontoauthentifizierung:

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

      • Konto: Name des Benutzers

      • Passwort: Passwort des Benutzerkontos.

    • Klicken Sie für die Keypair-Authentifizierung auf die Keypair Auth Registerkarte zur Verwendung Ihrer Privater Schlüssel , um sich zu authentifizieren und Ihre Privater Schlüssel.

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

    HINWEIS

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

  8. Klicken 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 dazu finden Sie auf dieser Seite.
bulkThreads Anzahl der Threads, die für Snowflake Bulk Loader verwendet werden sollen, mehr Threads bedeuten eine bessere Leistung bei größeren Bulk-Ladungen. Standardmäßig auf 1 gesetzt Die Zahl kann je nach Anzahl der Maschinenthread angepasst werden.
chunkSize Bestimmt die Dateigröße des Stapels für Ladegeräte. Standardmäßig auf 128 MB eingestellt. Kann für eine optimale Leistung geändert werden, wenn BulkThreads verwendet werden. Gleichzeitigere aktive Threads bedeuten eine bessere Leistung.
Weitere Informationen hierzu finden Sie unter Dokumentation zu Snowflaken.
StageName Name des vorab bereitgestellten internen Schritts. Sie wird bei Bulk Load verwendet, anstatt eine neue temporäre Phase zu erstellen.

Auf dieser Seite