가격 플랜 만들기 및 관리하기

가격 플랜 만들기 및 관리하기

사전 요구 사항

필수 권한

가격 플랜 만들기

새 가격 플랜으로 리스팅을 만들려면 다음 단계를 따르세요.

  1. Snowflake Marketplace에서 데이터 공유 단계를 따르세요.
  2. 셰어에 데이터 제품을 추가한 후 Access type 드롭다운에서 Paid listing을 선택해요. 리스팅 페이지에 Pricing 섹션과 Trial(선택 사항) 섹션이 추가돼요.
  3. Pricing 섹션에서 Add pricing plans를 선택해요. Create pricing plan 페이지가 열려요.
  4. Settings 페이지에서 플랜 이름을 지정한 뒤 Next를 선택해요. 선택적으로 가격 플랜에 제품 SKU를 지정할 수 있어요.
  5. Pricing details 페이지에서 플랜의 가격 모델을 선택해요.
    • Flat-fee를 선택하면 플랜의 접근 요금 가격과 청구 빈도(월간 또는 연간)를 지정해요.
    • Usage-based를 선택하면 월간 접근 요금, 쿼리당 가격, 최대 월 청구액을 지정해요.
  6. Next를 선택해요.
  7. 가격 플랜 요약을 검토한 뒤 Done을 선택해요.
  8. 선택 사항: 다른 가격 플랜을 추가하려면 Add pricing plan을 선택하고 이전 단계를 반복해요.
  9. 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;

유료 리스팅에 가격 플랜 추가하기

다음 단계는 기존 리스팅에 가격 플랜을 추가해요.

  1. Snowsight에 로그인해요.

  2. 탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.

  3. 오른쪽 창에서 Listings 탭을 클릭해요.

  4. 가격 플랜을 연결할 유료 리스팅을 선택해요. 리스팅의 Pricing plans 탭이 열려요.

  5. + Create pricing plan을 클릭해요.

  6. Settings 페이지에서 플랜 이름을 지정한 뒤 Next를 선택해요. 선택적으로 가격 플랜에 제품 SKU를 지정할 수 있어요.

  7. Next를 클릭해요.

  8. Pricing details 페이지에서 플랜의 가격 모델을 선택해요.

    • Flat-fee를 선택하면 플랜의 접근 요금 가격과 청구 빈도(월간 또는 연간)를 지정해요.
    • Usage-based를 선택하면 월간 접근 요금, 쿼리당 가격, 최대 월 청구액을 지정해요.
  9. Next를 선택해요.

  10. 가격 플랜 요약을 검토한 뒤 Done을 선택해요.

  11. 선택 사항: 다른 가격 플랜을 추가하려면 Add pricing plan을 선택하고 이전 단계를 반복해요.

  12. 가격 플랜 매니페스트 참조 파일을 만들고 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
    
  13. 리스팅의 라이브 버전을 만들고 리스팅 매니페스트 참조를 다운로드해요.

    ALTER LISTING my_listing ADD LIVE VERSION FROM LAST;
    GET snow://listing/my_listing/versions/live/manifest.yml file:///Users/my_username/
    
  14. 가격 플랜을 리스팅 매니페스트 참조에 추가해요. (주의: 가격 플랜 이름은 대문자여야 해요.)

    pricing_plans:
      - name: PRICING_PLAN_1
        type: FILE
        path: pricingPlans/PRICING_PLAN_1.yaml
    
  15. 가격 플랜과 리스팅 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋해요.

    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;
    
  16. 리스팅에서 가격 플랜을 보려면 SHOW PRICING PLANS 명령을 실행해요.

    SHOW PRICING PLANS IN LISTING my_listing;
    

가격 플랜 편집하기

기존 가격 플랜을 편집하려면 다음 단계를 따르세요.

주의 가격 플랜 편집이 소비자에게 표시되는 데 최대 10분이 걸릴 수 있어요.

  1. Snowsight에 로그인해요.

  2. 탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.

  3. 오른쪽 창에서 Listings 탭을 선택해요.

  4. Listings 페이지에서 유료 리스팅을 선택해요.

  5. Pricing plans 탭을 선택해요.

  6. 편집할 가격 플랜의 버튼을 선택한 뒤 Edit plan을 선택해요.

  7. 가격 플랜을 편집한 뒤 Done을 클릭해요.

  8. 리스팅의 라이브 버전을 만들고 가격 플랜 매니페스트 참조를 다운로드해요.

    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/
    
  9. 가격 플랜 매니페스트 참조를 편집해요.

  10. 가격 플랜과 리스팅 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋해요.

    PUT file:///Users/my_username/PRICING_PLAN_1.yaml snow://listing/my_listing/versions/live/pricingPlans AUTO_COMPRESS = false;
    ALTER LISTING my_listing COMMIT;
    

가격 플랜 세부 정보 보기

  1. Snowsight에 로그인해요.
  2. 탐색 메뉴에서 Marketplace › Provider Studio를 선택해요.
  3. 오른쪽 창에서 Listings 탭을 선택해요.
  4. Listings 페이지에서 유료 리스팅을 선택해요.
  5. Pricing 탭을 선택해요.
  6. 보려는 가격 플랜에 대해 Options를 선택한 뒤 See details를 선택해요.
  7. 가격 플랜을 검토하고 Edit을 클릭해 가격 플랜을 편집하거나 Close를 클릭해요.

리스팅의 가격 플랜 세부 정보를 보려면 SHOW PRICING PLANS 명령을 실행해요.

SHOW PRICING PLANS IN LISTING my_listing;

더 알아보기