Partager via


Attribuer un espace de travail à un pipeline de déploiement Microsoft Fabric

Les pipelines de déploiement vous permettent d’attribuer et de désattribuer des espaces de travail à n’importe quelle phase d’un pipeline. Cette fonctionnalité est importante pour les organisations qui disposent déjà d’espaces de travail utilisés comme différents environnements d’une version gérée. Dans ce cas, vous pouvez attribuer chaque espace de travail à la phase de pipeline correspondante et continuer à travailler dans votre processus habituel.

Attribuer un espace de travail à n’importe quelle phase de pipeline vacante

Pour que vous puissiez attribuer un espace de travail à un pipeline, la phase de pipeline à laquelle vous souhaitez l’attribuer doit être vacante. Si vous souhaitez attribuer un espace de travail à une étape du pipeline à laquelle un autre espace de travail est déjà attribué, annulez l'attribution de l'espace de travail actuel de cette étape, puis attribuez le nouvel espace de travail.

Avant d’attribuer un espace de travail à une phase de pipeline, consultez la section Limites et vérifiez que l’espace de travail répond aux conditions requises.

Notes

Avant d’attribuer un espace de travail à un pipeline ou de le désattribuer, n’oubliez pas que chaque déploiement sur une phase vacante entraîne la création d’un espace de travail.

Pour attribuer un espace de travail à une phase de pipeline, suivez la procédure ci-après :

  1. Ouvrez le pipeline.

    Capture d’écran montrant le nouvel espace de travail des pipelines de déploiement - Aucun espace de travail n’est attribué à une phase de pipeline.

  2. Dans la phase à laquelle vous souhaitez attribuer un espace de travail, développez la liste déroulante Choisir un espace de travail à attribuer à ce pipeline.

  3. Dans le menu déroulant, sélectionnez l’espace de travail que vous souhaitez attribuer à cette phase. Si vous ne voyez pas l’espace de travail que vous souhaitez, consultez la section Limites et vérifiez que votre espace de travail répond aux conditions requises.

    Capture d’écran montrant le menu déroulant des espaces de travail dans une phase vide des pipelines de déploiement.

  4. Sélectionnez Attribuer un espace de travail.

    Capture d’écran montrant le bouton Attribuer un espace de travail dans une phase vide des pipelines de déploiement.

Désattribuer un espace de travail d’une phase de pipeline

Vous pouvez désattribuer un espace de travail d’une phase de pipeline quelconque. Si vous souhaitez attribuer un autre espace de travail à une phase de pipeline, vous devez d’abord désattribuer l’espace de travail actuel de cette phase.

Pour désattribuer un espace de travail d’une phase de pipeline, effectuez les étapes suivantes :

  1. Ouvrez le pipeline.

  2. Dans la phase dont vous souhaitez désattribuer l’espace de travail, sélectionnez l’icône de paramètres.

  3. Dans le menu de paramètres, sélectionnez Désattribuer l’espace de travail.

    Capture d’écran montrant l’option Désattribuer l’espace de travail dans les pipelines de déploiement, disponible dans le menu de paramètres de la phase de pipeline.

  4. Dans la boîte de dialogue Désattribuer l’espace de travail, sélectionnez Désattribuer.

    Capture d’écran montrant le pop-up d’annulation de l’attribution de l’espace de travail dans les pipelines de déploiement. Le bouton « annuler l’attribution » est en surbrillance.

Association d’éléments

L’association est le processus par lequel un élément d’une étape du pipeline de déploiement est associé au même élément dans l’étape adjacente. Si les éléments ne sont pas associés, même s’ils ont les mêmes nom et type, l’élément de l’étape cible n’est pas remplacé lors du déploiement. Un déploiement d’un élément non découplé est appelé déploiement propre et crée une copie de cet élément à l’étape adjacente.

