Modifier un rapport SQL existant avec SQL Server Data Tools
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
Cette rubrique fournit des informations sur la modification de votre fichier RDL (Report Definition Language) avec SQL Server Data Tools. Toutefois, vérifiez que votre fichier RDL modifié respecte le schéma et les spécifications RDL.Pour plus d'informations :MSDN : Éléments XML de définition de rapport
Contenu de la rubrique
Utilisation de requêtes SQL complexes
Modification d’un fichier de rapport (RDL)
Ajout d'éléments à l'aide du concepteur de rapports
Test du rapport
Utilisation de requêtes SQL complexes
Lors de la création ou la modification d'un rapport SQL à l'aide de l'Assistant Rapport dans SQL Server Data Tools, certaines requêtes SQL complexes doivent être tapées dans le concepteur générique de requêtes en raison des limitations de requête SQL dans le générateur de requêtes. Utilisez le générateur de requêtes pour générer une première requête SQL simples, puis passez au concepteur générique de requêtes pour ajouter une logique de requête plus complexe.
Notes
Les requêtes SQL nouvelles ou existantes sont limitées à 260 jointures de tables. Dans une requête SQL, la limitation de jointure de tables inclut vos propres jointures de tables plus toutes les jointures de tables exécutées dans les vues filtrées auxquelles il est fait référence.
Lorsque vous ajoutez plusieurs concaténations de chaîne à une requête SQL à l'aide du concepteur ou du générateur de requêtes, SQL Server Data Tools prend plus de temps pour actualiser les éléments de rapport liés à l'ensemble de données de la requête. Cela entraîne une baisse de la productivité des utilisateurs lorsque vous modifiez un rapport. Pour améliorer la productivité de rédaction de rapports, vous pouvez contourner l'actualisation des éléments de rapport en modifiant manuellement le code de la requête SQL dans le fichier RDL (Report Definition Language).
Modification d’un fichier de rapport (RDL)
Téléchargez le rapport à modifier. Pour ce faire, démarrez l’application Web Microsoft Dynamics 365, accédez à Ventes > Rapports, puis sélectionnez le rapport de votre choix. Choisissez Modifier dans la barre de commandes, puis dans le menu Actions, sélectionnez Télécharger le rapport.
Ouvrez SQL Server Data Tools et créez un projet Report Server.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le dossier Rapports, sélectionnez Ajouter, puis choisissez Élément existant. Dans la boîte de dialogue de fichier, sélectionnez le fichier RDL que vous avez téléchargé dans l’étape précédente.
Pour afficher le code XML du fichier RDL, dans le volet Explorateur de solutions, cliquez avec le bouton droit sur le fichier RDL, puis choisissez Afficher le code. Apportez les modifications nécessaires, puis enregistrez le fichier.
Ajout d'éléments à l'aide du concepteur de rapports
Exécutez les étapes 1 à 3 comme spécifié dans la section Modification d’un fichier de rapport (RDL).
Cliquez avec le bouton droit sur le fichier RDL, puis choisissez Concepteur de vues. L'élément de rapport est affiché sous l'onglet Création.
Utilisez le volet Données de rapport pour ajouter des ensembles de données, sélectionner des champs de table, définir des requêtes, et ajouter des paramètres à un rapport.
Enregistrez les modifications. Le code XML requis pour ces éléments de rapport seront ajoutés au fichier RDL.
Test du rapport
Une fois le fichier RDL modifié, enregistrez les modifications, et revenez à l'onglet Aperçu du rapport dans SQL Server Data Tools pour tester le rapport. Toute erreur de schéma XML ou erreur SQL sera indiquée dans SQL Server Data Tools.
Lorsque le rapport est prêt, Publier les rapports.
Voir aussi
Création de rapports avec CRM 2015 local
Utilisation de requêtes SQL et de vues filtrées pour récupérer les données pour les rapports
Créer un rapport avec SQL Server Data Tools
© 2016 Microsoft Corporation. Tous droits réservés. Copyright