Usar Campanha Federated Data Access (FDA) opção para processar informações armazenadas em um banco de dados PostgreSQL externo.
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.
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.
Da campanha Explorer, clique em Administration '>' Platform '>' External accounts.
Clique em New.
Selecione External database como sua conta externa Type.
Em Configuration, selecione PostgreSQL, Greenplum do Type lista suspensa.
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
Clique na guia Parameters e depois no botão Deploy functions para criar as funções.
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.
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. |