Fonctionnalités et considérations de création de rapports sur les applications pilotées par modèle
Les applications basées sur un modèle comportent de nombreuses fonctionnalités qui permettent aux clients d’exposer les données commerciales qui les aident à prendre des décisions et à interagir avec leurs clients et leurs données plus efficacement.
Ceux-ci sont décrits dans la présentation des rapports et inclure
- Vues.
- Graphiques.
- Tableaux de bord.
- Rapports SQL Server Reporting Services.
- Intégration Microsoft Excel qui permet aux utilisateurs de créer facilement des états en libre service à l’aide des fonctionnalités Power BI PowerView, PowerPivot et PowerQuery.
- Power BI.
Comme le volume de données contenues dans la base de données de l’application continue d’augmenter, il devient plus important que jamais de réfléchir à votre stratégie BI et de déterminer les mécanismes les plus efficaces pour créer des rapports et visualiser de grands jeux de données.
Infrastructure de rapports
Dans un environnement, l’infrastructure de création de rapports est partagée et distincte de la base de données. Dans cette architecture, bien que les clients partagent les ressources requises pour exécuter le rapport, chaque rapport s’exécute sur l’instance de la base de données individuelle des clients.
Les fonctionnalités de création de rapports incorporées dans Microsoft Dataverse sont conçues pour permettre aux utilisateurs d’exécuter des rapports sur des ensembles de données qui couvrent des périodes plus courtes. Compte tenu de ces informations, notez les paramètres fixes suivants :
Les rapports et requêtes peuvent s’exécuter pendant une durée n’excédant pas cinq minutes. Lorsque la durée maximale est atteinte, le rapport expire et un message est renvoyé à l’utilisateur. Pendant les cinq minutes, les rapports et requêtes peuvent couvrir de grands ensembles de données qui dépassent 50 000 lignes, ce qui fournit une grande flexibilité pour répondre à la plupart des besoins opérationnels de création de rapports.
Pour améliorer la réponse aux requêtes, il est recommandé que les rapports détaillés réduisent l’affichage d’un grand nombre de lignes. Pour cela, appliquez le filtre approprié pour réduire le nombre de lignes retournées. Lorsque vous créez des rapports agrégés ou synthétisés, les requêtes doivent transmettre l’agrégation à la requête au lieu d’extraire des lignes détaillées pour effectuer une agrégation dans le rapport. Pour plus d’informations : Agréger des données à l’aide de FetchXml et Préfiltrage des rapports.
La page Report Viewer est soumise aux limites d’API de la plateforme. Plusieurs exécutions d’un rapport de longue durée peuvent entraîner une erreur et l’utilisateur peut attendre quelques minutes et recommencer. Il s’agit d’une limite par utilisateur qui ne devrait pas affecter l’utilisation normale des rapports par plusieurs utilisateurs.
Pour les graphiques et les grilles affichés dans les tableaux de bord, les applications permettent aux utilisateurs d’exécuter des requêtes contenant un jeu de données de moins de 50 000 lignes. Si un utilisateur exécute une requête de tableau de bord qui couvre un ensemble de données de 50 000 lignes ou plus, le message « La limite maximale de ligne a été dépassée. Réduire le nombre de lignes à synchroniser » s’affiche. Le paramètre pratique de jeu de données aide à garantir des performances optimales de l’application.
Astuces et solutions pour la création de rapports
Généralement, ces paramètres sont adaptés aux besoins de création de rapports de la plupart des organisations. Pour veiller à ce que vos utilisateurs ne dépassent pas ces paramètres et pour améliorer les performances de recherche de rapports en général, tenez compte des recommandations suivantes.
Lorsque vous créez des rapports ou des tableaux de bord personnalisés, concevez-les pour interroger de plus petits jeux de données sur des périodes plus courtes en ajoutant un filtre temporel dans le rapport, le mois ou le trimestre actuel par exemple, pour limiter les résultats.
Limitez le nombre de tables nécessaires pour renvoyer le résultat. Cela aide à réduire le temps nécessaire pour exécuter la requête et retourner l’ensemble de résultats.
Réduisez les lignes dans les rapports détaillés. Un filtrage approprié peut être utilisé pour réduire le nombre de lignes retournées par la requête pour réduire les délais d’expiration.
Pour les rapports agrégés ou synthétisés, les requêtes doivent être utilisées pour transmettre l’agrégation à la base de données, et non pour extraire des lignes détaillées et effectuer une agrégation dans le rapport SQL Server Reporting Services.
Si cela est approprié pour votre entreprise, les utilisateurs doivent exécuter les rapports et les tableaux de bord par défaut (prêts à l’emploi). Ces rapports et tableaux de bord sont généralement conçus pour créer des requêtes par ensemble de données utilisateur ; par conséquent, ils ne dépassent pas la limite de l’ensemble de données dans la plupart des cas.
Si les utilisateurs doivent exécuter des rapports qui dépassent ces paramètres, nous vous recommandons d’examiner les options suivantes pour répondre aux besoins de création de rapports complexes. Ces deux options déchargent efficacement les charges de travail liées à la création de rapports de Dataverse vers un autre magasin de données en utilisant une solution d’intégration de données.
Des adaptateurs sont utilisés conjointement avec SQL Server Integration Services (SSIS) pour étendre les fonctionnalités d’intégration avec les données des applications.
Les outils ETL (extraire, transformer et charger) fournissent un nouvel ensemble d’outils pour créer une analyse des données en combinant plusieurs sources de données ou en extrayant les données vers la solution d’entrepôt de données si SSIS n’est pas utilisé. Les outils ETL fournissent des solutions complètes pour se connecter avec Dataverse en vue de déplacer des données.
Important
Lorsque vous utilisez ces outils, nous vous recommandons de déplacer ou de synchroniser les données hors des heures de bureau.
Si nécessaire, de nombreux partenaires Microsoft peuvent vous aider à apporter une solution à vos besoins spécifiques de création de rapports, par exemple la création d’une copie hors connexion des données spécialement utilisées pour exécuter des rapports volumineux. Ces partenaires connaissent bien les outils d’intégration de données disponibles. Pour plus d’informations, voir Rechercher un partenaire Dynamics 365
Adaptateurs tiers pour SSIS
Outils ETL
Voir aussi
Présentation de Microsoft Power Query pour Excel
Dynamics 365 for Customer Engagement Flux de données OData et Power Query : quel est l’ [ enregistrement ]?
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).