Strategia di analisi personalizzata
Copilot Studio fornisce analisi complete e pronte all'uso che consentono ai clienti di comprendere l'uso di un copilota e gli indicatori di prestazione chiave.
I clienti possono visualizzare report relativi alla seguente analisi:
- Prestazioni e uso
- Soddisfazione del cliente
- Informazioni sessione
- Utilizzo dell'argomento
- Sessioni fatturate
Tuttavia, esistono spesso scenari in cui è necessario creare o utilizzare analisi personalizzate.
Ad esempio, potrebbe essere necessario:
- Condividere l'analisi con le parti interessate o gli utenti.
- Report sui dati delle trascrizioni delle conversazioni per un periodo più lungo degli ultimi 30 giorni predefiniti.
- Progetta un report non coperto da analisi preconfigurate.
Ci sono alcuni modi in cui puoi prendere i dati analitici registrati da Copilot Studio e utilizzarli in report personalizzati.
Report di modello di esempio delle analisi di Copilot Studio
Per creare analisi personalizzate, il nostro approccio consigliato è iniziare con il Report del modello di esempio dell'analisi Copilot Studio. Il report del modello di esempio è un insieme di risorse open source, distribuite tramite GitHub, che accelera il tempo necessario per creare un report visualizzabile in Power BI.
Avviso
La soluzione non fa parte dell'offerta principale Copilot Studio e richiede la configurazione.
Il report di esempio non è supportato da Microsoft, ma puoi sollevare problemi nel repository GitHub per ottenere aiuto dalla community.
Dataverse
Dati delle trascrizioni delle conversazioni
Le analisi visualizzate nel portale Copilot Studio provengono da un servizio dati che risiede all'interno Copilot Studio. I dati di utilizzo vengono scritti anche nell'ambiente Dataverse associato, nella tabella trascrizioni delle conversazioni.
Periodi di conversazione
Per impostazione predefinita, entrambe le fonti hanno una conservazione dei dati di 30 giorni, ma i clienti possono modificare il periodo di conservazione per le trascrizioni delle conversazioni in Dataverse.
Tabelle Dataverse in Copilot Studio
Copilot Studio utilizza le seguenti tabelle per l'analisi personalizzata in Dataverse:
- Chatbot (
Bot
). Questa tabella include i dettagli di ciascun copilota in un ambiente. I dettagli sono spesso una piccola quantità di dati. - Componente secondario chatbot (
BotComponent
). Questa tabella elenca gli argomenti, le entità e le finestre di dialogo associate al copilota nel tuo ambiente. I dettagli sono spesso una piccola quantità di dati. - Trascrizioni di conversazioni (
ConversationTranscript
). Questa tabella contiene dati dettagliati sulle conversazioni per tutti i copiloti nel tuo ambiente. La dimensione dei dati in questa tabella è correlata all'utilizzo del copilota e può essere elevata.
Azure Synapse Link for Dataverse (Azure Data Lake Storage Gen2)
Quando è necessario conservare le trascrizioni delle conversazioni per un periodo più lungo rispetto al periodo di conservazione predefinito, crea metriche o dashboard personalizzate. Il nostro approccio consigliato è quello di esportare i dati non elaborati delle trascrizioni delle conversazioni in un archivio dati più conveniente come Azure Data Lake Storage Gen2 utilizzando la funzionalità Azure Synapse Link for Dataverse .
L'esportazione crea una sincronizzazione incrementale delle tabelle Dataverse configurate nel data lake di Azure, usando il formato Common Data Model.
Ci sono altri passaggi da eseguire, incluso ciò che è configurato nel modello di base:
- Creare un Azure Data Lake Storage Gen2 e collegarlo a Dataverse.
- Durante la configurazione, seleziona la tabella Trascrizione delle conversazioni (Chatbot e Componente secondario chatbot non supportano la sincronizzazione incrementale).
- Segui la linea guida per la configurazione dei flussi di dati di Power BI per elaborare i dati in entrata.
Avviso
Per impostazione predefinita, Azure Synapse Link for Dataverse rispecchia i dati della tabella configurata da Dataverse ad Azure Data Lake. Pertanto, qualsiasi record che viene eliminato in Dataverse (ad esempio, mediante il processo di eliminazione in blocco ricorrente che elimina le trascrizioni delle conversazioni precedenti a 30 giorni per impostazione predefinita) verranno rimosse anche da Azure Data Lake. Per ovviare a questo problema, è possibile creare copie o snapshot dei propri dati in Azure Data Lake oppure configurare la sincronizzazione in modo da utilizzare la modalità di sola aggiunta.
Power BI
Il modello di soluzione di analisi personalizzata include un report Power BI che elabora i dati grezzi della trascrizione (utilizzando Power Query) in un report che corrisponde all'analisi predefinita di Copilot Studio.
Inoltre, gli utenti del report hanno accesso alle seguenti informazioni:
- Dati per tutti i copiloti in un ambiente.
- I dati forniti dal feed (in Dataverse o in Azure Data Lake Storage Gen2).
- Tabelle di dati grezzi estratte dai dati della tabella Trascrizione conversazione, che possono essere utilizzate per creare report personalizzati.
- Un visualizzatore di trascrizioni, che consente agli utenti di vedere le conversazioni effettive che si sono verificate.
Avviso
Si tratta di un report complesso che esegue trasformazioni significative sui dati di base. I clienti con tabelle di trascrizione della conversazione superiori a 80 MB dovrebbero cercare di utilizzare la versione dei flussi di dati di Azure Synapse Link for Dataverse e Power BI del report.