Stratégie d’analyse personnalisée
Copilot Studio fournit des analyses prédéfinies complètes qui permettent aux clients de comprendre l’utilisation d’un copilote et les indicateurs de performance clés.
Les clients peuvent voir les rapports liés aux analyses suivantes :
- Performances et utilisation
- Satisfaction client
- Informations sur la session
- Utilisation des rubriques
- Sessions facturées
Cependant, il existe souvent des scénarios dans lesquels vous devez créer ou utiliser des analyses personnalisées.
Par exemple, vous pourriez avoir besoin de :
- Partager des analyses avec des parties prenantes ou des utilisateurs.
- Créer des rapports sur les données des transcriptions de conversation pour une période plus longue que les 30 derniers jours par défaut.
- Concevoir un rapport non prévu dans les analyses prêtes à l’emploi.
Il existe plusieurs façons de prendre les données d’analyse enregistrées par Copilot Studio et de les utiliser dans des rapports personnalisés.
Exemple de modèle de rapport d’analyse Copilot Studio
Pour créer des analyses personnalisées, notre approche recommandée consiste à commencer avec Copilot Studio l’exemple de rapport de modèle d’analyse. L’exemple de rapport du modèle est un ensemble d’actifs open source, distribués via GitHub, ce qui accélère le temps nécessaire pour créer un rapport qui s’affiche dans Power BI.
Avertissement
La solution ne fait pas partie de l’offre Copilot Studio principale et nécessite une configuration.
L’exemple de rapport n’est pas pris en charge par Microsoft, mais vous pouvez signaler des problèmes dans le référentiel GitHub pour obtenir l’aide de la communauté.
Dataverse
Données de transcription des conversations
Les analyses présentées sur le portail Copilot Studio proviennent d’un service de données résidant dans Copilot Studio. Les données d’utilisation sont également écrites dans l’environnement Dataverse associé, dans la table des Transcription des conversations.
Périodes de rétention
Par défaut, les deux sources ont une conservation des données de 30 jours, mais les clients peuvent modifier la période de rétention des transcriptions de conversation dans Dataverse.
Tables Dataverse dans Copilot Studio
Copilot Studio utilise les tables suivantes pour les analyses personnalisées dans Dataverse :
- Chatbot (
Bot
). Cette table comprend des détails sur chaque copilote dans un environnement. Les détails représentent souvent une petite quantité de données. - Sous-composant du chatbot (
BotComponent
). Cette table répertorie les rubriques, entités et boîtes de dialogue associées au copilote dans votre environnement. Les détails représentent souvent une petite quantité de données. - Transcriptions de conversation (
ConversationTranscript
). Cette table contient des données de conversation détaillées pour tous les copilotes dans votre environnement. La taille des données de cette table est liée à l’utilisation du copilote et peut être importante.
Azure Synapse Link for Dataverse (Azure Data Lake Storage Gen2)
Lorsqu’il est nécessaire de conserver les transcriptions de conversations plus longtemps que la période de conservation par défaut, créez des mesures ou des tableaux de bord personnalisés. Notre approche recommandée consiste à exporter les données brutes des transcriptions de conversations vers un magasin de données plus rentable comme Azure Data Lake Storage Gen2 à l’aide de la fonctionnalité Azure Synapse Link for Dataverse.
L’exportation crée une synchronisation incrémentielle des tables Dataverse configurées dans Azure Data Lake en suivant le format Common Data Model.
Vous devez suivre d’autres étapes, notamment celles configurées dans le modèle de base :
- Créez un stockage Azure Data Lake Storage Gen2 et connectez-le à Dataverse.
- Lors de la configuration, sélectionnez la table ConversationTranscript (Chatbot et Sous-composant du chatbot ne prennent pas en charge la synchronisation incrémentielle).
- Suivez les instructions pour configurer des flux de données Power BI pour traiter les données entrantes.
Avertissement
Par défaut, Azure Synapse Link for Dataverse met en miroir les données de table configurées à partir de Dataverse dans Azure Data Lake. Par conséquent, tout enregistrement supprimé dans Dataverse (par exemple, par une tâche de suppression en bloc récurrente qui supprime les transcriptions de conversation de plus de 30 jours par défaut) sera également supprimé du stockage Azure Data Lake. Pour contourner ce problème, vous pouvez créer des copies ou des instantanés de vos données dans Azure Data Lake, ou vous pouvez configurer la synchronisation pour qu’elle utiliser le mode Ajouter uniquement.
Power BI
Le modèle de solution d’analyse personnalisée comprend un rapport Power BI qui traite les données de transcription brutes (à l’aide Power Query) dans un rapport qui correspond à l’analyse Copilot Studio par défaut.
De plus, les utilisateurs du rapport ont accès aux informations suivantes :
- Données pour tous les copilotes dans un environnement.
- Aux données les plus anciennes fournies par le flux (dans Dataverse ou dans le stockage Azure Data Lake Storage Gen2).
- Aux tables de données brutes extraites de la table des données de transcription de conversation (Conversation Transcript), qui peuvent être utilisées pour créer des rapports personnalisés.
- À une visionneuse de transcription, qui permet aux utilisateurs de voir les conversations réelles qui ont eu lieu.
Avertissement
Il s’agit d’un rapport complexe qui effectue des transformations importantes des données de base. Les clients disposant de tables Conversation Transcript d’une taille supérieure à 80 Mo doivent chercher à utiliser les versions des flux de données Azure Synapse Link for Dataverse et Power BI du rapport.