Berichtverfassungsumgebung mit SQL Server Data Tools
In diesem Artikel wird beschrieben, welche Komponenten benötigt werden, um Dynamics 365 for Customer Engagement-Apps-Berichte zu erstellen.
Sie müssen über die erforderlichen Entwicklungstools und entsprechenden Berechtigungen in Dynamics 365 for Customer Engagement-Apps verfügen, um einen Bericht zu schreiben und zu veröffentlichen. Darüber hinaus sollten Sie mit Folgendem vertraut sein:
Visual Studio
Erstellen von SQL Server Reporting Services-Berichten mit SQL Server Data Tools (SSDT).
Zum Schreiben von Fetch-basierten Berichten verwenden die Dynamics 365 for Customer Engagement-Apps die FetchXML-Sprache.
Erforderliche Tools
Folgendes ist erforderlich, um einen benutzerdefinierten Bericht für Dynamics 365 for Customer Engagement-Apps zu schreiben:
Visual Studio. Für bestimmte Versionen siehe Anforderungen für die Berichterstellungserweiterung.
SQL Server Data Tools. Dies ist eine Berichterstellungsumgebung, die als Plug-In mit Visual Studio verfügbar ist.
Dynamics 365 Berichterstellungserweiterungen. Dies ist erforderlich, wenn Sie benutzerdefinierte Fetch-basierte Berichte schreiben. Beachten Sie, dass Dynamics 365-Kundenbindungs-Apps, wie Dynamics 365 Sales und Dynamics 365 Customer Service, nur Fetch-basierte Berichte unterstützen. Dynamics 365-Berichterstellungserweiterung muss auf dem Computer installiert werden, wo SQL Server Data Tools auf Visual Studio installiert sind. Herunterladen: Dynamics 365 Berichtstellungserweiterung. Installationsanweisungen finden Sie unter Berichterstellungserweiterung für Dynamics 365 installieren.
Erweiterung Microsoft Reporting Services Projects. Wird zum Erstellen von Berichtsserverprojekten verwendet. Die Erweiterung ist in Visual Studio 2015 enthalten. Für spätere Versionen siehe Erweiterung Microsoft Reporting Services Projects.
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 FetchXML-Berichte zu erstellen.
- Die Dynamics 365-Berichterstellungserweiterung ist nur in einer 32-Bit-Version verfügbar.
Erforderliche Rechte
Um benutzerdefinierte Berichte für Dynamics 365 for Customer Engagement-Apps bereitzustellen, müssen Sie über ein Dynamics 365 for Customer Engagement-App-Konto und eine Ihnen zugewiesene Sicherheitsrolle mit PublishReport-Rechten verfügen. Standardmäßig enthalten die Sicherheitsrollen „Systemanpasser“ und „Systemadministrator“ diese Rechte.
Berichtsentwicklungsprozess
Im Folgenden sind die Schritte zum Entwickeln benutzerdefinierter Dynamics 365 for Customer Engagement-App-Berichte aufgeführt. Möglicherweise müssen Sie einige Schritte wiederholen, während Sie einen Bericht entwickeln:
Entwickeln Sie ein Berichtskonzept oder eine Spezifikation basierend auf den anzuzeigenden Geschäftsinformationen.
Erstellen Sie einen benutzerdefinierten Bericht bzw. verwenden Sie einen vorhandenen Bericht zum Ändern mithilfe von SQL Server Data Tools in Visual Studio.
Erstellen eines neuen (benutzerdefinierten) Berichts. Weitere Informationen: Benutzerdefinierte Berichte mit SQL Server Data Tools erstellen
Laden Sie eine vorhandene Berichtsdefinitionssprachendatei (.rdl) für Dynamics 365 for Customer Engagement-Apps herunter. Öffnen Sie dazu eine Kundenbindungs-App, wählen Sie die Registerkarte Berichterstattung, den gewünschten Bericht und dann auf der Befehlsleiste Bearbeiten aus. Wählen Sie auf der Seite mit den Berichteigenschaften die Option Bericht herunterladen in der Symbolleiste Aktionen aus.
Erstellen grundlegender Berichtsparameter. Mehr Informationen: Verwenden Sie Parameter in Berichten
Geben Sie Datasets und Filterkriterien zum Abrufen von Daten an:
- Aktivieren die Vorfilterung auf den primären Entitäten. Mehr Informationen: Verwenden Sie Filter in Berichten
Definieren Sie das grundlegende Layout des Berichts, einschließlich Überschriften und Fußzeilen.
Fügen Sie nach Bedarf Berichtselemente in der Berichtsspezifikation hinzu. Weitere Informationen: Berichtnavigation hinzufügen
Zeigen Sie eine Vorschau des Berichts in Visual Studio an, und beheben Sie alle Fehler. Weitere Informationen: Testen und Fehlerbehebung von Berichten
Stellen Sie den Bericht auf dem Berichtsserver bereit, indem Sie Dynamics 365 for Customer Engagement-Apps verwenden. Weitere Informationen: Berichte veröffentlichen
Führen Sie den bereitgestellten Bericht aus, um ihn zu prüfen.
Siehe auch
Abfragen erstellen mit FetchXML
Erstellen benutzerdefinierter Berichte mit SQL Server Data Tools