Comment utiliser des notebooks Microsoft Fabric

Le bloc-notes Microsoft Fabric est un élément de code principal pour le développement de travaux Apache Spark et d’expériences de Machine Learning. Il s'agit d'une surface interactive basée sur le web utilisée par les scientifiques des données et les ingénieurs données pour écrire du code à partir de visualisations enrichies et de texte Markdown. Les ingénieurs données écrivent du code pour l’ingestion des données, la préparation des données et la transformation des données. Les scientifiques des données utilisent également des notebooks pour créer des solutions machine learning, notamment la création d’expériences et de modèles, le suivi des modèles et le déploiement.

Avec un bloc-notes Fabric, vous pouvez :

  • Commencez sans aucun effort de configuration.
  • Explorez et traitez facilement les données avec une expérience intuitive à faible code.
  • Sécuriser les données avec des fonctionnalités de sécurité d’entreprise intégrées.
  • Analyser les données dans des formats bruts (CSV, txt, JSON, etc.), des formats de fichiers traités (parquet, Delta Lake, etc.), à l’aide des puissantes fonctionnalités de Spark.
  • Être productif grâce à des fonctionnalités de création améliorées et à la visualisation de données intégrée.
  • Tirez parti de Copilot pour la génération, la refactorisation et la validation de code prenant en charge le contexte dans votre bloc-notes.
  • Diagnostiquer et réparer rapidement les cellules échouées ou les travaux Spark avec le correctif de Copilot, incluant des modifications de code nécessitant une approbation.

Cet article explique comment utiliser des notebooks dans les expériences de la science des données et d'ingénierie des données.

Contexte de sécurité de l’exécution du notebook

L’exécution du notebook peut être déclenchée de trois façons, chacune avec un contexte de sécurité différent :

  • Exécution interactive : vous déclenchez manuellement l’exécution via l’interface utilisateur ou l’API REST. Le notebook s’exécute sous votre contexte de sécurité (l’utilisateur actuel).
  • Exécution en tant qu'activité de pipeline : l'exécution est lancée à partir d'un pipeline Fabric Data Factory. Pour consulter l'activité du notebook, voir les détails. Le bloc-notes s'exécute sous l'identité du dernier utilisateur ayant modifié le pipeline, et non le propriétaire du pipeline ou le propriétaire du bloc-notes. Cela signifie que toute personne ayant effectué la dernière modification du pipeline détermine le contexte de sécurité pour l'accès aux données, les appels d’API et les autorisations.
  • Planificateur : l’exécution est déclenchée à partir d’une exécution planifiée. Le notebook s’exécute sous l’identité de l’utilisateur qui a créé ou mis à jour la planification pour la dernière fois.

Automatiser l’exécution via des API

Vous pouvez également exécuter des notebooks à la demande via l’API du Planificateur de Tâches. Les exécutions déclenchées par l’API prennent en charge l’exécution paramétrable, la configuration de session (comme les paramètres des vCores de calcul et de Spark), l'environnement et la sélection de l'environnement d'exécution, et le choix du Lakehouse cible de Fabric. Vous pouvez surveiller l’état d’exécution et annuler les instances de travail via la même API. Les exécutions retournent une valeur de sortie que les planificateurs externes et les pipelines Fabric peuvent lire pour activer l’orchestration conditionnelle et la signalisation en aval.

L’API REST Items et l’API Job Scheduler prennent tous deux en charge l’authentification du principal de service pour une automatisation sécurisée sans assistance et CI/CD. Notez que certains services en aval (tels que les points de terminaison T-SQL) ne prennent pas en charge les principaux de service et nécessitent un principal d'utilisateur.

Ces options d’exécution offrent une flexibilité pour différents scénarios, mais vous devez comprendre quelle identité exécute votre notebook. Le contexte de sécurité affecte les autorisations d'accès aux données, l'autorisation des appels d'API et la disponibilité des ressources.

La première fois qu’un bloc-notes est créé, un message d’avertissement s’affiche pour vous rappeler le risque d’exécuter le code sans l’examiner.

Capture d’écran montrant l’avertissement d’exécution du bloc-notes.

