Configurare l’accesso al Snowflake configure-access-to-snowflake

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

  1. Configura Snowflake il Linux.
  2. Configurare Snowflake account esterno in Campaign
NOTE
Snowflake il connettore è disponibile per le distribuzioni in hosting e on-premise. Per ulteriori informazioni, consulta questa pagina.

Snowflake su Linux snowflake-linux

Per configurare Snowflake su Linux, segui i passaggi seguenti:

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

    • Per Red Hat/CentOS:

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

      code language-none
      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:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Accedere alla directory in cui si trova lo script ed eseguire lo script seguente come utente root:

    code language-none
    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 tale scopo, eseguire il comando seguente:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. In Campaign, puoi quindi configurare i Snowflake account esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.

Account esterno Snowflake snowflake-external

Devi 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 dell’account esterno Type.

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

  5. Aggiungi il Server URL e Database.

  6. Configurare Snowflake autenticazione account esterno:

    • Per l'autenticazione account/password è necessario specificare:

      • Account: nome dell’utente

      • Password: password dell’account utente.

    • Per l’autenticazione tramite coppia di chiavi, fai clic su Keypair Auth per utilizzare il Private key per autenticare e copiare e incollare Private key.

  7. Fai clic su Parameters , quindi la scheda Deploy functions per creare funzioni.

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

  8. Clic 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
data warehouse
Nome del magazzino predefinito da utilizzare. Sostituirà l’impostazione predefinita dell’utente.
TimeZoneName
Per impostazione predefinita, questo significa che viene utilizzato il fuso orario del server app di 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 del Snowflake memorizzati nella cache.
Per ulteriori informazioni, consulta questa pagina.
bulkThreads
Numero di thread da utilizzare per il caricatore di massa di Snowflake; un numero maggiore di thread indica prestazioni migliori per caricamenti di massa di maggiori dimensioni. Per impostazione predefinita, è impostato su 1. Il numero può essere regolato, a seconda del numero di thread della macchina.
chunkSize
Determina la dimensione del file del blocco di caricamento bulk. Per impostazione predefinita, è impostato su 128 MB. Può essere modificata per ottenere prestazioni migliori se utilizzata con bulkThreads. Un numero maggiore di thread attivi contemporaneamente garantisce prestazioni migliori.
Per ulteriori informazioni, consulta Documentazione del Snowflake.
NomeFase
Nome della fase interna di preprovisioning. Verrà utilizzato in modalità bulk load anziché creare una nuova fase temporanea.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1