Espaces de travail

Get started with Workspaces

Try it in Snowsight

Important

À partir de septembre 2025, Snowflake remplace progressivement les feuilles de calcul par les espaces de travail. Les espaces de travail deviendront l’éditeur SQL par défaut. Pour plus d’informations, voir Par défaut, feuilles de calcul remplacées par les espaces de travail.

Vue d’ensemble

Workspaces fournit un éditeur unifié pour la création, l’organisation et la gestion du code à travers plusieurs types de fichiers, ce qui vous permet d’analyser des données, de développer des modèles et de construire des pipelines.

Un espace de travail vous est réservé et offre un environnement de développement où vous pouvez construire, expérimenter et tester votre travail. Tout le contenu des espaces de travail est basé sur des fichiers, ce qui vous permet de travailler sur des projets plus complexes et de vous intégrer facilement à Git pour le contrôle des versions, la collaboration et l’alignement sur vos workflows existants.

When a user accesses Workspaces for the first time, Snowflake automatically creates an internal, user-specific personal database. This database is used exclusively to store workspaces and cannot contain standard objects such as tables or views. It does not grant the user any additional capabilities or privileges beyond enabling Workspace functionality. For details on personal databases, see Personal Databases.

Les administrateurs peuvent remarquer que les utilisateurs semblent disposer des privilèges OWNERSHIP, USAGE et CREATE SCHEMA sur cette base de données. Ces privilèges sont requis pour interagir avec Workspaces et n’affectent pas l’accès à d’autres ressources.

L’environnement Workspaces

Workspaces est un nouvel éditeur composé de six sections, ou volets :

Aperçu de l'environnement Workspaces.
  1. Workspaces : un espace unique pour tous vos fichiers et dossiers. Faites glisser les fichiers pour les déplacer d’un dossier à l’autre. Utilisez des dossiers imbriqués pour regrouper des feuilles de calcul connexes dans des catégories logiques afin de pouvoir retrouver rapidement des feuilles de calcul spécifiques sans avoir à parcourir une liste plate. Chaque utilisateur dispose d’un espace de travail par défaut nommé « My Workspace », qui est automatiquement provisionné par Snowflake. Vous pouvez également créer un nouvel espace de travail en sélectionnant + Add New dans le menu Workspaces. L’espace de travail par défaut ne peut être ni supprimé ni renommé.

  2. Feuilles de calcul : ouvrez et modifiez les feuilles de calcul dont vous êtes propriétaire ou sur lesquelles vous avez des autorisations. Notez que les modifications ne seront enregistrées que si vous avez des autorisations de modification sur la feuille de calcul. Pour convertir une feuille de calcul en fichier dans un espace de travail, faites-la glisser vers un dossier à l’intérieur de l’espace de travail. Les requêtes de l’espace de travail sont exécutées de la même manière que celles des feuilles de calcul à quelques petites différences près, notamment l’amélioration des performances de l’UI et la possibilité d’exécuter deux requêtes simultanément à partir du même fichier SQL.

  3. Explorateur de bases de données : une vue hiérarchique de toutes les bases de données de votre compte, des schémas de chaque base de données et d’autres objets, organisés par type. Utilisez le filtre pour rechercher des objets. Vous pouvez également filtrer les objets inutilisables pour simplifier votre vue en sélectionnant Show databases I can query. Les options disponibles dans le bouton points de suspension verticaux Plus d'actions pour la feuille de calcul (plus d’actions) varie selon le type d’objet, mais comprend des fonctionnalités telles que le placement de noms dans l’éditeur, la copie de noms et l’affichage de définitions. Pour ouvrir ou fermer l’Database Explorer ou l’File Explorer, sélectionnez l’icône File Explorer Explorateur de fichiers dans la barre d’outils inférieure de la fenêtre Espaces de travail.

  4. Éditeur : modifiez des requêtes en vue divisée côte à côte pour voir plusieurs fichiers simultanément. Utilisez Copilote en ligne pour obtenir des suggestions et des compléments directement dans l’espace de travail de l’éditeur.

  5. Résultats : partagez les résultats côte à côte ou épinglez-les pour les comparer facilement.

  6. Historique des requêtes : affiche l’historique de toutes les requêtes que vous avez exécutées. Current File affiche l’historique des requêtes à partir du fichier actuellement ouvert et sélectionné dans l’éditeur. Filtrer le fichier actuel ou tous les fichiers. All Files affiche toutes les requêtes historiques que vous avez exécutées sur tous les fichiers. Pour ouvrir ou fermer cette vue, sélectionnez l’icône Query History Historique des requêtes dans la barre d’outils inférieure de la fenêtre Workspaces.

Gérer l’accès et le comportement

En tant qu’administrateur, vous pouvez gérer la transition vers les espaces de travail par le biais de l’Snowsight ou à l’aide des commandes SQL. Vous pouvez définir l’éditeur par défaut pour les requêtes SQL, désactiver la fonctionnalité Espaces de travail et corriger les conflits potentiels avec les politiques de sécurité existantes.

Définir ou annuler l’éditeur par défaut

Pour définir les espaces de travail comme éditeur par défaut à l’échelle du compte pour tous les utilisateurs depuis l’Snowsight, procédez comme suit :

  1. Connectez-vous au Snowsight en tant que ACCOUNTADMIN.

  2. Dans le coin inférieur gauche, sélectionnez votre nom » Settings.

  3. Sous Account, choisissez General.

  4. Activez l’option Set Workspaces as default SQL editor for the account.

    Les administrateurs peuvent revenir à l’éditeur par défaut Feuilles de calcul en désactivant cette option. Si les utilisateurs veulent revenir aux feuilles de calcul, ils peuvent également sélectionner Go to Worksheets depuis l’UI Espaces de travail :

    Sélectionnez le menu à points de suspension et sélectionnez Accéder aux feuilles de calcul.

    Ou activez/désactivez le paramètre utilisateur dans l’éditeur Espaces de travail :

    Utiliser les espaces de travail comme éditeur SQL par défaut

Pour définir l’éditeur par défaut à l’échelle du compte sur les espaces de travail pour tous les utilisateurs à l’aide de SQL :

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'always';
Copy

Pour inverser ce paramètre et utiliser l’éditeur par défaut précédent, mais respecter les BCR gérés par Snowflake qui font des espaces de travail l’éditeur par défaut, exécutez la commande suivante :

ALTER ACCOUNT UNSET USE_WORKSPACES_FOR_SQL;
Copy

Pour revenir à l’éditeur précédent et ignorer temporairement tout BCR géré par Snowflake qui fait des espaces de travail l’éditeur par défaut, exécutez la commande suivante :

ALTER ACCOUNT SET USE_WORKSPACES_FOR_SQL = 'never';
Copy

Note

Les feuilles de calcul deviendront obsolètes et la commande ci-dessus ne fonctionnera plus. Si vous avez déjà défini ce paramètre, il sera automatiquement effacé une fois que les feuilles de calcul deviendront obsolètes. Snowflake vous avertira au préalable lorsqu’une date d’obsolescence sera fixée. Pour plus d’informations, voir Par défaut, feuilles de calcul remplacées par les espaces de travail.

Désactiver les espaces de travail

Pour désactiver les espaces de travail et définir le paramètre de niveau compte ENABLE_PERSONAL_DATABASE sur FALSE, exécutez la commande suivante :

ALTER ACCOUNT SET ENABLE_PERSONAL_DATABASE = FALSE;
Copy

Ce paramètre requiert les privilèges d’ACCOUNTADMIN. Une fois que vous l’aurez défini sur FALSE, Workspaces ne sera plus fonctionnel, mais il sera toujours listé dans le menu de navigation de Snowsight.

Limitations

  • Workspaces ne prend pas en charge le partage.

  • Les filtres de requête ne sont pas pris en charge. Toute requête contenant des filtres échouera.

  • Les fichiers Workspaces ne sont pas inclus dans les résultats de la fonction Universal Search.

  • L’ouverture et la modification simultanées d’une même feuille de calcul dans la nouvelle UI Workspaces et dans l’ancienne UI Worksheets peuvent entraîner la perte des modifications.

  • Pour les feuilles de calcul, les paramètres de contexte d’exécution (rôle, entrepôt et espace de noms) ne sont pas synchronisés entre la nouvelle UI Workspaces et l’ancienne UI Worksheets.