Modèles de tarification des annonces payantes¶
Pour un consommateur, 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 que les fournisseurs peuvent choisir pour leurs annonces. Vous pouvez choisir un plan basé sur l’utilisation ou sur l’abonnement :
Modèle tarifaire |
Composants de facturation |
Calendrier de facturation |
---|---|---|
Les fournisseurs facturent toute combinaison :
|
Les consommateurs sont facturés à terme échu les mois où l’utilisation a lieu. |
|
Les fournisseurs facturent pour une durée déterminée, avec possibilité de facturation récurrente. |
Les consommateurs sont facturés à l’avance. |
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 proposée publiquement sur Snowflake Marketplace est soumise à approbation. Pour plus d’informations, voir Modification des annonces publiées.
Après avoir reçu le paiement des consommateurs, Stripe paie les fournisseurs. Si les consommateurs utilisent leur engagement de capacité pour acheter des annonces, Snowflake rémunère les fournisseurs.
Modèles de tarification basés sur l’utilisation¶
Vous pouvez ajouter un plan de tarification basé sur l’utilisation à votre annonce payante. 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, vous pouvez facturer :
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)
Vous pouvez également facturer d’autres événements que vous définissez dans le code de votre application.
- 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:
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. Se référer à 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 le menu de navigation, sélectionnez Data Products » Provider Studio.
Sélectionnez 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-based.
Éventuellement, si vous souhaitez facturer des événements facturables et des frais mensuels de base, sélectionnez + Monthly Fee, puis ajoutez des frais mensuels en dollars US.
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. »
Sélectionnez éventuellement + Per Query Charge pour ajouter des frais pour chaque requête effectuée en plus des frais associés aux événements facturables.
Si vous ajoutez des frais par requête, ajoutez un Cost per Query en dollars US.
Saisissez 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.
Pour Charging Limit, indiquez un Maximum Monthly Charge en dollars US.
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 publiquement sur Snowflake Marketplace.
Sélectionnez Save.
Avant de publier votre application auprès de consommateurs spécifiques ou publiquement sur 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 basé sur l’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 basé sur l’utilisation par requête à votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Provider Studio.
Sélectionnez 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 un produit de données à l’annonce.
Sélectionnez le plan tarifaire Usage-based.
Sélectionnez éventuellement + Monthly Fee pour facturer également des frais mensuels de base pour les mois au cours desquels un consommateur utilise votre annonce.
Pour Queries, sélectionnez + Per Query Charge.
Ajoutez un Cost per Query en dollars US.
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.
Pour Charging Limit, indiquez un Maximum Monthly Charge en dollars US.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez la durée et le type de l’essai. Des essais sont nécessaires pour les annonces proposées publiquement sur 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 basé sur l’utilisation.
Dans le cas d’un plan tarifaire mensuel basé sur l’utilisation, vous facturez un prix fixe pour chaque mois au cours duquel un consommateur a exécuté une requête sur une base de données incluse dans le produit de données. Pour les annonces avec applications, vous pouvez combiner les frais d’utilisation mensuels avec Custom Event Billing.
Si vous souhaitez facturer des frais mensuels, que les consommateurs utilisent ou non votre produit de données, optez plutôt pour un plan basé sur l’abonnement. Voir Modèles de tarification par abonnement.
Pour ajouter un plan tarifaire mensuel basé sur l’utilisation à votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Provider Studio.
Sélectionnez 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 un produit de données à l’annonce.
Sélectionnez le plan tarifaire Usage-based.
Pour Monthly Fee, sélectionnez + Monthly Fee.
Saisissez un Monthly fee en dollars US.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez la durée et le type de l’essai. Des essais sont nécessaires pour les annonces proposées publiquement sur 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 un produit de données en privé ou en public sur Snowflake Marketplace.
Plan avec frais mensuels 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, 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.
Modèles de tarification par abonnement¶
Choisissez un modèle de tarification par abonnement pour facturer des frais initiaux pour une durée déterminée, avec en option une facturation récurrente pour votre annonce.
Configurer votre annonce pour un plan basé sur l’abonnement¶
Après avoir créé une annonce, vous pouvez la configurer pour y ajouter un plan basé sur l’abonnement.
Dans le cadre de ce plan tarifaire, les consommateurs sont facturés d’avance pour l’accès au produit de données pendant une durée déterminée. Vous pouvez choisir de proposer l’annonce avec une facturation récurrente pour un abonnement qui se renouvelle automatiquement (avant-première), ou une facturation non récurrente pour un accès à durée déterminée.
Ajouter un plan basé sur l’abonnement récurrent¶
Pour ajouter un plan basé sur l’abonnement récurrent pour votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Provider Studio.
Sélectionnez 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 un produit de données à l’annonce.
Sélectionnez Subscription-based.
Pour Billing and access, sélectionnez Recurring pour facturer les consommateurs au début de la période récurrente.
Indiquez une durée de 1 à 36 mois pour la Billing period de l’annonce.
Indiquez le prix total à payer d’avance, en dollars US.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez le type et la durée de l’essai. Des essais sont nécessaires pour les annonces proposées publiquement sur Snowflake Marketplace.
Sélectionnez Save.
Ajouter un plan basé sur l’abonnement non récurrent¶
Vous pouvez ajouter un plan basé sur l’abonnement non récurrent pour facturer aux consommateurs une fois, en avance, l’accès à votre annonce. Les annonces configurées avec ce plan ne peuvent pas être rachetées par les consommateurs. Si vous souhaitez que les consommateurs puissent racheter votre annonce, choisissez un plan basé sur l’abonnement récurrent.
Pour ajouter un plan basé sur l’abonnement non récurrent pour votre annonce, procédez comme suit :
Connectez-vous à Snowsight.
Dans le menu de navigation, sélectionnez Data Products » Provider Studio.
Sélectionnez 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 un produit de données à l’annonce.
Sélectionnez Subscription-based.
Si Billing and access est affiché, sélectionnez One time pour facturer les consommateurs une fois, à l’avance, sans possibilité de renouvellement ou de rachat de l’annonce.
Indiquez une Access period de 1 à 36 mois pour l’annonce.
Indiquez le prix total à payer d’avance, en dollars US.
Choisissez d’offrir ou non un essai gratuit et, le cas échéant, sélectionnez le type et la durée de l’essai. Des essais sont nécessaires pour les annonces proposées publiquement sur Snowflake Marketplace.
Sélectionnez Save.