Share via


Testen und Fehlerbehebung von Berichten

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Wenn Sie einen Bericht erstellt haben, testen Sie ihn, um anzuzeigen, ob er die Ergebnisse enthält, die angezeigt werden sollen.

Einen Bericht testen

  1. Testen Sie den Bericht auf der Registerkarte Vorschau in Microsoft Visual Studio.

  2. Wenn Fehler gemeldet werden, korrigieren Sie die Ursache der Fehler, und führen Sie den Test erneut aus.

  3. Wenn der Bericht ordnungsgemäß funktioniert, veröffentlichen Sie den Bericht auf dem Berichtsserver. Gehen Sie hierzu in Microsoft Dynamics 365 zu Vertrieb > Berichte. Klicken Sie auf Neu und geben Sie die erforderlichen Informationen ein.

  4. Führen Sie den veröffentlichten Bericht in Microsoft Dynamics 365 aus, um den Vorgang des Berichts zu überprüfen.

Vorschläge zum Testen eines Berichts

Die folgende Vorschlagsliste wird als Anleitung für das Testen von Berichten bereitgestellt:

  • Nur SQL-basierte Berichte: Stellen Sie sicher, dass Ihre Berichte auf Microsoft Dynamics 365-Daten über gefilterte Ansichten zugreifen, um die Dynamics 365-Sicherheitseinschränkungen einzuhalten.

  • Nur SQL-basierte Berichte: Überprüfen Sie die Anzahl der SQL-Tabellenverknüpfungen. Berichte werden möglicherweise nicht ausgeführt, wenn es zu viele Tabellenverknüpfungen gibt. Nach dem Hochladen des Berichts öffnen Sie den Vorfilterabschnitt des Berichts und fügen Sie verknüpfte Entitäten hinzu, z. B. Konten, denen Verkaufschancen zugeordnet sind. Führen Sie den Bericht mit den verknüpften Entitäten aus. Wenn Sie einen Verknüpfungsfehler Maximum SQL-Verknüpfungen erhalten, sollten Sie entweder den Bericht vereinfachen oder einige filterbare Erweiterte Suche-Entitäten entfernen.

  • Stellen Sie sicher, dass Berichtsfilter für die richtigen Entitäten angegeben sind. Nachdem Sie den Bericht hochgeladen haben, öffnen Sie den Bericht und überprüfen Sie, ob Entitäten, die für die Erweiterte Suche-Filterung erstellt wurden, der Berichtsvorfilterung unterzogen werden sollen.

  • Wenn der Bericht eine benutzerdefinierte Entität abfragt, stellen Sie sicher, dass die Entität ordnungsgemäß gefiltert werden kann. Überprüfen Sie auch, ob der Bericht Daten zurückgibt, die auf Benutzerrollen mit Benutzerebenensicherheit für Entitäten, benutzerdefinierten Sicherheitsrollen und anderen Rollen basieren.

  • Einige Berichte sind kontextbezogen und können in einer Liste für ausgewählte Datensätze ausgeführt werden. Für alle Typen von Berichten, überprüfen Sie, ob der Bericht für Systemansichten, benutzerdefinierte Ansichten, Benutzeranfragen und die ausgewählten Datensätze ausgeführt werden kann.

  • Überprüfen Sie, ob Momentaufnahmen des Berichts durch den Planungs-Assistenten in der Dynamics 365 gemacht werden können.

  • Überprüfen Sie, ob Sie den Bericht in einer PDF-Datei speichern können. Berichte lassen sich in PDF-Formatierung oft besser drucken.

  • Überprüfen Sie, ob detaillierte Unterberichte ausgeblendet werden, wenn Sie den Bericht veröffentlichen, damit sie nicht direkt von Benutzern ausgeführt werden.

Berichtsdrillthrough schlägt in Visual Studio-Berichts-Viewer fehl

Einige Parameter in den Berichten, die vom Berichts-Assistenten generiert werden, sind als "Nur für internen Gebrauch" markiert (schreibgeschützt). Wenn Sie die Berichte in Visual Studio hochladen, und versuchen, einen Drillthrough durchzuführen, zeigt der Visual Studio-Berichts-Viewer daher keine Berichte an. Um dies zu beheben, verwenden Sie den Visual Studio-Berichts-Designer, um die Parameter von intern zu ausgeblendet zu ändern. Deaktivieren Sie das Kontrollkästchen Intern, und stellen Sie sicher, dass das Kontrollkästchen Ausgeblendet für jeden der folgenden Parameter aktiviert ist:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

Die Parameter, die das Präfix CRM_Filtered, wie CRM_FilteredAccount oder CRM_FilteredContact haben, müssen auch als ausgeblendet und nicht als intern markiert werden.

Hinweis

Ihr Bericht enthält möglicherweise nicht alle die Parameter, die hier aufgeführt sind.

Siehe auch

Berichterstellung und Analyse mit Dynamics 365
Veröffentlichen von Berichten
Verwenden von Parametern in Berichten
Erstellen eines neues Berichts mit SQL Server-Datentools

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright