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 dans la plateforme Snowflake, 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 :

Navigation et ouverture des feuilles de calcul

Lorsque vous ouvrez une feuille de calcul, vous pouvez visualiser et gérer d’autres feuilles de calcul dans l”Worksheets explorer. L”Worksheets explorer vous permet également de rechercher des feuilles de calcul spécifiques.

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 de calcul dans l”Worksheets explorer. 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.

Exécution de tâches à l’aide 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 sur CTRL + SHIFT + / sur un clavier Windows.

Modification du contexte d’une feuille de calcul

Lorsque vous créez une feuille de calcul, vous spécifiez le rôle et l’entrepôt utilisés pour exécuter le contenu de la feuille de calcul. Ces informations, appelées contexte de la feuille de calcul, sont conservées pour les sessions futures et sont partagées avec tous les utilisateurs de la même feuille de calcul.

Note

Le sélecteur de rôle vous permet de choisir votre rôle principal. Pour activer les rôles secondaires dans une feuille de calcul SQL, exécutez USE SECONDARY ROLES. Pour déterminer si les rôles secondaires sont actifs dans votre session actuelle, appelez la fonction CURRENT_SECONDARY_ROLES CURRENT_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 d’une feuille de calcul, procédez comme suit :

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Projects » 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 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 a une session unique et peut utiliser des rôles différents de celui que vous avez sélectionné dans le menu utilisateur (votre rôle actif). Le changement de votre rôle actif ne modifie pas le rôle attribué à la feuille de calcul avec le sélecteur de contexte.

Reprise ou redimensionnement d’un entrepôt

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

Note

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

Pour afficher ou 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 Projects » 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.

Gestion des feuilles de calcul

Vous pouvez gérer les feuilles de calcul dans l”Snowsight à partir de l’onglet de la feuille de calcul ou de l”Worksheets explorer. Pour accéder au menu de l’onglet de la feuille de calcul, ouvrez une feuille de calcul, passez la souris sur l’onglet et sélectionnez l’onglet Plus d'actions pour la feuille de calcul. Pour accéder à l”Worksheets explorer, passez la souris sur le nom d’une feuille de calcul et sélectionnez l”Plus d'options.

Les actions disponibles dans chaque menu sont basées sur votre rôle actuel. En fonction de vos autorisations, vous pouvez effectuer les opérations suivantes :

  • Renommer, supprimer ou déplacer une feuille de calcul (nécessite des autorisations de modification ou de propriété).

  • Organiser les feuilles de calcul en les déplaçant dans des dossiers ou un tableau de bord.

  • Importer une instruction SQL à partir d’un fichier externe.

  • Formater vos requêtes

  • Recherchez d’autres feuilles de calcul.

  • Dupliquer une feuille de calcul (n’importe quel rôle).

Astuce

Vous pouvez survoler une feuille de calcul pour prévisualiser son contenu.

Vous pouvez identifier les feuilles de calcul ouvertes dans les onglets en vous référant à l’icône de la feuille de calcul. Une icône fixe indique que la feuille de calcul est actuellement ouverte. Pour accéder aux options du menu, passez la souris sur le nom d’une feuille de calcul et sélectionnez les points de suspension visibles.

Partage de feuilles de calcul et de dossiers

Le partage d’une feuille de calcul ou d’un dossier de feuilles de calcul vous permet de collaborer avec des collègues. Les destinataires d’une feuille de calcul partagée peuvent modifier ou afficher son contenu, exécuter des requêtes, afficher les résultats ou dupliquer la feuille de calcul partagée.

Vous pouvez partager des feuilles de calcul et des dossiers de feuilles de calcul avec d’autres utilisateurs de Snowflake dans votre compte. Vous ne pouvez partager des feuilles de calcul directement qu’avec des utilisateurs qui se sont préalablement connectés à Snowsight. Pour effectuer un partage avec quelqu’un qui ne s’est pas encore connecté à Snowsight, partagez plutôt un lien (assurez-vous d’avoir activé le partage de lien).

Autorisations pour les feuilles de calcul partagées

Lorsque vous partagez une feuille de calcul avec quelqu’un, vous pouvez gérer l’accès à la feuille de calcul et à son contenu en choisissant les autorisations à accorder à l’autre utilisateur. Ces autorisations sont également utilisées pour partager des tableaux de bord. Les propriétaires de feuilles de calcul ont les mêmes autorisations que les éditeurs de feuilles de calcul.

