Freigeben über


Verbessern der Leistung von Berichten

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Nachfolgend finden Sie Richtlinien, die Ihnen helfen, die Leistung des Berichts zu verbessern.

Allgemein

Diese Richtlinien sind anwendbar für Fetch-basierte wie auch für SQL-basierte Berichte.

  • Schränken Sie einen Bericht darauf ein, Informationen eines bestimmten Zeitraums anzuzeigen, anstatt alle Datensätze in der Microsoft Dynamics 365-Datenbank.

  • Filtern Sie einen Bericht vor, um das Dataset zu begrenzen.

  • Berechnen Sie Gesamtsummen mit Aggregationen in einer FetchXML-Abfrage oder einer SQL-Anweisung, anstatt Rohdaten an Reporting Services und Gruppierung weiterzuleiten.

  • Begrenzen Sie die Anzahl der Datasets, die verwendet werden, wenn möglich.

  • Wenn Sie Daten vergleichen, verwenden Sie dafür die UTC-Datumsfelder. Beispielsweise vergleichen Sie die createdonutc-Felder und nicht die createdon-Felder in der FetchXML-Abfrage oder einer gefilterten Ansicht.

SQL-basierte Berichte

Diese Richtlinien sind nur anwendbar für SQL-basierte Berichte.

  • Erstellen Sie kein Bericht, der ein umfangreiches Dataset oder eine komplexe SQL-Abfrage verwendet, die auf Anfrage für alle Benutzer verfügbar ist.

  • Wählen Sie nicht alle Spalten aus einer gefilterten Microsoft Dynamics 365-Ansicht aus. Geben Sie stattdessen explizit die Spalten an, die Sie in der SQL-Anweisung auswählen möchten.

  • Verwenden Sie SQL-gespeicherte Prozeduren statt Inline-SQL.

Siehe auch

Berichterstellung und Analyse mit Dynamics 365
Verbessern der Berichtsleistung mit Filtern

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright