Configuración del acceso a PostgreSQL

Uso de Campaign Acceso de datos federado (FDA) para procesar información almacenada en una base de datos PostgreSQL externa.

Configuración PostgreSQL

Primero debe instalar Libpq. Libpq permite a los programas cliente enviar consultas al servidor back-end PostgreSQL y recibir los resultados de estas consultas.

Siga los pasos a continuación para configurar el acceso a PostgreSQL:

  • Para CentOS, ejecute el siguiente comando sudo apt-get -y install libpq-dev.

  • Para Linux, ejecute el siguiente comando yum install postgresql-devel.

  • Para Windows, Libpq se implementa mediante libpq.dll que se incluye en la instalación de Adobe Campaign.

En Adobe Campaign, puede configurar la PostgreSQL cuenta externa. Para obtener más información sobre cómo configurar la cuenta externa, consulte esta sección.

Cuenta externa PostgreSQL

NOTA

PostgreSQL está disponible en CentOS 7 y 6.

Debe crear un PostgreSQL cuenta externa para conectar la instancia de Campaign con el PostgreSQL base de datos externa.

  1. Desde campaña Explorer, haga clic en Administration '>' Platform '>' External accounts.

  2. Haga clic en New.

  3. Seleccione External database como Type de su cuenta externa.

  4. En Configuration, seleccione PostgreSQL, Greenplum de la variable Type lista desplegable.

  5. Configure las variables PostgreSQL autenticación de cuenta externa:

    • Server: URL del PostgreSQL servidor.

    • Account: Nombre del usuario.

    • Password: Contraseña de la cuenta de usuario.

    • Database: Nombre de la base de datos (opcional).

    • Working schema: Nombre del esquema de trabajo. Más información

    • Timezone: Zona horaria definida en PostgreSQL. Más información

  6. Haga clic en la pestaña Parameters y luego en el botón Deploy functions para crear funciones.

    NOTA

    Para que todas las funciones estén disponibles, debe crear las funciones SQL de Adobe Campaign en la base de datos remota. Para obtener más información, consulte esta página.

  7. Haga clic en Save cuando la configuración haya finalizado.

El conector admite las siguientes opciones:

Opción Descripción
PGSQL_CONNECT_TIMEOUT Espera máxima de la conexión, en segundos.
Para obtener más información, consulte Documentación PostgreSQL.
PGSQL_KEEPALIVES_IDLE Número de segundos de inactividad tras los cuales el TCP debe enviar un mensaje de mantenimiento activo al servidor.
Para obtener más información, consulte Documentación PostgreSQL.
PGSQL_KEEPALIVES_INTVL Número de segundos después de los cuales se debe retransmitir el mensaje TCP keeplive no reconocido por el servidor.
Para obtener más información, consulte Documentación PostgreSQL.
PGSQL_KEEPALIVES_CNT Número de mantenimiento TCP que se puede perder antes de que la conexión del cliente con el servidor se considere muerta.
Para obtener más información, consulte Documentación PostgreSQL.

En esta página