Les feuilles de calcul dans Snowsight utilisent des sessions uniques avec des rôles et des entrepôts spécifiques attribués dans le contexte de la feuille de calcul. Le rôle de la feuille de calcul est le rôle principal utilisé en dernier lieu pour exécuter la feuille de calcul et il est nécessaire pour exécuter la feuille de calcul.

Note

Les utilisateurs disposant d’autorisations d’exécution peuvent également modifier le rôle de la feuille de calcul à l’aide de USE ROLE.

Pour voir les résultats d’une version antérieure de la feuille de calcul, vous devez avoir le rôle principal qui a été utilisé pour exécuter l’instruction SQL qui a généré les résultats. Voir Vue des résultats des exécutions antérieures d’une feuille de calcul.

Permission attribuée

Les destinataires peuvent :

Modifier

  • Modifier le contenu de la feuille de calcul.

  • Exécuter la feuille de calcul, y compris en tant que rôle différent.

  • Afficher et gérer les versions antérieures de la feuille de calcul.

  • Afficher et gérer les résultats des versions précédentes de la feuille de calcul, à condition qu’ils disposent du rôle utilisé pour générer les résultats.

  • Partager la feuille de calcul avec les autres.

  • Ajouter la feuille de calcul à un autre dossier.

Affichage + exécution

  • Hérite de tous les privilèges de l’affichage des résultats (voir ci-dessous).

  • Exécuter la feuille de calcul, à condition qu’ils disposent du rôle de la feuille de calcul.

  • Voir les résultats de la version la plus récente de la feuille de calcul.

  • Dupliquer et exécuter la feuille de calcul en utilisant leur propre rôle.

Voir les résultats

  • Hérite de tous les privilèges du lien avec la vue des résultats (voir ci-dessous).

  • Afficher les résultats de la version la plus récente de la feuille de calcul, s’ils ont le rôle de feuille de calcul.

  • Dupliquer et exécuter la feuille de calcul en utilisant leur propre rôle.

Lien avec Vue + Exécution

  • Hérite de tous les privilèges du lien avec la vue des résultats (voir ci-dessous).

  • Exécuter la feuille de calcul, à condition qu’ils disposent du rôle de la feuille de calcul.

  • Voir les résultats de la version la plus récente de la feuille de calcul.

  • Afficher le contenu de la feuille de calcul (mais ils ne peuvent pas dupliquer ou exécuter la feuille de calcul).

Lien avec la vue des résultats

  • Afficher les résultats de la version la plus récente de la feuille de calcul, s’ils ont le rôle de feuille de calcul.

  • Afficher le contenu de la feuille de calcul (mais ils ne peuvent pas dupliquer ou exécuter la feuille de calcul).

Le propriétaire de la feuille de calcul est l’utilisateur qui a créé la feuille de calcul et dispose des mêmes droits que l’éditeur de la feuille de calcul. Le propriétaire de la feuille de calcul change si la feuille de calcul est ajoutée à un dossier appartenant à un autre utilisateur.

Important

Si le propriétaire d’une feuille de calcul est supprimé de Snowflake, l’utilisateur supprimé restera le propriétaire de la feuille de calcul ; cependant, les utilisateurs disposant d’autorisations de partage peuvent continuer à accéder à la feuille de calcul et à l’utiliser. Tout utilisateur disposant du lien vers la feuille de calcul pourra toujours y accéder si le partage de lien est activé. Pour maintenir l’accès aux feuilles de calcul, Snowflake recommande que l’utilisateur partage ses feuilles de calcul avec les autorisations de modification (plutôt qu’avec l’autorisation Vue ou Vue + Exécution) avant de supprimer l’utilisateur afin que d’autres puissent continuer à modifier ou supprimer la feuille de calcul. Pour récupérer les feuilles de calcul appartenant à un utilisateur supprimé, y compris celles qui ne sont pas partagées, voir Récupérer les feuilles de calcul appartenant à un utilisateur supprimé.

Vue des résultats des exécutions antérieures d’une feuille de calcul

Lorsque vous exécutez une ou toutes les requêtes dans une feuille de calcul, les résultats de votre requête s’affichent sous forme de table. Vous pouvez naviguer dans les résultats de la requête à l’aide des touches fléchées, comme vous le feriez avec une feuille de calcul. Sélectionnez des colonnes, des cellules, des lignes ou des plages dans la table de résultats. Vous pouvez copier et coller n’importe quelle sélection.

Pour voir les résultats des exécutions antérieures d’une feuille de calcul, les conditions suivantes doivent être réunies :

Snowsight vous permet de consulter les statistiques générées pour un maximum d’un million de lignes de résultats. Ces statistiques fournissent des informations contextuelles pour toute sélection, ainsi que des statistiques globales. Voir Statistiques contextuelles automatiques pour plus de détails.

