Freigeben über


Microsoft Dynamics 365 (online) Berichterstellungsüberlegungen

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics CRM Online

Microsoft Dynamics 365 (online) verfügt über mehrere Funktionen, die den Kunden ermöglichen, Geschäftsdaten darzustellen, mit denen sie effektiver Entscheidungen vorantreiben und mit ihren Kunden interagieren können. Funktionen, die in Dynamics 365 (online) verfügbar sind, umfassen Ansichten, Diagramme, Dashboards und Microsoft SQL Server Reporting Services-Berichte. Ebenfalls enthalten ist die Microsoft Office Excel-Integration, mit der Benutzer ganz einfach Self-Service-Berichte erstellen können, indem sie die Power BI-Funktionen PowerView, PowerPivot und PowerQuery verwenden. Da der Datenbestand innerhalb der Dynamics 365 (online)-Datenbank weiterhin wächst, wird es immer wichtiger, über die BI-Strategie nachzudenken und die wirksamsten Mechanismen für die Berichterstellung und Visualisierung umfangreicher Datasets zu bestimmen.

In einer Dynamics 365 (online)-Umgebung ist die Berichterstellungsinfrastruktur geteilt und getrennt von der Datenbank. In dieser Architektur wird jeder Bericht, auch wenn Kunden die zum Ausführen des Berichts erforderlichen Ressourcen teilen, für die einzelnen Datenbankinstanzen der Kunden ausgeführt. Darüber hinaus können Benutzer mit Dynamics 365 (online) so viele Berichte ausführen, wie sie müssen, wann immer dies erforderlich ist, um Geschäftsziele zu erreichen. Wir legen keine Zeiteinschränkungen für Berichte fest.

Die Berichterstellungsfunktionen, die in Dynamics 365 (online) integriert sind, sind so konzipiert, dass Benutzer Berichte zu Datasets ausführen können, die kürzere Zeiträume beinhalten. Diesbezüglich hat Microsoft Dynamics 365 die folgenden festen Einstellungen:

  • Berichte und für Abfragen können bis zu fünf Minuten ausgeführt werden. Wenn der Maximalzeitraum erreicht ist, gibt es einen Berichts-Timeout und eine Nachricht wird an den Benutzer zurückgegeben. Innerhalb der Dauer von fünf Minuten können Abfragen und Berichte große Datasets beinhalten mit über 50.000 Datensätzen, was eine erhebliche Flexibilität bedeutet, um die meisten Betriebsberichterstellungsanforderungen zu erfüllen.

  • Um die Abfrageantwort zu verbessern, ist es empfehlenswert, dass ausführliche Berichte die Anzeige vieler Datensätze minimieren. Wenden Sie hierzu eine passende Filterung an, um die Anzahl der Datensätze zu reduzieren, die zurückgegeben werden. Wenn Sie aggregierte oder zusammengefasste Berichte erstellen, sollten Abfragen die Aggregation an die Abfrage übertragen statt detaillierte Datensätze abzurufen, um eine Aggregation im Bericht auszuführen. Dies kann ausgeführt werden, indem Sie eine FetchXML-Aggregation verwenden. Weitere Informationen: FetchXML-Aggregation verwenden

  • Für Diagramme und Raster, die in Dashboards angezeigt werden, können Benutzer mit Microsoft Dynamics 365 Abfragen ausführen, die über ein Dataset verfügen, das unter 50.000 Zeilen umfasst. Wenn ein Benutzer eine Dashboardabfrage ausführt, die ein Dataset von 50.000 oder mehr Zeilen umfasst, gibt Microsoft Dynamics 365 die Meldung "Der Maximalwert der Datensätze wurde überschritten. Reduzieren Sie die Anzahl der Datensätze.” Die praktische Dataset-Einstellung hilft dabei, die optimale Leistung der Dynamics 365 (online)-Anwendung zu gewährleisten.

In diesem Thema

Tipps und Lösungen für die Berichterstellung

Microsoft Dynamics 365-Adapter für SSIS von Drittanbietern

ETL-Tools

Tipps und Lösungen für die Berichterstellung

