설명서CampaignCampaign Classic v7 설명서

PostgreSQL 액세스 구성

마지막 업데이트: 2024년 7월 19일
  • 적용 대상:
  • Campaign Classic v7
  • 주제:

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

PostgreSQL 구성

먼저 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은 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 단추를 클릭하여 함수를 만듭니다.

    노트
    모든 함수를 사용할 수 있으려면 원격 데이터베이스에 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