Vous pouvez également :

Prudence

Lorsque vous exécutez une feuille de calcul, les résultats sont mis en cache. Toute personne ayant accès à la feuille de calcul peut consulter ces résultats si elle dispose du même rôle principal que celui utilisé pour les générer. Toutefois, si les requêtes de la feuille de calcul sont des données protégées par des politiques de masquage ou d’accès aux lignes, ou si des rôles secondaires sont actifs lorsque vous exécutez la requête, les résultats mis en cache peuvent inclure des données que d’autres utilisateurs ayant accès à la feuille de calcul pourraient ne pas être en mesure de générer eux-mêmes.

Partage d’une feuille de calcul

Pour partager une feuille de calcul, procédez comme suit :

  1. Connectez-vous à Snowsight.

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

  3. Ouvrez une feuille de calcul.

  4. Dans le coin supérieur droit de la feuille de calcul, sélectionnez Share.

  5. Saisissez les noms ou les noms d’utilisateur des utilisateurs Snowflake que vous souhaitez inviter à utiliser votre feuille de calcul. La liste n’affiche que les utilisateurs qui se sont déjà connectés à Snowsight. Pour effectuer un partage avec quelqu’un qui ne s’est pas encore connecté à Snowsight, sélectionnez Get Link pour générer un lien à partager.

  6. Choisissez les autorisations à accorder aux utilisateurs avec lesquels vous partagez la feuille de calcul.

  7. En option, définissez les autorisations d’accès pour les personnes ayant un lien vers la feuille de calcul.

  8. Sélectionnez Done.

Note

La version la plus récente d’une feuille de calcul est celle qui est partagée. Si vous n’avez pas encore exécuté la feuille de calcul, une feuille de calcul vide est partagée.

Un destinataire qui n’a pas exécuté la feuille de calcul ne peut afficher qu’un maximum de 10 000 lignes de résultats. Pour afficher plus de 10 000 lignes de résultats, il doit exécuter lui-même la feuille de calcul.

Les modifications que vous apportez à votre version de la feuille de calcul, que vous soyez éditeur ou propriétaire de la feuille de calcul, n’apparaissent pas pour les collaborateurs tant que vous n’avez pas exécuté tout ou partie du code de la feuille de calcul.

Toute feuille de calcul que vous partagez (directement ou via un lien) avec un collaborateur peut apparaître dans ses résultats de recherche ou dans sa liste de feuilles de calcul. Les feuilles de calcul partagées directement apparaissent immédiatement, tandis que celles partagées via un lien apparaissent une fois qu’elles ont été consultées. Ces feuilles de calcul continueront d’apparaître dans les résultats de recherche ou les listes du collaborateur, sauf si elles sont supprimées par un utilisateur disposant d’un accès en modification ou si les autorisations d’accès du collaborateur aux feuilles de calcul sont supprimées.

Partage d’un dossier de feuilles de calcul

Pour partager un dossier, y compris toutes les feuilles de calcul qu’il contient, procédez comme suit :

  1. Connectez-vous à Snowsight.

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

  3. Ouvrez un dossier.

  4. Sélectionnez Share.

  5. Saisissez les noms ou les noms d’utilisateur des utilisateurs Snowflake pour les inviter dans votre dossier. La liste n’affiche que les utilisateurs qui se sont déjà connectés à Snowsight. Si vous voulez effectuer un partage avec quelqu’un qui ne s’est pas encore connecté à Snowsight, partagez plutôt un lien.

  6. Choisissez les autorisations à accorder aux utilisateurs avec lesquels vous partagez le dossier.

  7. En option, définissez les autorisations d’accès pour les personnes ayant un lien vers le dossier.

  8. Si vous le souhaitez, sélectionnez Get Link pour obtenir un lien vers votre dossier que vous pourrez partager avec d’autres personnes.

  9. Sélectionnez Done.

Si vous ajoutez une feuille de calcul à un dossier partagé, la feuille de calcul hérite des paramètres de partage du dossier. Si le dossier appartient à une personne autre que le propriétaire de la feuille de calcul, le propriétaire du dossier devient propriétaire de la feuille de calcul et le propriétaire initial de la feuille de calcul hérite des autorisations de partage du dossier.

Par exemple, si un propriétaire de feuille de calcul ajoute une feuille de calcul à un dossier sur lequel il a des autorisations de modification, la feuille de calcul est mise à jour et devient la propriété du propriétaire du dossier, et le propriétaire initial de la feuille de calcul a alors les droits de modification sur la feuille de calcul.