Suivez ces bonnes pratiques pour éviter les problèmes de sécurité :

  • Avant d’exécuter manuellement un bloc-notes : vérifiez qui a modifié le bloc-notes en dernier et utilisez le panneau d’historique des versions pour passer en revue les modifications de contenu réelles avant d’exécuter le code que vous n’avez pas écrit.
  • Avant d’ajouter un bloc-notes à un pipeline : vérifiez qui a modifié le pipeline pour la dernière fois, car le bloc-notes s’exécute sous l’identité de cet utilisateur. Ouvrez le carnet de notes depuis le pipeline afin de passer en revue son contenu le plus récent. Si l’identité n’a pas les autorisations requises (ou si vous avez besoin d’un principal d’utilisateur au lieu d’un principal de service pour certaines API), l’utilisateur approprié modifie le pipeline pour mettre à jour la dernière identité modifiée.
  • Avant de créer ou de mettre à jour une planification : le notebook s’exécute sous l’identité de la personne qui crée ou met à jour la planification. Vérifiez que l’utilisateur dispose des autorisations nécessaires pour toutes les opérations dans le notebook.
  • Utilisez des étapes d’espace de travail : séparez les espaces de travail en étapes de développement, de test et de production. Limitez les access aux espaces de travail de production aux utilisateurs approuvés uniquement.

Créer des carnets numériques

Vous pouvez créer un notebook ou importer un notebook existant.

Créer un nouveau cahier

Comme d’autres processus de création d’éléments standard Fabric, vous pouvez facilement créer un bloc-notes à partir de la page d'accueil Fabric Data Engineering, de l'option Nouvelle de l’espace de travail, ou de l’option Créer Hub.

Pour obtenir des conseils de création de notebooks pas à pas dans des flux de travail spécifiques, consultez :

Importer des notebooks existants

Vous pouvez importer un ou plusieurs blocs-notes existants à partir de votre ordinateur local en utilisant l'entrée dans la barre d'outils de l'espace de travail. Fabric notebooks reconnaissent les fichiers standard Jupyter Notebook .ipynb, et les fichiers sources tels que .py, .scala et .sql et créent de nouveaux éléments de notebook en conséquence.

Capture d’écran montrant où rechercher des options de bloc-notes dans le menu Nouveau.

Exporter un notebook

Vous pouvez exporter votre notebook vers d’autres formats standard. Le bloc-notes Fabric peut être exporté dans :

Capture d’écran montrant où exporter le bloc-notes.

Enregistrer un bloc-notes

Dans Fabric, un bloc-notes sera sauvegardé automatiquement par défaut après l'ouverture et la modification; vous n'avez pas à vous inquiéter de perdre les modifications de code. Vous pouvez également utiliser Enregistrer une copie pour cloner une autre copie dans l’espace de travail actuel ou dans un autre espace de travail.

Capture d’écran montrant où enregistrer une copie.

Si vous préférez enregistrer manuellement un notebook, vous pouvez basculer vers l’option d’enregistrement Manuel pour avoir une branche locale de votre élément de notebook, puis utiliser Enregistrer ou CTRL+s pour enregistrer vos modifications.

Capture d’écran montrant où activer l’enregistrement manuel.

Vous pouvez également basculer vers le mode d’enregistrement manuel en sélectionnant Modifier ->Options d’enregistrement->Manuel. Pour activer une branche locale de votre notebook, enregistrez-la manuellement, sélectionnez Enregistrer ou utilisez le raccourci clavier Ctrl+s.

Connecter des lakehouses et des notebooks

Fabric notebooks prennent désormais en charge les interactions étroites avec les lakehouses ; vous pouvez facilement ajouter une nouvelle ou existante lakehouse à partir de l’explorateur Lakehouse.

Vous pouvez accéder à différents lakehouses dans l’Explorateur Lakehouse et définir un lakehouse comme emplacement par défaut en l’épinglant. Votre configuration par défaut est alors montée dans le répertoire de travail du runtime, et vous pouvez lire ou écrire dans le "lakehouse" par défaut à l’aide d’un chemin d’accès local.

Capture d’écran montrant où épingler un lakehouse par défaut.

Remarque

Vous devez redémarrer la session après avoir épinglé un nouveau lakehouse ou renommé le lakehouse par défaut.

Ajouter ou supprimer un lakehouse

La sélection de l’icône X à côté d’un nom lakehouse la supprime de l’onglet notebook, mais l’élément lakehouse existe toujours dans l’espace de travail.

Sélectionnez Ajouter lakehouse pour ajouter d’autres lakehouses au notebook, soit en ajoutant un existant, soit en créant un lakehouse.

Explorer un fichier lakehouse

Le sous-dossier et les fichiers situés dans la section Tables et Files de la vue Lake apparaissent dans une zone de contenu entre la liste des Lakehouse et le contenu du notebook. Sélectionnez différents dossiers dans la section Tables et Fichiers pour actualiser la zone de contenu.

Opérations de dossier et de fichier

Si vous sélectionnez un fichier (.csv,.parquet,.txt,.jpg,.png, etc.) avec un clic droit, vous pouvez utiliser l’API Spark ou Pandas pour charger les données. Une nouvelle cellule de code est générée et insérée sous la cellule focus.

Vous pouvez facilement copier un chemin d’accès avec un format différent du fichier ou dossier sélectionné et utiliser le chemin d’accès correspondant dans votre code.

Capture d’écran montrant le menu contextuel des fichiers dans lakehouse.

Ressources de Notebook

L’explorateur de ressources de notebook fournit un système de fichiers de type Unix pour vous aider à gérer vos dossiers et fichiers. Il offre un espace de système de fichiers pouvant être écrit où vous pouvez stocker des fichiers de petite taille, tels que des modules de code, des modèles sémantiques et des images. Vous pouvez facilement les access avec du code dans le notebook comme si vous travailliez avec votre système de fichiers local.

GIF animé des ressources de bloc-notes.

Remarque

  • Les ressources de stockage maximales pour les dossiers intégrés et les dossiers d’environnement sont de 500 Mo, la taille d’un seul fichier pouvant atteindre 100 Mo. Ils autorisent tous deux jusqu’à 100 instances de fichier/dossier au total.
  • Lorsque vous utilisez notebookutils.notebook.run(), utilisez la commande notebookutils.nbResPath pour accéder à la ressource de notebook cible. Le chemin relatif builtin/ pointera toujours vers le dossier intégré du carnet racine.

Remarque

Les fichiers du dossier Ressources (à la fois intégrés et environnement) et les bibliothèques installées via des commandes inline (telles que %pip install ou install.packages()) sont limités à la session de notebook active. Ils ne sont pas affectés par la publication d’environnement en mode Rapide ou en mode Complet.

Dossier de ressources intégrées

Le dossier de ressources intégrées est un dossier défini par le système unique à chaque bloc-notes. Il est recommandé d’utiliser le dossier de ressources intégré pour stocker toutes les données utilisées dans le notebook actuel. Voici les principales fonctionnalités des ressources de notebook.

  • Vous pouvez utiliser des opérations courantes telles que la création/suppression, le chargement/le téléchargement, le glisser-déplacer, le renommage, le dupliquer et la recherche dans l’interface utilisateur.
  • Vous pouvez utiliser des chemins relatifs comme builtin/YourData.txt pour une exploration rapide. La méthode notebookutils.nbResPath vous aide à composer le chemin d’accès complet.
  • Vous pouvez facilement déplacer vos données validées vers un lakehouse via l’option Écrire dans Lakehouse. Fabric incorpore des extraits de code enrichis pour les types de fichiers courants pour vous aider à commencer rapidement.
  • Ces ressources sont également disponibles pour être utilisées dans le cas d’exécution du notebook de référence via notebookutils.notebook.run().

Dossier de ressources d’environnement

Le dossier de ressources de l’environnement est un référentiel partagé conçu pour simplifier la collaboration entre plusieurs notebooks.

  • Vous pouvez trouver l’onglet Ressources dans l’environnement et disposez des opérations complètes pour gérer les fichiers de ressources. Ces fichiers peuvent être partagés entre plusieurs notebooks une fois que le notebook est attaché à l’environnement actuel.

    Capture d’écran montrant où gérer les ressources dans l’environnement.

  • Sur la page Notebook, vous pouvez facilement trouver un deuxième dossier racine sous Ressources héritées de l’environnement attaché.

    Capture d’écran montrant où ouvrir le dossier ressources de l’environnement.

  • Vous pouvez également manipuler les fichiers et dossiers de la même manière que le dossier des ressources intégrées.

  • Le chemin d'accès aux ressources de l'environnement est automatiquement monté sur le cluster du notebook. Vous pouvez utiliser le chemin d'accès relatif /env pour accéder aux ressources de l'environnement.

** Environnements Fabric prennent en charge deux modes de publication de bibliothèques qui affectent la manière dont les bibliothèques sont livrées à vos sessions de notebook :

  • Le mode rapide publie en environ 5 secondes et installe des bibliothèques au démarrage de votre session de notebook. Le mode rapide peut remplacer les versions de bibliothèque publiées via le mode plein, mais uniquement pour la session active.
  • Le mode complet crée un instantané de bibliothèque stable et reproductible. La publication prend généralement 3 à 6 minutes, et le démarrage de session ajoute 1 à 3 minutes pour le déploiement de dépendances. L’utilisation du mode complet avec un pool dynamique personnalisé peut ramener le temps de démarrage des sessions à environ 5 secondes tout en maintenant l’instantané stable.

Pour plus d'informations sur chaque mode, consultez Manage libraries in Fabric environments.

Utiliser des bibliothèques d’environnement dans des cahiers

Choisissez un mode de publication de bibliothèque en fonction de votre flux de travail :

  • Mode rapide pour le développement itératif : utilisez le mode rapide lorsque vous expérimentez activement dans les notebooks et avez besoin d’une itération de bibliothèque rapide. Les bibliothèques s’installent au démarrage de la session avec un temps de publication minimal.
  • Mode complet pour la reproductibilité : utilisez le mode plein lorsque vous avez besoin de versions de bibliothèque cohérentes entre les collaborateurs, les exécutions planifiées ou les travaux de pipeline. L'instantané veille à ce que chaque session commence avec les mêmes dépendances.
  • Mode plein avec un pool dynamique personnalisé pour les sessions rapides et stables : lorsque le démarrage et la reproductibilité de session rapides sont à la fois importants, configurez le mode plein avec un pool live personnalisé. Cette combinaison permet de démarrer des sessions en environ 5 secondes tout en préservant l’instantané stable de la bibliothèque.

Remarque

La lecture/écriture avec un chemin relatif ne fonctionne pas dans une sessionhaute concurrence.

Éditeur de fichiers

La fonctionnalité éditeur de fichiers vous permet d’afficher et de modifier des fichiers directement dans le dossier de ressources et le dossier de ressources d’environnement du notebook. Les types de fichiers pris en charge incluent CSV, TXT, HTML, YML, PY, SQL, etc. Avec l’éditeur de fichiers, vous pouvez facilement access et modifier des fichiers dans le notebook, il prend en charge la mise en surbrillance des mots clés et fournit le service de langage nécessaire lors de l’ouverture et de la modification de fichiers de code comme .py et .sql.

  • Vous pouvez access cette fonctionnalité via 'Afficher et modifier' dans le menu fichier. Double-cliquer sur le fichier est un moyen plus rapide.

    Capture d’écran montrant où afficher et modifier des fichiers.

  • La modification du contenu sur l’éditeur de fichiers doit être enregistrée manuellement en cliquant sur le bouton Enregistrer ou le raccourci clavier : Ctrl+S, l’éditeur de fichiers ne prend pas en charge l’enregistrement automatique.

  • Le mode notebook affecte également l’éditeur de fichiers. Vous ne pouvez que visualiser les fichiers, mais pas les modifier si vous êtes en mode notebook et que vous n’avez pas l’autorisation d’éditer.

Remarque

Voici quelques limitations pour l’éditeur de fichiers.

  • La taille maximale de fichier est de 1 Mo.
  • Ces types de fichiers ne sont pas pris en charge pour l’affichage et la modification : .xlsx et .parquet.

Collaborer dans un notebook

Le bloc-notes Fabric est un élément collaboratif qui prend en charge plusieurs utilisateurs qui modifient le même bloc-notes.

Lorsque vous ouvrez un bloc-notes, vous entrez le mode de coediting par défaut, et chaque modification du bloc-notes est automatiquement enregistrée. Si vos collègues ouvrent le même notebook en même temps, vous voyez leur profil, leur sortie d’exécution, leur indicateur de curseur, leur indicateur de sélection et leur trace de modification. En utilisant les fonctionnalités de collaboration, vous pouvez facilement accomplir des scénarios de programmation en binôme, de débogage à distance et de tutorat.

Capture d’écran montrant une cellule de code avec une autre modification utilisateur.

Utiliser Copilot dans les cahiers numériques

Copilot est immédiatement conscient du contexte de l'espace de travail, des schémas, des tables et des fichiers Lakehouse attachés, de la structure du notebook et de l'état d'exécution actuel. Vous n'avez pas besoin de commencer une session pour que Copilot puisse commencer à vous aider. Copilot prend en charge la génération de code à plusieurs étapes, la génération de code à l’échelle du notebook, la refactorisation, la synthèse et la validation dans l’ensemble des flux de travail, afin que vous puissiez travailler entre les cellules sans perdre de contexte.

Insights sur les performances de Copilot

Copilot affiche des conseils de performances en fonction de la taille des données, des modèles de jointure et du comportement d’exécution. Par exemple, il peut recommander des stratégies de jointure efficaces, vous aider à éviter les shuffles coûteuses, à proposer une refactorisation en fonctions réutilisables et à mettre en évidence les problèmes potentiels de qualité des données observés pendant l’exécution. Ces insights apparaissent dans le cadre de vos conversations Copilot et s’alignent sur la commande /optimize.

Résoudre les problèmes avec Copilot

Lorsqu’une cellule ou un travail Spark échoue, une option Fix avec Copilot apparaît sous la cellule échouée. Il fournit un résumé des erreurs, une analyse de la cause racine et des correctifs recommandés. Copilot peut appliquer automatiquement des modifications de code avec une différence d’approbation afin de pouvoir les passer en revue avant de les valider. Vous pouvez également utiliser la commande /fix dans Copilot conversation pour exécuter des diagnostics ciblés pour une cellule spécifique ou l’intégralité du bloc-notes. Pour plus d’informations, consultez Diagnostiquer les échecs des notebooks avec Copilot.

Partager un notebook

Le partage d'un notebook est un moyen pratique de collaborer avec les membres d'équipe. Les rôles d'espace de travail autorisés peuvent afficher ou modifier/exécuter des notebooks par défaut. Vous pouvez partager un notebook avec des autorisations spécifiées.

  1. Sélectionnez Partager dans la barre d’outils du notebook.

    Capture d’écran montrant où sélectionner Partager.

  2. Sélectionnez la catégorie correspondante des personnes qui peuvent consulter ce notebook. Vous pouvez choisir les autorisations Partager, Modifier ou Exécuter pour les destinataires.

    Capture d’écran montrant où sélectionner des autorisations.

  3. Une fois que vous avez sélectionné Appliquer, vous pouvez envoyer le notebook directement ou copier le lien pour d’autres personnes. Les destinataires peuvent ensuite ouvrir le notebook avec la vue correspondant à leur niveau d’autorisation.

    Capture d’écran montrant où créer et envoyer un lien.

  4. Pour gérer davantage vos autorisations de notebook, sélectionnez Liste d’éléments d’espace de travail>Plus d’options, puis sélectionnez Gérer les autorisations. À partir de cet écran, vous pouvez mettre à jour l'accès et les autorisations du bloc-notes existant.

    Capture d’écran montrant où gérer les autorisations dans l’espace de travail.

Commentaire d’une cellule de code

Les commentaires sont une autre fonctionnalité utile pour les scénarios collaboratifs. Actuellement, Fabric prend en charge l’ajout de commentaires au niveau de la cellule.

  1. Sélectionnez le bouton Commentaires dans la barre d’outils du notebook ou l’indicateur commentaire de cellule pour ouvrir le volet Commentaires.

    Capture d’écran montrant où sélectionner Commentaire.

  2. Sélectionnez le code dans la cellule de code, sélectionnez Nouveau dans le volet Commentaires, ajoutez des commentaires, puis sélectionnez Poster le commentaire pour l’enregistrer.

    Capture d’écran montrant où sélectionner Nouveau.

  3. Si vous en avez besoin, recherchez les options Modifier le commentaire, Résoudre la conversation et Supprimer la conversation en sélectionnant l’option Plus à côté de votre commentaire.

Marquage d’autres personnes dans un commentaire

Le « balisage » fait référence à la mention et à la notification d’un utilisateur dans un fil de commentaires, ce qui améliore efficacement la collaboration sur des éléments précis.

  1. Sélectionnez une section de code dans une cellule et un nouveau fil de commentaires.

  2. Entrez le nom d’utilisateur et choisissez le bon nom dans la liste de suggestions si vous souhaitez mentionner quelqu’un dans une discussion sur une certaine section.

  3. Partagez vos insights et publiez-les.

  4. Une notification par e-mail est déclenchée, et l’utilisateur clique sur lien Ouvrir les commentaires pour localiser rapidement cette cellule.

  5. En outre, autorisez et configurez les autorisations pour les utilisateurs lors de l’étiquetage d’une personne qui n’a pas access, ce qui garantit que vos ressources de code sont bien gérées.

GIF animé d’étiquetage d’autres utilisateurs dans un commentaire.

Remarque

Pour un élément de commentaire, l’utilisateur étiqueté ne recevra plus de notification par e-mail si vous mettez à jour le commentaire dans un délai d’une heure. Mais il envoie une notification par e-mail à l’utilisateur étiqueté.

