Dans novembre 2023Microsoft a annoncé le lancement de Microsoft Fabric Disponibilité générale et Aperçu public de Copilot dans Microsoft Fabric. Dans un post précédent, j'ai expliqué ce que Copilot signifie pour les développeurs Power BI, ce qui est valable pour d'autres développeurs Fabric tels que les ingénieurs de données et les data scientists, car Copilot for Fabric aide également dans ces expériences. Mais l’objectif principal de cet article de blog est de discuter des exigences, de la façon d’activer Copilot et de comment l’utiliser du point de vue du développement Power BI. Ainsi, ce blog ne discutera pas d’autres aspects de Copilot dans Microsoft Fabric. Sur ce, commençons.
Dès le départ, Copilot n'est disponible que sur Power BI Premium capacités ou leur équivalent Capacités du tissu. Donc, NON c'est PAS Disponible sur Power BI Pro ou Prime par utilisateur ou Analyses intégrées Power BI. Ainsi, les éléments Power BI sur lesquels vous souhaitez utiliser Copilot doivent se trouver dans un espace de travail attribué à un Power BI Premium P1 ou Microsoft Tissu F64 capacités ou supérieures.
Vous devez également avoir un Donateur rôle sur l’espace de travail premium.
Pour utiliser Copilot, votre Administrateur Microsoft Fabric doit l'activer à partir du Portail d'administration Fabric. Ce paramètre n'est pas encore disponible dans toutes les régions, mais Microsoft le déploie progressivement dans davantage de régions.
Liens utiles:
Activation de Copilot sur le portail d'administration Fabric
Comme mentionné précédemment, votre Administrateur de structure doit activer les fonctionnalités Copilot dans le portail d’administration. Suivez ces étapes pour activer Copilot sur votre locataire après vous être connecté à Microsoft Fabric :
- Cliquez sur Paramètres (l'icône d'engrenage en haut à droite de la page)
- Cliquez sur Portail d'administration
- Assurez-vous que le Paramétrage du locataire l'onglet est sélectionné
- Faites défiler jusqu'au Copilot et Azure OpenAI Service (préversion) section
Note
Vous pouvez également utiliser le champ de recherche et rechercher OpenAI pour trouver le Copilot et Azure OpenAI Service (préversion) section.
- Activer le Les utilisateurs peuvent utiliser un aperçu de Copilot et d'autres fonctionnalités optimisées par Azure OpenAI
- Clique le Appliquer bouton
- Activer le Les données envoyées à Azure OpenAI peuvent être traitées en dehors de la région géographique, des limites de conformité ou de l'instance cloud nationale de votre locataire.
- Clique le Appliquer bouton à nouveau
C'est ça. Vous avez activé les fonctionnalités Copilot sur votre locataire.
L'image suivante montre les étapes précédentes :
Voici quelques remarques importantes auxquelles il faut prêter attention :
Remarques
- Bien qu'il s'agisse d'un Aperçu fonctionnalité, je vous recommande fortement de lire le Conditions d'utilisation avant de l'activer sur votre locataire, surtout si sur votre Production locataire.
- Ces configurations s'appliquent à l'échelle du locataire. Nous ne pouvons actuellement pas le restreindre à des groupes de sécurité spécifiques.
- Microsoft a fait un excellent travail en mettant en évidence une note lors de l'activation du Les utilisateurs peuvent utiliser un aperçu de Copilot et d'autres fonctionnalités optimisées par Azure OpenAI paramètre qui dit:
Si Azure OpenAI n'est pas disponible dans votre région, vos données devront peut-être être traitées dehors la région géographique, la limite de conformité ou l'instance cloud nationale de votre locataire. Pour autoriser le traitement des données dans une région où Azure OpenAI est disponible, activez le paramètre associé « Les données envoyées à Azure OpenAI peuvent être traitées en dehors de la région géographique, de la limite de conformité ou de l'instance cloud nationale de votre locataire ».
- Faites attention à une autre note mise en évidence sous le Les données envoyées à Azure OpenAI peuvent être traitées en dehors de la région géographique, des limites de conformité ou de l'instance cloud nationale de votre locataire. section disant:
Même si ce paramètre est activé, vous devrez également activer le paramètre associé « Les utilisateurs peuvent utiliser un aperçu de Copilot et d'autres fonctionnalités optimisées par Azure OpenAI » pour que ces fonctionnalités fonctionnent.- Je vous encourage à lire la documentation de Microsoft autour Utilisation responsable de Copilot dans Power BI.
Avec cela, utilisons maintenant le service Copilot on Fabric et voyons comment il génère des rapports.
Générer des rapports avec Copilot est très simple. Suivez ces étapes pour générer votre premier rapport avec Copilot :
- Accédez à l’espace de travail premium souhaité
- Passez la souris sur le modèle sémantique souhaité et cliquez sur l'icône Plus d'options bouton points de suspension
- Cliquez sur Creer un rapport
- Sur le nouveau rapport, cliquez sur le Copilote bouton
- Clique le Créez une page qui montre… bouton
- Tapez pour expliquer comment vous avez besoin du Copilot pour générer le rapport
- Soumettez votre demande en appuyant sur Entrer sur votre clavier ou en cliquant sur le bouton Soumettre
Voilà! Tu l'as!
Ça a l'air plutôt cool, n'est-ce pas ? Mais attendez, il y a quelque chose qui ne va pas dans le rapport. Avez-vous remarqué que le graphique linéaire en bas à droite du rapport montre une ligne plate pour Ventes Internet et bénéfices Internet par catégorie de produits? Cela ne peut pas être exact. Cela nous amène à la section suivante de cet article de blog, où nous discutons de quelques trucs et astuces.
Alors que Copilot examine la structure du modèle sémantique pour générer des rapports pour nous, il est crucial de rendre le modèle sémantique aussi optimisé que possible. Par exemple, dans l'image précédente, nous pouvons rapidement repérer un problème reflété dans le Ventes Internet et bénéfices Internet par catégorie de produits graphique linéaire en bas à droite de la page du rapport, où le graphique montre une ligne constante pour toutes les catégories de produits. Cela indique une relation manquante potentielle entre le catégorie de produit et le Ventes Internet tables contribuant à la relation. Examinons cela.
L'image suivante montre le modèle de données dans lequel j'ai placé le tableau requis sous forme de nouvelle mise en page :
Comme vous pouvez le constater, la relation manquante se situe bien entre le Sous-catégorie de produit et Produit tableaux, ce qui a conduit à des résultats incorrects dans la couche de reporting. La création de la relation entre les deux tables résout ce problème, comme le montrent les images suivantes :
Comme vous le voyez, les problèmes de modèle sémantique peuvent entraîner des problèmes de reporting générés par Copilot. Eh bien, soyons réalistes, c'est exactement ce à quoi nous nous attendons, même si nous créons manuellement le rapport, n'est-ce pas ?
L'exemple précédent nous amène aux trucs et astuces suivants pour obtenir la meilleure expérience Copilot :
- Établissez les bonnes relations : comme nous l'avons vu dans l'exemple ci-dessus, des relations manquantes ou incorrectes entraîneront une visualisation des données inexacte.
- Convention de dénomination : utilisez des noms plus conviviaux dans le modèle de données. Par exemple, Ventes totales car un nom de mesure serait plus compréhensible que Ventes totales. Fait amusant : personne n’aime Col1 ou Tableau1 noms pour tous les objets, en particulier Copilot.
- Créer des mesures explicites : il est préférable d'avoir des mesures explicites dans le modèle de données plutôt que des mesures implicites. Juste un petit mot pour ceux qui ne connaissent pas la différence entre explicite et implicite mesures:
- Mesures implicites : les mesures implicites sont des colonnes affichées avec une icône Sigma () dans le Données volet dans Power BI. Ces colonnes sont automatiquement détectées en tant que mesures lorsqu'elles sont utilisées dans un visuel sur le canevas de reporting. En d’autres termes, nous ne créons pas de mesures implicites.
- Mesures explicites : d'un autre côté, les mesures explicites sont celles que nous créons dans le modèle de données à l'aide de DAX. Les mesures explicites apparaissent également dans le Données volet dans Power BI. L'icône des mesures explicites ressemble à une calculatrice ().
- Suivez la conception du modèle de schéma en étoile : créez des tableaux de faits et de dimensions en suivant la conception du schéma en étoile. Par exemple, il est préférable de conserver les données additives, mesurables et quantitatives, ainsi que les clés étrangères des tables de dimensions. En revanche, conservez les données descriptives dans les tableaux de dimensions.
- Créer des hiérarchies : la création de hiérarchies dans les dimensions aide Copilot à mieux comprendre le regroupement des données. Ceci est utile, en particulier pour identifier les activités d'exploration.
- Faites attention aux types de données : définir des types de données corrects pour les mesures et les colonnes du modèle de données aide Copilot à générer de meilleurs rapports. Par exemple, en utilisant Date type de données au lieu de Texte aide Copilot à comprendre qu'il traite des valeurs de date au lieu du texte.
- Utiliser des invites plus simples : d'après mon expérience avec la capacité de génération de rapports de Copilot pour Power BI, il fonctionne mieux lorsque vous utilisez des invites plus simples avec des conditions minimales, telles que Créer une page qui affiche les ventes par produit au lieu de Créez une page qui affiche les ventes par produit où la catégorie Procust est « Accessoires » et la date du calendrier est 2012.. Même s'il génère toujours le rapport, sa précision diminue en augmentant la complexité de notre invite.
Le Copilot pour Power BI fait du bon travail en matière de génération de rapports, surtout à ses débuts. Nous pouvons utiliser cette fonctionnalité pour créer des rapports, mais nous devons être conscients qu'il peut y avoir des problèmes, surtout si nous n'avons pas amélioré nos modèles de données. Nous devons vérifier et corriger les rapports.
Comme toujours, partagez-nous vos réflexions et opinions.