Freigeben über


Übersicht über Berichte

Microsoft Dynamics 365 Customer Engagement (on-premises) umfasst Berichte, die nützliche Geschäftsinformationen für den Benutzer bereitstellen. Diese Berichte basieren auf SQL Server Reporting Services und bieten die gleichen Funktionen wie die Berichte der SQL Server Reporting Services.

Berichtsbesitzrechte

Systemberichte stehen allen Benutzern zur Verfügung. Berichte, die in Besitz einzelner Benutzer sind, können für bestimmte Kollegen oder Teams freigegeben oder für die gesamte Organisation verfügbar gemacht werden, damit sie von allen Benutzern verwendet werden können.

Berichtstypen

Customer Engagement (on-premises) unterstützt zwei Typen von Berichten:

  • SQL Server Reporting Services-Berichte. Diese Berichte verwenden SQL-Abfragen und gefilterte Ansichten zum Abrufen von Berichtsdaten. Gefilterte Ansichten beschränken die Daten auf die Daten, die für die Sicherheitsrolle der Person, die den Bericht ausführt, verfügbar sind. Alle im Lieferumfang von Customer Engagement (on-premises) enthaltenen Standardberichte sind SQL-basierte Berichte.

    Auf gefilterte Ansichten kann in Dynamics 365 Customer Engagement nicht zugegriffen werden, da Zugriff auf die SQL-Datenbank nicht unterstützt wird. Wenn Sie ein Dynamics 365 (online)- oder Power Apps-Abonnement haben, verwenden Sie Fetch-basierte Berichte für benutzerdefinierte Berichterstellung.

  • Auf der Fetch-Funktion basierende Reporting Services-Berichte. Diese Berichte verwenden zum Abrufen von Berichtsdaten FetchXML-Abfragen (systeminterne Abfragen in Customer Engagement (on-premises)) und keine gefilterten Ansichten. Berichte, die mit dem Berichts-Assistenten erstellt werden, sind auf der Fetch-Funktion basierende Berichte.

Beispiele für andere Berichte:

  • Links zu Webseiten

  • Statische Dateien

  • Dynamische Office Excel-Dateien, die Daten aus der Customer Engagement (on-premises)-Datenbank lesen

Bei jedem Bericht können die folgenden Eigenschaften bearbeitet werden:

  • Dateiname oder URL

  • Anzeigename

  • Beschreibung

  • An welcher Stelle der Benutzeroberfläche der Bericht angezeigt wird

Sicherheit von Daten in Berichten

Alle Berichte lesen Daten aus gefilterten Ansichten, die eine Filterung der Daten anhand der Sicherheitsrolle des Benutzers vornehmen. Berichte zeigen nur Daten an, für die der Benutzer, der den Bericht ausführt, die Berechtigung zum Anzeigen besitzt.

Berichte in Lösungen

Bei den Berichten handelt es sich um lösungsfähige Berichte. Wird einer Lösung ein Bericht als Komponente hinzugefügt, wird sie zu einer einzelnen Softwareeinheit, durch die der Funktionsumfang und die Benutzeroberfläche Ihrer Apps erweitert werden. Nur Berichte, die sich im Besitz der Organisation befinden oder für die Organisation sichtbar sind, können zu Lösungen hinzugefügt werden.

Notiz

Um zu ermitteln, ob ein Bericht von der Organisation angezeigt werden kann: In der Liste mit den Berichten, wählen Sie einen Bericht aus, und klicken oder tippen Sie auf Bearbeiten. Überprüfen Sie auf der Registerkarte Verwaltung, ob Sichtbar für auf Organisation festgelegt ist.

Momentaufnahmen von Berichten können nicht als Teil einer Lösung hinzugefügt, importiert oder exportiert werden. Berichte, Unterberichte, die Berichtskategorie, der Berichtsanzeigebereich sowie der berichtsbezogene Datensatztyp gelten als Komponenten eines Berichtssatzes. Wenn Sie ein Lösungsupdate in einem Modus ohne Überschreibung importieren, werden alle Updates der Lösung für einen Bericht ignoriert, sofern eine Komponente des Berichtssatzes angepasst wurde.

