Utilizzare Campaign Federated Data Access (FDA) per elaborare le informazioni memorizzate in un database PostgreSQL esterno.
Devi innanzitutto installare Libpq. Libpq consente ai programmi client di inviare query al server back-end PostgreSQL e di ricevere i risultati di tali query.
Segui i passaggi seguenti per configurare l’accesso a PostgreSQL:
Per CentOS, esegui il seguente comando sudo apt-get -y install libpq-dev
.
Per Linux, eseguire il comando seguente yum install postgresql-devel
.
Per Windows, Libpq è implementato tramite libpq.dll
incluso nell’installazione di Adobe Campaign.
In Adobe Campaign, puoi quindi configurare i PostgreSQL account esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.
PostgreSQL è disponibile su CentOS 7 e 6.
Devi creare un PostgreSQL account esterno per collegare la tua istanza Campaign al tuo PostgreSQL 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 PostgreSQL, Greenplum dal Type a discesa.
Configurare PostgreSQL autenticazione account esterno:
Server: URL del PostgreSQL server.
Account: nome dell’utente.
Password: password dell’account utente.
Database: nome del database (facoltativo).
Working schema: nome dello schema di lavoro. Ulteriori informazioni
Timezone: fuso orario impostato in PostgreSQL. Ulteriori informazioni
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 |
---|---|
PGSQL_CONNECT_TIMEOUT | Attesa massima della connessione, in secondi. Per ulteriori informazioni, consulta Documentazione di PostgreSQL. |
PGSQL_KEEPALIVES_IDLE | Numero di secondi di inattività dopo i quali il TCP deve inviare un messaggio keepalive al server. Per ulteriori informazioni, consulta Documentazione di PostgreSQL. |
PGSQL_KEEPALIVES_INTVL | Numero di secondi dopo i quali deve essere ritrasmesso il messaggio TCP keepalive non riconosciuto dal server. Per ulteriori informazioni, consulta Documentazione di PostgreSQL. |
PGSQL_KEEPALIVES_CNT | Numero di chiavi TCP che possono essere perse prima che la connessione del client al server venga considerata inattiva. Per ulteriori informazioni, consulta Documentazione di PostgreSQL. |