Créer, configurer et utiliser un environnement dans Microsoft Fabric

Les environnements Microsoft Fabric fournissent des configurations flexibles pour l’exécution de vos tâches Spark. Dans un environnement, vous pouvez sélectionner différents runtimes Spark, configurer vos ressources de calcul et installer des bibliothèques à partir de référentiels publics ou charger des bibliothèques personnalisées créées localement. Vous pouvez facilement attacher des environnements à vos notebooks et à vos définitions de tâches Spark.

Ce tutoriel donne une vue d’ensemble des étapes de création, de configuration et d’utilisation d’un environnement.

Important

L’élément environnement dans Microsoft Fabric est actuellement en PRÉVERSION.

Créer un environnement

Il existe plusieurs méthodes pour créer un environnement.

Créer un environnement à partir de la page d’accueil, de la vue de l’espace de travail ou du hub de création

  • Page d'accueil de l'Ingénieurs de données

    Dans la page d’accueil Engineering données, sélectionnez Nouveau, puis sélectionnez la carte Environnement pour créer un environnement. Screenshot of the Environment card in the Data Engineering homepage.

  • Page d’accueil Science des données

    Dans la page d’accueil Science des données, sélectionnez Nouveau, puis sélectionnez la carte Environnement pour créer un environnement. Screenshot of the Environment card in the Data Science homepage.

  • Vue de l'espace de travail

    Dans votre espace de travail, sélectionnez Nouveau, puis Environnement (préversion). Screenshot of the Environment card in the workspace view.

  • Hub de création

    Dans le hub de création, vous pouvez sélectionner la carte Environnement dans les sections Engineering données ou Science des données. Screenshot showing where you can select the Environment card in the creation hub.

Créer un environnement à partir des menus de l’attachement

Vous pouvez également créer un environnement depuis l’emplacement où vous attachez un environnement. Pour plus d’informations, consultez Attacher un environnement.

  • Menu d’attachement de notebooks

    Sous l’onglet Accueil du ruban du notebook, vous avez un menu permettant d’attacher un environnement. Sélectionnez Espace de travail par défaut, puis Nouvel environnement pour en créer un. Screenshot showing where to select New Environment from the Workspace default menu in the in notebook screen.

  • Menu des attachements de définitions de tâches Spark

    Vous pouvez attacher un environnement à partir de l’onglet Accueil du ruban de définition de tâche Spark et créer un environnement à partir du même menu. Dans le ruban, sélectionnez Espace de travail par défaut, puis Nouvel environnement. Screenshot showing where to select New Environment from the Workspace default menu in the Spark job definition screen.

  • Menu des attachements de paramètres de l’espace de travail

    Dans la section Engineering données/Science des données des paramètres de votre espace de travail, l’administrateur de l’espace de travail peut attacher un environnement en tant qu’espace de travail par défaut. Pour plus d’informations, consultez Attacher un environnement en tant qu’espace de travail par défaut. Vous pouvez également en créer un dans l’onglet Environnement.

    Screenshot showing where to select New Environment in the Workspace default attachment menu in Workspace settings.

Configurer un environnement

Vous pouvez configurer trois composants principaux d’un environnement : le runtime Spark, les bibliothèques et le calcul Spark.

Choisir un runtime Spark

Pour un environnement, vous pouvez choisir parmi différents runtimes Spark, qui ont chacun leurs propres paramètres par défaut et packages préinstallés. Pour voir les runtimes disponibles, accédez à l’onglet Accueil de l’environnement et sélectionnez Runtime. Sélectionnez le runtime qui répond le mieux à vos besoins.

Screenshot of choosing runtime in environment.

Important

  • Si vous mettez à jour le runtime d’un environnement avec des configurations ou des bibliothèques existantes, vous devez republier le contenu en fonction de la version de runtime mise à jour.
  • Si les configurations ou bibliothèques existantes ne sont pas compatibles avec la dernière version de runtime mise à jour, la publication échoue. Vous devez supprimer les configurations ou bibliothèques incompatibles et publier à nouveau l’environnement.

Configurer le calcul Spark

Le calcul Spark dans Microsoft Fabric offre une vitesse et une efficacité d’exécution inégalées sur Spark, ainsi que des expériences adaptées aux besoins. Dans votre environnement, vous pouvez choisir parmi différents pools créés par des administrateurs d’espaces de travail et des administrateurs de fonctionnalités. Vous pouvez ajuster davantage les configurations et gérer les propriétés Spark pour qu’elles soient optimales dans les sessions Spark. Pour plus d’informations, consultez Paramètres de configuration du calcul Spark dans les environnements Fabric.

Gérer des bibliothèques

À l’exception des bibliothèques intégrées fournies par chaque runtime Spark, l’environnement Fabric vous permet d’installer des bibliothèques à partir de sources publiques ou de charger des bibliothèques personnalisées que votre organisation ou vous-même avez créées. Une fois que vous avez correctement installé les bibliothèques, elles sont disponibles dans vos sessions Spark. Pour plus d’informations, consultez Gestion des bibliothèques dans les environnements Fabric.

Enregistrer et publier les modifications

Pour enregistrer ou publier des modifications dans un environnement Fabric, sélectionnez l’option souhaitée dans le ruban sous l’onglet Accueil.

Screenshot showing where to select the save and Publish actions.

  • L’option d’enregistrement est active lorsque vous avez des modifications qui ne sont pas enregistrées. Si vous actualisez la page sans enregistrer, toutes les modifications en attente sont perdues. Quand une section contient une entrée non valide, l’option d’enregistrement est désactivée. L’action d’enregistrement est appliquée à toutes les modifications non enregistrées dans les sections Bibliothèques et Calcul Spark.
  • L’option Publier est active lorsque vous avez des modifications qui ne sont pas publiées. Vous n’avez pas besoin d’enregistrer avant de publier les modifications. Lorsque vous sélectionnez Publier, la page Modifications en attente s’affiche, où vous pouvez passer en revue toutes les modifications avant la publication. Après avoir sélectionné Publier tout, l’environnement Fabric exécute des tâches sur le back-end pour préparer les configurations à utiliser. Ce processus prend plusieurs minutes, en particulier si des modifications des bibliothèques sont incluses.

Remarque

Pendant le processus de publication, si les modifications comprennent des bibliothèques, le système aide à télécharger les dépendances et à résoudre les conflits potentiels.

Une bannière vous invitant à Enregistrer ou Publier s’affiche lorsque vous avez des modifications en attente.

  • Vous pouvez sélectionner Enregistrer ou Publier. Ces actions sont identiques aux actions Enregistrer et Publier sous l’onglet Accueil.
  • Pendant le processus de publication, sélectionner Afficher la progression dans la bannière ouvre à nouveau la page Modifications en attente. Pour arrêter le processus de publication, sélectionnez Annuler dans la page Modifications en attente.
  • Une notification s’affiche lorsque la publication est effectuée ou si le processus rencontre des erreurs.

Attacher un environnement

L’environnement Microsoft Fabric peut être attaché à vos espaces de travail Engineering données/Science des données ou à vos notebooks et définitions de tâches Spark.

Attacher un environnement en tant qu’espace de travail par défaut

Accédez à l’onglet Environnement en sélectionnant Paramètre de l’espace de travail ->Engineering données/Science des données ->Paramètres Spark.

Nouveaux espaces de travail

Lorsque vous travaillez dans un espace de travail qui est nouveau ou qui n’a pas défini les paramètres de bibliothèque et Spark, l’écran des Paramètres Spark suivant s’affiche.

Screenshot of the Workspace settings Set default environment screen.

Les administrateurs d’espace de travail peuvent définir l’expérience par défaut pour l’ensemble des espaces de travail. Les valeurs configurées ici s’appliquent aux notebooks et aux définitions de travaux Spark qui sont attachés aux paramètres de l’espace de travail. Screenshot of Workspace configuration effective range.

Le bouton bascule Définir l’environnement par défaut peut être utilisé pour améliorer l’expérience utilisateur. Par défaut, ce bouton est désactivé. S’il n’y a aucune propriété ou bibliothèque Spark par défaut requise en tant qu’espace de travail par défaut, les administrateurs peuvent définir le runtime Spark dans ce cadre. Toutefois, si un administrateur souhaite préparer un calcul Spark et des bibliothèques par défaut pour l’espace de travail, il peut activer le bouton et attacher facilement un environnement en tant qu’espace de travail par défaut. Avec cette option, toutes les configurations dans l’environnement sont alors appliquées comme Paramètres de l’espace de travail.

Screenshot of default environment selection.

Espaces de travail avec des propriétés Spark ou bibliothèques existantes

La fonctionnalité d’environnement est une mise à niveau importante de la section Engineering données/Science des données dans Paramètres de l’espace de travail. Avec cette mise à niveau, Fabric ne prend plus en charge la gestion des bibliothèques et l’ajout de nouvelles propriétés Spark au niveau de l’espace de travail. Vous pouvez migrer vos bibliothèques et propriétés Spark existantes vers un environnement et l’attacher en tant qu’espace de travail par défaut. Pour plus d’informations, consultez Migrer les bibliothèques d’espace de travail et les propriétés Spark vers un environnement par défaut.

Attacher un environnement à un notebook ou une définition de tâche Spark

Le menu Environnement s’affiche dans les onglets Accueil du notebook et de la définition de tâche Spark. Les environnements disponibles sont proposés dans le menu. Si vous sélectionnez un environnement, le calcul Spark et les bibliothèques qui y sont configurées deviennent effectifs après que vous démarrez une session Spark.

Screenshot showing where to attach an environment in a notebook.

Remarque

Si vous changez d’environnement dans une session active, le nouvel environnement sélectionné ne prend effet qu’à la prochaine session.