Amazon Redshift 액세스 구성 configure-access-to-redshift

외부 데이터베이스에 저장된 정보를 처리하려면 Campaign FDA(Federated Data Access) 옵션을 사용하십시오. Amazon Redshift에 대한 액세스를 구성하려면 아래 단계를 따르십시오.

  1. Amazon Redshift 데이터베이스 구성
  2. Campaign에서 Amazon Redshift 외부 계정 구성

Linux의 Amazon Redshift redshift-linux

Linux에서 Amazon Redshift을(를) 구성하려면 아래 단계를 수행하십시오.

  1. ODBC를 설치하기 전에 Linux 배포판에 다음 패키지가 설치되어 있는지 확인하십시오.

    • Red Hat/CentOS의 경우:

      code language-none
       yum update
       yum upgrade
       yum install -y grep sed tar wget perl curl
      
    • Debian의 경우:

      code language-none
       apt-get update
       apt-get upgrade
       apt-get install -y grep sed tar wget perl curl
      
  2. 스크립트를 실행하기 전에 --help 옵션을 사용하여 추가 정보에 액세스할 수 있습니다.

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./redshift_odbc-setup.sh --help
    
  3. 스크립트가 있는 디렉토리에 액세스하여 루트 사용자로 다음 스크립트를 실행합니다.

    code language-none
      cd /usr/local/neolane/nl6/bin/fda-setup-scripts
      ./redshift_odbc-setup.sh
    
  4. ODBC 드라이버를 설치한 후 Campaign Classic을 다시 시작해야 합니다. 이렇게 하려면 다음 명령을 실행합니다.

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. 그런 다음 Campaign에서 Amazon Redshift 외부 계정을 구성할 수 있습니다. 외부 계정을 구성하는 방법에 대한 자세한 내용은 이 섹션을 참조하세요.

Amazon Redshift 외부 계정 redshift-external

Amazon Redshift 외부 계정을 사용하면 Campaign 인스턴스를 Amazon Redshift 외부 데이터베이스에 연결할 수 있습니다.

  1. Campaign Classic에서 Amazon Redshift 외부 계정을 구성합니다. Explorer ​에서 Administration / Platform / External accounts ​을(를) 클릭합니다.

  2. New ​를 클릭합니다.

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

  4. Amazon Redshift 외부 계정을 구성하십시오. 다음을 지정해야 합니다.

    • Type: Amazon Redshift

    • Server: DNS 이름

    • Account: 사용자 이름

    • Password: 사용자 계정 암호

    • Database: DSN에 지정되지 않은 경우 데이터베이스의 이름입니다. DSN에 지정된 경우 비워 둘 수 있습니다.

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

    • Time zone: 서버 시간대

  5. Save ​를 클릭합니다.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1