리스팅(Listings) 정보

리스팅(Listings) 정보

리스팅을 사용하면 다른 Snowflake 사용자에게 데이터와 기타 정보를 제공할 수 있고, Snowflake 프로바이더가 공유하는 데이터와 기타 정보에 접근할 수 있어요.

소비자에게 리스팅을 비공개로 또는 Snowflake Marketplace에서 탐색하고, 접근하고, 제공할 수 있어요. Snowflake Marketplace에 대한 자세한 내용은 Snowflake Marketplace 정보를 참고해요.

출처: Documentation

본문

리스팅이란?

리스팅은 Secure Data Sharing의 향상된 방법이며, 같은 프로바이더 및 소비자 모델을 사용해요.

프로바이더로서 특정 Snowflake 계정에 또는 Snowflake Marketplace에 리스팅을 만들어 게시해 Snowflake 계정의 Snowflake Native App 또는 데이터를 공유할 수 있어요. 시작하려면 프로바이더로 리스팅 사용하기를 참고해요.

소비자로서 리스팅을 사용해 Snowflake Marketplace에서 또는 자신의 계정과 비공개로 다른 Snowflake 계정이 공유한 Snowflake Native App 또는 데이터에 접근할 수 있어요. 시작하려면 소비자로 리스팅 사용하기를 참고해요.

리스팅은 Secure Data Sharing에 다음과 같은 기능을 추가해요.

  • Snowflake Marketplace에서 공개적으로 공유 제공.
  • 공유의 데이터에 접근하는 데 대해 소비자에게 비용 청구.
  • 리스팅에 대한 관심과 공유의 데이터 사용량 모니터링.
  • 제목, 설명, 샘플 SQL 쿼리, 데이터 프로바이더 정보 같은 공유에 대한 메타데이터 제공.

Snowflake의 다른 형태의 공유와 리스팅을 비교한 자세한 내용은 Snowflake의 데이터 공유 개요를 참고해요.

Snowsight를 통해 Snowflake Marketplace에서 리스팅과 프로바이더를 탐색할 수 있어요. Snowflake Marketplace 정보를 참고해요.

참고 — 리스팅과 Snowflake Marketplace를 사용하려면 추가 약관에 동의해야 해요. 리스팅의 프로바이더 및 소비자를 위한 법적 요구 사항을 참고해요.

소비자에게 데이터와 앱을 제공할 때 데이터 제품을 어떻게 제공하고 소비자가 데이터 제품에 어떻게 접근하게 할지 선택해요. 데이터 제품은 리스팅에 연결된 공유 또는 앱이에요.

리스팅 제공 옵션

리스팅을 제공할 때 데이터 제품을 소비자에게 어떻게 제공할지 선택해요.

  • 비공개로(Privately) — 특정 소비자에게만 제공. 프라이빗 리스팅을 사용하면 리스팅의 기능을 활용해 모든 Snowflake 리전의 다른 Snowflake 계정에 데이터와 기타 정보를 직접 공유할 수 있어요.
  • 공개적으로(Publicly) — Snowflake Marketplace에 표시. Snowflake Data Cloud 전반에 데이터 제품을 마케팅하기 위해 Snowflake Marketplace에 리스팅을 제공할 수 있어요. Snowflake Marketplace에 리스팅을 제공하면 각 개별 소비자와 공유 관계를 유지하는 대신 동시에 많은 소비자와 선별된 데이터 제공물을 공유할 수 있어요.

Snowflake Marketplace 게시에 대한 자세한 내용은 Snowflake Marketplace 정보를 참고해요.

리스팅 액세스 옵션

리스팅을 제공할 때 소비자가 데이터 제품에 어떻게 접근할 수 있을지 선택해요.

무료 리스팅

무료 리스팅은 특정 소비자에게 비공개로 또는 Snowflake Marketplace에서 공개적으로 제공되며, 게시된 전체 데이터 세트에 대한 즉시 액세스를 제공해요.

Snowflake Marketplace에 게시될 때 이 유형의 리스팅은 일반적이거나, 집계된, 또는 특정 고객과 무관한 데이터를 제공하는 데 가장 적합해요. 특정 소비자에게 비공개로 공유될 때는 이 유형의 리스팅을 사용해 기존 비즈니스 파트너에게 무료로 또는 협상된 결제 조건에 따라 데이터 제품을 제공할 수 있어요.

무료 리스팅 만들기에 대한 자세한 내용은 리스팅 만들기 및 게시를 참고해요.

제한된 체험 리스팅

제한된 체험 리스팅은 Snowflake Marketplace에서 제공되며 데이터 제품에 대한 즉시 제한된 액세스를 제공해요.

프로바이더는 데이터의 부분집합을 체험 데이터 제품의 일부로 제공할지, 또는 전체 제품을 짧은 기간 동안 사용할 수 있게 할지, 아니면 다른 것을 선택할 수 있어요. 프로바이더는 제한된 체험 리스팅의 제공 기간을 1일에서 90일까지 설정할 수 있어요.

소비자는 제한된 체험 리스팅에 연결된 데이터 제품을 체험하고 데이터 제품에 대한 무제한 액세스를 요청할 수 있어요. 그러면 프로바이더가 전체 데이터 제품을 누구에게 제공할지, 그리고 데이터 제품에 대해 비용을 청구할지(또는 얼마나 청구할지) 선택할 수 있어요. 예를 들어 요청에 응답해 다음을 제공할 수 있어요.

  • 기존 비즈니스 관계가 있거나 결제 조건을 협상한 소비자에게 무료 프라이빗 리스팅.
  • Snowflake가 제공하는 요금 모델 중 하나를 사용해 소비자에게 유료 프라이빗 리스팅.

