Visão geral do compartilhamento de dados no Snowflake

Há muitas maneiras de compartilhar dados de sua conta Snowflake com os usuários em outras contas Snowflake.

Neste tópico:

Por que compartilhar dados com o Snowflake

Quando você usa o Snowflake para compartilhar dados como provedor, você pode gerenciar quem tem acesso aos seus dados e evitar desafios mantendo seus dados sincronizados entre diferentes pessoas e grupos.

Como um consumidor de dados, você pode reduzir as transformações de dados que precisa realizar porque os dados ficam no Snowflake, facilitando a junção de conjuntos de dados compartilhados com você com seus próprios dados.

Se você compartilhar seus dados usando listagens, você pode incluir metadados com seu compartilhamento de dados, como título e descrição, e exemplos de uso para ajudar os consumidores a usar os dados rapidamente. Além dos benefícios para os consumidores, como provedor, você tem acesso aos dados de uso, replica automaticamente seus dados para outras regiões e pode até decidir cobrar pelo acesso a seus dados ou oferecer alguns conjuntos de dados publicamente no Snowflake Marketplace.

Opções de compartilhamento

As listagens permitem compartilhar dados com pessoas em qualquer região do Snowflake por meio de nuvens, sem realizar tarefas de replicação manual. Se você utilizar listagens, você poderá fornecer metadados adicionais para os dados que você compartilha, ver o uso de dados de clientes e para listagens oferecidas publicamente no Snowflake Marketplace, medir o interesse do consumidor em suas listagens.

Se você não quiser compartilhar dados usando uma listagem, você pode usar um compartilhamento direto em vez disso. Todos os métodos de compartilhamento de dados no Snowflake usam Secure Data Sharing. Não importa qual opção você escolha, você pode compartilhar com pessoas que não têm contas Snowflake usando contas de leitor.

Mecanismo de compartilhamento de dados

Compartilhar com quem?

Preenchimento automático nas nuvens?

Cobrar opcionalmente pelos dados?

Oferecer opcionalmente os dados publicamente?

Obter métricas de uso do consumidor?

Listagem

Uma ou mais contas em qualquer região

Sim

Sim

Sim

Sim

Direct Share

Uma ou mais contas em sua região

Não

Não

Não

Não

Se você quiser administrar um grupo de contas e controlar quem pode publicar e consumir listagens nesse grupo, considere o uso de um Troca de dados.

Listagem

Você pode oferecer uma listagem privada a contas específicas ou publicamente no Snowflake Marketplace. Para saber mais sobre o Snowflake Marketplace, consulte Sobre o Snowflake Marketplace.

Depois de aceitar os termos do provedor e do consumidor, você pode começar a compartilhar e consumir dados compartilhados com você com uma listagem. Para obter mais informações, consulte Sobre as listagens.

Direct Share

Use um compartilhamento direto para compartilhar dados com uma ou mais contas na mesma região Snowflake. Você não precisa copiar ou mover dados compartilhados com um compartilhamento direto.

Se você quiser converter um compartilhamento direto com consumidores ativos em uma listagem, consulte Conversão de um compartilhamento direto em uma listagem.

Para obter mais informações, consulte Começando a utilizar o Secure Data Sharing.

Troca de dados

Se a criação de listas que você oferece privadamente para contas específicas não for uma opção, você pode usar uma troca de dados para compartilhar dados com um grupo selecionado de contas que você convidar.

Você deve solicitar que uma troca de dados seja provisionada e configurada para sua conta, então você pode convidar membros para a troca e especificar se eles podem consumir dados, fornecer dados ou ambos.

O Data Exchange é suportado para todas as contas Snowflake hospedadas em regiões não VPS, em todas as plataformas de nuvem suportadas.

Para obter mais informações, consulte Troca de dados.