Freigeben über


Dynamics 365 Customer Engagement (on-premises) Berichterstellungsüberlegungen

Microsoft Dynamics 365 Customer Engagement (on-premises) verfügt über verschiedene Funktionen, die es den Kunden ermöglichen, Geschäftsdaten darzustellen, mit denen sie effektiver Entscheidungen vorantreiben und mit ihren Kunden interagieren können. Zu den verfügbaren Funktionen gehören Ansichten, Diagramme, Dashboards und SQL Server Reporting Services-Berichte. Ebenfalls enthalten ist die 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 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 Customer Engagement 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 beliebig viele Berichte ausführen, wann immer sie diese zur Erreichung der Geschäftsziele ausführen möchten. Wir legen keine Zeiteinschränkungen für Berichte fest.

Die Berichterstellungsfunktionen, die in Customer Engagement (on-premises) integriert sind, sind so konzipiert, dass Benutzer Berichte zu Datasets ausführen können, die kürzere Zeiträume beinhalten. Beachten Sie in diesem Zusammenhang 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.

  • Für Diagramme und Raster, die in Dashboards angezeigt werden, können Benutzer mit Power Apps-Umgebungen Abfragen ausführen, die über ein Dataset verfügen, das unter 50.000 Zeilen umfasst. Wenn ein Benutzer eine Dashboard-Abfrage ausführt, die ein Dataset von 50.000 oder mehr Zeilen umfasst, wird die Meldung zurückgegeben „Der Maximalwert der Datensätze wurde überschritten.“ Verringern Sie die Anzahl der Datensätze.“ Die praktische Dataset-Einstellung hilft dabei, die optimale Leistung der Anwendung zu gewährleisten.

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, um die Aggregation auf die Datenbank zu verschieben und nicht um detaillierte Datensätze zu holen und die Aggregation im SQL Server Reporting Services-Bericht durchzufü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 Apps-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 entlasten Berichts-Workloads effektiv von Dynamics 365 Customer Engagement zu einem anderen SQL-Server-Datenspeicher, indem sie eine Datenintegrationslösung verwenden.

  • Adapter werden in Verbindung mit SQL Server Integration Services (SSIS) verwendet, um die Möglichkeiten der Integration mit Ihren Dynamics 365 Customer Engagement-Daten zu erweitern.

  • ETL-Tools bieten einen neuen Werkzeugsatz zur Erstellung von Analysen von Dynamics 365 Customer Engagement Daten durch Kombination mehrerer Datenquellen oder Extraktion von Daten in die Data-Warehouse-Lösung, wenn SSIS nicht verwendet wird. ETL-Tools bieten umfassende Lösungen für die Verbindung von Dynamics 365 Customer Engagement 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-Partner, die Ihnen helfen können, eine Lösung für Ihre spezifischen Berichtsanforderungen bereitzustellen, z.B. die Erstellung einer Offline-Kopie der Daten, die speziell für die Ausführung großer Berichte verwendet werden. Diese Partner kennen sich mit den verfügbaren Datenintegrationstools gut aus. Weitere Informationen: Suchen Sie einen Partner

Adapter für SSIS von Drittanbietern

ETL-Tools

Siehe auch

Berichterstellungserweiterung (mit SQL Server Data Tools-Unterstützung)
Einführung in Microsoft Power Query für Excel
Dynamics 365 for Customer Engagement OData Feeds und Power Query: Was ist der [Datensatz]?
Using Power View in Excel 2013 to Analyze CRM Data
Handbuch zu Berichterstellung und Analyse