Udostępnij za pośrednictwem


Przegląd raportów

Microsoft Dynamics 365 Customer Engagement (on-premises) zawiera raporty, które dostarczają użytkownikowi przydatnych informacji biznesowych. Te raporty są oparte na usługach SQL Server Reporting Services i udostępniają ten sam zestaw funkcji, które są dostępne dla raportów usług SQL Server Reporting Services.

Prawa własności do raportu

Raporty systemowe są dostępne dla wszystkich użytkowników. Osoby, które są właścicielami raportów, mogą udostępniać je określonym współpracownikom lub zespołom albo udostępniać raporty organizacji, aby wszyscy użytkownicy mogli z nich korzystać.

Typy raportów

Customer Engagement (on-premises) obsługuje dwa typy raportów:

  • Raporty usług SQL Server Reporting Services. Do pobierania danych raportu są tu używane zapytania SQL i widoki filtrowane. Widoki filtrowane ograniczają dane do tych, które są dostępne dla roli zabezpieczeń osoby uruchamiającej raport. Wszystkie raporty domyślne dołączone do Customer Engagement (on-premises) są raportami opartymi na języku SQL.

    Nie można uzyskać dostępu do filtrowanych widoków w Dynamics 365 Customer Engagement, ponieważ dostęp do bazy danych SQL nie jest obsługiwany. Jeśli masz subskrypcję Dynamics 365 (online) lub Power Apps, użyj raportów opartych na Fetch do raportowania niestandardowego.

  • Raporty usług Reporting Services oparte na języku Fetch. Te raporty używają zapytań FetchXML, które są zastrzeżone dla Customer Engagement (on-premises), zamiast filtrowanych widoków do pobierania danych do raportów. Raporty tworzone za pomocą Kreatora raportów w programie są raportami opartymi na narzędziu Fetch.

Pozostałe raporty mogą być:

  • Linki do stron internetowych

  • pliki statyczne;

  • Dynamiczne pliki programu Office Excel, które odczytują dane z bazy danych Customer Engagement (on-premises)

Dla każdego raportu można edytować następujące właściwości:

  • Nazwa pliku lub adres URL

  • nazwa wyświetlana

  • Opis

  • Informacje o miejscu wyświetlania raportu w interfejsie użytkownika

Bezpieczeństwo danych w raportach

Wszystkie raporty odczytują dane z filtrowanych widoków, które filtrują dane na podstawie roli zabezpieczeń użytkownika. W raportach są wyświetlane tylko te dane, do których wyświetlania ma uprawnienia osoba uruchamiająca raport.

Raporty w rozwiązaniach

Raporty są powiązane z rozwiązaniami. Dodanie raportu jako składnika do rozwiązania sprawia, że staje się on pojedynczą jednostką oprogramowania, która rozszerza funkcjonalność aplikacji i interfejs użytkownika. Do rozwiązań można dodawać tylko raporty, które są własnością organizacji lub są dla niej widoczne.

Uwaga / Notatka

Aby sprawdzić, czy raport jest widoczny dla organizacji: Na liście raportów wybierz raport, a następnie kliknij lub naciśnij pozycję Edytuj. Na karcie Administracja sprawdź, czy opcja Widoczne dla jest ustawiona na Organizacja.

W ramach rozwiązania można dodawać, importować lub eksportować migawki raportów. Raporty, raporty podrzędne, kategoria raportu, obszar wyświetlania raportu i typ rekordu związany z raportem są traktowane jako składniki zestawu raportów. Podczas importowania aktualizacji rozwiązania w trybie bez nadpisywania wszelkie aktualizacje wprowadzane przez rozwiązanie do raportu zostaną zignorowane, jeśli którykolwiek ze składników zestawu raportu został dostosowany.

Wprowadzenie do pisania raportów

Customer Engagement (on-premises) używa raportów języka definicji raportów (RDL) usług SQL Server Reporting Services do wykonywania zapytań dotyczących danych i zwracania doprecyzowanych wyników z powrotem do użytkownika raportu. Aby uzyskać więcej informacji na temat języka RDL, zobacz Report Definition Language (SSRS).

Aby utworzyć lub zmodyfikować istniejące raporty języka RDL, których można używać z aplikacjami, użyj formatu FetchXML, który jest następnie konwertowany na język RDL przy użyciu narzędzi do tworzenia raportów.

Jeśli chcesz, możesz użyć narzędzia innej firmy, SQL2FetchXML, aby przekonwertować skrypty SQL na FetchXML, a następnie użyć zapytania FetchXML w raportach opartych na Fetch. Więcej informacji: Pomoc SQL2FetchXML

Opcje tworzenia nowych raportów

Aby utworzyć nowy raport, użytkownicy z odpowiednimi uprawnieniami mogą:

  • Dodawanie pliku lub łącza do strony internetowej jako raportu.

  • Uruchom Kreatora raportów, aby utworzyć nowy raport usług Reporting Services. Kreator raportów może tworzyć raporty w postaci tabel i wykresów, w tym raporty szczegółowe i raporty N pierwszych.

  • Napisz nowy raport usług Reporting Services oparty na języku Fetch. Aby pisać niestandardowe raporty oparte na pobieraniu, należy zainstalować rozszerzenie do tworzenia raportów. Więcej informacji: Tworzenie nowego raportu przy użyciu narzędzi SQL Server Data Tools

Opcje modyfikowania istniejących raportów

W przypadku istniejących raportów użytkownicy z odpowiednimi uprawnieniami mogą:

  • Organizowanie raportów w kategorie umożliwia kontrolowanie, które widoki w obszarze raportów są wyświetlane dla każdego raportu.

  • Określ, gdzie raport jest widoczny w interfejsie użytkownika, i edytuj inne właściwości raportu.

  • Edytowanie raportu utworzonego za pomocą Kreatora raportów.

  • Edytowanie raportu domyślnego. Na przykład, jeśli dostosujesz aplikację, może być konieczne zmodyfikowanie etykiet lub dodanie lub usunięcie pól w raportach domyślnych. Więcej informacji: Środowisko pisania raportów przy użyciu narzędzi SQL Server Data Tools

  • Edytowanie filtru domyślnego dla raportu domyślnego, raportu utworzonego za pomocą Kreatora raportów lub innych raportów usług Reporting Services.

  • Utwórz jednorazową migawkę raportu usług Reporting Services lub zaplanuj uruchamianie raportu usług Reporting Services w określonych odstępach czasu. Należy pamiętać, że funkcja Planowanie raportów jest obecnie dostępna tylko w wersjach lokalnych Dynamics 365 Customer Engagement.

  • Udostępnij raport osobisty innym użytkownikom lub udostępnij go wszystkim osobom w organizacji.

  • Opublikuj raport, aby był dostępny do użytku z aplikacjami zewnętrznymi, takimi jak SharePoint lub programy niestandardowe.

Uwaga / Notatka

Nie można używać programu SQL Server Reporting Services Report Builder do tworzenia raportów FetchXML. Rozszerzenie do tworzenia raportów Dynamics 365 dla narzędzi SQL Server Data Tools służy do tworzenia raportów FetchXML.

Zobacz także

Przewodnik po raportach i analizach

Publikowanie raportów