Configurar o modelo do Power BI do serviço de Relatórios Organizacionais do Microsoft Learn para armazenamento do BD SQL
Criamos um modelo do Power BI para os dados do serviço de Relatórios Organizacionais do Microsoft Learn, com base na configuração padrão do SQL Server e do BD do Azure Data Share (ou seja, mapeamento 1:1 entre o conjunto de dados e o BD). Ele é um ponto de partida para visualizar e relatar os conjuntos de dados de relatórios organizacionais, incluindo exibições de alto nível, bem como o progresso dos treinamentos de pessoas no nível dos usuários das organizações, mas também pode ser estendido para criar relatórios adicionais e unir outros dados.
Este artigo explicará a configuração única do modelo do Power BI para torná-lo uma solução de relatório dinâmica. Ele só funcionará para aqueles que já estão usando o serviço de Relatórios Organizacionais do Microsoft Learn e que têm os dados mapeados para um BD SQL para armazenamento.
Observação: se você ainda não estiver usando o serviço de Relatórios Organizacionais do Microsoft Learn, examine os artigos de visão geral do recurso e de instalação primeiro antes de prosseguir com este artigo. Se você já estiver usando o serviço de Relatórios Organizacionais do Learn, mas estiver usando um local de armazenamento de destino diferente (por exemplo: blob, Data Lake), esse modelo não funcionará para você. Você pode optar por criar um relatório próprio para esses locais usando a ferramenta de relatório de sua escolha ou pode remapear os conjuntos de dados para um BD SQL para usar esse serviço.
Requisitos
- Você já precisa ter configurado o serviço Relatórios Organizacionais do Learn e o Azure Data Share para mapeá-lo para um SQL Server e um BD.
- Os nomes de tabela do BD SQL precisam seguir os nomes de tabela do BD padrão do Azure Data Share e não conter as IDs de locatário acrescentadas ao final. Se as tabelas foram renomeadas ou contêm IDs de locatário no final, modifique a configuração para corresponder ao modelo ou edite as consultas no Power BI para corresponder à sua configuração. Instruções listadas abaixo na seção "Solucionando problemas comuns".
- Você baixou a lista de usuários do centro de administração do Microsoft Entra. Se você não fez isso, haverá espaços em branco onde os nomes dos usuários deveriam estar.
- O Power BI Desktop precisa estar instalado para criar o relatório inicial e fazer as próximas edições. Os usuários não precisam do Power BI Desktop para ver o relatório depois que ele é publicado.
Instruções de configuração de modelo
Primeiro, você precisará baixar o modelo e inserir o SQL Server e o banco de dados como uma conexão:
- Baixe o modelo do repositório mslearn-organizational-template do GitHub. Observação: você não precisa de uma conta do GitHub para baixar o modelo.
- Abra o arquivo.
- Insira o SQL Server e o BD.
- Selecione Carregar.
Em seguida, você desejará carregar os dados do usuário do Microsoft Entra a partir do CSV exportado anteriormente para ver os nomes do usuário e as informações pessoais com os dados.
- Selecione Obter Dados.
- Selecione Texto/CSV.
- Selecionar Arquivo.
- Selecione Abrir.
- Selecione Carregar.
- Na tela de relatório, localize a tabela UserAADInfo na coluna à direita.
- Clique com o botão direito do mouse em UserAADInfo.
- Selecione Editar Consulta.
- Na lista de tabelas, verifique se UserADDInfo está realçado.
- No menu superior no lado direito, clique em Acrescentar Consultas.
- Verifique se a opção Duas tabelas está selecionada.
- Na lista suspensa de Tabela a ser acrescentada, selecione aquela que você criou por meio da importação nas etapas anteriores (a maioria começa com exportUser).
- Selecione OK.
Agora, os nomes dos usuários deverá ser populado nos relatórios.
Há várias outras maneiras de tornar esse relatório mais eficiente, como ter uma sincronização regular dos dados do usuário do Microsoft Entra em uma tabela cujo pull, em seguida, é efetuado dinamicamente para este relatório. Esse modelo funciona como um ponto de partida. Há também algumas opções de compartilhamento de relatório.
Como solucionar problemas comuns ao usar o modelo
Se você tiver criado nomes de tabela personalizados e eles não corresponderem aos nomes de tabela no modelo do Power BI ou se os nomes de tabela tiverem IDs de locatário anexadas ao final (e, portanto, não corresponderem aos nomes de tabela no modelo do Power BI):
Você pode renomear os nomes de tabela para que correspondam ao modelo ou editar as consultas no Power BI usando o editor avançado para corresponder à sua configuração substituindo os nomes de tabela pelos nomes na sua configuração.
Se você estiver considerando renomear as tabelas do BD SQL, pense nisso antes com bastante atenção. Se as consultas, as exibições, as funções definidas pelo usuário, os procedimentos armazenados ou os programas existentes se referirem à tabela, a modificação do nome tornará esses objetivos inválidos. Talvez seja preciso atualizar o mapeamento do Azure Data Share para apontar para as tabelas recém-renomeadas.
Mais recursos do Power BI
Próximas etapas
Examine os recursos abaixo para ajudar você em seu percurso de desenvolvimento: