PostgreSQL 액세스 구성 configure-fda-postgresql

Campaign FDA(Federated Data Access) 옵션을 사용하여 외부 PostgreSQL 데이터베이스에 저장된 정보를 처리합니다.

PostgreSQL 구성 postgresql-configuration

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

PostgreSQL에 대한 액세스를 구성하려면 아래 단계를 따르십시오.

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

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

  • Windows의 경우 Libpq는 Adobe Campaign 설치에 포함된 libpq.dll을(를) 통해 구현됩니다.

그런 다음 Adobe Campaign에서 PostgreSQL 외부 계정을 구성할 수 있습니다. 외부 계정을 구성하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.

PostgreSQL 외부 계정 postgresql-external

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

Campaign 인스턴스를 PostgreSQL 외부 데이터베이스에 연결하려면 PostgreSQL 외부 계정을 만들어야 합니다.

  1. Explorer 캠페인에서 Administration '>' Platform '>' External accounts ​을(를) 클릭합니다.

  2. New ​를 클릭합니다.

  3. External database ​을(를) 외부 계정의 Type(으)로 선택합니다.

  4. Configuration ​의 Type 드롭다운에서 PostgreSQL, Greenplum을(를) 선택합니다.

  5. PostgreSQL 외부 계정 인증을 구성합니다.

    • Server: PostgreSQL 서버의 URL.

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

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

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

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

    • Timezone: PostgreSQL에 설정된 시간대입니다. 자세히 알아보기

  6. Parameters 탭을 클릭한 다음 Deploy functions 단추를 클릭하여 함수를 만듭니다.

    note note
    NOTE
    모든 함수를 사용할 수 있으려면 원격 데이터베이스에 Adobe Campaign SQL 함수를 만들어야 합니다. 자세한 정보는 이 페이지를 참조하세요.
  7. 구성이 완료되면 Save ​을(를) 클릭합니다.

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

옵션
설명
PGSQL_CONNECT_TIMEOUT
연결 최대 대기 시간(초).
자세한 내용은 PostgreSQL 설명서를 참조하세요.
PGSQL_KEEPALIVES_IDLE
TCP가 서버에 keepalive 메시지를 전송해야 하는 비활성 시간(초)입니다.
자세한 내용은 PostgreSQL 설명서를 참조하세요.
PGSQL_KEEPALIVES_INTBL
서버에서 승인하지 않은 TCP keepalive 메시지를 다시 전송해야 하는 시간(초).
자세한 내용은 PostgreSQL 설명서를 참조하세요.
PGSQL_KEEPALIVES_CNT
클라이언트가 서버에 연결되어 있지 않은 것으로 간주되기 전에 손실될 수 있는 TCP 보관 파일 수입니다.
자세한 내용은 PostgreSQL 설명서를 참조하세요.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1