Configuração do acesso ao PostgreSQL

Usar Campanha Federated Data Access (FDA) opção para processar informações armazenadas em um banco de dados PostgreSQL externo.

Configuração PostgreSQL

Primeiro precisa instalar o Libpq. O Libpq permite que programas clientes enviem consultas para o servidor de back-end PostgreSQL e recebam os resultados dessas consultas.

Siga as etapas abaixo para configurar o acesso ao PostgreSQL:

  • Para CentOS, execute o seguinte comando sudo apt-get -y install libpq-dev.

  • Para Linux, execute o seguinte comando yum install postgresql-devel.

  • Para Windows, o Libpq é implementado por meio de libpq.dll que está incluído na instalação do Adobe Campaign.

No Adobe Campaign, você pode configurar PostgreSQL conta externa. Para obter mais informações sobre como configurar a conta externa, consulte esta seção.

Conta externa PostgreSQL

OBSERVAÇÃO

O PostgreSQL está disponível no CentOS 7 e 6.

Você precisa criar um PostgreSQL conta externa para conectar a instância do Campaign à PostgreSQL banco de dados externo.

  1. Da campanha Explorer, clique em Administration '>' Platform '>' External accounts.

  2. Clique em New.

  3. Selecione External database como sua conta externa Type.

  4. Em Configuration, selecione PostgreSQL, Greenplum do Type lista suspensa.

  5. Configure o PostgreSQL autenticação de conta externa:

    • Server: URL da PostgreSQL servidor.

    • Account: Nome do usuário.

    • Password: Senha da conta do usuário.

    • Database: Nome do banco de dados (opcional).

    • Working schema: Nome do seu schema de trabalho. Saiba mais

    • Timezone: Fuso horário definido em PostgreSQL. Saiba mais

  6. Clique na guia Parameters e depois no botão Deploy functions para criar as funções.

    OBSERVAÇÃO

    Para que todas as funções estejam disponíveis, é necessário criar as funções Adobe Campaign SQL no banco de dados remoto. Para obter mais informações, consulte esta página.

  7. Clique em Save quando a configuração for concluída.

O conector é compatível com as seguintes opções:

Opção Descrição
PGSQL_CONNECT_TIMEOUT Aguardar a conexão, em segundos.
Para obter mais informações, consulte Documentação PostgreSQL.
PGSQL_KEEPALIVES_IDLE Número de segundos de inatividade após os quais o TCP deve enviar uma mensagem keepalive ao servidor.
Para obter mais informações, consulte Documentação PostgreSQL.
PGSQL_KEEPALIVES_INTVL Número de segundos após o qual a mensagem de manutenção de TCP não confirmada pelo servidor deve ser retransmitida.
Para obter mais informações, consulte Documentação PostgreSQL.
PGSQL_KEEPALIVES_CNT Número de chaves TCP que podem ser perdidas antes que a conexão do cliente com o servidor seja considerada inativa.
Para obter mais informações, consulte Documentação PostgreSQL.

Nesta página