Configurare l’accesso al Snowflake

Utilizzare Campaign Federated Data Access (FDA) opzione per elaborare le informazioni memorizzate in un database esterno. Segui i passaggi seguenti per configurare l’accesso a Snowflake.

  1. Configura Snowflake su Linux.
  2. Configura le Snowflake account esterno in Campaign
NOTA

Snowflake è disponibile per le distribuzioni in hosting e on-premise. Per ulteriori informazioni, consulta questa pagina.

Snowflake su Linux

Per configurare Snowflake su Linux, segui i passaggi seguenti:

  1. Prima dell'installazione ODBC, verificare che i seguenti pacchetti siano installati nella distribuzione Linux:

    • Per Red Hat/CentOS:

      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Per Debian:

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Prima di eseguire lo script, è possibile accedere a ulteriori informazioni con --help opzione:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Accedi alla directory in cui si trova lo script ed esegui il seguente script come utente principale:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. Dopo aver installato i driver ODBC, è necessario riavviare Campaign Classic. A questo scopo, esegui il seguente comando:

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. In Campaign, puoi quindi configurare il tuo Snowflake conto esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.

account esterno Snowflake

È necessario creare un Snowflake account esterno per collegare la tua istanza Campaign al tuo Snowflake database esterno.

  1. Da campagna Explorer, fai clic su Administration '>' Platform '>' External accounts.

  2. Fai clic su New.

  3. Seleziona External database come account esterno Type.

  4. Sotto Configuration, seleziona Snowflake dal Type a discesa.

  5. Aggiungi il tuo Server URL e Database.

  6. Configura le Snowflake autenticazione account esterno:

    • Per l'autenticazione account/password, devi specificare:

      • Account: Nome dell’utente

      • Password: Password dell'account utente.

    • Per l’autenticazione con coppie chiave, fai clic sul pulsante Keypair Auth scheda per utilizzare Private key per eseguire l'autenticazione e copiare e incollare Private key.

  7. Fai clic sul pulsante Parameters quindi seleziona Deploy functions per creare funzioni.

    NOTA

    Affinché tutte le funzioni siano disponibili, è necessario creare le funzioni SQL di Adobe Campaign nel database remoto. Per ulteriori informazioni, consulta page.

  8. Fai clic su Save al termine della configurazione.

Il connettore supporta le seguenti opzioni:

Opzione Descrizione
schema di lavoro Schema di database da utilizzare per le tabelle di lavoro
magazzino Nome del magazzino predefinito da utilizzare. Sostituirà il valore predefinito dell’utente.
TimeZoneName Per impostazione predefinita è vuoto e indica che viene utilizzato il fuso orario del sistema dell’app server Campaign Classic. L’opzione può essere utilizzata per forzare il parametro di sessione TIMEZONE.
Per ulteriori informazioni, consulta questa pagina.
WeekStart Parametro di sessione WEEK_START. Per impostazione predefinita, è impostato su 0.
Per ulteriori informazioni, consulta questa pagina.
UseCachedResult Parametro di sessione USE_CACHED_RESULTS . Per impostazione predefinita, è impostato su TRUE. Questa opzione può essere utilizzata per disabilitare i risultati della cache del Snowflake.
Per ulteriori informazioni, consulta questa pagina.
bulkThreads Numero di thread da utilizzare per il caricatore di massa del Snowflake, più thread significano prestazioni migliori per carichi di massa più grandi. Per impostazione predefinita, è impostato su 1. Il numero può essere regolato, a seconda del conteggio del thread della macchina.
chunkSize Determina la dimensione del file del blocco del caricamento collettivo. Per impostazione predefinita, è impostato su 128 MB. Può essere modificato per ottenere prestazioni migliori, se utilizzato con bulkThreads. Thread più attivi simultanei significano prestazioni migliori.
Per ulteriori informazioni, consulta Documentazione del Snowflake.
StageName Nome dello stadio interno prepredisposto. Sarà utilizzato in modalità di caricamento in serie invece di creare una nuova fase temporanea.

In questa pagina