Descripción general

En esta quickstart guide Introducción a Tasty Bytes descubrirás, antes de nada, la marca ficticia de food trucks Tasty Bytes, creada por el equipo frostbyte en Snowflake.

Cuando ya conozcas la organización Tasty Bytes, realizaremos el proceso de configuración del modelo de base de datos de Tasty Bytes, además de los roles y almacenes específicos de cada workload, así como cualquier control de acceso basado en funciones (role-based access control, RBAC) que sea necesario.

Al terminar esta quickstart guide, habrás implementado los conceptos esenciales necesarios para ejecutar el resto de quickstart guides de nuestra sección Powered by Tasty Bytes - Quickstart guides.

¿Qué es Tasty Bytes?

Requisitos previos

Contenido que se enseñará

Cosas que podrás conseguir

Descripción general

En esta quickstart guide, usarás la interfaz web de Snowflake denominada Snowsight. Si es la primera vez que utilizas Snowsight, te recomendamos que eches un vistazo a la documentación sobre Snowsight, que cuenta con una guía detallada.

Paso 1: acceder a Snowflake con la URL

Paso 2: iniciar sesión en Snowflake

Paso 3: acceder a las hojas de trabajo

Paso 4: crear una hoja de trabajo

Paso 5: cambiar el nombre de una hoja de trabajo

Paso 6: acceder a un código SQL de configuración alojado en GitHub

tb_introduction.sql

Paso 7: copiar el código SQL de configuración de GitHub

Paso 8: pegar el código SQL de configuración de GitHub en tu hoja de trabajo de Snowflake

Paso 9: ejecutar el SQL de configuración de forma sincronizada

Paso 10: finalizar la configuración

Paso 11: hacer clic en Next –>

Descripción general

Ahora que ya hemos completado la configuración de Tasty Bytes, podemos explorar la base de datos, los roles y los almacenes que hemos creado.

Paso 1: explorar los conceptos esenciales de Tasty Bytes

Esta consulta con el comando SHOW DATABASES devolverá la base de datos que hemos creado.

SHOW DATABASES LIKE 'frostbyte_tasty_bytes';

Paso 2: explorar los esquemas en la base de datos de Tasty Bytes

Esta consulta con el comando SHOW SCHEMAS devolverá los esquemas de la base de datos que hemos creado.

SHOW SCHEMAS IN DATABASE frostbyte_tasty_bytes;

Paso 3: explorar las tablas en el esquema RAW_POS dentro de la base de datos de Tasty Bytes

Esta consulta con el comando SHOW TABLES devolverá las tablas del esquema raw_pos.

SHOW TABLES IN SCHEMA frostbyte_tasty_bytes.raw_pos;

Paso 4: explorar los roles de Tasty Bytes

Esta consulta con el comando SHOW ROLES devolverá los roles que hemos creado.

SHOW ROLES LIKE 'tasty%';

Paso 5: explorar los almacenes de Tasty Bytes

Esta consulta con el comando SHOW WAREHOUSES devolverá los almacenes que hemos creado.

SHOW WAREHOUSES LIKE 'tasty%';

Paso 6: recopilar todo

Las siguientes tres consultas van a: 1. Asumir el rol tasty_data_engineer mediante USE ROLE 2. Utilizar el almacén tasty_de_wh mediante USE WAREHOUSE 3. Ejecutar una consulta en la tabla raw_pos.menu para saber qué artículos del menú se venden en nuestros food trucks de la línea 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'; 

¡Genial! En tan solo unos minutos hemos creado un entorno de demostración completo con datos, roles y almacenes configurados en nuestra cuenta de Snowflake. Ahora vamos a echarle un vistazo al resto de quickstart guides de Tasty Bytes que tenemos a nuestra disposición.

Paso 7: hacer clic en Next –>

Descripción general

¡Enhorabuena! Has completado la configuración de los conceptos esenciales de Tasty Bytes.

El siguiente índice recoge todas las quickstart guides de Tasty Bytes disponibles que utilizan como base los elementos que acabas de crear.

De cero a Snowflake

Guías detalladas de workloads (próximamente)