Bem-vindo à documentação do Snowflake¶

BEM-VINDO À DOCUMENTAÇÃO¶
DO SNOWFLAKE
Nestes tópicos, você encontrará as informações necessárias para acessar sua conta Snowflake e executar todas as tarefas administrativas e de usuário associadas ao uso do Snowflake. A documentação também fornece visões gerais conceituais, tutoriais e uma referência detalhada para todos os comandos, funções e operadores de SQL suportados.
Você pode começar navegando pelo conteúdo à esquerda ou usando a caixa de busca na parte superior para pesquisar na documentação e em outros recursos do Snowflake. Se você não encontrar as informações que está procurando, sinta-se à vontade para entrar em contato com a Documentação do Snowflake ou o Suporte Snowflake usando os botões na parte inferior de cada página.
Introdução ao Snowflake¶
-
Visão geral da arquitetura e dos conceitos básicos do Snowflake.
Plataformas de nuvem com suporte
Visão geral das plataformas de computação em nuvem nas quais o Snowflake é oferecido.
-
Descrição das diferentes regiões de plataformas de nuvens nas quais o Snowflake é oferecido.
-
Descrição dos serviços e recursos incluídos em cada edição do Snowflake.
-
Descrição do processo de liberação do Snowflake e instruções para solicitar acesso antecipado de 12 horas para contas Enterprise Edition e Business Critical Edition ou acesso antecipado de 24 horas para contas Virtual Private Snowflake (VPS).
Visão geral dos principais recursos
Lista de recursos-chave/mais importantes no atual lançamento do Snowflake.
Visão geral do ciclo de vida dos dados
Introdução às tarefas principais (e comandos SQL correspondentes) para colocar seus dados no Snowflake e depois usá-los para realizar consultas e outras operações de SQL.
-
Introdução aos recursos potentes e únicos que o Snowflake fornece para garantir que seus dados estejam protegidos, seguros e disponíveis.
-
Descrição das principais normas de compliance regulamentar que o Snowflake cumpre para garantir os mais altos níveis de garantia, segurança e governança de dados no Snowflake.
Tutoriais e outros recursos¶
Este tópico fornece links para diversos tutoriais/laboratórios e “práticas recomendadas” para o uso do Snowflake.
Como usar o Snowflake¶
Snowsight: a interface da Web do Snowflake — Aprenda a usar Snowsight para suas operações Snowflake:
Console clássico — Informações básicas de uso para a Classic Console, bem como informações mais detalhadas de uso para as páginas Worksheets
e History
:
Warehouses virtuais — Conceitos e tarefas-chave para criar e usar warehouses virtuais para executar consultas e realizar operações DML como carregamento e descarregamento de dados:
Bancos de dados, tabelas e exibições — Conceitos e tarefas-chave relacionadas à compreensão e ao trabalho com bancos de dados e tabelas do Snowflake:
Consulta de dados no Snowflake — Conceitos e tarefas-chave para a execução de consultas no Snowflake:
Introdução ao carregamento de dados semiestruturados — Conceitos e tarefas-chave para trabalhar com JSON e outros tipos de dados semiestruturados:
Introdução aos dados não estruturados — Conceitos e tarefas-chave para trabalhar com dados não estruturados:
Snowflake Time Travel e Fail-safe — Conceitos e tarefas-chave para entender como o Snowflake mantém o acesso a dados excluídos e modificados, e também como o Snowflake permite a recuperação de dados em caso de perda:
Introdução a fluxos e tarefas — Conceitos e tarefas-chave para a transformação e otimização de dados carregados para análise:
Introdução à continuidade dos negócios e recuperação de desastres — Conceitos e tarefas-chave para replicar e executar failover em bancos de dados em múltiplas contas Snowflake, bem como redirecionar conexões do cliente para a continuidade dos negócios e recuperação de desastres:
Conjuntos de dados de amostra — Conceitos e tarefas-chave para usar os conjuntos de dados de exemplo fornecidos com o Snowflake:
Alertas e notificações — Conceitos e tarefas-chave para enviar notificações por e-mail no SQL (por exemplo, de um procedimento armazenado, tarefa etc.) e configurar alertas para executar ações ou enviar notificações quando os dados no Snowflake atenderem a certas condições.
Gerenciamento de sua conta Snowflake¶
-
Descrições detalhadas dos dois identificadores de conta únicos suportados para a conexão com o Snowflake e uso de recursos que abrangem várias contas.
-
Instruções para se inscrever em uma conta de teste, adicionar um cartão de crédito à conta e cancelar a conta.
-
Instruções para definir parâmetros de conta, sessão e objeto para sua conta.
-
Instruções para criar e gerenciar usuários em sua conta.
Gerenciamento de mudanças de comportamento
Instruções para habilitar e desabilitar lançamentos de mudança de comportamento em sua conta.
Referência geral¶
Parâmetros — parâmetros que podem ser usados para controlar o comportamento do sistema no nível de conta, usuário, sessão e objeto.
Referências — usam referências para autorizar o acesso a objetos para procedimentos armazenados, aplicativos e classes de direitos do proprietário.
Lógica ternária — informações sobre o comportamento do NULL em expressões booleanas e com operadores de comparação.
Suporte para agrupamento — informações sobre ordenação e outras operações dependentes de caracteres em cadeias de texto.
Modelos de formato SQL — formatos para especificar a conversão entre valores numéricos e de data/hora e cadeias de texto.
Identificadores de objetos — regras para definir e usar identificadores de objetos, incluindo a resolução de nomes de objetos usados em instruções SQL:
Restrições — conceitos e informações de referência para definir e manter restrições únicas, de chave primária e de chave estrangeira em tabelas:
Variáveis SQL — conceitos e referências para definir e usar variáveis nas sessões.
Transações — conceitos e referência para o uso de transações com instruções SQL.
Literais de tabela — conceitos e referência para o uso de tabelas literais em vez de um único valor escalar em consultas.
Banco de dados SNOWFLAKE — referência para o banco de dados compartilhado do SNOWFLAKE, que é fornecido pelo Snowflake para consultas/relatórios sobre sua organização, conta, compartilhamento de dados e outros usos de objetos.
Snowflake Information Schema — conceitos e referência para o Information Schema do Snowflake, que consiste em um conjunto de exibições de metadados e funções de tabelas históricas para consulta/relatórios sobre objetos no Snowflake.
Campos de metadados no Snowflake — conceitos e referência para campos de metadados no Snowflake.
Referência de comando de SQL¶
Sintaxe de consulta — estrutura de consultas SQL no Snowflake.
Operadores de consulta — operadores de aritmética, de lógica e de outros tipos.
Comandos de linguagem de definição de dados (DDL) — visão geral de comandos DDL.
Comandos de linguagem de manipulação de dados (DML) — comandos para realizar operações DML, incluindo:
Inserção, exclusão, atualização e fusão de dados em tabelas do Snowflake.
Cópia em massa de dados para dentro e para fora de tabelas do Snowflake.
Preparação de arquivos para cópia em massa.
Todos os comandos (em ordem alfabética) — lista alfabética de todos os comandos.
Comandos categorizados pelo tipo de objetos e operações que eles controlam, incluindo:
Objetos gerais de nível de conta (contas, usuários, funções, políticas de segurança, integrações etc.) e operações (failover e recuperação etc.).
Operações baseadas em sessões (contexto da sessão, consultas, variáveis, transações etc.).
Warehouses virtuais (para carregar dados e realizar consultas) e monitores de recursos (para controlar o uso de crédito).
Bancos de dados, esquemas, tabelas e outros objetos de nível de esquema (exibições, sequências etc.).
Extensões Snowflake e desenvolvimento de aplicativos (funções definidas pelo usuário, procedimentos armazenados, script etc.).
Objetos para compartilhamento de dados (compartilhamentos, listagens etc.).
Objetos para classificar, proteger e controlar dados (políticas de mascaramento, políticas de acesso a linhas, tags etc.).
Referência de funções e procedimentos armazenados¶
Resumo de funções — resumo combinado de todas as funções definidas pelo sistema. Pode ser usado como uma referência rápida.
Todas as funções (em ordem alfabética) — lista alfabética de todas as funções definidas pelo sistema (escalares, agregadas, de tabela, etc.).
Funções de agregação — funções que usam várias linhas/valores como entrada e retornam um único valor.
Funções escalares — funções que usam uma única linha/valor como entrada e retornam um único valor:
Funções de cadeia de caracteres (expressões regulares) — funções (de busca) de expressão regular
Funções do sistema — funções que realizam operações de controle ou retornam informações no nível do sistema.
Funções de tabela — funções que retornam resultados em formato de tabela.
Funções de janela – funções que executam cálculos analíticos, como movimentação de agregações e classificações.
Funções de métricas de dados – funções que permitem medições da qualidade de dados para tabelas e exibições.
Procedimentos armazenados — procedimentos armazenados para facilitar o uso de certos recursos do Snowflake.
Referência do Snowflake Scripting¶
Apêndices¶
-
Convenções de notação usadas na documentação do Snowflake.
Palavras-chave reservadas e limitadas
Lista de palavras reservadas para o Snowflake SQL.