제한된 체험 리스팅을 사용하면 프로바이더가 데이터 제품을 Snowflake Marketplace의 누구에게나 보이고 무료로 체험하게 만들 수 있지만, 거래를 선택한 소비자에게만 완전히 제공할 수 있어요. 이 유형의 리스팅은 고객 특정 데이터를 제공하거나, 라이선스 계약, 규제 요구 사항 또는 기타 상업적 이유로 특정 소비자만 데이터 제품을 구매하도록 허용하려는 경우에 가장 적합해요.

데이터 제품을 제한된 체험으로 제공할 준비에 대한 지침은 제한된 체험 리스팅 제공 준비를 참고해요.

유료 리스팅

유료 리스팅은 비공개로 또는 Snowflake Marketplace에서 제공돼요. 프로바이더로서 유료 리스팅을 만들어 소비자가 리스팅에 접근하거나 사용하는 것에 대해 요금을 청구할 수 있어요.

유료 리스팅은 특정 리전의 소비자와 특정 리전의 프로바이더에서만 사용할 수 있어요.

유료 리스팅은 독점적이거나 업계별 데이터, 또는 자유롭게 사용할 수 있는 데이터에 대해 수행된 통찰과 분석을 제공하는 데이터 제품에 가장 적합해요. 이 유형의 리스팅은 또한 소비자에게 Snowflake를 통한 통합 조달로 데이터 제품을 체험하고 구매할 수 있는 기능을 제공해요.

요금 계획과 오퍼

요금 계획(Pricing Plans)

요금 계획을 사용하면 프로바이더가 단일 유료 리스팅에 대해 여러 SKU(stock keeping unit)를 제공할 수 있어요. 요금 계획을 사용하면 프로바이더는 소비자에게 제공하는 모든 SKU에 대해 리스팅을 만들 필요가 없어요. 대신 요금 계획을 만든 후에는 소비자에게 제공되는 오퍼를 만들어요.

요금 계획과 오퍼는 리스팅 수익화와 관리를 단순화해요. 오퍼는 소비자에게 개별화된 청구, 결제 조건, 결제 일정, 계약 시작 및 종료 날짜를 제공해요. 소비자는 확정 전에 오퍼를 검토할 수 있고, 오퍼를 신속히 수락하거나 거절할 수 있어요.

참고 — 요금 계획과 오퍼는 조직 리스팅에는 사용할 수 없어요. 조직 리스팅은 조직 내 보안 데이터 공유에 초점을 맞춰, 팀이 요금 모델이나 오퍼의 복잡성 없이 내부 데이터 제품에 접근하고 활용할 수 있게 해줘요.

오퍼(Offers)

오퍼는 리스팅의 구매 조건을 정의해요. 오퍼는 각 소비자에게 특정하며 개별화된 청구, 결제 조건, 결제 일정, 계약 시작 및 종료 날짜를 제공해요. 소비자가 리스팅 프로바이더로부터 오퍼를 받은 후에는 조건을 검토한 다음 오퍼를 수락하거나 거절할 수 있어요.

소비자는 Snowsight의 Data sharing » External sharing 페이지에서 오퍼를 검토할 수 있어요.

요금 계획과 오퍼를 포함하는 리스팅의 제한 사항

  • 프로바이더는 리스팅을 새 유형으로 변환할 수 없어요(예: 제한된 체험 리스팅에서 유료 리스팅으로).
  • 소비자는 Snowflake Native App을 한 리스팅 유형에서 다른 유형으로 변환할 수 없어요(예: 프라이빗 리스팅에서 유료 리스팅으로).

V1 대 V2 리스팅

미리 보기 기능(Preview) — 오픈. 모든 계정에서 사용할 수 있어요.

Snowflake에서 리스팅을 작업할 때 V1(버전 1)과 V2(버전 2) 리스팅의 차이를 이해하는 것이 중요해요. 이 버전들은 매니페스트 형식, 타게팅 기능, 기능 집합, 호환성 요구 사항에서 크게 달라져요.

V1 리스팅

V1 리스팅은 Snowflake 리스팅의 원래 형식이며 리스팅을 지원하는 모든 Snowflake 계정과 호환돼요. 프라이빗 및 공개 공유를 포함한 기본 리스팅 기능을 지원하지만, 요금 계획과 오퍼 같은 고급 기능은 없어요. 리스팅 매니페스트에서 V1 리스팅은 targets 필드를 사용하며, 리스팅 대상은 개별 계정 이름으로 지정돼요. 예를 들어:

...
targets:
  accounts: ["Org1.Account1", "Org2.Account2"]
...

V2 리스팅

V2 리스팅은 향상된 타게팅 기능을 제공하는 새 매니페스트 형식을 도입해, 프로바이더가 조직, 특정 역할이 있는 계정, 위치, 조직 수준 그룹을 포함한 더 넓은 범위의 타게팅 옵션을 지정할 수 있게 해요.

리스팅 매니페스트에서 V2 리스팅은 external_targets와 locations를 지정할 수 있게 해요. 예를 들어:

...
external_targets:
  access:
    - organization: OrgName2
      accounts: [acc1, acc2]
    - account: acc2
      roles: [role1, role2]
locations:
  access_regions:
    - name: "PUBLIC.AWS_US_WEST_2"
...

더 알아보기