Recursos de relatórios da Power Platform
As opções de relatório fornecidas na Microsoft Power Platform atendem a muitos requisitos operacionais de relatório.
Aplicativos baseados em modelos
Dataverse Fornece muitas opções de relatório para aplicativos baseados em modelo:
- As exibições são consultas armazenadas nas tabelas com Dataverse colunas e filtros selecionados. Muitos requisitos de relatório são listas simples de dados, e as exibições geralmente podem atender a muitos desses requisitos.
- Gráficos são visualizações de Dataverse dados em uma exibição.
- Os painéis são uma coleção de exibições e gráficos. Power BI visualizações também podem ser adicionadas a painéis. Os painéis padrão são apenas para exibição de dados. Os painéis interativos permitem que os usuários filtrem dados e realizem ações.
As vantagens dessas opções são:
- Acesso simples por meio de aplicativos.
- Os dados estão sempre atualizados.
- O modelo de segurança é imposto.
- Eles estão incluídos em pacotes de soluções.
- Não são necessárias habilidades especiais.
- Os usuários podem criar suas próprias exibições, gráficos e painéis pessoais.
As desvantagens dessas opções são:
- Apenas visualizações simples estão disponíveis.
- Os dados são limitados a uma única tabela e tabelas em relacionamentos de vários para um.
- Os dados estão sempre atualizados e não podem ser retrospectivos para um ponto no tempo.
- As tendências não podem ser analisadas.
- Os usuários devem ter uma licença e serem usuários do aplicativo.
- Os gráficos e painéis são limitados a 50.000 linhas.
- As exibições mostram apenas as primeiras 5.000 linhas.
Exportar para Excel
O Dataverse permite exportar para o Microsoft Excel. Os usuários podem exportar como dados estáticos ou como uma consulta dinâmica. A exportação de dados é feita com base em uma exibição com colunas e filtros.
Você pode fornecer dados estáticos a usuários que não são usuários do aplicativo. Os dados estáticos são usados quando você precisa obter uma instantâneo dos dados na data e hora atuais ou quando precisa compartilhar os dados com outras pessoas.
Use uma consulta dinâmica para obter as informações mais atualizadas. Além disso, você pode usar a consulta dinâmica para atualizar suas informações no Excel e para que correspondam ao que você vê no aplicativo a qualquer momento. Um usuário deve ter uma licença para acessar uma planilha do Excel com uma consulta dinâmica. As consultas dinâmicas dão suporte à exportação de dados como linhas ou uma Tabela Dinâmica.
O recurso Exportar para o Excel só pode incluir dados do Dataverse.
Os dados também podem ser editados no Excel Online e salvos de volta no Dataverse para fornecer ao usuário uma experiência de edição envolvente.
Foi estabelecido um limite de 100.000 linhas por padrão para exportar para o Excel. Você pode aumentar esse limite para 1.000.000 de linhas com a configuração MaxRecordsForExportToExcel.
Modelos do Word e do Excel
Você pode usar os modelos do Microsoft Word e do Excel para relatórios. Os modelos do Word são para uma única linha e todas as suas linhas relacionadas. Os modelos do Excel são para um modo de exibição ou lista de linhas. Os modelos do Excel podem incluir visualizações e outras análises fornecidas pelo Excel.
Você pode controlar o acesso a modelos individuais por meio de segurança.
Importante
Os modelos do Word e do Excel não podem ser incluídos em um pacote de solução. Os modelos de documentos baixados de um ambiente só podem ser usados nesse ambiente. No momento, não há suporte para a migração de ambiente para ambiente para modelos do Word ou do Excel.
Assistente de relatório
O assistente de relatório é uma ferramenta de geração de relatórios do usuário para aplicativos orientados por modelos. O assistente de relatório pode criar um relatório do SQL Server Reporting Services a partir de dados mantidos Dataverse. O relatório pode ser tabular ou conter um gráfico.
Os relatórios gerados pelo assistente têm um layout simples, conforme mostrado na captura de tela a seguir.
Você pode baixar e editar esses relatórios para alterar o layout deles. Os relatórios que o assistente de relatório cria podem ser incluídos em um pacote de solução.
SQL Server Reporting Services
Um analista de dados pode criar relatórios usando o SQL Server Reporting Services e o Visual Studio. Os relatórios do SQL Server Reporting Services podem recuperar vários conjuntos de dados de diferentes partes do modelo de dados, o que possibilita relatórios mais complexos do que os que podem ser criados com as opções descritas anteriormente.
Observação
Relatórios e consultas podem ser executados por até cinco minutos. Quando o período máximo for atingido, o relatório expirará, e uma mensagem será retornada ao usuário. Com a duração de cinco minutos, relatórios e consultas podem abranger grandes conjuntos de dados que ultrapassam 50.000 linhas.
Dicas para criar relatórios:
- Projete relatórios para consultar conjuntos de dados menores em períodos mais curtos, adicionando um filtro baseado em tempo no relatório, como o mês ou o trimestre atual, para limitar os resultados.
- Limite o número de tabelas necessárias para retornar o resultado. Essa abordagem ajuda a reduzir o tempo necessário para executar a consulta e retornar o conjunto de resultados.
- Reduza o número de linhas que são mostradas em relatórios detalhados. Você pode usar a filtragem adequada para reduzir o número de linhas que a consulta retorna e reduzir os tempos limite.
- Para relatórios agregados ou resumidos, as consultas devem ser usadas para enviar a agregação ao banco de dados e não buscar linhas detalhadas e executar agregação no relatório do SQL Server Reporting Services.
Importante
A execução de relatórios grandes pode afetar o desempenho de todos os usuários. O arquiteto de soluções deve considerar a opção de descarregar os relatórios exportando os dados do Dataverse para permitir relatórios mais complexos e aprofundados.
Opções alternativas
A Localização Avançada é uma das ferramentas mais úteis que consultores funcionais, analistas de negócios, administradores e até mesmo usuários finais devem aprender. A Localização Avançada permite que os usuários criem suas próprias consultas e as salvem como exibições pessoais. As consultas de localização avançada são a base para muitas outras funções em aplicativos baseados em modelo, inclusive:
- Exportar para o Excel.
- Modelos do Excel.
- Exclusão em massa.
- Detecção de duplicatas.
- Painéis.
Nem sempre é necessário criar um relatório:
- Para relatórios improvisados, considere o uso de uma combinação da Localização Avançada e do Excel.
- Para os usuários, considere a adoção de painéis e gráficos prontos para uso.
- Para relatórios que devem ser impressos ou exportados, considere a criação de modelos do Word e do Excel.
O arquiteto de soluções precisa levar em consideração as ferramentas de relatório de outras fontes que o cliente está usando.
O Power BI sempre deve ser considerado para relatórios e análises.