Introduktion til at skrive rapporter
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Microsoft Dynamics 365 bruger Microsoft SQL Server Reporting Services RDL-rapporterer (report definition language) til at forespørge CRM-data for at returnere raffinerede resultater tilbage til rapportbrugeren. Du kan finde flere oplysninger om RDL i TechNet: Report Definition Language (SSRS).
Hvis du vil oprette eller redigere eksisterende RDL-rapporter, der kan bruges sammen med Microsoft Dynamics 365, du kan bruge enten T-SQL- eller FetchXML, som derefter konverteres til RDL ved hjælp af værktøjer til udarbejdelse af rapporter. Følgende tabel angiver forskellene mellem SQL-baserede og Fetch-baserede rapporter i Microsoft Dynamics 365.
Område |
SQL-baseret rapport |
Fetch-baseret rapport |
---|---|---|
Understøttede Microsoft Dynamics 365-versioner |
Microsoft Dynamics CRM (i det lokale miljø) |
Microsoft Dynamics CRM Online og Microsoft Dynamics CRM (i det lokale miljø) |
Sprog for rapportforespørgsel |
Bruger Transact-SQL (T-SQL), et sæt programeringsudvidelser, der giver omfattende transaktionsstyring ved hjælp af SQL (Structured Query Language).Flere oplysninger:TechNet: Transact SQL Reference (databaseprogram) |
Bruges FetchXML, et XML (Extensible Markup Language), der er udviklet specielt til Microsoft Dynamics 365-forespørgsler.Flere oplysninger:MSDN: FetchXML-skema |
Kræver Report Authoring-udvidelse? |
Nej |
Ja |
.RDL-fil Dataudbyder |
<DataProvider>-elementværdien i .rdl-filen er angivet til SQL. Eksempel:
|
<DataProvider>-elementværdien i .rdl-filen er angivet til MSCRMFETCH. Eksempel:
|
.RDL-filen Rapportforespørgsel |
Den forespørgsel, der er angivet for hentning af data i det underordnede <CommandText>-element under <Query>-elementet i rapportdefinitionen (.rdl-fil) er en SQL-forespørgsel. Forespørgslen til hentning af alle firmanavne til en SQL-baseret rapport vil for eksempel være:
|
Den forespørgsel, der er angivet til hentning af data i det underordnede <CommandText>-element under <Query>-elementet i rapportdefinitionen (.rdl-fil) er en FetchXML-forespørgsel. Forespørgslen til hentning af alle firmanavne til en Fetch-baseret rapport vil for eksempel være:
|
Hvis du vil, kan du bruge et tredjepartsværktøj, SQL2FetchXML, til at konvertere dine SQL-scripts til FetchXML og derefter bruge FetchXML-forespørgslen i Fetch-baserede rapporter.Flere oplysninger:Hjælp til SQL2FetchXML
I dette afsnit
I dette afsnit beskrives, hvad du behøver for at oprette en ny Microsoft Dynamics 365-rapport.
Rapportskrivningsmiljø ved brug af SQL Server-dataværktøjer
Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer
Relaterede afsnit
Rapportskrivning med CRM 2015 til det lokale miljø
Arbejde med SQL-baserede rapporter (CRM kun i det lokal miljø)
© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret