Snowsight에서 오퍼 생성 및 관리¶
공급자는 표준 및 비공개 오퍼를 모두 생성할 수 있습니다.
표준 오퍼는 목록의 가격 섹션에 표시됩니다. 표준 오퍼를 통해 공급자는 셀프 서비스 구매를 허용하거나 Contact sales 옵션을 사용하여 컨슈머를 영업팀으로 보낼 수 있습니다.
비공개 오퍼는 대상 컨슈머에게만 표시됩니다. 비공개 오퍼를 통해 공급자는 사용자 지정 할인 및 약관을 제공할 수 있습니다.
전제 조건¶
공급자 프로필. 자세한 내용은 공급자 프로필 설정하기 섹션을 참조하십시오.
A published listing. For more information, see Create a new listing.
목록을 결제할 수 있는 계정. 자세한 내용은 목록의 요금을 받도록 Stripe 설정하기 섹션을 참조하십시오.
필수 권한¶
You must use the ACCOUNTADMIN role or a role that has been granted the provider privileges. For more information, see 목록 작업의 필수 권한.
오퍼 관련 작업하기¶
Offers 탭에는 목록에 사용할 수 있는 표준 및 비공개 오퍼의 목록이 모두 표시됩니다. 테이블에는 각 오퍼에 대한 다음 정보가 포함됩니다.
표준 오퍼에 대해 사용할 수 있는 세부 정보는 다음과 같습니다.
오퍼 이름
상태(초안, 활성, 사용 중지됨)
유형(셀프 서비스 또는 영업팀 주도형)
마지막 업데이트 날짜
표시 순서
비공개 오퍼에 대해 사용할 수 있는 세부 정보는 다음과 같습니다.
오퍼 이름
상태(초안, 활성, 철회됨, 만료됨)
만료일
대상 컨슈머
요금제 약관
마지막 업데이트 날짜
Offers 테이블의 각 행에는 오퍼 관리를 위한 추가 옵션을 보기 위해 선택할 수 있는 작업 버튼
이 포함되어 있습니다.
표준 오퍼는 다음 작업을 제공합니다.
View details
Edit offer
표시 순서(Retired 또는 Draft 오퍼에는 사용할 수 없음)
오퍼 사용 중지(Retired 또는 Draft 오퍼에는 사용할 수 없음)
비공개 오퍼는 다음 작업을 제공합니다.
Copy offer URL
View details
오퍼 편집(Active 오퍼에는 사용할 수 없음)
오퍼 철회(Expired 오퍼에는 사용할 수 없음)
제한 사항¶
공급자가 오퍼에 할인을 포함하면 할인이 SYSTEM$CREATE_BILLING_EVENT 요금에 자동으로 적용되지 않습니다.
할인을 적용하려면 앱에 할인된 가격을 저장합니다.
SHOW OFFERS 명령을 실행하여 오퍼에 포함된 할인 금액을 검색할 수도 있습니다.
할인을 검색한 후 SYSTEM$CREATE_BILLING_EVENT 호출에서 최종 달러 금액을 내보냅니다.
할인되지 않은 가격은 보내지 마세요.
청구 이벤트 생성에 대한 자세한 내용은 청구 가능한 이벤트의 예 섹션을 참조하세요.
Create a standard offer¶
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Offers 탭에서 Standard offers`가 기본적으로 선택됩니다. :ui:`+ Create offer 를 클릭합니다.
In the Offer details dialog, specify details for the offer.
Billing and payments 대화 상자에서 이 오퍼에 첨부할 요금제를 선택합니다.
(선택 사항) 컨슈머에게 목록 구매를 위해 신용 카드 등록을 요구할지를 지정합니다.
Next 를 선택합니다.
Description 대화 상자에서 사용자에게 표시되는 오퍼에 대한 정보를 입력합니다.
컨슈머에게 표시할 오퍼 이름을 지정합니다.
Specify the price to display to consumers.
(선택 사항) 컨슈머에게 표시할 태그라인을 지정합니다.
컨슈머가 목록을 구매하기 위해 클릭하는 버튼의 텍스트를 지정합니다.
(Optional) Specify any value propositions for the offer.
Next 를 선택합니다.
Review the offer summary, then click Create offer.
Create an offer manifest reference named PRICING_PLAN_1_DEFAULT_OFFER.
참고
오퍼 이름은 대문자여야 합니다.
access_start_date_preference: SPECIFIC_DATE comment: An internal note contract_value: 120.12 contract_type: LIMITED_TIME contract_duration_months: 12 discount: 0.0 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: Display name of the offer expiration_time: 1762638884579 payment_terms: payment_type: FULL pricing_plan_name: PRICING_PLAN_1 access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED terms_of_service: type: DEFAULT
오퍼를 포함하는 :doc:`목록 매니페스트 참조</progaccess/listing-manifest-reference>`를 생성합니다.
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 * offers: - name: PRICING_PLAN_1_DEFAULT_OFFER type: FILE path: offers/PRICING_PLAN_1_DEFAULT_OFFER.yaml
오퍼 및 목록 매니페스트 참조 파일을 스테이징합니다.
PUT file:///local/path/to/PRICING_PLAN_1_DEFAULT_OFFER.yaml @DB.SCHEMA.STAGE/offers/PRICING_PLAN_1_DEFAULT_OFFER 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;
Create a private offer based on a pricing plan¶
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Offers 탭에서 :ui:`Private offers`를 선택한 다음, :ui:`+ Create offer`를 클릭합니다.
In the Create private offer pane, perform the following steps to create a private offer:
Offer details 페이지에서 다음 정보를 입력합니다.
Select Private offer as the offer type.
이 오퍼를 받을 컨슈머의 :doc:`데이터 공유 계정 식별자</user-guide/admin-account-identifier>`를 지정합니다.
오퍼의 이름과 만료 날짜를 지정합니다.
Next 를 선택합니다.
On the Billings and payments page, select an existing pricing plan` and enter the following information.
Plan components 테이블에서 협상된 가격 세부 정보를 검토합니다.
선택 사항: 개인 키가 암호화된 경우 암호 구문을 설정하려면 개인 키 암호 구문에 대한 환경 변수를 설정합니다. Plan components 테이블의 행을 마우스로 가리키고 Edit 아이콘을 클릭하여 구성 요소 세부 정보를 수정합니다.
사용량 기반 요금제의 경우 월간 액세스 요금을 편집하거나 할인을 적용할 수 있습니다. 쿼리당 가격과 월별 한도를 편집할 수도 있습니다.
정액제의 경우 액세스 요금 가격을 편집하거나 할인 비율을 적용할 수 있습니다.
계약 유형을 지정합니다.
Limited-time: 고정된 기간(예: 30일) 동안 액세스할 수 있습니다. 컨슈머는 선불 또는 할부로 비용을 지불할 수 있습니다.
Recurring (Subscription): 지속적으로 액세스할 수 있습니다. 컨슈머는 계약 기간에 대해 선택한 주기로 요금이 청구되며 컨슈머가 구매를 :ref:`취소<label-pricing_plans_offers_consumer_cancel_purchase>`할 때까지 구독이 자동 갱신됩니다.
참고
사용량 기반 요금제에는 계약 유형을 지정할 수 없습니다.
오퍼가 유효한 계약 기간을 입력합니다.
For flat-fee plans, specifying a contract duration will auto-fill the total contract value based on the pricing plan details.
오퍼에 대한 결제 옵션을 지정합니다.
Require full payment upfront: 컨슈머는 계약 시작 시 TCV(총 계약 금액)를 지불합니다.
Accept installments: 컨슈머가 동일한 월별 할부 금액으로 결제하거나 사용자 지정 할부 금액을 지정할 수 있습니다.
Accept installments 옵션을 선택하면 할부 횟수와 할부 금액을 지정할 수 있습니다.
참고
You can’t specify payment options for usage-based pricing plans.
첫 번째 청구서 날짜를 지정합니다.
첫 번째 청구서 날짜는 컨슈머에게 처음으로 요금이 청구되는 날짜입니다.
신용 카드를 등록해야 하는지 여부를 선택합니다.
Next 를 선택합니다.
Access and terms 페이지에서 오퍼에 대한 액세스 시작 날짜와 서비스 약관을 지정합니다.
액세스 시작 날짜는 컨슈머가 제품 사용을 시작할 수 있는 날짜입니다. :ui:`When offer accepted`로 설정하여 컨슈머가 오퍼를 수락한 직후 제품 사용을 시작할 수 있도록 하거나 특정 시작 날짜를 구성할 수 있습니다.
Next 를 선택합니다.
Summary 페이지에서 오퍼 세부 정보를 검토한 다음, :ui:`Done`를 선택합니다.
완료되면 오퍼가 Private offers 탭에 표시됩니다. 초기 상태에 :ui:`Active`가 표시됩니다. 즉, 컨슈머가 오퍼를 수락할 준비가 되었음을 나타냅니다. 컨슈머는 오퍼를 수락하거나 거부할 수 있으며, 그에 따라 상태가 업데이트됩니다.
Create an offer manifest reference named PRIVATE_OFFER_PRICING_PLAN.
참고
오퍼 이름은 대문자여야 합니다.
version: V2 access_start_date_preference: SPECIFIC_DATE comment: Private offer for specific consumer contract_type: LIMITED_TIME contract_duration_months: 12 discount: 10.0 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: Private Offer Display Name expiration_time: 1762638884579 payment_terms: payment_type: FULL pricing_plan_details: type: DEFAULT name: PRICING_PLAN_1 access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED target_consumer: ORGANIZATION_NAME.ACCOUNT_NAME terms_of_service: type: DEFAULT
비공개 오퍼를 포함하는 :doc:`목록 매니페스트 참조</progaccess/listing-manifest-reference>`를 생성합니다.
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 * offers: - name: PRIVATE_OFFER_PRICING_PLAN type: FILE path: offers/PRIVATE_OFFER_PRICING_PLAN.yaml
오퍼 및 목록 매니페스트 참조 파일을 스테이징합니다.
PUT file:///local/path/to/PRIVATE_OFFER_PRICING_PLAN.yaml @DB.SCHEMA.STAGE/offers/PRIVATE_OFFER_PRICING_PLAN 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;
Create a one-time pricing offer¶
일회성 요금제를 사용하면 공급자가 요금제에 연결되지 않은 비공개 오퍼를 생성할 수 있습니다. 컨슈머에 대한 일회성 가격 오퍼를 연장하면 지정된 기간 동안 데이터 제품에 액세스하기 위한 단일 선불 요금이 컨슈머에게 청구됩니다.
아래 단계에서는 일회성 가격 오퍼를 생성하는 방법을 설명합니다.
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Offers 탭에서 :ui:`Private offers`를 선택한 다음, :ui:`+ Create offer`를 클릭합니다.
In the Create private offer pane, run the following steps to create a private offer:
Offer details 페이지에서 다음 정보를 입력합니다.
Select Private offer as the offer type.
이 오퍼를 받을 컨슈머의 :doc:`데이터 공유 계정 식별자</user-guide/admin-account-identifier>`를 지정합니다.
오퍼의 이름과 만료 날짜를 지정합니다.
Next 를 선택합니다.
On the Billings and payments page, select Apple one-time pricing and enter the following information.
Specify the total contract value.
계약 유형을 지정합니다.
Limited-time: 고정된 기간(예: 30일) 동안 액세스할 수 있습니다. 컨슈머는 선불 또는 할부로 비용을 지불할 수 있습니다.
Recurring (Subscription): 지속적으로 액세스할 수 있습니다. 컨슈머는 계약 기간에 대해 선택한 주기로 요금이 청구되며 컨슈머가 구매를 :ref:`취소<label-pricing_plans_offers_consumer_cancel_purchase>`할 때까지 구독이 자동 갱신됩니다.
오퍼가 유효한 계약 기간을 입력합니다.
오퍼에 대한 결제 옵션을 지정합니다.
Require full payment upfront: 컨슈머는 계약 시작 시 TCV(총 계약 금액)를 지불합니다.
Accept installments: 컨슈머가 동일한 월별 할부 금액으로 결제하거나 사용자 지정 할부 금액을 지정할 수 있습니다.
Accept installments 옵션을 선택하면 할부 횟수와 할부 금액을 지정할 수 있습니다.
첫 번째 청구서 날짜를 지정합니다.
첫 번째 청구서 날짜는 컨슈머에게 처음으로 요금이 청구되는 날짜입니다.
신용 카드를 등록해야 하는지 여부를 선택합니다.
Next 를 선택합니다.
Access and terms 페이지에서 오퍼에 대한 액세스 시작 날짜와 서비스 약관을 지정합니다.
액세스 시작 날짜는 컨슈머가 제품 사용을 시작할 수 있는 날짜입니다. :ui:`When offer accepted`로 설정하여 컨슈머가 오퍼를 수락한 직후 제품 사용을 시작할 수 있도록 하거나 특정 시작 날짜를 구성할 수 있습니다.
Next 를 선택합니다.
Summary 페이지에서 오퍼 세부 정보를 검토한 다음, :ui:`Done`를 선택합니다.
Create an offer manifest reference named ONE_TIME_PRICING_OFFER.
참고
오퍼 이름은 대문자여야 합니다.
version: V2 access_start_date_preference: SPECIFIC_DATE comment: One-time pricing offer for specific consumer contract_type: LIMITED_TIME contract_duration_months: 12 contract_value: 5000.00 invoice_start_date_preference: SPECIFIC_DATE invoice_start_time: 1731102884579 is_default: false display_name: One-Time Pricing Offer expiration_time: 1762638884579 payment_terms: payment_type: FULL access_end_time: 1762638884579 access_start_time: 1731102884579 state: PUBLISHED target_consumer: ORGANIZATION_NAME.ACCOUNT_NAME terms_of_service: type: DEFAULT
일회성 가격 오퍼를 포함하는 :doc:`목록 매니페스트 참조</progaccess/listing-manifest-reference>`를 생성합니다.
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 * offers: - name: ONE_TIME_PRICING_OFFER type: FILE path: offers/ONE_TIME_PRICING_OFFER.yaml
오퍼 및 목록 매니페스트 참조 파일을 스테이징합니다.
PUT file:///local/path/to/ONE_TIME_PRICING_OFFER.yaml @DB.SCHEMA.STAGE/offers/ONE_TIME_PRICING_OFFER 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;
Edit a standard offer¶
아래 단계에서는 표준 오퍼를 편집하는 방법을 설명합니다.
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
On the Offers tab, select the
button for the standard offer you want to edit, and then select Edit
offer.
목록의 라이브 버전을 생성하고 오퍼 매니페스트 참조를 다운로드합니다.
ALTER LISTING my_listing ADD LIVE VERSION FROM LAST; GET snow://listing/my_listing/versions/live/offers/STANDARD_OFFER.yml file:///Users/my_username/
오퍼 매니페스트 참조를 편집합니다.
오퍼 및 목록 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋합니다.
PUT file:///Users/my_username/STANDARD_OFFER.yaml snow://listing/my_listing/versions/live/offers AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
비공개 오퍼 편집¶
아래 단계에서는 비공개 오퍼를 편집하는 방법을 설명합니다. 다음 상태의 비공개 오퍼만 편집할 수 있습니다.
DRAFT
EXPIRED
WITHDRAWN
참고
비공개 오퍼에 대한 편집 내용이 컨슈머에게 표시되는 데 최대 10분이 걸릴 수 있습니다.
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
On the Offers tab, select Private offers, then select the
button for the private offer you want to edit, and then select Edit.Edit the private offer, and then click Edit offer.
목록의 라이브 버전을 생성하고 오퍼 매니페스트 참조를 다운로드합니다.
오퍼 매니페스트 참조를 편집합니다.
오퍼 및 목록 매니페스트 참조 파일을 업로드하고 변경 사항을 커밋합니다.
PUT file:///Users/my_username/PRIVATE_OFFER.yaml snow://listing/my_listing/versions/live/offers AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
View offer details¶
표준 및 비공개 오퍼의 세부 정보를 모두 볼 수 있습니다.
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Private Offers 탭을 클릭합니다.
Click the
button for the offer you want to view and then select View details.Review the offer and click Close to return to the offers list.
목록에 있는 오퍼의 세부 정보를 보려면 SHOW OFFERS 명령을 실행합니다.
SHOW OFFERS IN LISTING my_listing;
Retire a standard offer¶
활성 표준 오퍼를 사용 중지하면 신규 구매에 사용할 수 없습니다. 이미 오퍼를 구매한 기존 컨슈머는 계약이 만료될 때까지 계속 사용할 수 있습니다.
참고
이 작업은 실행 취소할 수 없습니다.
비공개 오퍼 URL 복사¶
비공개 오퍼 URL을 복사한 후 컨슈머가 검토하여 수락하거나 거부할 수 있도록 컨슈머에게 제공합니다.
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Private Offers 탭을 클릭합니다.
Click the
button for the private offer you want to view and then select Copy URL.
비공개 오퍼 철회¶
Snowsight 에 로그인합니다.
In the navigation menu, select Marketplace » Provider Studio.
오른쪽 창에서 Listings 탭을 클릭합니다.
목록에서 유료 목록을 선택합니다.
Private Offers 탭을 클릭합니다.
Click the
button for private offer you want to withdraw and then select Withdraw.Withdraw offer 를 클릭합니다.