Modèles dans Snowsight¶
Vue d’ensemble¶
Les Modèles Snowsight fournissent aux utilisateurs des démonstrations interactives pour explorer les fonctionnalités et les cas d’utilisation de Snowflake. Les modèles sont disponibles sous forme de feuilles de calcul exécutables, de notebooks ou d’applications Streamlit, et sont préconfigurés avec des données d’échantillon et les autorisations requises.
Modèles exécutés dans un environnement SNOWFLAKE_LEARNING
dédié, qui comprend un rôle pré-provisionné (SNOWFLAKE_LEARNING_ROLE
), un entrepôt de calcul X-Small (SNOWFLAKE_LEARNING_WH
), et une base de données (SNOWFLAKE_LEARNING_DB
). Les coûts associés à SNOWFLAKE_LEARNING_WH
et SNOWFLAKE_LEARNING_DB
sont gérés de la même manière que tout autre objet appartenant à ACCOUNTADMIN. Voir Surveillance de l’utilisation du crédit à l’aide de Budgets pour plus de détails sur la surveillance et l’optimisation des coûts de calcul d’entrepôt.
Note
SNOWFLAKE_LEARNING_WH
appartient au rôle ACCOUNTADMIN.
Les modèles offrent les avantages suivants :
Essayez de nouvelles fonctionnalités et de nouveaux cas d’utilisation en toute sécurité, sans impacter les données de production.
Des données d’échantillon sont incluses pour permettre une utilisation rapide.
Expériences concises et autonomes qui sont généralement réalisées en moins de cinq minutes.
Dans les comptes d’essai créés après le 28 mai 2025, l’environnement SNOWFLAKE_LEARNING
est automatiquement provisionné.
L’entrepôt, la base de données et le rôle sont provisionnés à l’aide des éléments suivants SQL :
CREATE DATABASE SNOWFLAKE_LEARNING_DB;
CREATE ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT ROLE SNOWFLAKE_LEARNING_ROLE TO ROLE PUBLIC;
CREATE WAREHOUSE SNOWFLAKE_LEARNING_WH
COMMENT = 'Warehouse used for executing template and demo content'
WAREHOUSE_SIZE = 'X-Small'
AUTO_RESUME = true
AUTO_SUSPEND = 300;
GRANT USAGE, MONITOR, OPERATE ON WAREHOUSE SNOWFLAKE_LEARNING_WH TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT USAGE ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT CREATE SCHEMA ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
Pour les comptes clients existants, l’environnement SNOWFLAKE_LEARNING
doit être configuré manuellement par un utilisateur avec le rôle ACCOUNTADMIN. Exécutez les commandes SQL suivantes :
CREATE DATABASE SNOWFLAKE_LEARNING_DB;
CREATE ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT ROLE SNOWFLAKE_LEARNING_ROLE TO ROLE PUBLIC;
CREATE WAREHOUSE SNOWFLAKE_LEARNING_WH
COMMENT = 'Warehouse used for executing template and demo content'
WAREHOUSE_SIZE = 'X-Small'
AUTO_RESUME = true
AUTO_SUSPEND = 300;
GRANT USAGE, MONITOR, OPERATE ON WAREHOUSE SNOWFLAKE_LEARNING_WH TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT USAGE ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
GRANT CREATE SCHEMA ON DATABASE SNOWFLAKE_LEARNING_DB TO ROLE SNOWFLAKE_LEARNING_ROLE;
Si l’environnement SNOWFLAKE_LEARNING
a déjà été provisionné mais que vous souhaitez le désactiver et supprimer les objets, un utilisateur avec le rôle ACCOUNTADMIN peut exécuter le script suivant pour désactiver et détruire l’environnement d’apprentissage :
USE ROLE ACCOUNTADMIN;
SELECT SYSTEM$DISABLE_SNOWFLAKE_LEARNING_ENVIRONMENT();
-- DATABASE
SHOW DATABASES LIKE 'SNOWFLAKE_LEARNING_DB';
DROP DATABASE SNOWFLAKE_LEARNING_DB;
-- WAREHOUSE
SHOW WAREHOUSES LIKE 'SNOWFLAKE_LEARNING_WH';
DROP WAREHOUSE SNOWFLAKE_LEARNING_WH;
-- ROLE
SHOW ROLES LIKE 'SNOWFLAKE_LEARNING_ROLE';
DROP ROLE SNOWFLAKE_LEARNING_ROLE;
Commencez à utiliser des modèles à l’adresse http://app.snowflake.com/templates.