Usar a 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 os programas clientes enviem consultas ao servidor de back-end PostgreSQL e recebam os resultados dessas consultas.
Siga as etapas abaixo para configurar o acesso ao PostgreSQL:
Para o CentOS, execute o seguinte comando sudo apt-get -y install libpq-dev
.
No 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 as PostgreSQL conta externa. Para obter mais informações sobre como configurar a conta externa, consulte nesta seção.
O PostgreSQL está disponível no CentOS 7 e 6.
É necessário criar um PostgreSQL conta externa para conectar a instância do Campaign à PostgreSQL banco de dados externo.
Do Campaign 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 menu suspenso.
Configure o PostgreSQL autenticação de conta externa:
Server: O URL do 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 esquema 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, você precisa 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 | Espera máxima por conexão, em segundos. Para obter mais informações, consulte Documentação do PostgreSQL. |
PGSQL_KEEPALIVES_IDLE | Número de segundos de inatividade após o qual o TCP deve enviar uma mensagem de manutenção de atividade para o servidor. Para obter mais informações, consulte Documentação do PostgreSQL. |
PGSQL_KEEPALIVES_INTVL | Número de segundos após o qual a mensagem de manutenção de atividade TCP não confirmada pelo servidor deve ser retransmitida. Para obter mais informações, consulte Documentação do PostgreSQL. |
PGSQL_KEEPALIVES_CNT | Número de manutenções de atividades de TCP que podem ser perdidas antes que a conexão do cliente com o servidor seja considerada inoperante. Para obter mais informações, consulte Documentação do PostgreSQL. |