Freigeben über


Entwicklerhandbuch zu Berichten für Microsoft Dynamics CRM 2015

 

Veröffentlicht: November 2016

Gilt für: Dynamics CRM 2015

Microsoft Dynamics 365 umfasst Berichte, die nützliche Geschäftsinformationen für den Benutzer bereitstellen. Diese Berichte basieren auf Microsoft SQL Server Reporting Services, und bieten denselben Satz von Funktionen, die fürdie Microsoft SQL Server Reporting Services-Berichte verfügbar sind.Weitere Informationen:SQL Server Reporting Services

TechNet: Schreiben von Berichten mit CRM 2015 (online und lokal) wurde in TechNet: Bereitstellen und Verwalten von Microsoft Dynamics CRM verschoben. Die Themen hier sind für Entwicklerszenarien.

Die Berichtsdefinition (Daten und Layout) von Microsoft Dynamics 365-Berichten, die in einer .rdl-Datei enthalten sind, und die Inhalt der .rdl-Datei entsprechen der Microsoft SQL Server-Berichtsdefinitionssprachen-Spezifikation.Weitere Informationen:Berichtsdefinitionssprachen-Referenz

Microsoft Dynamics 365 bietet viele Standardberichte zum Anzeigen von Geschäftsdaten. Sie können benutzerdefinierte Berichte mithilfe eines dieser Berichte als Vorlage erstellen, oder Sie können einen benutzerdefinierten Bericht von Grund auf neu erstellen.

In Microsoft Dynamics 365 stehen zwei Arten von Berichten zur Verfügung:

  • SQL-basiert
    Diese Berichte verwenden SQL-Abfragen zum sicheren Abrufen von Daten für Berichte von gefilterten Ansichten, die vom system definiert werden. Dies sind dieselben Berichte, die für ältere Versionen von Microsoft Dynamics 365 verfügbar waren. Die im Lieferumfang von Microsoft Dynamics 365 enthaltenen Standardberichte sind SQL-basierte Berichte.

    Aus Sicherheitsgründen können Sie benutzerdefinierte SQL-basierte Berichte nicht für Microsoft Dynamics CRM Online bereitstellen.

  • Fetch-basiert
    Diese Berichte werden in Microsoft Dynamics 365 eingeführt und verwenden FetchXML-Abfragen, um Daten für Berichte abzurufen. Sie können benutzerdefinierte Fetch-basierte Berichte sowohl für Microsoft Dynamics CRM Online als auch für Microsoft Dynamics CRM (lokale Version) bereitstellen. Alle Berichte, die mit dem Berichts-Assistenten in Microsoft Dynamics 365 erstellt werden, sind auf der Fetch-Funktion basierende Berichte.

    Berichte in Microsoft Dynamics CRM Online werden im Sandbox-Modus ausgeführt, und dies geschieht, indem RDL-Sandboxing in Microsoft SQL Server Reporting Services aktiviert wird. Aus diesem Grund sind möglicherweise bestimmte Funktionen in Microsoft Dynamics CRM Online nicht verfügbar. So funktioniert benutzerdefinierter Code in der Berichtsdefinition nicht.Weitere Informationen:Aktivieren und Deaktivieren von RDL-Sandkasten.

In diesem Abschnitt

Veröffentlichen von Berichten

Einen Bericht mithilfe des Microsoft Dynamics CRM-Webdiensts veröffentlichen

Verwalten eines Berichts im Offlinemodus

Report configuration file schema

Berichtsentitäten

Beispielcode für Berichte

Referenz

SQL Server Reporting Services-Onlinedokumentation

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright