Utilizar o modelo de dados de origem nos seus relatórios personalizados
Nota
As informações de disponibilidade de caraterísticas são as seguintes.
Dynamics 365 Contact Center — incorporado | Dynamics 365 Contact Center — Autónomo | Dynamics 365 Customer Service |
---|---|---|
Não | Sim | Sim |
Nota
As informações do caso só são aplicáveis ao Customer Service.
Este artigo descreve como pode criar um novo relatório que tire partido do modelo de dados de origem. Também pode expandir este relatório e adicionar novas métricas com base nos dados disponíveis no conjunto de dados do Dynamics 365 Customer Service.
Pré-requisitos
- O seu administrador tem de ativar a personalização do modelo de dados. Mais informações: Ativar a personalização do modelo de dados do Power BI
- Tem de ter as permissões do Power BI necessárias.
Criar um novo relatório com base no conjunto de dados do Dynamics 365 Customer Service
Aceda ao Power BI Desktop e, em seguida, aceda a Ficheiro>Novo.
Selecione Obter dados>Microsoft Fabric (Pré-visualização) e, em seguida, na lista, selecione Conjunto de dados do Power BI ou Pesquisar por conjuntos de dados do Power BI.
Selecione o conjunto de dados apropriado, dependendo se requer métricas de histórico ou em tempo real. Certifique-se de que seleciona o modelo de dados a partir de áreas de trabalho geridas.
As tabelas e os atributos do modelo de dados gerido estão agora disponíveis para utilização no relatório que se encontra no painel de dados.
Selecione Ligar.
Depois de ter terminado as edições, selecione Ficheiro>Publicar para publicar o novo relatório novamente no Power BI.
Nota
Recomendamos que não utilize campos de dados ou de dimensões ocultos nos seus relatórios personalizados, pois estes campos poderão ser modificados ou eliminados em atualizações futuras.
Adicionar o conjunto de dados do Dynamics 365 Customer Service a relatórios existentes
- Transfira uma cópia do relatório. Certifique-se de que transfere com uma ligação dinâmica aos dados online.
- Se pretender editar a cópia de origem do relatório, transfira o relatório a partir da área de trabalho do cliente.
Para adicionar o conjunto de dados do Dynamics 365 Customer Service a relatórios existentes:
Aceda ao serviço Power BI e, em seguida, selecione o relatório da sua área de trabalho personalizada.
Selecione Ficheiro>Transferir este ficheiro.
Selecione a opção para transferir uma cópia do relatório com uma ligação dinâmica a dados online.
Selecione Obter dados>Conjuntos de dados do Power BI.
Selecione o conjunto de dados apropriado, dependendo se requer métricas de histórico ou em tempo real. Certifique-se de que seleciona o modelo de dados a partir de áreas de trabalho geridas.
As tabelas e os atributos do modelo de dados gerido estão agora disponíveis para utilização no relatório que se encontra no painel de dados.
Depois de terminar as edições, selecione Ficheiro>Publicar para publicar o relatório atualizado novamente no Power BI.
Expandir o modelo de dados de origem
Adicionar novas métricas com base em dados disponíveis no conjunto de dados do Dynamics 365 Customer Service
Se precisar de criar uma métrica dentro das entidades existentes (como descrito nos Cenário 1 e Cenário 2, efetue os seguintes passos:
Aceda ao Power BI Desktop e abra o relatório que pretende editar. Certifique-se de que usa os passos descritos em Adicionar o conjunto de dados do Dynamics 365 Customer Service a relatórios existentes para garantir que o relatório é ligado ao conjunto de dados do Dynamics 365 Customer Service.
Clique com o botão direito do rato na entidade para a qual pretende criar a nova métrica.
Introduza a lógica de Data Analysis Expressions (DAX) para as métricas em tempo real depois de selecionar os atributos necessários, como o nome e o tipo de dados. Para obter mais informações sobre DAX, aceda à Referência da função DAX.
Guarde a medida e inclua-a na visualização, conforme necessário.
Publique a sua versão mais recente do Power BI selecionando Ficheiro>Publicar.
Nota
Se precisar de mudar o nome de uma coluna existente, terá de criar um novo modelo local.
Exemplo
Eis um exemplo que descreve como criar um novo nível de serviço de 150 segundos para relatórios em tempo real.
Aceda ao serviço Power BI e, em seguida, selecione o relatório da sua área de trabalho personalizada.
Transfira o relatório em tempo real com uma ligação dinâmica e abra-o no Power BI.
Clique com o botão direito do rato na entidade FactConversation e selecione Nova medida.
Consulte o Mapeamento de modelo de dados para relatórios de análise em tempo real no Omnicanal para Customer Service para obter a lógica usada para calcular as métricas de origem, as quais pode usar para criar a sua lógica.
Introduza o seguinte código:
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 () )
Certifique-se de que o formato é Percentagem e, em seguida, selecione Guardar.
Substitua o Nível de Serviço (60 segundos) na página Relatório de Resumo pelo Nível de serviço (150 segundos) recém-criado.
Selecione Guardar e, em seguida, selecione Ficheiro > Publicar no Power BI.
Adicionar novas métricas com base em conjuntos de dados e dados externos do Dynamics 365 Customer Service
Se precisar de obter dados adicionais, tanto a partir do Dynamics 365 Customer Service, bem como de dados externos, como descrito nos Cenário 3 e Cenário 4, efetue os seguintes passos:
Aceda ao Power BI Desktop e abra o relatório que pretende editar.
Certifique-se de que usa os passos descritos em Adicionar o conjunto de dados do Dynamics 365 Customer Service a relatórios existentes para garantir que o relatório é ligado ao modelo de dados do Dynamics.
Selecione o separador Modelação e, em seguida, selecione Efetuar alterações a este modelo.
Poderá ser-lhe pedido para criar um modelo local para obter origens de dados adicionais. Isto cria um modelo de dados na área de trabalho onde o relatório existe. Este modelo local (para o relatório) utiliza uma ligação DirectQuery para ligar ao modelo do Dynamics 365, para que possa tirar partido de métricas do modelo dinâmico enquanto adiciona as suas próprias.
Selecione Adicionar um modelo local.
Na caixa de diálogo Ligar aos seus dados, selecione Submeter.
Se precisar de obter atributos adicionais do Dynamics, selecione Dataverse. Para outras aplicações, utilize a origem apropriada.
No painel Navegador, selecione a entidade e, em seguida, selecione Transformar dados.
Na caixa de diálogo Definições da Ligação, selecione a ligação preferida e, em seguida, selecione OK.
Depois de o modelo local ser criado, selecione Obter dados e, em seguida, selecione a origem de dados apropriada.
No separador Modelação, selecione Gerir relação para criar relações entre as novas entidades que adicionou a entidades existentes.
Clique com o botão direito do rato na entidade para a qual pretende criar a nova métrica.
Introduza a lógica DAX depois de selecionar os atributos necessários, tais como o nome e o tipo de dados.
Guarde a medida e inclua-a na visualização, conforme necessário.
Publique a sua versão mais recente do Power BI selecionando Ficheiro>Publicar.
Exemplo
Eis um exemplo que descreve como filtrar os relatórios do histórico do Customer Service de origem por título de um utilizador.
Aceda ao serviço Power BI e, em seguida, selecione o relatório da sua área de trabalho personalizada.
Transfira o relatório de análise do histórico do Customer Service com uma ligação dinâmica e abra-o no Power BI.
Crie o modelo local utilizando os passos explicados anteriormente.
No painel Navegador, selecione a organização adequada do Dynamics Customer Service. Como a métrica será baseada em dados do Dynamics 365, é utilizado o conector do Dataverse.
Na lista de entidades, selecione a entidade (ou entidades) de que necessita. Utilize a entidade utilizador do sistema.
Selecione Transformar dados para aplicar os filtros necessários e para remover colunas indesejadas.
Como melhor prática, certifique-se de que só obtém dados necessários para assegurar o desempenho e as taxas de atualização ideais. Pode optar por utilizar o modo Importar ou DirectQuery, dependendo das suas necessidades. No caso de relatórios em tempo real, pode optar por utilizar o DirectQuery para ajudar a garantir que obtém sempre os dados mais recentes. Para evitar confusões, esta entidade pode ser chamada de UserTitle.
A nova entidade, UserTitle e o atributo Título são carregados e estão disponíveis para si. Para criar com êxito uma relação entre esta nova entidade e dados existentes, também precisamos do ID do Utilizador.
Selecione o separador Modelação e Gerir relação para criar uma nova relação entre a entidade DimAgent e a entidade UserTitle recém-criada utilizando o atributo ID do agente.
Em seguida, pode adicionar este como filtro ao relatório existente ou adicionar métricas mais recentes, se necessário, com base neste atributo.
Selecione Guardar e, em seguida, selecione Ficheiro>Publicar no Power BI.
Publicar relatórios novamente no Dynamics 365 Customer Service
Depois de ter criado novos relatórios, pode permitir que os utilizadores do Dynamics 365 possam ver estes relatórios a partir da aplicação Customer Service workspace. Trabalhe com o seu administrador para garantir que os visualizadores têm acesso apropriado para ver e incorporar estes relatórios no Dynamics 365.
Próximos passos
Personalizar modelos de dados de relatórios de análise do histórico e em tempo real
Modelos de dados e mapeamentos de relatórios para relatórios de análise do histórico no Customer Service
Mapeamento de modelo de dados para relatórios de análise em tempo real no Omnicanal para Customer ServiceDescrição geral da personalização do modelo de dados