PostgreSQL에 대한 액세스 구성

캠페인 사용 페더레이션 데이터 액세스 (FDA) 옵션을 사용하여 외부 PostgreSQL 데이터베이스에 저장된 정보를 처리합니다.

PostgreSQL 구성

먼저 Libpq를 설치해야 합니다. Libpq를 사용하면 클라이언트 프로그램이 PostgreSQL 백엔드 서버에 쿼리를 보내고 이러한 쿼리의 결과를 받을 수 있습니다.

아래 절차에 따라 액세스 권한을 구성하십시오 PostgreSQL:

  • CentOS의 경우 다음 명령을 실행합니다 sudo apt-get -y install libpq-dev.

  • Linux의 경우 다음 명령을 실행합니다 yum install postgresql-devel.

  • Windows의 경우 Libpq는 libpq.dll Adobe Campaign 설치에 포함되어 있습니다.

그런 다음 Adobe Campaign에서 PostgreSQL 외부 계정. 외부 계정을 구성하는 방법에 대한 자세한 내용은 이 섹션.

PostgreSQL 외부 계정

노트

PostgreSQL은 CentOS 7 및 6에서 사용할 수 있습니다.

을(를) 만들어야 합니다 PostgreSQL 캠페인 인스턴스를 PostgreSQL 외부 데이터베이스.

  1. Campaign에서 Explorer​를 클릭합니다. Administration '>' Platform '>' External accounts.

  2. New​를 클릭합니다.

  3. 선택 External database 외부 계정 Type.

  4. 아래 Configuration, 선택 PostgreSQL, Greenplum 에서 Type 드롭다운.

  5. 구성 PostgreSQL 외부 계정 인증:

    • Server: 의 URL PostgreSQL server.

    • Account: 사용자의 이름입니다.

    • Password: 사용자 계정 암호입니다.

    • Database: 데이터베이스 이름(선택 사항).

    • Working schema: 작업 스키마의 이름입니다. 자세히 알아보기

    • Timezone: 시간대 설정 PostgreSQL. 자세히 알아보기

  6. 을(를) 클릭합니다. Parameters 탭을 클릭한 다음 Deploy functions 버튼을 클릭하여 함수를 만듭니다.

    노트

    모든 기능을 사용하려면 원격 데이터베이스에서 Adobe Campaign SQL 함수를 만들어야 합니다. 자세한 내용은 다음을 참조하십시오 페이지.

  7. 클릭 Save 구성이 완료되면

커넥터는 다음 옵션을 지원합니다.

옵션 설명
PGSQL_CONNECT_TIMEOUT 연결을 위한 최대 대기 시간(초)입니다.
자세한 내용은 PostgreSQL 설명서.
PGSQL_KEEPALIVES_IDLE TCP가 keepalive 메시지를 서버에 보내야 하는 비활성 시간(초)입니다.
자세한 내용은 PostgreSQL 설명서.
PGSQL_KEEPALIVES_INTVL 서버에서 인식할 수 없는 TCP keepalive 메시지를 다시 전송해야 하는 시간(초)입니다.
자세한 내용은 PostgreSQL 설명서.
PGSQL_KEEPALIVES_CNT 서버에 대한 클라이언트의 연결이 끊어진 것으로 간주되기 전에 손실될 수 있는 TCP 유포 수입니다.
자세한 내용은 PostgreSQL 설명서.

이 페이지에서는