Preparação de dados para uma listagem¶
Este tópico contém orientações para preparar a criação de uma listagem, incluindo como preparar um compartilhamento para uma listagem.
Neste tópico:
Preparação para criar uma listagem¶
Antes de criar uma listagem, faça o seguinte:
Decida que tipo de listagem você deseja criar. Consulte Tipos de listagens.
Configure as funções e privilégios para simplificar a criação de listagens. Consulte Configuração de funções e privilégios para listagens.
Identifique os objetos que você deseja compartilhar. Consulte Decisão sobre o que colocar em uma listagem.
Prepare os objetos para serem compartilhados com outras pessoas. Consulte Preparação dos compartilhamentos para sua listagem.
Determine se você quer cobrar por sua listagem. Consulte Preparação de compartilhamentos para uma listagem paga.
Escolha em qual(is) região(ões) de nuvem você deseja oferecer sua listagem. Consulte Preparação de sua listagem para compartilhamento com outras regiões.
A listagem e o compartilhamento de dados devem estar em conformidade com as Políticas do provedor do Snowflake.
Configuração de funções e privilégios para listagens¶
Quando você cria uma listagem, você a cria a partir da conta que tem os dados nela contidos. Dentro dessa conta, você pode realizar uma das seguintes ações para criar e gerenciar listagens:
Use a função ACCOUNTADMIN.
Criar e usar uma função dedicada com o privilégio global CREATE DATA EXCHANGE LISTING.
A função que cria um compartilhamento também é a proprietária do compartilhamento, e essa função deve ser usada para anexar o compartilhamento a uma listagem. Se a função que criou o compartilhamento for diferente da função que você usa para criar e modificar a listagem, conceda o privilégio MODIFY LISTING nessa listagem à função que possui o compartilhamento para que os usuários com essa função possam publicar a listagem.
Para obter mais informações sobre privilégios de compartilhamento de dados, consulte Concessão de privilégios a outras funções.
Decisão sobre o que colocar em uma listagem¶
Enquanto você se prepara para compartilhar dados de sua conta com uma listagem, decida o que colocar na listagem.
Primeiro, certifique-se de que os dados que você deseja compartilhar estejam no Snowflake, e que você tem os direitos legais e contratuais para compartilhar os dados. Se necessário, carregue os dados que você deseja compartilhar no Snowflake. Consulte Visão geral do carregamento de dados.
Nota
Na medida em que quaisquer dados em sua listagem ou conjunto de dados sejam regidos por quaisquer leis ou obrigações contratuais, você deve assegurar-se de que tem os direitos legais e contratuais de compartilhar tais dados. Por exemplo, você só pode compartilhar informações de saúde protegidas (PHI) através de uma listagem personalizada e, para isso, você precisa: (1) ter assinado um contrato de associação comercial (BAA) com a Snowflake e o Consumidor que recebe as PHI e; (2) garantir que o Consumidor também tenha assinado um BAA com a Snowflake. Além disso, embora você possa compartilhar dados pessoais pela listagem gratuita ou personalizada, para fazê-lo você deve ter os direitos legais e contratuais aplicáveis se os dados não estiverem disponíveis publicamente.
Em seguida, decida como oferecer os dados que você tem como uma listagem. Se você planeja oferecer listagens no Snowflake Marketplace ou apenas como listagens privadas diretamente a clientes específicos, você pode tomar decisões diferentes sobre o que colocar na listagem.
Considere a disponibilidade de seus dados.
Considere os consumidores que você espera que tenham acesso às suas listagens.
Considere os formatos dos dados que você seleciona para o compartilhamento, tais como tabela, exibição, exibição segura ou outro objeto de banco de dados.
Por exemplo, se você quiser fornecer listas sobre o tratamento de cães, você pode tomar decisões como as seguintes:
Ofereça uma listagem gratuita disponível ao público no Snowflake Marketplace com informações sobre raças de cães e comprimento do pelo.
Ofereça uma listagem privada a uma organização parceira com informações sobre o tempo necessário para cuidar de vários cães, e a frequência típica de consultas para diferentes raças de cães.
Neste exemplo, você oferece dados valiosos no Snowflake Marketplace, mas oferece insights mais específicos a uma organização com a qual você já tem uma relação comercial de confiança.
Preparação para oferecer uma listagem paga¶
Se você quiser cobrar por sua listagem, você deve fazer o seguinte:
Determine se você pode oferecer listagens pagas em sua região. Consulte Onde você pode publicar listagens pagas.
Prepare os dados para oferecer um período de teste dos dados. Consulte Preparação de compartilhamentos para uma listagem paga.
Decida sobre o plano de preços que melhor se adequa à sua listagem. Consulte Modelos de preços de listagens pagas para rever os planos de preços disponíveis.
Onde você pode publicar listagens pagas¶
Como provedor, você pode criar uma listagem paga se o endereço de faturamento da sua conta for em um dos seguintes países:
Austrália
Finlândia
França
Alemanha
Irlanda
Israel
Itália
México
Países Baixos
Noruega
Cingapura
Suécia
Suíça
Reino Unido
Estados Unidos
Consulte Onde as listagens pagas estão disponíveis para os consumidores para obter informações sobre a disponibilidade da região para os consumidores.