Configurare l’accesso al Snowflake

Utilizza l’opzione 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 su CentOS, Windows o Debian
  2. Configura l’ Snowflake account esterno in Campaign
NOTA

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

Snowflake su CentOS

Per configurare Snowflake su CentOS, segui i passaggi seguenti:

  1. Scarica i driver ODBC per Snowflake. Fai clic qui per iniziare il download.

  2. È quindi necessario installare i driver ODBC su CentOs con il seguente comando:

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. Dopo aver scaricato e installato i driver ODBC, è necessario riavviare Campaign Classic. A questo scopo, esegui il seguente comando:

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. In Campaign, puoi quindi configurare il tuo account esterno Snowflake. Per ulteriori informazioni su come configurare l'account esterno, consulta questa sezione.

Snowflake su Windows

  1. Scaricare il driver ODBC per Windows. Per installare il driver, è necessario disporre di privilegi di livello amministratore. Per ulteriori informazioni, consulta questa pagina

  2. Configurare il driver ODBC. Per ulteriori informazioni, consulta questa pagina

  3. In Campaign, puoi quindi configurare il tuo account esterno Snowflake. Per ulteriori informazioni su come configurare l'account esterno, consulta questa sezione.

Snowflake su Debian

  1. Scarica i driver ODBC per Snowflake. Fai clic su download dell'herestart.

  2. È quindi necessario installare i driver ODBC su Debian con il seguente comando:

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. Dopo aver scaricato e installato i driver ODBC, è necessario riavviare Campaign Classic. A questo scopo, esegui il seguente comando:

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

account esterno Snowflake

Devi creare un account esterno Snowflake per collegare l’istanza Campaign al database esterno Snowflake.

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

  2. Fai clic su New.

  3. Seleziona External database come account esterno Type.

  4. Configura l’account esterno Snowflake , devi specificare:

    • Type: Snowflake

    • Server: URL del Snowflake server

    • Account: Nome dell’utente

    • Password: Password account utente

    • Database: Nome del database

  5. Fai clic sulla scheda Parameters , quindi sul pulsante Deploy functions per creare le funzioni.

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.

In questa pagina