Modèles de tarification des annonces payantes¶
Le modèle de tarification d’une annonce dépend de ce que le fournisseur de l’annonce sélectionne parmi les options proposées par Snowflake. Un fournisseur peut associer un seul plan tarifaire à une annonce.
Cette rubrique présente les modèles de tarification disponibles pour les annonces. Vous pouvez choisir parmi plusieurs types de modèles de tarification.
En tant que fournisseur, vous ne pouvez pas supprimer un plan tarifaire d’une annonce. Toute mise à jour d’un plan tarifaire pour une annonce sur la Snowflake Marketplace est soumise à approbation. Pour plus d’informations, voir Modification des annonces publiées.
Modèles de tarification basés sur l’utilisation¶
Vous pouvez établir un plan de tarification basé sur l’utilisation pour votre annonce. Les options qui s’offrent à vous dépendent de ce que vous choisissez de partager avec une annonce et de la manière dont vous choisissez de facturer.
Contenu partagé |
Options du modèle de tarification |
---|---|
Application |
Les modèles fondés sur l’utilisation, dans lesquels les fournisseurs facturent toute combinaison :
|
Données |
Les modèles fondés sur l’utilisation, dans lesquels les fournisseurs facturent toute combinaison :
|
Composantes des modèles de tarification basés sur l’utilisation¶
Les plans basés sur l’utilisation facturent les consommateurs sur une base mensuelle en fonction de l’utilisation qu’ils font de votre produit de données. Si vous choisissez un plan basé sur l’utilisation, vous pouvez facturer toute combinaison des options suivantes :
- Événements facturables (avant-première)
Seules les annonces qui partagent une application peuvent utiliser Custom Event Billing, qui permet de facturer sur la base d’événements facturables.
Avec Custom Event Billing, vous pouvez facturer un prix pour des types spécifiques d’utilisation de votre application, par exemple :
Par ligne de données modifiée par l’application
Par appel de procédure effectué par l’application
Par ligne de données utilisée par l’application
Par ligne unique de données mises à jour au cours d’un mois par votre application (lignes actives mensuelles)
- Frais par requête
Payez un prix fixe pour chaque requête exécutée qui accède à des données payantes.
Si le modèle tarifaire comprend des frais mensuels, les frais par requête sont facturés en plus des frais mensuels.
- Frais mensuels de base
Payer un prix fixe par mois civil au cours duquel au moins une requête accédant à des données payantes est exécutée. Si aucune requête n’est effectuée sur les données de l’annonce, le prix fixe n’est pas facturé.
Un cycle de facturation est la période de temps qui commence le 1er jour du mois civil et se termine le dernier jour du mois. Le prix mensuel est facturé indépendamment du moment où la première requête est exécutée sur les données payantes au cours du mois. Le tarif mensuel est un prix fixe et n’est pas calculé au prorata.
Pour les plans basés sur l’utilisation avec des frais dynamiques, tels que les plans par requête ou la facturation d’événements personnalisés, votre plan tarifaire doit inclure des composants supplémentaires :
- Frais totaux maximum par mois
Le coût mensuel total maximum qui peut être facturé pour une annonce tel que défini par le fournisseur de l’annonce. Ce montant total maximum comprend tous les frais liés à l’utilisation inclus dans le plan tarifaire de l’annonce. Lorsque ces frais mensuels maximum sont atteints, l’utilisation ultérieure, telle que les requêtes, est gratuite.
- Nombre de requêtes gratuites
Pour les plans tarifaires qui prévoient des frais par requête, la première requête d’un mois civil est toujours facturée. Vous pouvez également spécifier un nombre de requêtes gratuites autorisées après la première requête, puis recommencer à facturer un prix par requête.
La première requête de chaque mois civil entraîne le paiement de frais mensuels, de frais par requête ou des deux, selon le plan tarifaire de l’annonce.
Configurez votre annonce pour une facturation personnalisée des événements¶
Après avoir créé une annonce, vous pouvez configurer votre annonce pour y ajouter un plan tarifaire basé sur l’utilisation Custom Event Billing.
Ajouter Custom Event Billing à votre annonce¶
Note
Avant de pouvoir ajouter Custom Event Billing à votre annonce, vous devez configurer votre application pour qu’elle émette des événements facturables. Vous devez connaître chaque class
et la billing_quantity
correspondante utilisée pour calculer les base_charge
dans l’application afin d’ajouter Custom Event Billing à votre application. Reportez-vous à Ajout d’événements facturables à une application.
Après avoir créé une annonce, procédez comme suit pour ajouter un plan tarifaire de facturation Custom Event Billing à votre annonce :
Connectez-vous à Snowsight.
Dans la barre de navigation de gauche, sélectionnez Data » Provider Studio.
Sélectionnez l’onglet Listings puis sélectionnez l’ébauche de l’annonce que vous souhaitez configurer.
Dans la section Data Product, pour Pricing & Trial, sélectionnez Add.
Si vous ne voyez pas de section Pricing & Trial vous devez ajouter votre paquet d’application à l’annonce.
Sélectionnez le plan tarifaire Usage only. Si vous souhaitez facturer des événements facturables et des frais mensuels de base, sélectionnez Monthly Base Fee, puis Monthly and usage fees.
Pour Billable Events, sélectionnez + Billable Event pour ajouter un nouvel événement facturable.
Note
Vous n’êtes payé que pour les événements facturables que vous ajoutez à votre annonce, même si d’autres types d’événements sont émis par votre application. Les détails de l’événement facturable que vous spécifiez dans l’annonce doivent correspondre exactement aux événements facturables émis par votre application.
Pour chaque événement facturable que vous ajoutez, procédez comme suit :
Saisissez une Class qui correspond exactement à la
class
défini dans la fonction du système pour votre application.Saisissez un Event Display Name pour décrire l’événement facturable. Par exemple, Row Modified.
Saisissez une Billing Quantity pour définir le montant que vous souhaitez facturer pour chaque événement facturable. Par exemple, 0.01 pour facturer 1,00 $ pour 100 lignes modifiées. Cette valeur doit correspondre à la variable
billing_quantity
utilisée pour calculer lesbase_charge
dans votre code d’application.Entrez un Unit Name pour décrire les unités de l’événement facturable. Par exemple, row.
Si vous le souhaitez, ajoutez un autre événement facturable. Vous pouvez facturer jusqu’à deux événements facturables.
Saisissez une Description pour décrire la manière dont votre application facture les consommateurs. Par exemple, « Prélève un centime pour chaque ligne de données modifiée à la suite d’actions effectuées dans l’application. »
Si vous le souhaitez, saisissez la valeur Cost per Query. Les frais de requête s’ajoutent aux frais liés aux événements facturables.
Spécifiez Maximum Monthly Charge.
Saisissez éventuellement un nombre de Included Queries gratuites pour le plan tarifaire. Par exemple, saisissez 200 pour commencer à facturer les consommateurs lorsqu’ils exécutent la 202e requête dans la base de données de l’application, car la première requête est toujours facturée.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez la durée de l’essai. Des essais sont nécessaires pour les annonces proposées sur la Snowflake Marketplace.
Sélectionnez Save.
Avant de publier votre application auprès de consommateurs spécifiques ou sur la Snowflake Marketplace, testez-la pour vous assurer que les frais sont facturés comme vous le souhaitez. Voir Ajout d’événements facturables à une application.
Note
Si vous partagez votre application avec d’autres comptes consommateurs dans votre organisation et que vous souhaitez facturer leur utilisation, contactez le support de Snowflake. Par défaut, l’utilisation au sein de votre organisation n’est pas facturée pour permettre les tests.
Configurez votre annonce pour un plan d’utilisation par requête¶
Après avoir créé une annonce, vous pouvez la configurer pour ajouter un plan de tarification basé sur l’utilisation par requête.
Avec un plan basé sur l’utilisation par requête pour votre application, vous facturez un prix pour chaque requête effectuée sur le contenu partagé.
Comme pour tout plan basé sur l’utilisation, vous devez fixer un montant mensuel maximum pour l’utilisation afin d’éviter des dépassements inattendus pour les consommateurs.
Pour ajouter un plan d’utilisation par requête à votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans la barre de navigation de gauche, sélectionnez Data » Provider Studio.
Sélectionnez l’onglet Listings puis sélectionnez l’ébauche de l’annonce que vous souhaitez configurer.
Dans la section Data Product, pour Pricing & Trial, sélectionnez Add.
Sélectionnez le plan tarifaire Usage only.
Entrez un Cost per query.
Entrez un Maximum monthly charge.
Saisissez éventuellement un nombre de requêtes incluses gratuitement dans le plan tarifaire. Par exemple, saisissez 200 pour commencer à facturer les consommateurs lorsqu’ils exécutent la 202e requête dans la base de données de l’application, car la première requête est toujours facturée.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez la durée de l’essai. Des essais sont nécessaires pour les annonces proposées sur la Snowflake Marketplace.
Sélectionnez Save.
Configurez votre annonce pour un plan d’utilisation avec frais mensuels de base¶
Après avoir créé une annonce, vous pouvez la configurer pour y ajouter un plan tarifaire mensuel de base basé sur l’utilisation.
Dans le cadre d’un plan tarifaire mensuel de base basé sur l’utilisation de votre application, vous facturez un prix fixe pour chaque mois au cours duquel un consommateur a effectué une requête dans la base de données de l’application. Vous pouvez combiner les frais d’utilisation par requête avec Custom Event Billing.
Comme pour tout plan basé sur l’utilisation, vous devez fixer un montant mensuel maximum pour l’utilisation afin d’éviter des dépassements inattendus pour les consommateurs.
Pour ajouter un plan d’utilisation par requête à votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans la barre de navigation de gauche, sélectionnez Data » Provider Studio.
Sélectionnez l’onglet Listings puis sélectionnez l’ébauche de l’annonce que vous souhaitez configurer.
Dans la section Data Product, pour Pricing & Trial, sélectionnez Add.
Sélectionnez le plan tarifaire Usage only.
Entrez un Cost per query.
Entrez un Maximum monthly charge.
Saisissez éventuellement un nombre de requêtes incluses gratuitement dans le plan tarifaire. Par exemple, saisissez 200 pour commencer à facturer les consommateurs lorsqu’ils exécutent la 202e requête dans la base de données de l’application, car la première requête est toujours facturée.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez la durée de l’essai. Des essais sont nécessaires pour les annonces proposées sur la Snowflake Marketplace.
Sélectionnez Save.
Exemples de plans de tarification basés sur l’utilisation¶
Les exemples suivants décrivent les plans tarifaires possibles basés sur l’utilisation qu’un fournisseur pourrait mettre en place pour une annonce qui partage des données en privé ou en public sur la Snowflake Marketplace.
Plan avec frais mensuels de base uniquement¶
Le schéma suivant montre les coûts associés à un plan tarifaire composé de frais mensuels uniquement.
Pour chaque mois au cours duquel les utilisateurs d’un compte interrogent des données payantes dans l’annonce de données, le fournisseur facture uniquement le prix fixe : 100 $ USD.
Plan par requête uniquement¶
Le schéma suivant montre les coûts associés à un plan tarifaire composé uniquement de frais par requête.
Pour chaque mois au cours duquel les utilisateurs interrogent des données payantes à partir d’une annonce, le fournisseur facture une redevance par requête de 0,01 $ USD. Le plan comprend 1 000 requêtes gratuites contre des données payantes (après la première requête) par cycle de facturation. Cet exemple de plan comprend également des frais mensuels maximums de 200 $.
Dans ce diagramme, la facture de janvier facture au consommateur 20 $ pour un total de 3 000 requêtes exécutées sur l’annonce.
Au cours du cycle de facturation de février, le prix mensuel maximum fixe de 200 $ a été atteint pour le mois. Les requêtes exécutées sur les données payées pendant le reste du cycle de facturation étaient gratuites.
Plan par mois et par requête¶
Le schéma suivant montre un exemple de coûts associés à un plan tarifaire composé de frais combinés par mois et par requête.
Pour chaque mois au cours duquel les utilisateurs de ce compte interrogent des données payantes dans l’annonce, le fournisseur facture un prix fixe de 100 $ en plus de frais de 0,01 $ par requête.
Cet exemple de plan tarifaire comprend 1 000 requêtes gratuites contre des données payantes (après la première requête) par cycle de facturation. Cet exemple de plan comprend également des frais mensuels maximums de 200 $.
Dans ce diagramme, la facture de janvier facture au consommateur 20 $ pour un total de 3 000 requêtes exécutées sur l’annonce, ainsi que la redevance mensuelle fixe de 100 $.
Au cours du cycle de facturation de février, le prix mensuel maximum fixe de 200 $ a été atteint pour le mois. Le consommateur a payé pour 10 000 requêtes sur les données en plus des 100 $ de frais mensuels fixes. Les 1 000 requêtes supplémentaires étaient gratuites dans le cadre des requêtes mensuelles gratuites, et toutes les requêtes effectuées après les 11 000 premières étaient également gratuites, car le tarif maximum était atteint.