L’association peut se produire de deux façons :

  • Déploiement : lorsqu’un élément découplé est copié d’une étape à l’autre à l’aide du bouton Déployer, une copie de l’élément est créée à l’étape suivante et associée à l’élément en cours de déploiement.

    Le tableau suivant indique quand les éléments sont couplés lorsque le bouton de déploiement est utilisé dans différentes circonstances :

    Scénario Étape A (par exemple Dev) Étape B (par exemple Test) Commentaire
    1 Nom : rapport PBI
    Type : Rapport
    Aucune Nettoyage du déploiement : le couplage se produit
    2 Nom : rapport PBI
    Type : Rapport
    Nom : rapport PBI
    Type : Rapport
    Si les éléments sont couplés (voir si les éléments sont couplés), alors le fait d’appuyer sur Déployer remplace l’étape B.
    3 Nom : rapport PBI
    Type : Rapport
    Nom : rapport PBI
    Type : Rapport
    Si les éléments ne sont pas couplés (voir si les éléments sont couplés), le rapport dans l’étape A est copié dans l’étape B. Il existe ensuite deux fichiers dans l’étape B avec le même nom : un couplé et un autre non couplé. Les déploiements continuent de réussir entre les éléments couplés.
  • Attribution d’un espace de travail à une étape de déploiement : lorsqu’un espace de travail est attribué à une étape de déploiement, le pipeline de déploiement tente d’associer les éléments. Les critères d’association sont les suivants :

    • Item Name
    • Type d’élément
    • Emplacement du dossier (utilisé comme arbitre lorsqu’une étape contient des éléments dupliqués (deux éléments ou plus portant le même nom et le même type))

    Si un seul élément de chaque étape a les mêmes nom et type, l’association se produit. Si plusieurs éléments d’une étape portent les mêmes nom et type, les éléments sont associés s’ils se trouvent dans le même dossier. Si les dossiers ne sont pas identiques, l’association échoue.

    Le tableau suivant indique quand les éléments sont couplés lorsqu’un espace de travail est affecté dans différentes circonstances :

    Scénario Étape A (par exemple Dev) Étape B (par exemple Test) Commentaire
    1 Nom : rapport PBI
    Type : Rapport
    Nom : rapport PBI
    Type : Rapport
    ✅ Le jumelage se produit
    2 Nom : rapport PBI
    Type : Rapport
    Nom : rapport PBI
    Type : Rapport
    ❌ L’association ne se produit pas (doublons).
    ❌ Échec de déploiement.
    Nom : rapport PBI
    Type : Rapport
    ❌ L’association ne se produit pas (doublons).
    ❌ Échec de déploiement.
    3 Nom : rapport PBI
    Type : Rapport
    Dossier A
    Nom : rapport PBI
    Type : Rapport
    Dossier B
    ✅ Un déploiement a été effectué correctement mais
    ❌ ce rapport n’est pas associé au développement
    Nom : rapport PBI
    Type : Rapport
    Dossier A
    ✅ Le jumelage se produit à l’aide d’un dossier en tant qu’analyseur de liaisons pour les doublons
    Nom : rapport PBI
    Type : Rapport
    Aucun dossier
    ✅ Un déploiement a été effectué correctement mais
    ❌ ce rapport n’est pas associé au développement

Remarque

Une fois que les éléments sont associés, le fait de les renommer ne les découple pas. Par conséquent, il peut y avoir des éléments associés avec des noms différents.

Voir quels éléments sont associés

Les éléments associés apparaissent sur la même ligne dans la liste de contenu du pipeline. Les éléments qui ne sont pas associés apparaissent sur une ligne par eux-mêmes :

Capture d’écran montrant les étapes adjacentes avec des éléments associés répertoriés sur la même ligne et un élément de la deuxième étape qui n’est pas dans la première étape.

Créer des éléments non associés portant le même nom

Il n’existe aucun moyen d’associer manuellement des éléments, sauf en suivant les règles d’association décrites dans la section précédente. L’ajout d’un nouvel élément à un espace de travail qui fait partie d’un pipeline ne l’associe pas automatiquement à un élément identique dans une étape adjacente. Par conséquent, vous pouvez avoir des éléments identiques portant le même nom dans les espaces de travail adjacents qui ne sont pas associés.

Voici un exemple d’éléments qui ont été ajoutés directement à l’espace de travail Test après son attribution et qui n’ont donc pas été associés à l’élément identique dans le pipeline Dev :

Capture d’écran montrant les étapes adjacentes avec des éléments non associés ayant des noms et des types identiques répertoriés sur les différentes lignes.

Plusieurs éléments portant le même nom et le même type dans un espace de travail

Si deux éléments ou plus de l’espace de travail à associer ont le même nom, le même type et le même dossier, l’association échoue. Déplacez un élément vers un autre dossier ou modifiez son nom afin qu’il n’y ait plus deux éléments qui correspondent à un élément existant dans l’autre étape.

Capture d’écran de l’échec d’une attribution d’espace de travail, car il existe plusieurs éléments portant le même nom et le même type.

Observations et limitations

Seuls les espaces de travail qui peuvent être attribués à un pipeline apparaissent dans la liste déroulante. Un espace de travail peut être attribué à une étape de pipeline si les conditions suivantes s’appliquent :

  • Vous devez être administrateur de l’espace de travail.

  • L’espace de travail ne peut pas être attribué à aucun autre pipeline.

  • L’espace de travail doit résider sur une capacité Fabric.

  • Vous devez disposer au moins des autorisations de membre de l’espace de travail pour les espaces de travail dans ses phases adjacentes. Pour plus d’informations, consultez Pourquoi est-ce que je reçois le message d’erreur Autorisations de membre de l’espace de travail nécessaires quand j’essaie d’attribuer un espace de travail ?

  • Vous ne pouvez pas attribuer un espace de travail avec des exemples Power BI à une étape de pipeline.

  • Vous ne pouvez pas attribuer un espace de travail d’application modèle.

  • Lorsqu’un modèle sémantique Direct Lake est déployé, il ne se lie pas automatiquement aux éléments de la phase cible. Par exemple, si un LakeHouse est une source pour un modèle sémantique DirectLake et qu’ils sont tous deux déployés vers la phase suivante, le modèle sémantique DirectLake dans la phase cible est lié au LakeHouse dans la phase source. Utilisez des règles de source de données pour le lier à un élément de la phase cible. D’autres types de modèles sémantiques sont automatiquement liés à l’élément associé dans la phase cible.

Comparez du contenu dans différentes étapes.