Snowflake Data Exchange 데스티네이션을 추가하면 Singular 계정에서 Snowflake 계정으로 직접 데이터를 공유할 수 있습니다.
주의:
- Singular의 데이터 데스티네이션은 프리미엄 기능입니다. 이 문서를 참고하세요.
- 본 데이터 데스티네이션은 Snowflake 데이터 공유 기능을 사용하며, 고객사의 Snowflake 계정에 Singular 엑세스를 부여하지 않아도 됩니다.
- Singular는 Snowflake 데이터 데스티네이션 역시 지원하며 이를 통해 데이터를 고객사의 Snowflake 데이터베이스로 보낼 수 있습니다. (이 방법을 사용하는 경우 Singular에 Snowflake 데이터베이스 쓰기 권한을 부여해야 합니다.)
설정 가이드
1. Snowflake Data Exchange 데스티네이션 추가
다음 단계를 통해 Singular에 Snowflake 데이터 데스티네이션을 추가할 수 있습니다.
- Singular 계정에서 Settings > Data Destinations으로 이동한 후 Add a new destination 클릭하세요.
- "Snowflake Data Exchange"를 입력합니다.
- 다음 창이 열리면 아래 내용을 입력합니다.
항목 | 정의 |
Snowflake Account | 고객사의 Snowflake 계정 이름. 데이터베이스 URL에서 확인할 수 있습니다. 예를 들어 URL이 https://myaccount.snowflakecomputing.com/이면 계정 이름은 myaccount가 됩니다. |
Schema Name | Singular가 데이터베이스 내에 생성할 스키마 이름, 기본 설정: "singular" |
Table Name | Singular가 쓰기를 실행할 테이블 이름 입력, 기본 설정: "marketing_data_raw". |
Data Schema | 목적지에 불러올 데이터 스키마, 데이터 데스티네이션 (ETL)스키마 참조 |
2. Snowflake 내에서 공유 수락
주의: 이 단계는 Snowflake 계정당 한 번만 진행합니다. Singular로부터의 Data Exchange 공유를 수락한 경우라면 이 단계를 건너 뛸 수 있습니다.
다음 단계를 통해 고객사의 Snowflake 계정 내의 공유를 수락하세요.
-
ACCOUNTADMIN role로 변경합니다.
-
Shares 항목을 열고 Singular 엔트리를 탐색하세요.
-
Create Database From Secure Share를 클릭합니다.
- 데이터베이스 이름을 입력하고 특정 role로 엑세스를 부여한 후 Create Database를 클릭하세요.
- 마케팅 데이터를 보려면 Singular > MARKETING_DATA로 이동합니다.