Présentation

Dans ce guide Quickstart Présentation de Tasty Bytes, vous allez tout d'abord découvrir la marque fictive de food trucks Tasty Bytes, créée par l'équipe frosbyte chez Snowflake.

Ensuite, nous allons configurer le modèle de données de base de Tasty Bytes, les rôles et entrepôts spécifiques aux workloads, ainsi que tout contrôle d'accès basé sur les rôles (RBAC) requis.

À la fin de ce guide Quickstart, vous aurez déployé tous les éléments de base requis pour exécuter les guides Quickstart figurant dans notre section Guides Quickstart Powered by Tasty Bytes.

Qu'est-ce que Tasty Bytes ?

Conditions préalables

Vous allez apprendre :

Vous allez créer :

Présentation

Pour ce guide Quickstart, vous allez utiliser l'interface Web Snowflake appelée Snowsight. Si vous utilisez Snowsight pour la première fois, nous vous recommandons vivement de consulter notre documentation Snowsight.

Étape 1 – Accéder à Snowflake via une URL

Étape 2 – Se connecter à Snowflake

Étape 3 – Accéder aux feuilles de calcul

Étape 4 – Créer une feuille de calcul

Étape 5 – Renommer une feuille de calcul

Étape 6 – Accéder au fichier de configuration SQL hébergé dans GitHub

tb_introduction.sql

Étape 7 – Copier le fichier de configuration SQL depuis GitHub

Étape 8 – Coller le fichier de configuration SQL depuis GitHub dans une feuille de calcul Snowflake

Étape 9 – Exécuter de manière synchrone tous les fichiers de configuration SQL

Étape 10 – Terminer la configuration

Étape 11 – Cliquer sur Next (Suivant) –>

Présentation

Une fois la configuration de Tasty Bytes terminée, nous pouvons explorer la base de données, les rôles et les entrepôts que nous avons créés.

Étape 1 – Explorer la base de données Tasty Bytes

Cette requête va renvoyer la base de données que nous avons créée via SHOW DATABASES.

SHOW DATABASES LIKE 'frostbyte_tasty_bytes';

Étape 2 – Explorer les schémas de la base de données Tasty Bytes

Cette requête va renvoyer les schémas de la base de données que nous avons créée via SHOW SCHEMAS.

SHOW SCHEMAS IN DATABASE frostbyte_tasty_bytes;

Étape 3 – Explorer les tables du schéma RAW_POS de la base de données Tasty Bytes

Cette requête va renvoyer les tables du schéma raw_pos via SHOW TABLES

SHOW TABLES IN SCHEMA frostbyte_tasty_bytes.raw_pos;

Étape 4 – Explorer les rôles Tasty Bytes

Cette requête va renvoyer les rôles que nous avons créés via SHOW ROLES.

SHOW ROLES LIKE 'tasty%';

Étape 5 – Explorer les entrepôts Tasty Bytes

Cette requête va renvoyer les entrepôts que nous avons créés via SHOW WAREHOUSES.

SHOW WAREHOUSES LIKE 'tasty%';

Étape 6 – Tout rassembler

Les trois requêtes suivantes vont :

  1. Supposer le rôle tasty_data_engineer via USE ROLE.
  2. Exploiter l'entrepôt tasty_de_wh via USE WAREHOUSE.
  3. Interroger notre table raw_pos.menu pour trouver quels éléments de menu sont vendus par nos food trucks 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'; 

Incroyable ! Quelques minutes nous ont suffi pour disposer d'un environnement de démonstration Tasty Bytes comprenant les données, rôles et entrepôts configurés dans notre compte Snowflake. Consultons maintenant tous les autres guides Quickstart Tasty Bytes à notre disposition.

Étape 7 – Cliquer sur Next (Suivant) –>

Présentation

Félicitations ! Vous avez terminé le guide Quickstart Configuration des éléments de base de Tasty Bytes !

La table des matières ci-dessous présente tous les guides Quickstart Tasty Bytes disponibles qui exploitent les éléments de base que nous venons de créer.

Débuter avec Snowflake

Présentations détaillées des workloads (bientôt disponibles)