가격 플랜 만들기 및 관리하기
가격 플랜 만들기 및 관리하기
사전 요구 사항
- 공급자 프로필. 공급자 프로필 설정을 참고하세요.
- 게시된 리스팅. 새 리스팅 만들기를 참고하세요.
- 리스팅 비용 지불을 허용하는 계정. 리스팅 대금을 받기 위해 Stripe 설정을 참고하세요.
필수 권한
ACCOUNTADMIN역할 또는 공급자 권한이 부여된 역할을 사용해야 해요. 리스팅 작업에 필요한 권한을 참고하세요.
가격 플랜 만들기
새 가격 플랜으로 리스팅을 만들려면 다음 단계를 따르세요.
- Snowflake Marketplace에서 데이터 공유 단계를 따르세요.
- 셰어에 데이터 제품을 추가한 후 Access type 드롭다운에서 Paid listing을 선택해요. 리스팅 페이지에 Pricing 섹션과 Trial(선택 사항) 섹션이 추가돼요.
- Pricing 섹션에서 Add pricing plans를 선택해요. Create pricing plan 페이지가 열려요.
- Settings 페이지에서 플랜 이름을 지정한 뒤 Next를 선택해요. 선택적으로 가격 플랜에 제품 SKU를 지정할 수 있어요.
- Pricing details 페이지에서 플랜의 가격 모델을 선택해요.
- Flat-fee를 선택하면 플랜의 접근 요금 가격과 청구 빈도(월간 또는 연간)를 지정해요.
- Usage-based를 선택하면 월간 접근 요금, 쿼리당 가격, 최대 월 청구액을 지정해요.
- Next를 선택해요.
- 가격 플랜 요약을 검토한 뒤 Done을 선택해요.
- 선택 사항: 다른 가격 플랜을 추가하려면 Add pricing plan을 선택하고 이전 단계를 반복해요.
- Submit for approval › Publish once approved를 선택해 게시 후에만 소비자에게 리스팅을 제공할 수 있어요.
특정 리스팅에 추가 가격 플랜을 만들려면 리스팅을 선택하고, Pricing plans 탭을 선택한 뒤 + Create pricing plan을 선택해요.
PRICING_PLAN_1이라는 이름의 가격 플랜 매니페스트 참조를 만들어요. (주의: 가격 플랜 이름은 대문자여야 해요.)
display_name: Default pricing plan display name
currency: USD
pricing_model: FLAT_FEE
base_fee: 100.0
billing_duration_months: 1
sales_motion: SELF_SERVE
comment: Comment for the pricing plan
metadata:
description: Pricing plan description
price: $100 / unit
button_text: Buy Now
value_propositions:
- val 1
- val 2
visibility: VISIBLE
contract_type: LIMITED_TIME
contract_duration_months: 12
state: PUBLISHED
가격 플랜을 포함하는 리스팅 매니페스트 참조를 만들어요.
title: my_listing
subtitle: Subtitle for my_listing
description: Description for my_listing
listing_terms:
type: OFFLINE
targets:
regions:
PUBLIC.AWS_US_EAST_1
usage_examples:
- title: this is a test sql
description: Simple example
query: select *
pricing_plans:
- name: PRICING_PLAN_1
type: FILE
path: pricingPlans/PRICING_PLAN_1.yaml
가격 플랜과 리스팅 매니페스트 참조 파일을 스테이지에 올려요.
PUT file:///local/path/to/PRICING_PLAN_1.yaml @DB.SCHEMA.STAGE/pricingPlans/PRICING_PLAN_1 SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE;
PUT file:///local/path/to/manifest.yaml @DB.SCHEMA.STAGE/listings/my_manifest SOURCE_COMPRESSION=NONE AUTO_COMPRESS=FALSE OVERWRITE=TRUE;
스테이지에 업로드된 매니페스트 파일을 사용하는 리스팅을 만들어요.
CREATE EXTERNAL LISTING my_listing FROM @DB.SCHEMA.STAGE/listings/my_manifest REVIEW = TRUE PUBLISH = FALSE;
유료 리스팅에 가격 플랜 추가하기
다음 단계는 기존 리스팅에 가격 플랜을 추가해요.
-
Snowsight에 로그인해요.
-
탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.
-
오른쪽 창에서 Listings 탭을 클릭해요.
-
가격 플랜을 연결할 유료 리스팅을 선택해요. 리스팅의 Pricing plans 탭이 열려요.
-
+ Create pricing plan을 클릭해요.
-
Settings 페이지에서 플랜 이름을 지정한 뒤 Next를 선택해요. 선택적으로 가격 플랜에 제품 SKU를 지정할 수 있어요.
-
Next를 클릭해요.
-
Pricing details 페이지에서 플랜의 가격 모델을 선택해요.
- Flat-fee를 선택하면 플랜의 접근 요금 가격과 청구 빈도(월간 또는 연간)를 지정해요.
- Usage-based를 선택하면 월간 접근 요금, 쿼리당 가격, 최대 월 청구액을 지정해요.
-
Next를 선택해요.
-
가격 플랜 요약을 검토한 뒤 Done을 선택해요.
-
선택 사항: 다른 가격 플랜을 추가하려면 Add pricing plan을 선택하고 이전 단계를 반복해요.
-
가격 플랜 매니페스트 참조 파일을 만들고
PRICING_PLAN_1.yaml로 저장해요.display_name: Default pricing plan display name currency: USD pricing_model: FLAT_FEE base_fee: 100.0 billing_duration_months: 1 sales_motion: SELF_SERVE comment: Comment for the pricing plan metadata: description: Pricing plan description price: $100 / unit button_text: Buy Now value_propositions: - val 1 - val 2 visibility: VISIBLE contract_type: LIMITED_TIME contract_duration_months: 12 state: PUBLISHED -
리스팅의 라이브 버전을 만들고 리스팅 매니페스트 참조를 다운로드해요.
ALTER LISTING my_listing ADD LIVE VERSION FROM LAST; GET snow://listing/my_listing/versions/live/manifest.yml file:///Users/my_username/ -
가격 플랜을 리스팅 매니페스트 참조에 추가해요. (주의: 가격 플랜 이름은 대문자여야 해요.)
pricing_plans: - name: PRICING_PLAN_1 type: FILE path: pricingPlans/PRICING_PLAN_1.yaml -
가격 플랜과 리스팅 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋해요.
PUT file:///Users/my_username/PRICING_PLAN_1.yaml snow://listing/my_listing/versions/live/pricingPlans AUTO_COMPRESS = false; PUT file:///Users/my_username/manifest.yml snow://listing/my_listing/versions/live AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT; -
리스팅에서 가격 플랜을 보려면
SHOW PRICING PLANS명령을 실행해요.SHOW PRICING PLANS IN LISTING my_listing;
가격 플랜 편집하기
기존 가격 플랜을 편집하려면 다음 단계를 따르세요.
주의 가격 플랜 편집이 소비자에게 표시되는 데 최대 10분이 걸릴 수 있어요.
-
Snowsight에 로그인해요.
-
탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.
-
오른쪽 창에서 Listings 탭을 선택해요.
-
Listings 페이지에서 유료 리스팅을 선택해요.
-
Pricing plans 탭을 선택해요.
-
편집할 가격 플랜의 버튼을 선택한 뒤 Edit plan을 선택해요.
-
가격 플랜을 편집한 뒤 Done을 클릭해요.
-
리스팅의 라이브 버전을 만들고 가격 플랜 매니페스트 참조를 다운로드해요.
ALTER LISTING my_listing ADD LIVE VERSION FROM LAST; GET snow://listing/my_listing/versions/live/pricingPlans/PRICING_PLAN_1.yml file:///Users/my_username/ -
가격 플랜 매니페스트 참조를 편집해요.
-
가격 플랜과 리스팅 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋해요.
PUT file:///Users/my_username/PRICING_PLAN_1.yaml snow://listing/my_listing/versions/live/pricingPlans AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
가격 플랜 세부 정보 보기
- Snowsight에 로그인해요.
- 탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.
- 오른쪽 창에서 Listings 탭을 선택해요.
- Listings 페이지에서 유료 리스팅을 선택해요.
- Pricing 탭을 선택해요.
- 보려는 가격 플랜에 대해 Options를 선택한 뒤 See details를 선택해요.
- 가격 플랜을 검토하고 Edit을 클릭해 가격 플랜을 편집하거나 Close를 클릭해요.
리스팅의 가격 플랜 세부 정보를 보려면 SHOW PRICING PLANS 명령을 실행해요.
SHOW PRICING PLANS IN LISTING my_listing;