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.
Snowflake il connettore è disponibile per le distribuzioni in hosting e on-premise. Per ulteriori informazioni, consulta questa pagina.
Per configurare Snowflake su Linux, segui i passaggi seguenti:
Prima dell'installazione di 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
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
Accedere alla directory in cui si trova lo script ed eseguire lo script seguente come utente root:
cd /usr/local/neolane/nl6/bin/fda-setup-scripts
./snowflake_odbc-setup.sh
Dopo aver installato i driver ODBC, è necessario riavviare Campaign Classic. A tale scopo, eseguire il comando seguente:
systemctl stop nlserver.service
systemctl start nlserver.service
In Campaign, puoi quindi configurare i Snowflake account esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.
Devi creare un Snowflake account esterno per collegare la tua istanza Campaign al tuo Snowflake database esterno.
Da campagna Explorer, fai clic su Administration '>' Platform '>' External accounts.
Fai clic su New.
Seleziona External database come dell’account esterno Type.
Sotto Configuration, seleziona Snowflake dal Type a discesa.
Aggiungi il Server URL e Database.
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.
Fai clic su Parameters , quindi la scheda Deploy functions per creare funzioni.
Affinché tutte le funzioni siano disponibili, è necessario creare le funzioni SQL di Adobe Campaign nel database remoto. Per ulteriori informazioni, consulta questa pagina.
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. |