Utilisation de feuilles de calcul dans Snowsight

Les feuilles de calcul constituent une méthode puissante et polyvalente d’exécution des requêtes SQL ou de code Python, ainsi que d’autres tâches de chargement, de définition et de manipulation de données Snowflake.

Après avoir ouvert une feuille de calcul dans Snowsight, vous pouvez effectuer l’une des opérations suivantes :

En outre, vous pouvez écrire des instructions SQL et visualiser les résultats. Vous pouvez également écrire du code Python.

Parcourir d’autres feuilles de calcul à partir d’une feuille de calcul

Lorsque vous ouvrez une feuille de calcul, vous pouvez visualiser d’autres feuilles de calcul dans l’explorateur Worksheets. Vous pouvez rechercher d’autres feuilles de calcul et gérer des feuilles de calcul à partir de l’explorateur Worksheets.

Prévisualisation du contenu des feuilles de calcul

Pour prévisualiser le contenu d’une feuille de calcul, vous pouvez survoler le nom de la feuille dans l’explorateur Worksheets. La prévisualisation montre également le rôle utilisé pour exécuter la feuille de calcul.

À partir de la prévisualisation, vous pouvez également copier le contenu de la feuille de calcul. Survolez l’aperçu du contenu de la feuille de calcul et sélectionnez le bouton Copy qui apparaît.

Mettre à jour les feuilles de calcul avec des raccourcis clavier

Snowsight fournit des raccourcis clavier pour vous aider à naviguer et à modifier rapidement des requêtes dans les feuilles de calcul. Par exemple, vous pouvez déplacer votre curseur dans une feuille de calcul, effectuer des recherches et des remplacements, copier des lignes, formater des requêtes, etc. à l’aide de touches de raccourci.

Pour voir tous les raccourcis clavier disponibles, ouvrez une feuille de calcul et appuyez sur [CMD]+[SHIFT]+[?] sur un clavier Mac ou [CTRL]+[SHIFT]+[?] sur un clavier Windows. Vous pouvez également sélectionner le nom d’une feuille de calcul et sélectionner Show Shortcuts pour afficher les raccourcis.

Changement de version de la feuille de calcul

Si vous souhaitez consulter les versions antérieures d’une feuille de calcul, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Worksheets pour ouvrir la liste des feuilles de calcul.

  3. Ouvrez la feuille de calcul.

  4. Sélectionnez l’horodatage Updated pour la feuille de calcul.

  5. Dans la liste déroulante des versions de la feuille de calcul, sélectionnez l’horodatage de la version que vous souhaitez ouvrir.

Les nouvelles versions d’une feuille de calcul sont enregistrées lorsque vous apportez des modifications et que vous exécutez une requête SQL ou le code dans la feuille de calcul.

Modifier le contexte de session d’une feuille de calcul

Définissez le contexte de session d’une feuille de calcul afin de définir le rôle et l’entrepôt à utiliser pour exécuter le contenu une feuille de calcul. Le contexte de la feuille de calcul est préservé pour les sessions suivantes.

Note

Vous ne pouvez pas choisir plusieurs rôles. Le sélecteur de contexte ne prend pas en charge les rôles secondaires. Pour activer les rôles secondaires dans une feuille de calcul SQL, exécutez USE SECONDARY ROLES.

Le contexte de rôle d’une feuille de calcul détermine quelles opérations peuvent être effectuées sur les objets Snowflake en fonction des privilèges de contrôle d’accès accordés au rôle.

Pour définir le contexte de session d’une feuille de calcul, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Worksheets pour ouvrir la liste des feuilles de calcul.

  3. Ouvrez une feuille de calcul.

  4. Ouvrez le sélecteur de contexte. Le sélecteur de contexte affiche votre rôle ou entrepôt par défaut, s’il a été défini pour votre compte. Sinon, il affiche le rôle PUBLIC et No warehouse selected.

  5. Sélectionnez un rôle pour exécuter la feuille de calcul.

  6. Sélectionnez un entrepôt que le rôle peut utiliser (grâce à ses privilèges).

  7. Sélectionnez n’importe quel endroit en dehors de la liste déroulante pour fermer le sélecteur de contexte.

Note

Chaque feuille de calcul est une session unique et peut utiliser des rôles différents de celui que vous avez sélectionné dans le user menu (votre rôle actif). Le changement de votre rôle actif ne modifie pas le rôle attribué à la feuille de calcul avec le context selector.

Reprise et redimensionnement des entrepôts

Avant ou après avoir exécuté votre feuille de calcul, vous pouvez avoir besoin de reprendre ou de redimensionner votre entrepôt.

Vous devez avoir les privilèges MODIFY ou OWNERSHIP sur l’entrepôt pour modifier les détails de l’entrepôt.

Pour afficher et ajuster les détails de l’entrepôt à l’aide du sélecteur de contexte, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Worksheets pour ouvrir la liste des feuilles de calcul.

  3. Ouvrez une feuille de calcul.

  4. Ouvrez le sélecteur de contexte.

  5. Sélectionnez l’icône Show warehouse details.

  6. Pour l’option Status , sélectionnez le statut et choisissez Resume si l’entrepôt est suspendu.

  7. Pour l’option Size , sélectionnez la taille et choisissez une autre taille.

  8. Sélectionnez n’importe quel endroit en dehors de la liste déroulante pour fermer le sélecteur de contexte.