Criação e gerenciamento de uma listagem¶
Este tópico contém procedimentos para a criação e publicação de uma listagem de maneira privada ou no Snowflake Marketplace.
Neste tópico:
Pré-requisitos para criação de listagem¶
Concorde com os Termos de serviço do provedor e consumidor da Snowflake. A aceitação dos Termos do Provedor e do Consumidor do Snowflake não é necessária para a criação de listagens privadas gratuitas ou pagas fora da plataforma, mas você deve analisar e aceitar os Termos da Funcionalidade de Compartilhamento de Dados Controlados pelo Cliente do Snowflake.
Revisar as Políticas do provedor.
Crie um perfil de provedor para oferecer listagens pagas ou listagens no Snowflake Marketplace.
Se você quiser cobrar pelo seu produto de dados, configure sua conta para fornecer listagens pagas.
Tenha acesso a uma função com privilégios do provedor.
Preparar os dados para sua listagem. Consulte Como preparar dados para uma listagem.
Para saber mais sobre os requisitos para se tornar um provedor, consulte Uso das listagens como um provedor.
Considerações sobre o compartilhamento de listagens com contas em regiões governamentais dos US¶
Provedores não governamentais que desejam compartilhar listagens com contas de consumidores nas regiões governamentais dos US devem considerar os seguintes detalhes:
A conta na região governamental dos US deve habilitar o compartilhamento e a colaboração de dados. Consulte Preparação para acessar listagens de contas em regiões governamentais dos EUA.
Você deve usar o preenchimento automático entre nuvens, e seu produto de dados só pode conter ou referenciar objetos compatíveis com preenchimento automático.
Se você oferecer uma listagem para regiões governamentais dos US no Snowflake Marketplace ou diretamente para uma conta de consumidor em uma região governamental dos US, a área de compartilhamento seguro (SSA) criada para preencher automaticamente a listagem para essa região incorre em custos na taxa específica para essa região. Consulte a tabela de consumo disponível em Jurídico Snowflake, o guia de preços e Custos de autoatendimento.
Compartilhamento de dados ou aplicativos com consumidores específicos usando uma listagem privada¶
Você pode criar listagens gratuitas ou pagas para compartilhar diretamente com consumidores específicos. Você pode criar uma listagem privada para atender a uma solicitação de uma listagem de avaliação limitada ou para compartilhar dados ou aplicativos com um consumidor com quem você já tem um relacionamento comercial.
Você deve saber o identificador da conta de um consumidor para compartilhar uma listagem com ele. Consulte Como encontrar o nome da conta e organização de uma conta.
Nota
Sua função deve ter os privilégios necessários para criar uma listagem. Consulte Privilégios necessários para trabalhar com listagens.
Criar uma listagem privada gratuita (ou paga fora da plataforma)¶
Faça uma das seguintes opções:
Abra o Provider Studio.
Faça login no Snowsight.
Selecione + Create Listing » Specified Customers.
Na caixa de diálogo Create Listing, digite um nome para sua listagem.
Na seção Who can discover the listing?, selecione Only specified consumers.
Na seção What type of listing would you like to publish?, selecione Free (or paid off-platform).
Selecione Next.
Escolha + Select para selecionar os objetos a serem anexados à listagem.
Se você selecionar um ou mais objetos de banco de dados, Snowflake cria um compartilhamento seguro com esses objetos. Você pode mudar o nome do compartilhamento seguro.
Se você selecionar um compartilhamento seguro existente, o nome desse compartilhamento será exibido.
Digite uma descrição para sua listagem.
Opcional: se você tiver vários perfis de provedor, selecione o perfil de provedor que deseja usar para publicar essa listagem. Se você não selecionar um perfil de provedor, o Snowflake usará sua organização e conta por padrão.
Na seção Consumer Data Sharing Account ID, adicione os nomes de conta e organização para os consumidores com os quais você deseja compartilhar a listagem.
Se você adicionar uma conta de consumidor em uma região que não seja sua região local, o Snowflake habilita o preenchimento automático para permitir a replicação de dados para a região remota depois que o consumidor obtém sua listagem. Execute as seguintes etapas adicionais:
Na seção Auto-fulfillment, insira um valor e selecione um intervalo para especificar a frequência de replicação de seu produto de dados da sua região para a região remota.
Se você não tiver um warehouse padrão definido, selecione um warehouse para usar para preenchimento automático.
Consulte Preenchimento automático de listagens para obter mais detalhes.
Selecione Publish para publicar a listagem para os consumidores selecionados, ou selecione Save Draft para salvá-la como um rascunho.
Criação de uma listagem privada paga¶
Criar uma listagem.
Configurar a listagem para prepará-la para publicação.
Faça login no Snowsight.
Selecione + Create Listing » Specified Customers.
Na janela Create Listing, digite um nome para sua listagem.
Na seção Who can discover the listing?, selecione Only specified consumers.
Para cobrar pela listagem, na seção What type of listing would you like to publish?, selecione Paid on Snowflake.
Selecione Next. É criado um rascunho da listagem.
Configure recursos adicionais obrigatórios e opcionais. Consulte Configuração de uma listagem.
Criar uma avaliação baseada no uso¶
Em uma avaliação baseada no uso, você pode oferecer uma série de consultas gratuitas que os consumidores podem executar em seu produto de dados. Depois que todas as consultas gratuitas tiverem sido usadas, o consumidor deverá comprar o produto de dados para executar consultas adicionais.
Para adicionar uma avaliação a uma listagem, a listagem deve ter um produto de dados anexado e você deve ter a função ACCOUNTADMIN ou o privilégio OWNERSHIP na listagem. Para saber mais sobre os privilégios necessários para gerenciar as listagens, consulte Como preparar dados para uma listagem.
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione Listings e, em seguida, selecione uma listagem existente ou crie uma nova listagem.
Na seção Access & Pricing, selecione Edit ou Add ao lado de Pricing & Trial.
Selecione Usage-based.
No campo Monthly Fee, insira uma taxa mensal.
Opcional. Na área Queries, insira o custo por consulta e o número de consultas incluídas.
Se você inseriu um custo por consulta, insira a cobrança mensal máxima no campo Maximum Monthly Charge.
Na área Free Trial, selecione um dos seguintes tipos de avaliação de uso:
Limited Usage
Limited Time
Limited Functionality
Limited Functionality & Time
Se você selecionou Limited Usage, digite um valor no campo Number of Free Queries During Trial.
Se você selecionou Limited Time ou Limited Functionality & Time, digite um valor no campo Length of Trial.
Selecione Save.
Configuração de uma listagem¶
Você deve fornecer detalhes adicionais para listagens privadas pagas e qualquer listagem oferecida no Snowflake Marketplace antes de enviar sua listagem para aprovação ou publicá-la para consumidores específicos.
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione a aba Listings, depois selecione o rascunho de listagem que você deseja configurar.
Selecione Add ao lado de cada seção que aparece na página e forneça as informações necessárias.
À medida que você fornece informações para cada seção, consulte Configuração de listagens para obter mais informações sobre cada campo. As propriedades específicas disponíveis para edição dependem do tipo de listagem que você cria.
Publicação de uma listagem¶
Depois de criar e configurar uma listagem, você pode publicar uma listagem.
Os procedimentos específicos para publicar uma listagem dependem se você está publicando uma listagem privada gratuita (ou paga fora da plataforma), oferecendo uma listagem paga privada ou oferecendo qualquer listagem no Snowflake Marketplace:
Para publicar uma listagem, você deve usar a função ACCOUNTADMIN ou outra função com o privilégio OWNERSHIP para a listagem que você deseja publicar.
Quando você publica uma listagem, ela fica visível aos consumidores em todas as regiões atuais e futuras do Marketplace, mas os consumidores só podem obter, comprar ou solicitar seu produto nas regiões que você selecionar.
Publicação de uma listagem para consumidores específicos¶
Para compartilhar uma listagem com as contas de consumidor selecionadas, você deve publicar a listagem para essas contas. As listagens privadas não aparecem no Snowflake Marketplace.
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione a aba Listings, depois selecione o rascunho de listagem que você deseja publicar.
Selecione Publish.
Após a publicação da listagem, a listagem estará disponível para os consumidores selecionados acessarem a partir Private Sharing. Consulte Acesse e instale listagens como consumidor.
Nota
Depois de publicar uma listagem privada, você não poderá alterar o compartilhamento associado à listagem.
Publicação de uma listagem no Snowflake Marketplace¶
Toda listagem no Snowflake Marketplace deve passar pelo processo de revisão e aprovação. Depois de uma listagem ser aprovada, ela poderá ser publicada no Snowflake Marketplace. Se uma listagem for rejeitada, reveja os comentários de feedback, atualize a listagem e envie-a novamente para aprovação.
Envio de sua listagem para aprovação¶
Antes de poder publicar uma listagem no Snowflake Marketplace, você deve enviar a listagem ao Snowflake para aprovação.
Se você quiser enviar sua listagem para aprovação, mas a opção de Submit for Approval estiver desativada, verifique o seguinte:
Você concluiu as etapas para configurar a listagem. Consulte Configuração de uma listagem.
Você é o ACCOUNTADMIN ou tem o privilégio OWNERSHIP para o produto de dados anexado à listagem.
Todas as consultas SQL de amostra anexadas à validação de aprovação da listagem.
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione a aba Listings, depois selecione o rascunho de listagem que você deseja enviar para aprovação.
Selecione Submit for Approval.
Após a listagem ser revista pela Snowflake, o estado muda para Approved ou Denied.
Se a listagem tiver sido recusada, atualize a listagem com base no feedback fornecido nos comentários e envie-a novamente para aprovação.
Quando uma listagem é aprovada ou rejeitada, uma notificação por e-mail é enviada para os endereços de e-mail Business Contact e Technical Contact no perfil do provedor associado à listagem.
Publicação de sua listagem¶
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione a guia Listings, depois selecione a listagem aprovada que você deseja publicar.
Selecione Publish.
Depois de publicar sua listagem do Snowflake Marketplace pela primeira vez, as alterações subsequentes à listagem que requerem aprovação do Snowflake são publicadas automaticamente após a aprovação. Para evitar que sua listagem seja publicada automaticamente, consulte Desativação automática da publicação.
Quando você publica uma listagem, ela fica visível para os consumidores em todas as regiões do Snowflake Marketplace atuais e futuras. Os consumidores só podem obter, comprar ou solicitar seu produto nas regiões que você selecionar. Consulte Preenchimento automático de listagens para obter mais informações sobre a disponibilidade da região.
Após publicar sua listagem Snowflake Marketplace, você pode definir um link de referência para a listagem. Os links de referência permitem que você forneça aos consumidores um link direto para sua listagem.
Desativação automática da publicação¶
Após a publicação de uma listagem, você pode desativar a publicação automática para futuras alterações na listagem.
Faça login no Snowsight.
No menu de navegação, selecione Data sharing » Provider Studio.
Selecione a guia Listings, depois selecione a listagem aprovada para a qual você deseja desativar a publicação automática.
Na página de detalhes da listagem, selecione Settings.
Na seção Publishing de Listing Settings, selecione Edit Publishing.
Na janela Publish Setting, selecione Manual:
Selecione Save.
A listagem não será mais publicada automaticamente. Agora, quando você fizer alterações na listagem, deverá publicá-la manualmente. Consulte Publicação de sua listagem.
Anexação de um notebook a uma listagem do Snowflake Marketplace¶
Os provedores podem adicionar um notebook a uma listagem para mostrar aos consumidores em potencial como eles podem aproveitar e se beneficiar de um produto de dados. As listagens podem estar disponíveis no Marketplace público do Snowflake, no Marketplace interno ou como uma listagem privada para um conjunto seleto de consumidores.
Um provedor pode anexar um notebook que foi totalmente executado com resultados a uma listagem. Os resultados podem incluir saídas tabulares ou visualização para descrever o valor dos produtos de dados em uma listagem. Os provedores podem incluir exemplos baseados em Python e baseados em SQL no notebook e acrescentar explicações claras de Markdown para orientar os consumidores.
Nota
Os cadernos anexados a uma listagem são apenas para visualização e não podem ser clonados ou baixados nem ter a interação do consumidor.
Para anexar um notebook a uma listagem, siga estas etapas:
Faça login no Snowsight.
No menu de navegação, selecione Projects » Notebooks.
Em cada célula do notebook, selecione Run all ou Run para gerar resultados. Certifique-se de executar em cada célula.
Para verificar se o notebook é executado com êxito, localize o indicador verde de status de execução.
Para encerrar sua sessão de Notebooks, selecione o menu suspenso Active e selecione End session.
No menu de navegação, selecione Data sharing » Provider Studio. Você pode anexar um notebook a todos os tipos de listagem.
Crie uma nova listagem ou escolha uma listagem existente.
Selecione + Add data product.
Escolha + Select.
Na seção Quick Start Examples, selecione Add Notebook.
Selecione o notebook a ser anexado. É possível usar o recurso de pesquisa para encontrar um notebook específico.
Selecione Save.
Para publicar a listagem para os consumidores selecionados, selecione Publish.
Nota
Para atualizar o conteúdo do notebook após anexá-lo a uma listagem, é necessário remover o notebook da listagem e anexá-lo novamente.
Remoção de um notebook de uma listagem¶
No menu de navegação, selecione Data sharing » Provider Studio.
Na seção Quick Start Examples, selecione o notebook a ser removido.
Selecione Remove Notebook.
Nota
Se você perder a propriedade do notebook, ou se você excluí-lo ou removê-lo de seus recursos compartilhados, uma cópia permanecerá na listagem.
Limitações¶
Os provedores só podem anexar um notebook a uma listagem e o provedor deve ter privilégios de OWNERSHIP no notebook.
Os consumidores só podem visualizar o notebook e seus resultados nas listagens.
As alterações no notebook não são atualizadas automaticamente na listagem. Para refletir as alterações mais recentes, é necessário remover o notebook e adicioná-lo novamente.