Erste Schritte beim Schreiben von Berichten

Customer Engagement (on-premises) verwendet SQL Server Reporting Services-Berichtsdefinitionssprachberichte (RDL) zum Abfragen von Daten und Zurückgeben eingegrenzter Ergebnisse an den Berichtsbenutzer. Weitere Informationen zu RDL finden Sie unter Berichtsdefinitionssprache (SSRS).

Zum Erstellen oder Ändern vorhandener RDL-Berichte, die mit Ihren Apps verwendet werden können, verwenden Sie FetchXML, das dann mithilfe von Berichterstellungstools in RDL konvertiert wird.

Sie können gegebenenfalls das Drittanbietertool SQL2FechtXML verwenden, um Ihre SQL-Skripts in FetchXML umzuwandeln, und dann die FetchXML-Abfrage in Ihren auf Fetch basierenden Berichten verwenden. Weitere Informationen: SQL2FetchXML Help

Optionen zum Erstellen neuer Berichte

Benutzer mit entsprechenden Berechtigungen können zum Erstellen eines neuen Berichts folgende Aufgaben ausführen:

  • Einer Webseite eine Datei oder einen Link als Bericht hinzufügen.

  • Führen Sie den Berichts-Assistenten aus, um einen neuen Reporting Services-Bericht zu erstellen. Mit dem Berichts-Assistenten können Berichte mit Tabellen und Diagrammen erstellt werden, auch Drillthroughberichte und Berichte mit den n wichtigsten Kunden, Verkaufschancen usw.

  • Schreiben Sie einen Reporting Services-Bericht, der auf der Fetch-Funktion basiert. Zum Schreiben von benutzerdefinierter Berichten müssen Sie -Berichterstellungserweiterung installieren. Weitere Informationen: Erstellen eines neuen Berichts mithilfe von SQL Server Data Tools

Optionen zum Ändern vorhandener Berichte

Benutzer mit entsprechenden Berechtigungen können für vorhandene Berichte die folgenden Aufgaben ausführen:

  • Organisieren Sie die Berichte in Kategorien, um zu steuern, welche Ansichten im Bereich "Berichte" für die einzelnen Berichte angezeigt werden.

  • Bestimmen Sie, an welcher Stelle der Benutzeroberfläche ein Bericht angezeigt wird, und bearbeiten Sie die anderen Eigenschaften des Berichts.

  • Bearbeiten Sie einen Bericht, der mit dem Berichts-Assistenten erstellt wurde.

  • Bearbeiten Sie einen Standardbericht. Beim Anpassen einer App müssen Sie möglicherweise Beschriftungen ändern oder Felder in Standardberichten hinzufügen oder entfernen. Weitere Informationen: Berichtverfassungsumgebung unter Verwendung von SQL Server Data Tools

  • Bearbeiten Sie den Standardfilter für einen Standardbericht, für einen mit dem Berichts-Assistenten erstellten Bericht oder für andere Reporting Services-Berichte.

  • Erstellen Sie eine einmalige Momentaufnahme für einen Reporting Services-Bericht, oder planen Sie einen Reporting Services-Bericht, der in festgelegten Intervallen ausgeführt wird. Beachten Sie, dass die Berichtsplanungsfunktion nur mit lokalen Versionen von Dynamics 365 Customer Engagement verfügbar ist.

  • Geben Sie einen persönlichen Bericht für andere Benutzer frei, oder stellen Sie ihn allen Benutzern in Ihrer Organisation zur Verfügung.

  • Veröffentlichen Sie einen Bericht, sodass er für die Verwendung mit externen Anwendungen wie SharePoint oder mit benutzerdefinierten Programmen zur Verfügung steht.

Notiz

Sie können den SQL Server Reporting Services Report Builder nicht zum Erstellen von FetchXML-Berichten verwenden. Die Dynamics 365-Berichterstellungserweiterung für SQL Server Data Tools wird verwendet, um benutzerdefinierte FetchXML-Berichte zu verfassen.

Siehe auch

Handbuch zu Berichterstellung und Analyse

Veröffentlichen von Berichten