Condividi tramite


Utilizzare il modello di dati predefinito nei report personalizzati

Si applica a: Dynamics 365 Customer Service e Dynamics 365 Contact Center — solo versione autonoma

Nota

Le informazioni sul caso sono applicabili solo a Customer Service.

Questo articolo descrive come creare un nuovo report che sfrutta il modello di dati predefinito. È anche possibile estendere questo report e aggiungere nuove metriche in base ai dati disponibili all'interno del set di dati Dynamics 365 Customer Service.

Prerequisiti

Creare un nuovo report basato su Dynamics 365 Customer Service set di dati

  1. Passare a Power BI desktop e quindi passare a File>New.

  2. Selezionare Get data>Microsoft Fabric (anteprima) e quindi nell'elenco selezionare Power BI dataset o Search for Power BI datasets.

  3. Seleziona il set di dati appropriato, a seconda che tu abbia bisogno di metriche cronologiche o in tempo reale. Assicurati di selezionare il modello di dati dalle aree di lavoro gestite.

    Le tabelle e gli attributi del modello di dati gestito sono ora disponibili per l'utilizzo nel report nel riquadro dei dati.

  4. Selezionare Connetti.

  5. Dopo aver completato le modifiche, selezionare File>Publish, per pubblicare nuovamente il nuovo report in Power BI.

Nota

Ti consigliamo di non utilizzare fatti predefiniti o campi dimensione nascosti nei tuoi rapporti personalizzati, in quanto questi campi potrebbero essere modificati o eliminati negli aggiornamenti futuri.

Aggiungere Dynamics 365 Customer Service set di dati ai report esistenti

  • Scaricare una copia del report. Assicurati di eseguire il download con una connessione live ai dati online.
  • Se desideri modificare la copia predefinita del report, scarica il report dall'area di lavoro del cliente.

Per aggiungere Dynamics 365 Customer Service set di dati ai report esistenti:

  1. Passare al Power BI service e quindi selezionare il report dall'area di lavoro personalizzata.

  2. Seleziona File>Scarica questo file.

  3. Seleziona l'opzione per scaricare una copia del report con una connessione dinamica ai dati online.

  4. Selezionare Ottieni dati>Power BI insiemi di dati.

  5. Seleziona il set di dati appropriato, a seconda che tu abbia bisogno di metriche cronologiche o in tempo reale. Assicurati di selezionare il modello di dati dalle aree di lavoro gestite.

    Le tabelle e gli attributi del modello di dati gestito sono ora disponibili per l'utilizzo nel report nel riquadro dei dati.

  6. Al termine delle modifiche, selezionare File>Publish, per pubblicare nuovamente il report aggiornato in Power BI.

Estendere il modello di dati predefinito

Aggiungere nuove metriche in base ai dati disponibili nel set di dati Dynamics 365 Customer Service

Se devi creare una metrica all'interno delle entità esistenti (come descritto in Scenario 1 e Scenario 2, procedi come segue:

  1. Passare al Power BI desktop e aprire il report da modificare. Assicurarsi di usare i passaggi descritti in Aggiungi set di dati Dynamics 365 Customer Service ai report esistenti per assicurarsi che il report sia connesso al set di dati Dynamics 365 Customer Service.

  2. Fai clic con il pulsante destro del mouse sull'entità per la quale desideri creare la nuova metrica.

  3. Immetti la logica DAX (Data Analysis Expressions) per le metriche in tempo reale dopo aver selezionato gli attributi richiesti, ad esempio nome e tipo di dati. Per altre informazioni, vedere Informazioni di riferimento sulle funzioni DAX.

  4. Salva la misura e includila nella visualizzazione come richiesto.

  5. Pubblicare la versione più recente in Power BI selezionando File>Publish.

Nota

Se devi rinominare una colonna esistente, dovrai creare un nuovo modello locale.

Esempio

Ecco un esempio che descrive come creare un nuovo livello di servizio di 150 secondi per i report in tempo reale.

  1. Passare al Power BI service e quindi selezionare il report dall'area di lavoro personalizzata.

  2. Scaricare il report in tempo reale con una connessione dinamica e aprirlo in Power BI.

  3. Fai clic con il pulsante destro del mouse sull'entità FactConversation e seleziona Nuova misura.

    Fai riferimento alla mappatura del modello di dati per i report di analisi in tempo reale in Omnichannel per Customer Service per comprendere la logica utilizzata per calcolare le metriche predefinite, che puoi utilizzare per costruire la tua logica.

  4. Immetti il codice seguente:

    Service level (150 seconds) =  
        DIVIDE ( 
            SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[ConversationFirstWaitTimeInSeconds] <= 150 
                        && FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
          SUMX ( 
                FactConversation, 
                IF ( 
                    FactConversation[IsAgentAccepted] 
                        && NOT FactConversation[DirectionCode], 
                    1, 
                    0 
                ) 
            ), 
            BLANK () 
        ) 
    
    
  5. Assicurati che il formato sia Percentuale, quindi seleziona Salva.

  6. Sostituisci il Livello di servizio (60 secondi) nella pagina Report di riepilogo con la misura del livello di servizio (150 secondi) appena creata.

  7. Selezionare Salva e quindi selezionare File > Publish per Power BI.

Aggiungere nuove metriche basate su Dynamics 365 Customer Service set di dati e dati esterni

Se è necessario ottenere dati aggiuntivi, sia da Dynamics 365 Customer Service che da dati esterni, come descritto in Scenario 3 e scenario 4, seguire questa procedura:

  1. Passare a Power BI desktop e aprire il report da modificare.

    Assicurarsi di usare i passaggi descritti in Aggiungi set di dati Dynamics 365 Customer Service ai report esistenti per assicurarsi che il report sia connesso al modello di dati dynamics.

  2. Seleziona la scheda Modellazione quindi Apporta modifiche a questo modello.

    Potrebbe essere richiesto di creare un modello locale per inserire ulteriori origini dati. Questo crea un modello di dati all'interno dell'area di lavoro in cui esiste il report. Questo modello locale (per il report) usa una connessione DirectQuery per connettersi al modello di Dynamics 365 in modo da poter sfruttare le metriche del modello di dynamics durante l'aggiunta di dati personalizzati.

  3. Seleziona Aggiungi un modello locale.

  4. Nella finestra di dialogo Connettiti ai tuoi dati, seleziona Invia.

  5. Se è necessario inserire altri attributi da Dynamics, selezionare Dataverse. Per altre applicazioni, utilizzare l'origine appropriata.

  6. Nel riquadro Strumento di navigazione, seleziona l'entità, quindi Trasforma dati.

  7. Nella finestra di dialogo Impostazioni connessione seleziona la connessione preferita, quindi seleziona OK.

  8. Dopo aver creato il modello locale, seleziona Ottieni dati, quindi seleziona l'origine dati appropriata.

  9. Nella scheda Modellazione, seleziona Gestisci relazione per creare Relazioni tra le nuove entità che hai aggiunto con entità esistenti.

  10. Fai clic con il pulsante destro del mouse sull'entità per la quale desideri creare la nuova metrica.

  11. Immetti la logica DAX dopo aver selezionato gli attributi obbligatori, ad esempio il nome e il tipo di dati.

  12. Salva la misura e includila nella visualizzazione come richiesto.

  13. Pubblicare la versione più recente in Power BI selezionando File>Publish.

Esempio

Ecco un esempio che descrive come filtrare i report cronologici di Customer Service predefiniti in base al titolo di un utente.

  1. Passare a Power BI service e quindi selezionare il report dall'area di lavoro personalizzata.

  2. Scaricare il report di analisi cronologica del servizio clienti con connessione dinamica e aprirlo in Power BI.

  3. Creare il modello locale utilizzando i passaggi spiegati in precedenza.

  4. Nel riquadro Navigator selezionare l'organizzazione appropriata Dynamics Servizio clienti. Poiché le metriche saranno basate sui dati Dynamics 365, viene usato il connettore Dataverse.

  5. Dall'elenco delle entità, seleziona l'entità (o le entità) di cui hai bisogno. Utilizza l'entità utente di sistema.

  6. Seleziona Trasforma dati per applicare i filtri necessari e rimuovere le colonne indesiderate.

    Come procedura consigliata, assicurati di estrarre solo i dati necessari per garantire prestazioni e frequenze di aggiornamento ottimali. Puoi scegliere di utilizzare la modalità Importa o la modalità DirectQuery, a seconda delle tue esigenze. In caso di report in tempo reale, puoi scegliere di utilizzare DirectQuery per assicurarti di ottenere sempre i dati più recenti. Per evitare confusione, questa entità può essere denominata UserTitle.

    La nuova entità, UserTitle e l'attributo Titolo sono caricati e disponibili. Per creare correttamente una relazione tra questa nuova entità e i dati esistenti, abbiamo bisogno anche dell'ID utente.

  7. Seleziona la scheda Modellazione e Gestisci relazione per creare una nuova relazione tra l'entità DimAgent e l'entità UserTitle appena creata utilizzando l'attributo ID agente.

    Puoi quindi aggiungerlo come filtro al report esistente o aggiungere metriche più recenti, se necessario, in base a questo attributo.

  8. Selezionare Salva e quindi selezionare File>Pubblica in Power BI.

Pubblicare di nuovo i report in Dynamics 365 Customer Service

Dopo aver creato i nuovi report, è possibile abilitare gli utenti Dynamics 365 per poter visualizzare questi report dall'app Copilot'area di lavoro del servizio. Collaborare con l'amministratore per garantire che gli spettatori abbiano accesso appropriato a visualizzare e incorporare questi report in Dynamics 365.

Passaggi successivi

Personalizzare i modelli di dati per i report di analisi cronologica e in tempo reale
Modelli di dati e mappature dei report per i report di analisi cronologica in Customer Service
Mapping del modello di dati per report di analisi in tempo reale in Omnicanale per Servizio ClientiPanoramica della personalizzazione del modello di dati