Configurare l'accesso a PostgreSQL

Utilizzare Campaign Federated Data Access (FDA) opzione per elaborare le informazioni memorizzate in un database PostgreSQL esterno.

Configurazione PostgreSQL

Devi prima installare Libpq. Libpq consente ai programmi client di inviare query al server back-end PostgreSQL e di ricevere i risultati di queste 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, esegui il seguente comando yum install postgresql-devel.

  • Per Windows, Libpq è implementato tramite libpq.dll incluso nell’installazione di Adobe Campaign.

In Adobe Campaign puoi quindi configurare il PostgreSQL conto esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.

Account esterno PostgreSQL

NOTA

PostgreSQL è disponibile su CentOS 7 e 6.

È necessario creare un PostgreSQL account esterno per collegare la tua istanza Campaign al tuo PostgreSQL database esterno.

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

  2. Fai clic su New.

  3. Seleziona External database come account esterno Type.

  4. Sotto Configuration, seleziona PostgreSQL, Greenplum dal Type a discesa.

  5. Configura le 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

  6. Fai clic sul pulsante Parameters quindi seleziona Deploy functions per creare funzioni.

    NOTA

    Affinché tutte le funzioni siano disponibili, è necessario creare le funzioni SQL di Adobe Campaign nel database remoto. Per ulteriori informazioni, consulta page.

  7. Fai clic su 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 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 PostgreSQL.
PGSQL_KEEPALIVES_INTVL Numero di secondi dopo i quali il messaggio TCP keep-alive non riconosciuto dal server deve essere ritrasmesso.
Per ulteriori informazioni, consulta Documentazione PostgreSQL.
PGSQL_KEEPALIVES_CNT Numero di keepalives TCP che possono essere persi prima che la connessione del client al server sia considerata morta.
Per ulteriori informazioni, consulta Documentazione PostgreSQL.

In questa pagina