Capítulo 3. Criando e gerenciando objetos de banco de dados protegíveis do Snowflake
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Em Snowflake, todos os dados são armazenados em tabelas de bases de dados. As tabelas da base de dados Snowflake são estruturadas logicamente em colecções de linhas e colunas. Este capítulo concentra-se na estrutura lógica de bancos de dados e objetos de banco de dados, como tabelas e visualizações. A estrutura física do armazenamento de dados do Snowflake, incluindo as micropartições do Snowflake, será explicada no Capítulo 9.
Neste capítulo, abordaremos os tópicos em uma ordem específica porque a série de exemplos se baseia uns nos outros. Começaremos com a criação de bancos de dados e esquemas, revisando as exibições INFORMATION_SCHEMA e ACCOUNT_USAGE e, em seguida, criando tabelas e exibições. Em seguida, aprenderemos sobre estágios, procedimentos armazenados e funções definidas pelo usuário (UDFs). Encerraremos o capítulo com pipes, sequências, fluxos e tarefas. Todos os objetos discutidos neste capítulo são objetos de banco de dados protegidos (como mostrado na Figura 3-1).
Um objeto securizável do Snowflake é uma entidade à qual concede acesso a funções específicas. As funções, às quais foram concedidos privilégios de acesso, são atribuídas a utilizadores. Um utilizador do Snowflake pode ser uma pessoa individual ou uma aplicação. Os utilizadores e as funções serão abordados ...