Historique des versions

Important

Cette fonctionnalité est en version préliminaire.

L’historique des versions vous permet de modifier facilement votre notebook en direct. Il prend en charge le suivi de l’historique et la gestion des notebooks avec des fonctionnalités de contrôle de version intégrées robustes, ce qui est particulièrement utile pour le travail collaboratif avec plusieurs contributeurs sur le même notebook.

  1. Accédez à l'historique des versions depuis la barre d’outils globale du notebook.

    Screenshot affichant l'historique d'accès.

  2. Notebook prend en charge deux façons de créer des points de contrôle.

    • Point de contrôle manuel : vous pouvez créer manuellement une nouvelle version pour enregistrer vos jalons de développement, ce qui offre une flexibilité pour la gestion de vos versions de notebook.

      Capture d’écran montrant comment créer une nouvelle version.

    • Point de contrôle système : ces points de contrôle sont créés automatiquement toutes les 5 minutes en fonction de l’intervalle de temps d’édition par le système notebook, ce qui garantit que votre travail est enregistré et versionné de manière cohérente. Vous trouverez les enregistrements de modification de tous les contributeurs dans la liste de chronologies des points de contrôle système. Capture d’écran montrant développer la liste des points de contrôle.

  3. Point de contrôle multi-source pour ordinateur portable

    Fabric notebooks s’intègrent en toute transparence à Git, aux pipelines de déploiement et aux Visual Studio Code. Chaque version enregistrée est automatiquement capturée dans l’historique des versions du notebook. Les versions peuvent provenir de modifications directes dans le notebook, les synchronisations Git, les activités de pipeline de déploiement ou la publication via VS Code. La source de chaque version est clairement étiquetée dans l’historique des versions pour fournir une traçabilité complète.

    Capture d’écran montrant le point de contrôle multi-source pour l’historique des versions du bloc-notes.

  4. Vous pouvez cliquer sur un point de contrôle pour ouvrir la vue des différences , qui met en évidence les différences entre le point de contrôle sélectionné et la version actuelle, y compris les différences de contenu des cellules, de leur sortie, et des métadonnées. La version de ce point de contrôle peut être gérée individuellement dans menu « plus d’options ».

    capture d’écran montrant la différence d’affichage.

  5. Vous pouvez gérer la version à partir du menu déroulant du point de contrôle, si vous souhaitez conserver une version précédente, cliquer sur restaurer à partir du point de contrôle et remplacer le bloc-notes actuel ou utiliser l’enregistrement en tant que copie pour le cloner dans un nouveau bloc-notes.

    Capture d’écran montrant d’autres options avec le point de contrôle.

Remarque

  • Limitation connue : lorsque plusieurs collaborateurs modifient, si l’un d’eux clique sur le bouton Restaurer , puis navigue vers le bloc-notes, le bloc-notes ne sera pas immédiatement récupéré à partir du point de contrôle. Une barre de messages vous invite à afficher les modifications. Vous devez cliquer sur le bouton Afficher les modifications et sélectionner conserver la version enregistrée pour terminer la restauration. Capture d’écran montrant les modifications d’affichage après la restauration.
  • Les points de contrôle du système expirent après 1 an.

Sélecteur de mode Notebook

Fabric notebooks prennent en charge quatre modes que vous pouvez basculer entre : Develop, Run only, Edit et View. Chaque mode s’aligne sur un ensemble d’autorisations.

Lorsque vous partagez un bloc-notes, vous attribuez des autorisations aux utilisateurs. En fonction de ces autorisations, les utilisateurs peuvent accéder aux modes disponibles et basculer entre eux.

Capture d’écran montrant où changer de mode.

  • Mode Développer : nécessite des autorisations de lecture, d’exécution et d’écriture.
  • Mode Exécuter uniquement : nécessite des autorisations de lecture et d’exécution.
  • Mode Édition : nécessite des autorisations de lecture et d’écriture (impossible d’exécuter).
  • Mode d’affichage : nécessite des autorisations de lecture.

Autorisations et accès

Les autorisations peuvent être définies au niveau de l’espace de travail ou du bloc-notes dans Microsoft Fabric. Ils déterminent les modes auxquels un utilisateur peut accéder :

  • Les autorisations limitent l’ensemble des modes disponibles.
  • Ils ne sélectionnent pas automatiquement un mode pour l’utilisateur.
  • Les modes ne peuvent pas accorder de fonctionnalités au-delà des autorisations autorisées.