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 boolianas 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 monitor de modelos — funções que recuperam métricas de monitores de modelos de aprendizado de máquina. 
- 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. 
