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