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 necesare și privilegiile corespunzătoare în aplicațiile Dynamics 365 for Customer Engagement pentru a scrie și publica un raport. De asemenea, trebuie să fiți familiarizați cu:

  • Visual Studio.

  • Crearea rapoartelor SQL Server Reporting Services utilizând SQL Server Data Tools (SSDT).

  • Pentru a scrie rapoarte bazate pe Fetch, limbajul FetchXML al aplicațiilor Dynamics 365 for Customer Engagement.

Instrumentele necesare

Următoarele sunt necesare pentru a scrie un raport particularizat pentru aplicațiile Dynamics 365 for Customer Engagement:

  • Visual Studio. Pentru versiuni specifice, consultați Cerințe privind extinderea elaborării rapoartelor.

  • SQL Server Data Tools. Acesta este un mediu de creare a rapoartelor care este disponibil ca plug-in cu Visual Studio.

  • Extensie de creare 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 de elaborare a rapoartelor Dynamics 365 trebuie instalată pe computerul pe care sunt instalate și pe care Visual Studio sunt SQL Server Data Tools instalate. Descărcați: Extensie de elaborare a rapoartelor Dynamics 365. Pentru instrucțiuni de instalare, consultați Instalarea extensiei de elaborare a rapoartelor Dynamics 365.

  • Extensie Microsoft Reporting Services Projects. Utilizat pentru a crea proiecte de raport de server. Extensia este inclusă cu Visual Studio 2015. Pentru versiunile ulterioare, consultați extensia Report Services Projects.

Notă

  • 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 rapoartelor 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:

  1. Dezvoltați un concept de raport sau o specificație în funcție de informațiile de business care vor fi afișate.

  2. Creați un raport personalizat sau utilizați un raport existent pentru a modifica folosind SQL Server Data Tools în Visual Studio.

    • Crea un nou raport (particularizat). Informații suplimentare: Crearea rapoartelor personalizate utilizând SQL Server Data Tools

    • Descărcați un fișier .rdl (Report Definition Language - limbaj de definire a aplicațiilor Dynamics 365 for Customer Engagement) existent. Pentru aceasta, deschideți o aplicație Customer Engagement, selectați fila Raportare , selectați raportul dorit, apoi selectațiEditare pe bara de comenzi. Pe pagina de proprietăți a raportului, selectați Descărcați raportul din bara de instrumente Acțiuni .

  3. Creați parametri de raport de bază. Informații suplimentare: Utilizarea parametrilor în rapoarte

  4. Specificați criterii de filtrare și seturi de date pentru preluarea datelor:

  5. Definiți aspectul de bază al raportului, inclusiv anteturile și subsolurile.

  6. Adăugați elemente de raport după caz, pe baza specificațiilor raportului. Informații suplimentare: Adăugare navigare raport

  7. Previzualizați raportul și Visual Studio rezolvați erorile. Informații suplimentare: Testarea și depanarea rapoartelor

  8. Implementați raportul pe serverul de raportare utilizând aplicații Dynamics 365 for Customer Engagement. Informații suplimentare: Publicare rapoarte

  9. Rulați raportul implementat pentru a verifica.

Consultați și

Construiți interogări cu FetchXML
Creați rapoarte personalizate folosind SQL Server Data Tools