Premiers pas avec Streamlit in Snowflake

Cette rubrique vous guide à travers le déploiement de votre première application Streamlit in Snowflake en moins de cinq minutes en utilisant un runtime de conteneur. Ensuite, deux exemples pratiques vous montreront comment créer des applications réelles qui interrogent les données, personnaliser l’expérience de chaque lecteur et réécrire dans Snowflake.

Conditions préalables

Avant de pouvoir créer une application Streamlit, assurez-vous que votre administrateur a effectué la configuration de sécurité essentielle pour les applications Streamlit.

Votre rôle doit disposer des privilèges suivants :

Privilège

Objet

Remarques

USAGE

Base de données dans laquelle vous créez l’application Streamlit

CREATE STREAMLIT,
USAGE

Schéma dans lequel vous créez l’application Streamlit

USAGE

Pool de calcul qui exécute l’application Streamlit

Pour tous les comptes, Snowflake configure un pool de calcul à usage général auquel les utilisateurs standard auront accès. Pour plus d’informations, voir Configuration de vos propres pools de calcul pour les applications Streamlit.

USAGE

Entrepôt qui exécute des requêtes dans l’application Streamlit

Pour plus d’informations, voir Privilèges requis pour créer et utiliser une application Streamlit.

Déployer votre première application Streamlit in Snowflake

La façon la plus rapide de démarrer est de créer une application Streamlit en utilisant le code de démarrage par défaut. Lorsque vous créez une application sans spécifier les fichiers sources, Snowflake fournit automatiquement un exemple de code.

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Projects » Streamlit.

  3. Sélectionnez + Streamlit App.

  4. Saisissez un nom pour votre application.

  5. Sélectionnez une base de données et un schéma dans lesquels créer votre application.

  6. Sélectionnez Run on container.

  7. Sélectionnez un pool de calcul et un entrepôt de requêtes.

  8. Sélectionnez Create.

Snowsight vous redirige vers l’éditeur d’applications. Votre application sera prête dans quelques minutes. Ensuite, vous pouvez la consulter et la modifier sur le champ.

Modifier votre application

Après le déploiement, vous pouvez modifier le code de l’application pour le personnaliser. Pour un test rapide :

  1. Connectez-vous à Snowsight.

  2. Dans le menu de navigation, sélectionnez Projects » Streamlit, puis sélectionnez votre application.

  3. Sélectionnez Edit.

  4. Modifiez le code dans streamlit_app.py.

  5. Sélectionnez Run pour voir vos modifications.

Pour plus d’informations, voir Modifier votre application Streamlit.

Quelle est la prochaine étape ?

Maintenant que vous avez une application en cours d’exécution, essayez l’un de ces exemples pratiques :

Pour en savoir plus sur des sujets spécifiques :