Snowflake에 대한 액세스 구성

Campaign Federated Data Access (FDA) 옵션을 사용하여 외부 데이터베이스에 저장된 정보를 처리합니다. 아래 절차에 따라 Snowflake에 대한 액세스를 구성하십시오.

  1. CentOS, Windows 또는 Debian에서 Snowflake 구성
  2. Campaign에서 Snowflake 외부 계정을 구성합니다
노트

Snowflake 커넥터는 호스팅 및 온-프레미스 배포에 사용할 수 있습니다. 자세한 정보는 이 페이지를 참조하십시오.

CentOS의 Snowflake

CentOS에서 Snowflake을 구성하려면 아래 단계를 수행하십시오.

  1. Snowflake용 ODBC 드라이버를 다운로드합니다. 다운로드 시작을 클릭합니다.

  2. 다음 명령을 사용하여 CentOs에 ODBC 드라이버를 설치해야 합니다.

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. ODBC 드라이버를 다운로드하여 설치한 후에는 Campaign Classic을 다시 시작해야 합니다. 이렇게 하려면 다음 명령을 실행합니다.

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. 그런 다음 Campaign에서 Snowflake 외부 계정을 구성할 수 있습니다. 외부 계정을 구성하는 방법에 대한 자세한 내용은 이 섹션을 참조하십시오.

Windows의 Snowflake

  1. Windows용 ODBC 드라이버를 다운로드합니다. 드라이버를 설치하려면 관리자 수준 권한이 필요합니다. 자세한 정보는 이 페이지를 참조하십시오

  2. ODBC 드라이버를 구성합니다. 자세한 정보는 이 페이지를 참조하십시오

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

Debian의 Snowflake

  1. Snowflake용 ODBC 드라이버를 다운로드합니다. 다운로드 재시작 을 클릭합니다.

  2. 다음 명령을 사용하여 Debian에 ODBC 드라이버를 설치해야 합니다.

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. ODBC 드라이버를 다운로드하여 설치한 후에는 Campaign Classic을 다시 시작해야 합니다. 이렇게 하려면 다음 명령을 실행합니다.

    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  4. 그런 다음 Campaign에서 Snowflake 외부 계정을 구성할 수 있습니다. 외부 계정을 구성하는 방법에 대한 자세한 내용은 이 섹션을 참조하십시오.

Snowflake 외부 계정

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

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

  2. New​을(를) 클릭합니다.

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

  4. Snowflake 외부 계정을 구성합니다. 다음을 지정해야 합니다.

    • Type: Snowflake

    • Server:서버의 Snowflake URL

    • Account:사용자의 이름

    • Password:사용자 계정 암호

    • Database:데이터베이스 이름

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

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

옵션 설명
작업 스키마 작업 테이블에 사용할 데이터베이스 스키마
데이터 웨어하우스 사용할 기본 웨어하우스의 이름입니다. 사용자의 기본값을 덮어씁니다.
표준 시간대 이름 기본적으로 비어 있음: Campaign Classic 앱 서버의 시스템 시간대가 사용됨을 의미합니다. 옵션을 사용하여 TIMEZONE 세션 매개 변수를 강제 적용할 수 있습니다.
자세한 정보는 이 페이지를 참조하십시오.
WeekStart WEEK_START 세션 매개 변수입니다. 기본적으로 0으로 설정됩니다.
자세한 정보는 이 페이지를 참조하십시오.
UseCachedResult USE_CACHED_RESULTS 세션 매개변수 기본적으로 TRUE로 설정됩니다. 이 옵션을 사용하여 캐시된 Snowflake 결과를 비활성화할 수 있습니다.
자세한 정보는 이 페이지를 참조하십시오.

이 페이지에서는