Snowflake 액세스 구성 configure-access-to-snowflake

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

  1. Linux에서 Snowflake을(를) 구성합니다.
  2. Campaign에서 Snowflake 외부 계정 구성
NOTE
Snowflake 커넥터는 호스팅 및 온-프레미스 배포에 사용할 수 있습니다. 자세한 정보는 이 페이지를 참조하십시오.

Linux의 Snowflake snowflake-linux

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

  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/
    ./snowflake_odbc-setup.sh --help
    
  3. 스크립트가 있는 디렉토리에 액세스하여 루트 사용자로 다음 스크립트를 실행합니다.

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

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

외부 계정 Snowflake snowflake-external

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

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

  2. New ​를 클릭합니다.

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

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

  5. Server URL 및 Database ​을(를) 추가합니다.

  6. Snowflake 외부 계정 인증을 구성합니다.

    • 계정/암호 인증의 경우 다음을 지정해야 합니다.

      • Account: 사용자 이름

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

    • 키 쌍 인증의 경우 Keypair Auth 탭을 클릭하여 Private key ​을(를) 사용하여 인증하고 복사하여 Private key ​에 붙여넣으십시오.

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

    note note
    NOTE
    모든 함수를 사용할 수 있으려면 원격 데이터베이스에 Adobe Campaign SQL 함수를 만들어야 합니다. 자세한 정보는 이 페이지를 참조하세요.

  8. 구성이 완료되면 Save ​을(를) 클릭합니다.

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

옵션
설명
작업 스키마
작업 테이블에 사용할 데이터베이스 스키마
warehouse
사용할 기본 웨어하우스 이름. 사용자의 기본값보다 우선 적용됩니다.
시간대 이름
기본적으로 비어 있음, 즉 Campaign Classic 앱 서버의 시스템 시간대가 사용됩니다. 옵션을 사용하여 시간대 세션 매개 변수를 강제 적용할 수 있습니다.
자세한 정보는 이 페이지를 참조하세요.
WeekStart
WEEK_START 세션 매개 변수. 기본적으로 0으로 설정됩니다.
자세한 정보는 이 페이지를 참조하세요.
UseCachedResult
USE_CACHED_RESULTS 세션 매개 변수 기본적으로 TRUE로 설정됩니다. 이 옵션은 캐시된 Snowflake 결과를 비활성화하는 데 사용할 수 있습니다.
자세한 정보는 이 페이지를 참조하세요.
bulkThread
Snowflake 벌크 로더에 사용할 스레드 수. 더 많은 스레드는 더 큰 벌크 로드에 대해 더 나은 성능을 의미합니다. 기본적으로 1로 설정됩니다. 컴퓨터 스레드 수에 따라 숫자를 조정할 수 있습니다.
청크 크기
대량 로더 청크의 파일 크기를 결정합니다. 기본적으로 128MB로 설정됩니다. bulkThreads와 함께 사용할 때 최적의 성능을 위해 수정할 수 있습니다. 동시에 활성화된 스레드가 많을수록 성능이 향상됩니다.
자세한 내용은 Snowflake 설명서를 참조하세요.
StageName
사전 프로비저닝된 내부 단계의 이름입니다. 새 임시 단계를 만드는 대신 일괄 로드에서 사용됩니다.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1