Capítulo 4. Explorando comandos, tipos de dados e funções do Snowflake SQL
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Como aprendemos nos capítulos anteriores, o Snowflake foi criado para armazenar dados em um formato otimizado, compactado e em colunas dentro de um banco de dados relacional. Os utilizadores finais dos dados do Snowflake precisam de aceder aos dados armazenados e ser capazes de dar instruções para realizar tarefas, chamar funções e executar consultas nos dados. A forma de o fazer é através da linguagem de programação padrão para bases de dados relacionais, Structured Query Language (SQL). O Snowflake suporta SQL:ANSI, a versão padronizada mais comum do SQL. Para além do suporte SQL para dados estruturados, o Snowflake oferece suporte nativo para formatos de dados semi-estruturados, como JSON e XML. O Snowflake também suporta dados não estruturados.
O foco principal deste capítulo é aprender os fundamentos do uso das planilhas do Snowflake para executar uma variedade de comandos SQL usando diferentes tipos de dados e funções. Além de usar planilhas na IU da Web do Snowflake, é possível usar um cliente de linha de comando nativo do Snowflake, conhecido como SnowSQL, para criar e executar comandos SQL. Mais detalhes sobre o SnowSQL serão fornecidos no Capítulo 6.
Além de se conectar ao Snowflake por meio da interface do usuário da Web ou do SnowSQL, é possível usar os drivers ODBC e JDBC ...