Tout dossier partagé (directement ou via un lien) avec un collaborateur peut apparaître dans ses résultats de recherche ou dans sa liste de dossiers. Les dossiers partagés directement apparaissent immédiatement, tandis que ceux partagés via un lien apparaissent une fois qu’ils ont été consultés. Ces dossiers continueront d’apparaître dans les résultats de recherche ou les listes du collaborateur, sauf s’ils sont supprimés par un utilisateur disposant d’un accès en modification ou si les autorisations d’accès du collaborateur aux feuilles de calcul sont supprimées.

Partage de feuilles de calcul entre comptes

Les feuilles de calcul ne peuvent pas être répliquées ou partagées entre plusieurs comptes. Pour partager le contenu d’une feuille de calcul avec les utilisateurs d’un autre compte Snowflake, copiez le contenu et partagez-le avec les utilisateurs du compte en dehors de Snowflake.

Gestion de l’historique et des versions des feuilles de calcul

Toutes les modifications locales que vous apportez à une feuille de calcul sont automatiquement enregistrées toutes les trois secondes mais restent visibles uniquement par vous. Lorsque vous exécutez une requête SQL ou que vous exécutez du code dans une feuille de calcul, la dernière version est mise à jour et partagée avec tous les collaborateurs. Vous pouvez également afficher les versions antérieures d’une feuille de calcul et éventuellement copier les détails de n’importe quelle version. Pour plus d’informations, voir Changement de version de la feuille de calcul.

Lorsque vous apportez des modifications à des feuilles de calcul et que vous gérez les versions des feuilles de calcul, tenez compte des éléments suivants :

  • Lorsque vous partagez une feuille de calcul avec d’autres utilisateurs, les utilisateurs disposant d’autorisations de modification peuvent voir les versions antérieures de la feuille de calcul. Tous les utilisateurs avec lesquels vous partagez une feuille de calcul peuvent visualiser jusqu’à 10 000 lignes de résultats de la version la plus récente de la feuille de calcul.

  • Chaque fois qu’une personne disposant d’autorisations exécute une feuille de calcul, une nouvelle version de la feuille de calcul est enregistrée.

  • Si vous apportez des modifications à la feuille de calcul et qu’elles semblent disparaître, utilisez l’historique des versions pour ouvrir le brouillon enregistré avec vos modifications.

  • La dernière version exécutée de la feuille de calcul est la version visible par les collaborateurs.

  • Si vous apportez à la feuille de calcul des modifications que vous souhaitez rendre visibles aux utilisateurs avec lesquels vous avez partagé la feuille de calcul, vous devez exécuter la feuille de calcul.

  • Si plusieurs utilisateurs modifient et exécutent une feuille de calcul partagée en même temps, chaque exécution de la feuille de calcul crée une nouvelle version. La dernière version exécutée de la feuille de calcul est celle qui est visible lorsque vous ouvrez ou actualisez la feuille de calcul.

Changement de version de la feuille de calcul

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

  1. Connectez-vous à Snowsight.

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

  3. Ouvrez la feuille de calcul.

  4. Sélectionnez Code Versions pour la feuille de calcul.

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

  6. Examinez et copiez éventuellement les détails de la feuille de calcul pour cette version.

  7. Sélectionnez Close pour revenir à la version actuelle de la feuille de calcul.

Pour voir les résultats d’une exécution antérieure de la feuille de calcul, consultez l”Query History pour la feuille de calcul. Voir Afficher l’historique des requêtes.

Résultats enregistrés pour les versions antérieures de la feuille de calcul

Note

Disponible pour la plupart des comptes. Les comptes situés dans les régions du gouvernement américain, les comptes utilisant Virtual Private Snowflake (VPS) et les comptes utilisant la connectivité privée pour accéder à Snowflake continuent de voir les résultats de leurs requêtes limités à 10 000 lignes.

Tous les résultats des requêtes exécutées dans des feuilles de calcul sont disponibles pendant 24 heures maximum. Après 24 heures, vous devez exécuter à nouveau votre requête pour voir les résultats.

Pour prendre en charge les statistiques contextuelles et le partage des résultats des feuilles de calcul, les 25 derniers résultats de la requête sont mis en cache pour une durée maximale de 90 jours. Ce cache est inclus dans l’utilisation du stockage de données pour votre compte.

Récupérer les feuilles de calcul appartenant à un utilisateur supprimé

Si vous supprimez un utilisateur, vous pouvez récupérer jusqu’à 500 des feuilles de calcul appartenant à cet utilisateur. Pour récupérer les feuilles de calcul, procédez comme suit :

  1. Téléchargez les feuilles de calcul récupérées appartenant à un utilisateur supprimé.

  2. Créez des feuilles de calcul à partir d’un fichier SQL pour ajouter les feuilles de calcul récupérées à Snowflake.

