Preistarife in Snowsight erstellen und verwalten¶
Voraussetzungen¶
Ein Anbieterprofil. Siehe Anbieterprofil einrichten.
Ein veröffentlichtes Freigabeangebot. Siehe Ein neues Freigabeangebot erstellen.
Ein Konto, das die Zahlung für Freigabeangebote ermöglicht. Siehe Stripe für Zahlungsabwicklung kostenpflichtiger Freigabeangebote einrichten.
Erforderliche Berechtigungen¶
Sie müssen die ACCOUNTADMIN-Rolle oder eine Rolle verwenden, der die Anbieterberechtigungen erteilt wurden. Siehe `Erforderliche Berechtigungen für die Verwendung von Freigabeangeboten<https://other-docs.snowflake.com/collaboration/provider-becoming#label-permissions-required-for-working-with-listings-and-shares>`_.
Preistarif erstellen¶
Führen Sie die unten beschriebenen Schritte aus, um ein neues Angebot mit einem Preistarif zu erstellen.
Führen Sie die Schritte für aus Freigeben von Daten auf dem Snowflake Marketplace aus.
Nachdem Sie ein Datenprodukt zu Ihrer Freigabe hinzugefügt haben, wählen Sie im Dropdown-Menü Access type die Option Paid listing aus.
Der Abschnitt Pricing und der Abschnitt Trial (optional) werden der Freigabeangebotsseite hinzugefügt.
Wählen Sie im Abschnitt Pricing die Option Add pricing plans aus.
Die Seite Create pricing plan wird angezeigt.
Geben Sie auf der Seite Settings einen Namen für den Tarif an, und wählen Sie dann Next aus.
Sie können optional eine Produkt-SKU für den Preistarif angeben.
Wählen Sie auf der Seite Pricing details ein Preismodell für den Tarif aus:
Wenn Sie Flat-fee auswählen, geben Sie den Preis für die Zugriffsgebühr und die Abrechnungshäufigkeit (monatlich oder jährlich) für den Tarif an.
Wenn Sie Usage-based auswählen, geben Sie die monatliche Zugriffsgebühr, den Preis pro Abfrage und die maximale monatliche Gebühr an.
Wählen Sie Next aus.
Überprüfen Sie die Zusammenfassung des Preistarifs und wählen Sie dann Done aus.
Optional: Um einen weiteren Preistarif hinzuzufügen, wählen Sie Add pricing plan aus und wiederholen Sie dann die vorherigen Schritte.
Wählen Sie Submit for approval » Publish once approved aus, um das Freigabeangebot zu veröffentlichen. Verbrauchern können nur veröffentlichte Freigabeangebote zur Verfügung gestellt werden.
Wenn Sie zusätzliche Preistarife für ein bestimmtes Freigabeangebot erstellen möchten, wählen Sie das Freigabeangebot, dann die Registerkarte Pricing plans und abschließend + Create pricing plan aus.
Erstellen Sie eine Referenz zum Tarif-Manifest mit dem Namen PRICING_PLAN_1.
Bemerkung
Der Name des Preistarifs muss in Großbuchstaben geschrieben sein.
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
Erstellen Sie eine Referenz zum Freigabeangebots-Manifest, die den Preistarif enthält.
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
Staging der Referenzdateien für Preistarif und Freigabeangebots-Manifest.
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;
Erstellen Sie ein Freigabeangebot, das die in den Stagingbereich hochgeladenen Manifestdateien verwendet.
CREATE EXTERNAL LISTING my_listing FROM @DB.SCHEMA.STAGE/listings/my_manifest REVIEW = TRUE PUBLISH = FALSE;
Einen Preistarif einem kostenpflichtigen Freigabeangebot hinzufügen¶
Mit den folgenden Schritten wird ein Preistarif zu einem bestehenden Angebot hinzugefügt.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Marketplace » Provider Studio aus.
Klicken Sie im rechten Fensterbereich auf die Registerkarte Listings.
Wählen Sie das kostenpflichtige Freigabeangebot aus, dem Sie einen Preistarif hinzufügen möchten.
Die Registerkarte Pricing plans für das Freigabeangebot wird geöffnet.
Klicken Sie auf + Create pricing plan.
Geben Sie auf der Seite Settings einen Namen für den Tarif an, und wählen Sie dann Next aus.
Sie können optional eine Produkt-SKU für den Preistarif angeben.
Klicken Sie auf Next.
Wählen Sie auf der Seite Pricing details ein Preismodell für den Tarif aus:
Wenn Sie Flat-fee auswählen, geben Sie den Preis für die Zugriffsgebühr und die Abrechnungshäufigkeit (monatlich oder jährlich) für den Tarif an.
Wenn Sie Usage-based auswählen, geben Sie die monatliche Zugriffsgebühr, den Preis pro Abfrage und die maximale monatliche Gebühr an.
Wählen Sie Next aus.
Überprüfen Sie die Zusammenfassung des Preistarifs und wählen Sie dann Done aus.
Optional: Um einen weiteren Preistarif hinzuzufügen, wählen Sie Add pricing plan aus und wiederholen Sie dann die vorherigen Schritte.
Erstellen Sie eine Referenzdatei für das Tarif-Manifest, und speichern Sie diese unter 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
Erstellen Sie eine Live-Version Ihres Freigabeangebots, und laden Sie die Referenz zum Freigabeangebots-Manifest herunter.
ALTER LISTING my_listing ADD LIVE VERSION FROM LAST; GET snow://listing/my_listing/versions/live/manifest.yml file:///Users/my_username/
Fügen Sie den Preistarif der Referenz zum Freigabeangebots-Manifest hinzu.
Bemerkung
Der Name des Preistarifs muss in Großbuchstaben geschrieben sein.
pricing_plans: - name: PRICING_PLAN_1 type: FILE path: pricingPlans/PRICING_PLAN_1.yaml
Laden Sie die Referenzdateien für den Preistarif und das Freigabeangebots-Manifest hoch, und übertragen Sie die Änderung.
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;
Um den Preistarif für Ihr Freigabeangebot anzuzeigen, führen Sie den Befehl SHOW PRICING PLANS aus.
SHOW PRICING PLANS IN LISTING my_listing;
Einen Preistarif bearbeiten¶
Um einen bestehenden Preistarif zu bearbeiten, führen Sie die folgenden Schritte aus:
Bemerkung
Es kann bis zu 10 Minuten dauern, bis Änderungen des Preistarifs für die Verbraucher sichtbar sind.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Marketplace » Provider Studio aus.
Wählen Sie im rechten Fensterbereich die Registerkarte Listings aus.
Wählen Sie auf der Seite Listings ein kostenpflichtiges Freigabeangebot aus.
Wählen Sie die Registerkarte Pricing plans aus.
Wählen Sie die Schaltfläche
für den Preistarif aus, den Sie bearbeiten möchten, und wählen Sie dann Edit plan aus.Bearbeiten Sie den Preistarif und klicken Sie dann auf Done.
Erstellen Sie eine Live-Version Ihres Freigabeangebots, und laden Sie die Referenz zum Preistarif-Manifest herunter.
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/
Bearbeiten Sie die Referenz zum Preistarif-Manifest.
Laden Sie die Referenzdateien für den Preistarif und das Freigabeangebots-Manifest hoch, und übertragen Sie die Änderung.
PUT file:///Users/my_username/PRICING_PLAN_1.yaml snow://listing/my_listing/versions/live/pricingPlans AUTO_COMPRESS = false; ALTER LISTING my_listing COMMIT;
Details zum Preistarif anzeigen¶
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option Marketplace » Provider Studio aus.
Wählen Sie im rechten Fensterbereich die Registerkarte Listings aus.
Wählen Sie auf der Seite Listings ein kostenpflichtiges Freigabeangebot aus.
Wählen Sie die Registerkarte Pricing aus.
Wählen Sie Options für den Preistarif aus, den Sie anzeigen möchten, und wählen Sie dann See details aus.
Überprüfen Sie den Preistarif und klicken Sie auf Edit, um den Preistarif zu bearbeiten, oder klicken Sie auf Close.
Um Details zum Preistarif für Ihr Freigabeangebot anzuzeigen, führen Sie den Befehl SHOW PRICING PLANS aus.
SHOW PRICING PLANS IN LISTING my_listing;