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

Utilizza l'opzione Federated Data Access (FDA) di Campaign per elaborare le informazioni archiviate in un database esterno. Per configurare l'accesso a Snowflake, eseguire la procedura seguente.

  1. Configura Snowflake in Linux.
  2. Configura l'Snowflake account esterno in Campaign
CAUTION
  • Il connettore Snowflake è disponibile per le distribuzioni in hosting e on-premise. Per ulteriori informazioni, consulta questa pagina.

  • La versione minima supportata del driver ODBC Snowflake è 2.24.4.

Snowflake su Linux snowflake-linux

Per configurare Snowflake su Linux, eseguire la procedura seguente:

  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 l'opzione --help:

    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 l'account esterno Snowflake. Per ulteriori informazioni su come configurare l'account esterno, consulta questa sezione.

Account esterno Snowflake snowflake-external

È necessario creare un account esterno Snowflake per collegare l'istanza Campaign al database esterno Snowflake.

  1. Dalla campagna Explorer, fare clic su Administration '>' Platform '>' External accounts.

  2. Fai clic su New.

  3. Seleziona External database come Type del tuo account esterno.

  4. In Configuration, selezionare Snowflake dal menu a discesa Type.

  5. Aggiungi l'URL Server e Database.

  6. Configurare l'autenticazione dell'account esterno Snowflake:

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

      • Account: nome dell'utente

      • Password: password account utente.

    • Per l'autenticazione tramite coppia di chiavi, fare clic sulla scheda Keypair Auth per utilizzare Private key per autenticare e copiare e incollare Private key.

  7. Fare clic sulla scheda Parameters e quindi sul pulsante Deploy functions per creare le 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. Al termine della configurazione, fai clic su Save.

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 la 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