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.
Snowflake è 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 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
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
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
In Campaign, puoi quindi configurare il tuo Snowflake conto esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.
È necessario 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 account esterno Type.
Sotto Configuration, seleziona Snowflake dal Type a discesa.
Aggiungi il tuo Server URL e Database.
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.
Fai clic sul pulsante Parameters quindi seleziona 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 page.
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. |