Compartilhar via


Recursos e considerações de relatórios de aplicativos baseados em modelo

Os aplicativos baseados em modelo têm vários recursos que permitem aos clientes exibir dados corporativos que os ajudam a tomar decisões e interagir com seus clientes e dados com mais eficácia.

Eles são descritos na visão geral de relatórios e incluem

Como o volume de dados mantidos no banco de dados dos aplicativos continua crescendo, é cada vez mais importante pensar na sua estratégia de BI e determinar os mecanismos mais eficazes para geração de relatórios e visualização de grandes conjuntos de dados.

Infraestrutura de relatórios

Em um ambiente, a infraestrutura de relatórios é compartilhada e separada do banco de dados. Nessa arquitetura, embora os clientes compartilhem os recursos necessários para executar o relatório, cada relatório é executado na instância do banco de dados individual dos clientes.

Os recursos de relatórios integrados no Microsoft Dataverse foram projetados para permitir que os usuários executem relatórios em conjuntos de dados que abranjam intervalos de tempo mais curtos. Considerando isso, observe as seguintes configurações fixas:

  • Relatórios e consultas podem executar por até cinco minutos. Quando o período máximo é atingido, o relatório atinge o tempo limite e uma mensagem é retornada ao usuário. Dentro da duração de cinco minutos, relatórios e consultas podem abranger conjuntos de dados grandes, que vão além de 50.000 linhas, fornecendo flexibilidade significativa para atender à maioria das necessidades operacionais de relatórios.

  • Para melhorar a resposta de consulta, recomendamos que relatórios detalhados minimizem a exibição de um grande número de linhas. Para fazer isso, aplique filtragem apropriada para reduzir o número de linhas que são retornadas. Quando você cria relatórios agregados ou resumidos, as consultas devem enviar por push a agregação para a consulta, em vez de buscar linhas detalhadas para executar agregação no relatório. Mais informações: Agregar dados usando FetchXml e Pré-filtragem de relatório.

  • A página do Report Viewer está sujeita à plataforma limites da API. Várias execuções de um relatório de execução prolongada podem acarretar um erro, e o usuário pode aguardar alguns minutos e tentar novamente. Este é um limite por usuário e não deve afetar o uso normal de relatórios por vários usuários.

  • Para gráficos e grades exibidos em painéis, seus aplicativos permitem que os usuários executem consultas cujo conjunto de dados possui menos de 50.000 linhas. Se um usuário executar uma consulta de painel que abranja um conjunto de dados com 50.000 linhas ou mais, a mensagem “O limite máximo de linhas foi excedido. Reduza o número de linhas" é exibida. A configuração prática do conjunto de dados ajuda a garantir o desempenho otimizado do aplicativo.

Dicas e soluções para geração de relatórios

Geralmente, para as necessidades de relatórios da organização, essas configurações são adequadas. Para garantir que os usuários não excedam essas configurações e para melhorar o desempenho da consulta de relatório em geral, leve em consideração as melhores práticas a seguir.

  • Ao criar relatórios personalizados ou painéis, projete-os ao consultar os conjuntos de dados menores durante períodos de tempo mais curtos, adicionando um filtro baseado em tempo no relatório, como o mês ou trimestre atuais, de modo a limitar os resultados.

  • Limite o número de tabelas necessárias para retornar o resultado. Isso ajuda a reduzir o tempo necessário para executar a consulta e retornar o conjunto de resultados.

  • Reduza as linhas em relatórios detalhados. Uma filtragem adequada pode ser usada para reduzir o número de linhas retornadas pela consulta para reduzir os tempos limite.

  • Para relatórios agregados ou resumidos, as consultas devem ser usadas para enviar por push a agregação para o banco de dados, e não buscar linhas detalhadas e executar agregação no relatório do SQL Server Reporting Services.

  • Quando apropriado para seus negócios, os usuários devem executar os relatórios e painéis padrão (predefinidos). Como esses relatórios e painéis costumam ser projetados para consulta por conjuntos de dados do usuário, na maioria dos casos, eles não excederão o limite do conjunto de dados.

Se os usuários precisarem executar relatórios que excedam essas configurações, é recomendável examinar as seguintes opções para obter assistência com necessidades complexas de relatórios. Ambas as opções descarregam com eficácia as cargas de trabalho de relatório do Dataverse para outro armazenamento de dados usando uma solução de integração de dados.

  • Adaptadores são usados juntamente com o SQL Server Integration Services (SSIS) a fim de estender os recursos para integração com dados dos aplicativos.

  • As ferramentas de extração, transformação e carregamento (ETL) vão oferecer um novo conjunto de ferramentas para criar uma análise de dados, associando várias fontes de dados ou extraindo dados para a solução de data warehouse se SSIS não estiver em uso. As ferramentas de ETL fornecem soluções abrangentes para se conectar com o Dataverse para a movimentação de dados.

Importante

Ao usar essas ferramentas, é recomendável que a movimentação ou sincronização de dados ocorra fora do horário comercial.

Se necessário, há muitos parceiros da Microsoft que podem ajudar a fornecer uma solução para suas necessidades específicas de relatórios, como a criação de uma cópia offline dos dados, usada especificamente para a execução de relatórios grandes. Esses parceiros são conhecedores com as ferramentas de integração de dados disponíveis. Mais informações: Encontre um parceiro do Dynamics 365

Adaptadores de terceiros para SSIS

Ferramentas ETL

Consulte também

Extensão de Criação de Relatórios (com suporte do SQL Server Data Tools)

Introdução ao Microsoft Power Query para Excel
Feeds OData do Dynamics 365 for Customer Engagement e Power Query: qual é o [ recorde]?

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).