Diese Einstellungen sind für die meisten Berichterstellungsanforderungen der Organisationen normalerweise ausreichend. Damit die Benutzer diese Einstellungen nicht überschreiten und um die Berichtsabfrageleistung im Allgemeinen zu verbessern, sollten Sie die folgenden bewährten Methoden bedenken.

  • Wenn Sie benutzerdefinierte Berichte oder Dashboards erstellen, gestalten Sie sie so, dass sie kleinere Datasets über kürzere Zeiträume abfragen, indem Sie einen zeitbasierten Filter im Bericht hinzuzufügen, um die Ergebnisse einzuschränken, wie z. B. aktuellen Monat oder Quartal.

  • Es wird empfohlen, die Anzahl von Entitäten zu beschränken, die nötig sind, um das Ergebnis zurückzugeben. Dies erleichtert die Reduzierung der Zeit, die erforderlich ist, um die Abfrage auszuführen und den Ergebnissatz zurückzugeben.

  • Es wird empfohlen, die Anzahl der Datensätze zu verringern, die in den ausführlichen Berichten angezeigt werden. Passende Filterung kann verwendet werden, um die Anzahl der Datensätze zu verringern, die von der Abfrage zurückgegeben werden, um Timeouts zu reduzieren.

  • Für aggregierte oder zusammengefasste Berichte müssen Abfragen verwendet werden, die die Aggregation an die Datenbank übertragen statt detaillierte Datensätze abzurufen und eine Aggregation im Microsoft SQL Server Reporting Services-Bericht auszuführen.

  • Wenn es in Ihrem Unternehmen angemessen ist, sollten Benutzer die Standardberichte und -Dashboards ausführen. Diese Berichte und Dashboards sind in der Regel so konzipiert, dass sie Abfragen pro Benutzerdatasets ausführen, sodass sie die Datasetgrenze in den meisten Fällen nicht überschreiten.

Wenn Dynamics 365 (online)-Benutzer Berichte ausführen müssen, die diese Einstellungen überschreiten, wird empfohlen, die folgenden Optionen zur Unterstützung komplexer Berichterstellungsanforderungen zu überprüfen. Beide Optionen laden Berichterstellungsarbeitsauslastungen von Dynamics 365 (online) effektiv an einen anderen SQL Server-Datenspeicher ab, indem sie eine Dynamics 365 (online)-Datenintegrationslösung verwenden.

  • Microsoft Dynamics 365-Adapter für SSIS von Drittanbietern werden in Verbindung mit SQL Server Integration Services (SSIS) verwendet, um den Funktionsumfang für die Integration in Dynamics 365 (online)-Daten zu erweitern.

  • Extract Transform Load ETL-Tools bieten einen neuen Toolsatz zum Erstellen von Analysen von Dynamics 365 (online)-Daten, indem sie mehrere Datenquellen kombinieren oder Daten für die Data Warehouse-Lösung extrahieren, wenn SSIS nicht verwendet wird. ETL-Tools bieten umfassende Lösungen für die Verbindung von Dynamics 365-Systemen, um Daten zu verschieben.

Wichtig

Beachten Sie, dass Sie, wenn Sie diese Tools verwenden, Daten am besten außerhalb der Betriebszeiten verschieben oder synchronisieren.

Bei Bedarf gibt es viele Microsoft Dynamics-Partner, die Ihnen eine Lösung für Ihre spezifischen Berichterstellungsanforderungen, z. B. Erstellen einer Offline-Kopie der Daten, die speziell für das Ausführen von großen Berichten verwendet werden, bereitstellen können. Diese Partner kennen sich mit den verfügbaren Dynamics 365-Datenintegrationstools gut aus. Weitere Informationen: Suchen Sie einen Partner

Microsoft Dynamics 365-Adapter für SSIS von Drittanbietern

ETL-Tools

Siehe auch

Berichterstellungserweiterung für Microsoft Dynamics CRM 2015 (mit SQL Server-Datentools-Unterstützung)
Entwicklerhandbuch zu Berichten für Microsoft Dynamics CRM
Einführung in Microsoft Power Query für Excel
Dynamics CRM OData Feeds and Power Query: What’s the [Record]?
Using Power View in Excel 2013 to Analyze CRM Data
Berichterstellung und Analyse mit Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright