Udostępnij za pośrednictwem


Omówienie raportów

Microsoft Dynamics 365 Customer Engagement (on-premises) zawiera raporty zapewniające informacje służbowe przydatne dla użytkownika. Raporty te są oparte na usługach SQL Server Reporting Services i udostępniają ten sam zestaw funkcji, które są dostępne dla raportów programu SQL Server Reporting Services.

Prawa własności do raportu

Raporty systemowe są dostępne dla wszystkich użytkowników. Użytkownicy posiadający własne raporty mogą udostępniać je określonym osobom i zespołom lub organizacji, co umożliwia wszystkim osobom korzystanie z tych raportów.

Typy raportów

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

  • Raporty usługi 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 zawarte z Customer Engagement (on-premises) są oparte na języku SQL.

    Nie masz dostępu do widoków filtrowanych w Dynamics 365 Customer Engagement, ponieważ dostęp do bazy danych SQL nie jest obsługiwany. Jeśli posiadasz subskrypcję Dynamics 365 (online) lub Power Apps, użyj raportów opartych na języku Fetch do sporządzania raportów niestandardowych.

  • Raporty usług Reporting Services oparte na języku Fetch. W tych raportach są używane FetchXML zapytania, które są zastrzeżone Customer Engagement (on-premises) , a nie filtrowane widoki, aby pobrać dane do raportów. Raporty tworzone przy użyciu Kreatora raportów w są oparte na języku Fetch.

Inne raporty mogą mieć następujące formy:

  • Łącza do stron sieci web

  • pliki statyczne;

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

Użytkownik może edytować następujące właściwości każdego raportu:

  • 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 wczytują dane z widoków filtrowanych, które filtrują dane na podstawie roli zabezpieczeń użytkownika. W raportach są widoczne tylko te dane, które mogą być wyświetlane przez osobę uruchamiającą dany raport.

Raporty w rozwiązaniach

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

Uwaga

Aby się dowiedzieć, czy raport jest widoczny dla organizacji: na liście raportów wybierz raport a następnie kliknij lub naciśnij Edytuj. Na karcie Administracja sprawdź, czy opcja Użytkownicy uprawnieni do wyświetlania jest ustawiona na Organizacja.

Migawki raportów można dodawać, importować i eksportować jako część rozwiązania. Raporty, podraporty, kategorie raportów, obszar wyświetlania raportu i powiązane z raportem typy rekordów są traktowane jako składniki zestawu raportu. 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 tworzenia raportów

Customer Engagement (on-premises) używa SQL Server Reporting Services raportu definicji języka (RDL) raportów do tworzenia zapytań o dane i zwracania doprecyzowanych wyników do użytkownika raportu. Aby uzyskać więcej informacji na temat RDL, zobacz RDL, zestaw RDL (SRSS).

Aby utworzyć lub zmodyfikować istniejące raporty języka RDL, które mogą być używane z aplikacjami, użyj 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 FetchXML SQL, a następnie użyć FetchXML zapytania w raportach opartych na języku Fetch. Więcej informacji: Pomoc SQL2FetchXML

Opcje tworzenia nowych raportów

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

  • Dodać plik lub łącze do strony sieci Web jako raport.

  • Uruchomić 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.

  • Zapisz nowy raport usług Reporting Services oparty na języku Fetch. Aby zapisać niestandardowe raporty oparte na języku Fetch, należy zainstalować rozszerzenie Report Authoring. Więcej informacji: Tworzenie nowego raportu przy użyciu SQL Server Data Tools

Opcje modyfikowania istniejących raportów

W przypadku istniejących raportów użytkownicy o odpowiednich uprawnieniach mogą:

  • Organizuj raporty w kategorie, aby kontrolować, które widoki w obszarze Raporty mają być wyświetlane dla poszczególnych raportów.

  • Określ, w jakiej części interfejsu użytkownika raport jest wyświetlany, oraz edytuj inne właściwości raportu.

  • Edytować raport utworzony za pomocą narzędzia Kreator raportów.

  • Edytować raport domyślny. Jeśli na przykład dostosowujesz aplikację, może zaistnieć konieczność zmodyfikowania etykiet albo dodania lub usunięcia pól w raportach domyślnych. Więcej informacji: Środowisko pisania raportów przy użyciu SQL Server Data Tools

  • Edytować filtr domyślny dla raportu domyślnego, raportu utworzonego przy użyciu Kreatora raportów lub innych raportów usług Reporting Services.

  • Utworzyć jednorazową migawkę dla raportu usług Reporting Services lub zaplanować uruchamianie raportu usług Reporting Services w określonych odstępach czasu. Zauważ, że funkcja Planowanie raportów jest obecnie dostępna tylko w lokalnych wersjach aplikacji Dynamics 365 Customer Engagement.

  • Udostępnić raport osobisty innym użytkownikom lub wszystkim osobom w organizacji.

  • Opublikować raport, aby udostępnić go innym aplikacjom, takim jak SharePoint lub programy niestandardowe.

Uwaga

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

Zobacz też

Przewodnik po raportowaniu i analizach

Publikuj raporty