Modelos de preços de listagens pagas¶
Para um consumidor, o modelo de preços de uma listagem depende tanto das opções fornecidas pelo Snowflake quanto do que o provedor de uma listagem seleciona para sua listagem. Um provedor pode anexar um único plano de preços a uma listagem.
Este tópico descreve os modelos de preços disponíveis que os provedores podem escolher para suas listagens. Você pode escolher entre um plano baseado em uso ou um plano baseado em assinatura:
Modelo de preços |
Componentes da cobrança |
Momento do faturamento |
---|---|---|
Os provedores cobram por qualquer combinação:
|
Os consumidores são cobrados posteriormente nos meses em que ocorre o uso. |
|
Os provedores cobram por um período específico, com cobrança recorrente opcional. |
Os consumidores são cobrados antecipadamente. |
Como provedor, você não pode remover um plano de preços de uma listagem. Qualquer atualização de um plano de preços para uma listagem oferecida publicamente no Snowflake Marketplace está sujeita à aprovação. Para obter mais informações, consulte Modificação de listagens publicadas.
Depois de receber o pagamento dos consumidores, o Stripe paga aos provedores. Se os consumidores usarem seu compromisso de capacidade para comprar listagens, a Snowflake pagará aos provedores.
Modelos de preços baseados no uso¶
Você pode adicionar um plano de preços baseado no uso à sua listagem paga. As opções disponíveis dependem do que você escolhe compartilhar com uma listagem e como você escolhe a cobrança.
Conteúdo sendo compartilhado |
Opções do modelo de preços |
---|---|
Aplicativo |
Modelos baseados em uso em que os provedores cobram por qualquer combinação:
|
Dados |
Modelos baseados em uso em que os provedores cobram por qualquer combinação:
|
Componentes dos modelos de preços com base no uso¶
Os planos baseados no uso cobram dos consumidores mensalmente de acordo com o uso que fazem do seu produto de dados. Se você escolher um plano baseado em uso, poderá cobrar por qualquer combinação das seguintes opções:
- Eventos faturáveis (versão preliminar):
Somente as listagens que compartilham um aplicativo podem usar o Custom Event Billing, que faz a cobrança com base em eventos faturáveis.
Com o Custom Event Billing, você pode cobrar um preço por tipos específicos de uso do seu aplicativo. Por exemplo, você pode cobrar:
Por linha de dados modificados pelo aplicativo
Por chamada de procedimento feita pelo aplicativo
Por linha de dados usada pelo aplicativo
Por linha exclusiva de dados atualizados em um mês por seu aplicativo (linhas ativas mensais)
Você também pode cobrar por outros eventos definidos no código do seu aplicativo.
- Cobrança por consulta:
Pague um preço fixo para cada consulta executada que acesse os dados pagos.
Se o modelo de preços inclui uma cobrança por mês, o valor por consulta é cobrado em adição à cobrança mensal.
- Taxa mensal:
Pagar um preço fixo por mês de calendário no qual pelo menos uma consulta que acesse os dados pagos é executada. Se nenhuma consulta dos dados da listagem for executada, o preço fixo não é cobrado.
Um ciclo de faturamento é o período de tempo que começa no primeiro dia do mês de calendário e termina no último dia do mês. O preço por mês é cobrado independentemente de quando a primeira consulta dos dados pagos é executada durante o mês. A taxa por mês é um preço fixo e não é proprocional.
Para planos baseados em uso com cobranças dinâmicas, como planos por consulta ou Custom Event Billing, seu plano de preços deve incluir componentes adicionais:
- Cobrança total máxima por mês:
O custo mensal total máximo que pode ser cobrado por uma listagem, conforme definido pelo provedor da listagem. Essa cobrança total máxima inclui todas as cobranças baseadas no uso incluídas no plano de preços da listagem. Quando essa cobrança mensal máxima é atingida, o uso subsequente, como consultas, é gratuito.
- Número de consultas gratuitas:
Para planos de preços que incluem cobranças por consulta, a primeira consulta em um mês é sempre cobrada. Você também pode especificar um número de consultas gratuitas permitidas após a primeira consulta e, em seguida, retomar a cobrança de um preço por consulta.
A primeira consulta em cada mês de calendário resulta na taxa por mês, na taxa por consulta, ou ambas, dependendo do plano de preços para a listagem.
Configuração de sua listagem para Custom Event Billing¶
Depois de você criar uma listagem, você pode configurar sua listagem para adicionar um plano de preços baseado em uso do Custom Event Billing.
Como adicionar Custom Event Billing a sua listagem¶
Nota
Antes de adicionar o Custom Event Billing a sua listagem, você deve configurar seu aplicativo para emitir eventos faturáveis. Você deve conhecer cada class
e billing_quantity
correspondente usado para calcular o base_charge
no aplicativo para adicionar o Custom Event Billing ao seu aplicativo. Consulte Adição de eventos faturáveis a um aplicativo.
Depois de você criar uma listagem, faça o seguinte para adicionar um plano de preços do Custom Event Billing a sua listagem:
Entre em Snowsight.
No menu de navegação, selecione Data Products » Provider Studio.
Selecione Listings, depois selecione o rascunho de listagem que você deseja configurar.
Na seção Data Product, para Pricing & Trial, selecione Add.
Se você não encontrar uma seção Pricing & Trial, você deverá adicionar seu pacote de aplicativo à listagem.
Selecione o plano de preços Usage-based.
Opcionalmente, se você quiser cobrar por eventos faturáveis e uma taxa mensal básica, selecione + Monthly Fee e adicione uma taxa mensal em dólares dos US.
Para Billable Events, selecione + Billable Event para adicionar um novo evento faturável.
Nota
Você é pago apenas por eventos faturáveis que adiciona à sua listagem, mesmo que tipos adicionais de eventos sejam emitidos por seu aplicativo. Os detalhes do evento faturável especificados na listagem devem corresponder exatamente aos eventos faturáveis emitidos por seu aplicativo.
Para cada evento faturável adicionado, faça o seguinte:
Insira uma Class que corresponda exatamente ao
class
definido na função do sistema para seu aplicativo.Digite um Event Display Name para descrever o evento faturável. Por exemplo, Row Modified.
Insira um Billing Quantity para definir quanto você deseja cobrar por cada evento faturável. Por exemplo, 0.01 para cobrar US$ 1,00 por 100 linhas modificadas. Este valor deve corresponder à variável
billing_quantity
usada para calcular obase_charge
no código do seu aplicativo.Insira um Unit Name para descrever as unidades do evento faturável que está sendo cobrado. Por exemplo, row.
Se desejar, adicione outro evento faturável. Você pode cobrar por até dois eventos cobráveis.
Insira uma Description para descrever como seu aplicativo cobra os consumidores. Por exemplo, “Cobra um centavo por cada linha de dados modificada como resultado de ações realizadas no aplicativo”.
Opcionalmente, selecione + Per Query Charge para adicionar cobranças para cada consulta realizada, além das cobranças associadas a eventos faturáveis.
Se você adicionar cobranças por consulta, adicione Cost per Query em dólares dos US.
Insira um número de Included Queries gratuitas para o plano de preços. Por exemplo, digite 200 para começar a cobrar dos consumidores quando eles executam a 202ª consulta no banco de dados do aplicativo, porque a primeira consulta é sempre cobrada.
Para Charging Limit, especifique uma Maximum Monthly Charge em dólares dos US.
Selecione se deseja oferecer uma avaliação gratuita e, em caso afirmativo, selecione a duração da avaliação. As avaliações são obrigatórias para listagens oferecidas publicamente no Snowflake Marketplace.
Selecione Save.
Antes de publicar seu aplicativo para consumidores específicos ou publicamente no Snowflake Marketplace, teste seu aplicativo para ter certeza de que as cobranças estão sendo feitas conforme o esperado. Consulte Adição de eventos faturáveis a um aplicativo.
Nota
Se você compartilhar seu aplicativo com outras contas de consumidor em sua organização e desejar cobrar pelo uso delas, entre em contato com o suporte Snowflake. Por padrão, o uso em sua organização não é cobrado para permitir testes.
Configuração de sua listagem para um plano de uso por consulta¶
Depois de criar uma listagem, você poderá configurá-la para adicionar um plano de preços baseado no uso por consulta.
Com um plano baseado em uso por consulta para seu aplicativo, você cobra um preço por cada consulta realizada no conteúdo compartilhado.
Como em qualquer plano baseado em uso, você deve definir uma cobrança mensal máxima para uso para evitar excedentes inesperados para os consumidores.
Para adicionar um plano baseado no uso por consulta à sua listagem, faça o seguinte:
Entre em Snowsight.
No menu de navegação, selecione Data Products » Provider Studio.
Selecione Listings, depois selecione o rascunho de listagem que você deseja configurar.
Na seção Data Product, para Pricing & Trial, selecione Add.
Se você não vir uma seção Pricing & Trial, deverá adicionar um produto de dados à listagem.
Selecione o plano de preços Usage-based.
Opcionalmente, selecione + Monthly Fee para cobrar também uma taxa mensal básica pelos meses em que um consumidor usa sua listagem.
Para Queries, selecione + Per Query Charge.
Adicione uma Cost per Query em dólares dos US.
Opcionalmente, insira uma série de consultas incluídas no plano de preços gratuitamente. Por exemplo, digite 200 para começar a cobrar dos consumidores quando eles executam a 202ª consulta no banco de dados do aplicativo, porque a primeira consulta é sempre cobrada.
Para Charging Limit, especifique uma Maximum Monthly Charge em dólares dos US.
Selecione se deseja oferecer uma avaliação gratuita e, em caso afirmativo, selecione a duração e o tipo da avaliação. As avaliações são obrigatórias para listagens oferecidas publicamente no Snowflake Marketplace.
Selecione Save.
Configuração de sua listagem para um plano de uso de taxa mensal¶
Depois de criar uma listagem, você poderá configurá-la para adicionar um plano de preços com base no uso de taxa mensal.
Com um plano baseado no uso de taxa mensal, você cobra um preço fixo para cada mês em que um consumidor executou uma consulta em um banco de dados incluído no produto de dados. Para listagens com aplicativos, você pode combinar cobranças de uso de taxa mensal com Custom Event Billing.
Se você quiser cobrar uma taxa mensal, independentemente de os consumidores usarem ou não seu produto de dados, adicione um plano baseado em assinatura. Consulte Modelos de preços baseados em assinatura.
Para adicionar um plano baseado no uso de taxa mensal à sua listagem, faça o seguinte:
Entre em Snowsight.
No menu de navegação, selecione Data Products » Provider Studio.
Selecione Listings, depois selecione o rascunho de listagem que você deseja configurar.
Na seção Data Product, para Pricing & Trial, selecione Add.
Se você não vir uma seção Pricing & Trial, deverá adicionar um produto de dados à listagem.
Selecione o plano de preços Usage-based.
Para Monthly Fee, selecione + Monthly Fee.
Insira uma Monthly fee em dólares dos US.
Selecione se deseja oferecer uma avaliação gratuita e, em caso afirmativo, selecione a duração e o tipo da avaliação. As avaliações são obrigatórias para listagens oferecidas publicamente no Snowflake Marketplace.
Selecione Save.
Exemplos de planos de preços com base no uso¶
Os exemplos a seguir descrevem possíveis planos de preços baseados em uso que um provedor pode estabelecer para uma listagem que compartilha um produto de dados de maneira privada ou pública no Snowflake Marketplace.
Plano apenas de taxa mensal¶
O diagrama a seguir mostra os custos associados a um plano de preços composto apenas pela cobrança da taxa mensal.
Para cada mês em que os usuários em uma conta consultam dados pagos na listagem, o provedor cobra apenas o preço fixo de USD $100:
Plano apenas por consulta¶
O diagrama a seguir mostra os exemplos de custos associados a um plano de preços composto apenas pela cobrança por consulta.
Para cada mês em que os usuários consultam dados pagos de uma listagem, o provedor cobra uma taxa por consulta de USD $0,01. O plano inclui 1.000 consultas gratuitas de dados pagos (após a primeira consulta) por ciclo de faturamento. Este exemplo de plano também inclui uma taxa mensal máxima de $200.
Neste diagrama, a fatura de janeiro cobra do consumidor $20 para um total de 3.000 consultas que foram executadas na listagem.
No ciclo de faturamento de fevereiro, o preço máximo mensal fixo de $200 foi atingido em parte do mês. As consultas executadas em dados pagos durante o restante do ciclo de faturamento foram gratuitas.
Plano por mês mais por consulta¶
O diagrama a seguir mostra o exemplo de custos associados a um plano de preços composto de cobranças combinadas por mês e por consulta.
Para cada mês em que os usuários em sua conta consultam dados pagos na listagem de dados, o provedor cobra um preço fixo de $100 em adição a uma taxa de $0,01 por consulta.
Este exemplo de plano inclui 1.000 consultas gratuitas de dados pagos (após a primeira consulta) por ciclo de faturamento. Este exemplo de plano também inclui uma taxa mensal máxima de $200.
Neste diagrama, a fatura de janeiro cobra do consumidor $20 para um total de 3.000 consultas que foram executadas na listagem, assim como a taxa mensal fixa de $100.
No ciclo de faturamento de fevereiro, o preço máximo mensal fixo de $200 foi atingido em parte do mês. O consumidor pagou por 10.000 consultas nos dados, além da taxa mensal fixa de $100. As 1.000 consultas adicionais eram gratuitas como parte das consultas mensais gratuitas, e qualquer consulta feita após as primeiras 11.000 também seria gratuita porque a taxa máxima foi atingida.
Modelos de preços baseados em assinatura¶
Escolha um modelo de preços baseado em assinatura para cobrar uma taxa antecipada por um período específico, com cobrança recorrente opcional para sua listagem.
Configuração de sua listagem para um plano baseado em assinatura¶
Depois de criar uma listagem, você poderá configurá-la para adicionar um plano baseado em assinatura.
Para este plano de preços, os consumidores são cobrados antecipadamente pelo acesso ao produto de dados por um período especificado. Você pode optar por oferecer a listagem com cobrança recorrente para uma assinatura com renovação automática (versão preliminar) ou cobrança não recorrente para acesso por prazo fixo.
Como adicionar um plano baseado em assinatura recorrente¶
Para adicionar um plano recorrente baseado em assinatura à sua listagem, faça o seguinte:
Entre em Snowsight.
No menu de navegação, selecione Data Products » Provider Studio.
Selecione Listings, depois selecione o rascunho de listagem que você deseja configurar.
Para a seção Data Product, para Pricing & Trial, selecione Add.
Se você não vir uma seção Pricing & Trial, deverá adicionar um produto de dados à listagem.
Selecione Subscription-based.
Para Billing and access, selecione Recurring para cobrar antecipadamente dos consumidores no início do período recorrente.
Especifique um prazo de 1 a 36 meses para o Billing period da listagem.
Especifique o preço total a ser pago antecipadamente, em dólares dos US.
Selecione se deseja oferecer uma avaliação gratuita e, em caso afirmativo, selecione o tipo e a duração da avaliação. As avaliações são obrigatórias para listagens oferecidas publicamente no Snowflake Marketplace.
Selecione Save.
Como adicionar um plano baseado em assinatura não recorrente¶
Você pode adicionar um plano baseado em assinatura não recorrente para cobrar dos consumidores uma vez antecipadamente pelo acesso à sua listagem. Listagens com este plano não podem ser recompradas pelos consumidores. Se você deseja que os consumidores possam recomprar sua listagem, escolha um plano recorrente baseado em assinatura.
Para adicionar um plano baseado em assinatura não recorrente à sua listagem, faça o seguinte:
Entre em Snowsight.
No menu de navegação, selecione Data Products » Provider Studio.
Selecione Listings, depois selecione o rascunho de listagem que você deseja configurar.
Para a seção Data Product, para Pricing & Trial, selecione Add.
Se você não vir uma seção Pricing & Trial, deverá adicionar um produto de dados à listagem.
Selecione Subscription-based.
Se Billing and access for exibido, selecione One time para cobrar dos consumidores uma vez antecipadamente, sem opção de renovar ou recomprar a listagem.
Especifique um Access period de 1 a 36 meses para a listagem.
Especifique o preço total a ser pago antecipadamente, em dólares dos US.
Selecione se deseja oferecer uma avaliação gratuita e, em caso afirmativo, selecione o tipo e a duração da avaliação. As avaliações são obrigatórias para listagens oferecidas publicamente no Snowflake Marketplace.
Selecione Save.