Mediu de scriere de rapoarte cu ajutorul SQL Server Data Tools
Acest articol descrie ce este necesar pentru a crea rapoarte de aplicații Dynamics 365 for Customer Engagement.
Trebuie să aveți instrumentele de dezvoltare și privilegiile necesare în aplicații Dynamics 365 for Customer Engagement pentru a scrie și a publica un raport. De asemenea, trebuie să fiți familiarizați cu:
Visual Studio.
Crearea de rapoarte SQL Server Reporting Services folosind SQL Server Data Tools (SSDT).
Pentru a scrie rapoarte bazate pe Fetch, limba de aplicații Dynamics 365 for Customer Engagement FetchXML.
Instrumentele necesare
Următoarele sunt necesare pentru a scrie un raport particularizat pentru aplicații Dynamics 365 for Customer Engagement:
Visual Studio. Pentru versiuni specifice, consultați Cerințe de Extensie de creare a rapoartelor.
SQL Server Data Tools. Acesta este un mediu de creare a rapoartelor care este disponibil ca insert cu Visual Studio.
Extensia de elaborare a rapoartelor Dynamics 365. Acest lucru este necesar dacă scrieți rapoarte particularizate bazate pe Fetch. Observați că aplicațiile de implicare a clienților Dynamics 365, cum ar fi Dynamics 365 Sales și Dynamics 365 Customer Service, acceptă numai rapoarte bazate pe preluare. Extensia pentru elaborarea rapoartelor Dynamics 365 trebuie să fie instalată pe calculatorul pe care sunt instalate Visual Studio și SQL Server Data Tools. Descărcare: Extensia de elaborare a rapoartelor Dynamics 365 Pentru instrucțiuni de instalare, consultați Instalarea Extensiei de elaborare a rapoartelor Dynamics 365.
Extensia Microsoft Reporting Services Projects. Utilizat pentru a crea proiecte de raport de server. Extensia este inclusă cu Visual Studio 2015. Pentru versiuni ulterioare, consultați Extensie Rapoarte Servicii Proiecte.
Hinweis
- Nu puteți utiliza SQL Server Reporting Services Report Builder pentru a crea rapoarte FetchXML. Extensia de elaborare a rapoartelor Dynamics 365 pentru SQL Server Data Tools este utilizată pentru a crea rapoarte FetchXML.
- Extensia de elaborare a rapoartelor Dynamics 365 este disponibilă doar în versiunea pe 32 de biți.
Privilegii obligatorii
Pentru a implementa rapoarte particularizate în aplicații Dynamics 365 for Customer Engagement, trebuie să aveți un cont de aplicații Dynamics 365 for Customer Engagement și un rol de securitate atribuit care include privilegiul PublishReport. În mod implicit, rolurile de securitate Administrator de sistem și Persoană care particularizează sistemul includ aceste privilegii.
Procesul de dezvoltare a rapoartelor
Următoarele listează pașii pentru dezvoltarea de rapoarte de aplicații Dynamics 365 for Customer Engagement particularizate. Poate fi nevoie să repetați anumiți pași în timp ce dezvoltați un raport:
Dezvoltați un concept de raport sau o specificație în funcție de informațiile de business care vor fi afișate.
Creați un raport particularizat sau folosiți un raport existent pentru a modifica folosind SQL Server Data Tools în Visual Studio.
Crea un nou raport (particularizat). Informații suplimentare: Creați rapoarte particularizate utilizând SQL Server Data Tools
Descărcați un fișier Report Definition Language (.rdl) de aplicații Dynamics 365 for Customer Engagement existent. Pentru aceasta, deschideți o aplicație de implicare a clienților, selectați fila Raportare, selectați raportul dorit, apoi selectați Editare pe bara de comandă. În pagina de proprietăți a raportului, selectați Descărcați raportul de pe bara de instrumente Acțiuni.
Creați parametri de raport de bază. Informații suplimentare: Utilizarea parametrilor în rapoarte
Specificați criterii de filtrare și seturi de date pentru preluarea datelor:
- Activați prefiltrarea pentru entitățile primare. Informații suplimentare: Utilizarea filtrelor în rapoarte
Definiți aspectul de bază al raportului, inclusiv anteturile și subsolurile.
Adăugați elemente de raport după caz, pe baza specificațiilor raportului. Informații suplimentare: Adăugați navigarea în raport
Previzualizați raportul în Visual Studio și rezolvați erorile. Informații suplimentare: Testați și depanați rapoarte
Implementați raportul pe serverul de raportare utilizând aplicații Dynamics 365 for Customer Engagement. Informații suplimentare: Publicare rapoarte
Rulați raportul implementat pentru a verifica.
Vedeți și
Construirea de interogări cu FetchXML
Creați rapoarte personalizate utilizând SQL Server Data Tools
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru