Mise en route de la création de rapports
Date de publication : janvier 2017
S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Microsoft Dynamics 365 utilise les rapports RDL Microsoft SQL Server Reporting Services pour interroger les données Dynamics 365 et retourner des résultats personnalisés à l’utilisateur du rapport. Pour plus d'informations sur RDL, voir TechNet : Report Definition Language (SSRS).
Pour créer ou modifier des rapports RDL existants qui peuvent être utilisés avec Microsoft Dynamics 365, utilisez T-SQL ou FetchXML, qui est ensuite converti en RDL à l’aide des outils de création de rapports. Le tableau suivant répertorie les différences entre les rapports SQL et Fetch dans Microsoft Dynamics 365.
Aire |
Rapport SQL |
Rapport Fetch |
---|---|---|
Versions Microsoft Dynamics 365 prises en charge |
Dynamics 365 (local) |
Microsoft Dynamics 365 (Online) et Dynamics 365 (local) |
RQL (Report Query Language) |
Utilise Transact-SQL (T-SQL), un ensemble d’extensions de programmation qui fournissent un contrôle de transaction complet via un langage SQL (Structured Query Language).Pour plus d'informations :TechNet : Référence Transact-SQL (moteur de base de données) |
Utilise FetchXML, un langage XML (Extensible Markup Language) conçu spécifiquement pour les requêtes Microsoft Dynamics 365.Pour plus d'informations :MSDN : Schéma FetchXML |
Nécessite Extension de création de rapports ? |
Non |
Oui |
Fournisseur de données du fichier .RDL |
La valeur de l'élément <DataProvider> dans le fichier .rdl est définie sur SQL. Par exemple :
|
La valeur de l'élément <DataProvider> dans le fichier .rdl est définie sur MSCRMFETCH. Par exemple :
|
Requête de rapport du fichier .RDL |
La requête spécifiée pour la récupération des données est dans le sous-élément <CommandText>, sous l'élément <Query> dans la définition du rapport (fichier .rdl) et est une requête SQL. Par exemple, la requête pour récupérer tous les noms de compte d'un rapport SQL sera :
|
La requête spécifiée pour la récupération des données est dans le sous-élément <CommandText>, sous l'élément <Query> dans la définition du rapport (fichier .rdl) et est une requête FetchXML. Par exemple, la requête pour récupérer tous les noms de compte d'un rapport Fetch sera :
|
Si vous le souhaitez, vous pouvez utiliser un outil tiers, SQL2FetchXML, pour convertir vos scripts SQL en FetchXML, puis utiliser la requête FetchXML dans vos rapports Fetch.Pour plus d'informations :Aide de SQL2FetchXML
Dans cette section
Cette section traite des éléments nécessaires pour créer un rapport Microsoft Dynamics 365.
Environnement de création de rapports avec SQL Server Data Tools
Créer un rapport avec SQL Server Data Tools
Sections connexes
Création de rapports et analyses avec Dynamics 365
Utilisation des rapports SQL (Dynamics 365 local uniquement)
© 2017 Microsoft. Tous droits réservés. Copyright