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 para usuários¶
- Antes de começar
Visão geral de como criar uma conta e dos métodos para acessar o Snowflake.
- Sign in to Snowflake
Visão geral das diferentes maneiras de se conectar ao Snowflake.
- Snowflake key concepts and architecture
Description of Snowflake architecture, key concepts, and features.
- Tour rápido na Snowsight
Visão geral do Snowsight, a interface baseada na web do Snowflake.
- Overview of the data lifecycle
Introduces the main operations and corresponding SQL commands for getting your data into Snowflake and then using it to perform queries and other SQL operations.
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:
Sample data sets — 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.
Snowflake Postgres: crie, gerencie e use instâncias do Postgres diretamente no Snowflake:
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.