Visão geral

Neste quickstart "Introdução à Tasty Bytes", você vai conhecer a marca fictícia de food trucks Tasty Bytes, criada pela equipe frostbyte da Snowflake.

Após saber mais sobre a organização Tasty Bytes, vamos realizar o processo de configuração do modelo de dados funcional da Tasty Bytes, bem como de funções e armazenamentos específicos das cargas de trabalho e de todo o controle de acesso baseado em funções (role-based access control, RBAC) necessário.

Ao finalizar este guia, você terá implementado os elementos básicos necessários para executar os quickstarts da seção Powered by Tasty Bytes - quickstarts.

Quem é a Tasty Bytes?

Pré-requisitos

Você vai aprender

O que será desenvolvido

Visão geral

Neste quickstart, você usará a interface da web do Snowflake, conhecida como Snowsight. Caso seja sua primeira vez usando o Snowsight, recomendamos consultar a documentação do Snowsight para obter orientações gerais.

Etapa 1 - Acessar o Snowflake via URL

Etapa 2 - Fazer login no Snowflake

Etapa 3 - Acessar as planilhas

Etapa 4 - Criar uma planilha

Etapa 5 - Renomear uma planilha

Etapa 6 - Acessar o Setup SQL armazenado no GitHub

tb_introduction.sql

Etapa 7 - Copiar o Setup SQL do GitHub

Etapa 8 - Colar o Setup SQL do GitHub para a sua planilha do Snowflake

Etapa 9 - Executar de modo síncrono todo o Setup SQL

Etapa 10 - Concluir a configuração

Etapa 11 - Clicar em Next –>

Visão geral

Após configurar a Tasty Bytes com sucesso, podemos agora explorar o banco de dados, as funções e os armazenamentos que criamos.

Etapa 1 - Explorar o banco de dados Tasty Bytes

Essa consulta apresentará o banco de dados que criamos com o comando SHOW DATABASES.

SHOW DATABASES LIKE 'frostbyte_tasty_bytes';

.

Etapa 2 - Explorar os esquemas dentro do banco de dados Tasty Bytes

Essa consulta apresentará os esquemas dentro do banco de dados que criamos com o comando SHOW SCHEMAS.

SHOW SCHEMAS IN DATABASE frostbyte_tasty_bytes;

.

Etapa 3 - Explorar as tabelas do esquema RAW_POS no banco de dados Tasty Bytes

Esta consulta apresentará as tabelas no esquema raw_pos com o comando SHOW TABLES

SHOW TABLES IN SCHEMA frostbyte_tasty_bytes.raw_pos;

.

Etapa 4 - Explorar as funções Tasty Bytes

Essa consulta apresentará as funções que criamos com o comando SHOW ROLES.

SHOW ROLES LIKE 'tasty%';

.

Etapa 5 - Explorar os armazenamentos Tasty Bytes

Esta consulta apresentará os armazenamentos que criamos com o comando SHOW WAREHOUSES.

SHOW WAREHOUSES LIKE 'tasty%';

.

Etapa 6 - Combinar todos os elementos

As próximas três consultas vão: 1. Assumir a função tasty_data_engineer com o comando USE ROLE. 2. Usar o armazenamento tasty_de_wh com o comando USE WAREHOUSE. 3. Consultar nossa tabela raw_pos.menu para saber quais itens do menu são vendidos em nossos food trucks com a marca Plant Palace.

USE ROLE tasty_data_engineer; 
USE WAREHOUSE tasty_de_wh;

SELECT 
    m.menu_type_id, 
    m.menu_type, 
    m.truck_brand_name, 
    m.menu_item_name 
FROM frostbyte_tasty_bytes.raw_pos.menu m 
WHERE m.truck_brand_name = 'Plant Palace'; 

Incrível! Em poucos minutos temos um ambiente de demonstração Tasty Bytes completo com dados, funções e armazenamentos configurados na nossa conta Snowflake. Agora, vamos ver todos os outros Tasty Bytes Quickstarts que podemos usar.

Etapa 7 - Clicar em Next –>

Visão geral

Parabéns! Você acaba de concluir a configuração dos elementos básicos para a Tasty Bytes!

O índice abaixo vai listar todos os Tasty Bytes Quickstarts que podem utilizar os elementos básicos que você acaba de criar.

Do zero ao Snowflake

Guias detalhados das cargas de trabalho (em breve)