Si vous souhaitez modifier le propriétaire ou conserver l’accès aux feuilles de calcul avant de supprimer un utilisateur, demandez à cet utilisateur de partager les feuilles de calcul. Voir Partage de feuilles de calcul et de dossiers.

Télécharger les feuilles de calcul récupérées appartenant à un utilisateur supprimé

Pour récupérer les feuilles de calcul appartenant à un utilisateur supprimé, téléchargez un fichier d’archive .tar.gz contenant jusqu’à 500 feuilles de calcul appartenant à cet utilisateur.

Note

Vous devez avoir le rôle ACCOUNTADMIN pour pouvoir récupérer les feuilles de calcul des utilisateurs supprimés.

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Projects » Worksheets.

  3. Sélectionnez Plus d'options » Recover Worksheets from Dropped User.

  4. Dans la boîte de dialogue, saisissez le nom d’utilisateur d’un utilisateur supprimé dans votre compte.

    Important

    La casse et l’orthographe du nom d’utilisateur doivent correspondre exactement au nom d’utilisateur tel qu’il a été enregistré dans Snowflake.

  5. Sélectionnez Recover.

    Votre navigateur Web télécharge un fichier .tar contenant jusqu’à 500 feuilles de calcul. Si l’utilisateur supprimé a plus de 500 feuilles de calcul, seules les 500 feuilles de calcul les plus récemment modifiées sont téléchargées.

Après avoir téléchargé les feuilles de calcul appartenant à un utilisateur supprimé, ajoutez les feuilles de calcul récupérées à Snowsight en créant des feuilles de calcul à partir des fichiers SQL.

Vous devez développer le fichier .tar téléchargé dans un dossier de fichiers .sql avant de pouvoir ajouter les feuilles de calcul récupérées à Snowsight. Vous ne pouvez ajouter qu’une feuille de calcul à la fois à Snowsight, et l’utilisateur qui ajoute les feuilles de calcul récupérées à Snowsight devient le nouveau propriétaire des feuilles de calcul.

Voir Créer des feuilles de calcul à partir d’un fichier SQL pour plus de détails.

Considérations relatives à la récupération des feuilles de calcul appartenant à des utilisateurs supprimés

  • Seuls le titre et le contenu de la dernière version exécutée d’une feuille de calcul sont récupérés. L’historique des versions des feuilles de calcul, les destinataires et les autorisations de partage, les résultats des requêtes et les métadonnées des feuilles de calcul ne sont pas récupérés.

  • Il est récupéré un maximum de 500 feuilles de calcul. Pour les utilisateurs supprimés ayant plus de 500 feuilles de calcul, seules les 500 feuilles de calcul les plus récemment modifiées sont récupérées.

  • Seules les feuilles de calcul de Snowsight sont récupérées. Les feuilles de calcul de Classic Console appartenant à des utilisateurs supprimés ne peuvent pas être récupérées via cette méthode.

  • Si plusieurs utilisateurs supprimés ont le même nom d’utilisateur, les feuilles de calcul appartenant à tous les utilisateurs supprimés portant ce nom d’utilisateur sont récupérées.

Si la récupération des feuilles de calcul échoue pour des raisons imprévues, contactez l’assistance Snowflake.

Objets internes de Snowflake pour les feuilles de calcul

Snowflake crée les objets internes suivants pour prendre en charge l’utilisation des feuilles de calcul dans Snowsight :

Type d’objet

Nom

Intégration de sécurité

WORKSHEETS

Blobs

WORKSHEETS_APP

Base de données

WORKSHEETS_APP

Utilisateur

WORKSHEETS_APP_USER

Rôles

APPADMIN, WORKSHEETS_APP_RL

Ces objets internes sont utilisés pour mettre en cache les résultats des requêtes dans une zone de préparation interne de votre compte. Ces données mises en cache sont cryptées et protégées par la hiérarchie des clés du compte.

Les privilèges limités accordés au rôle interne permettent uniquement à Snowsight d’accéder à la zone de préparation interne pour stocker ces résultats. Le rôle ne peut pas lister les objets de votre compte ou accéder aux données de vos tables.

L’utilisateur et le rôle Snowsight sont renvoyés lorsque vous interrogez les vues USERS et ROLES , respectivement, dans le schéma ACCOUNT_USAGE de la base de données partagée SNOWFLAKE. Les instructions SHOW <objets> ne renvoient pas ces objets internes.