Introdução ao compartilhamento declarativo no Native Application Framework

O compartilhamento declarativo no Snowflake Native App Framework permite que os provedores compartilhem não apenas dados, mas também objetos de código (notebooks, procedimentos armazenados e funções definidas pelo usuário) juntamente com tabelas e exibições como um único produto de dados. Os provedores definem todos os objetos compartilhados em um arquivo de manifesto YAML, e a estrutura lida com o gerenciamento de privilégios, a resolução de objetos e o controle de versão automaticamente, sem a necessidade de um script de configuração. Este tópico apresenta uma visão geral de alto nível das etapas necessárias para provedores começarem.

Como se tornar um provedor de listagem Snowflake

Provedores podem criar e gerenciar listagens para compartilhar o aplicativo com os consumidores.

Para mais informações, consulte Como se tornar um provedor.

Criação de conteúdos de dados

Os provedores criam dados e objetos para compartilhar com os consumidores. Isso pode incluir o seguinte:

Requisitos de controle de acesso

A conta de provedor deve ter os privilégios necessários para criar e gerenciar objetos Snowflake, como bancos de dados, esquemas, tabelas e warehouses virtuais.

Isso inclui:

  • Bancos de dados e esquemas: Requer os privilégios USAGE

  • Tabelas e exibições: Requer os privilégios SELECT