Panoramica

In questo quickstart Introduzione a Tasty Bytes per prima cosa farai la conoscenza del marchio fittizio di food truck Tasty Bytes, creato dal team frostbyte di Snowflake.

Dopo avere conosciuto l'organizzazione Tasty Bytes, completeremo la configurazione del suo modello dati di base, dei ruoli e dei warehouse specifici per i workload e di tutti i controlli degli accessi basati sui ruoli (RBAC) necessari.

Al termine di questo quickstart avrai implementato l'ambiente base necessario per eseguire i quickstart contenuti nella sezione Quickstart Powered by Tasty Bytes.

Che cos'è Tasty Bytes?

Prerequisiti

Cosa imparerai

Cosa realizzerai

Panoramica

Per questo quickstart utilizzerai l'interfaccia web di Snowflake nota come Snowsight. Se questa è la prima volta che utilizzi Snowsight, ti consigliamo caldamente di dare un'occhiata alla documentazione di Snowsight per una spiegazione a livello generale.

Passaggio 1 - Accedere a Snowflake tramite URL

Passaggio 2 - Effettuare l'accesso a Snowflake

Passaggio 3 - Accedere ai fogli di lavoro

Passaggio 4 - Creare un foglio di lavoro

Passaggio 5 - Rinominare un foglio di lavoro

Passaggio 6 - Accedere al file di configurazione SQL su GitHub

tb_introduction.sql

Passaggio 7 - Copiare la configurazione SQL da GitHub

Passaggio 8 - Incollare la configurazione SQL da GitHub nel tuo foglio di lavoro Snowflake

Passaggio 9 - Eseguire in modo sincrono tutto il codice SQL di configurazione

Passaggio 10 - Completare la configurazione

Passaggio 11 - Fai clic su Next –>

Panoramica

Dopo avere completato correttamente la configurazione di Tasty Bytes, possiamo esplorare il database, i ruoli e i warehouse che abbiamo creato.

Passaggio 1 - Esplorare il database Tasty Bytes

Questa query restituisce il database che abbiamo creato tramite SHOW DATABASES.

USE ROLE sysadmin;
SHOW DATABASES LIKE 'frostbyte_tasty_bytes';

Passaggio 2 - Esplorare gli schemi nel database Tasty Bytes

Questa query restituisce gli schemi all'interno del database che abbiamo creato tramite SHOW SCHEMAS.

SHOW SCHEMAS IN DATABASE frostbyte_tasty_bytes;

Passaggio 3 - Esplorare le tabelle nello schema RAW_POS all'interno del database Tasty Bytes

Questa query restituisce le tabelle all'interno dello schema raw_pos tramite SHOW TABLES

SHOW TABLES IN SCHEMA frostbyte_tasty_bytes.raw_pos;

Passaggio 4 - Esplorare i ruoli di Tasty Bytes

Questa query restituisce i ruoli che abbiamo creato tramite SHOW ROLES.

SHOW ROLES LIKE 'tasty%';

Passaggio 5 - Esplorare i warehouse Tasty Bytes

Questa query restituisce i warehouse che abbiamo creato tramite SHOW WAREHOUSES.

SHOW WAREHOUSES LIKE 'tasty%';

Passaggio 6 - Combinare tutti gli elementi

Le prossime tre query:

  1. Assumono il ruolo tasty_data_engineer tramite USE ROLE
  2. Utilizzano il warehouse tasty_de_wh tramite USE WAREHOUSE
  3. Interrogano la tabella raw_pos.menu per trovare quali voci di menu sono vendute nei food truck con il marchio 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';

Fantastico! In pochi minuti abbiamo configurato un ambiente demo Tasty Bytes completo di dati, ruoli e warehouse nel nostro account Snowflake. Ora diamo un'occhiata a tutti gli altri quickstart Tasty Bytes a nostra disposizione.

Passaggio 7 - Fai clic su Next –>

Panoramica

Congratulazioni! Hai completato la configurazione dell'ambiente base di Tasty Bytes.

Il sommario riportato di seguito descrive tutti i quickstart Tasty Bytes disponibili che utilizzano l'ambiente base che hai appena creato.

Da zero a Snowflake

Approfondimenti sui workload (disponibili a breve)