Rapportskrivningsmiljø ved brug af SQL Server-dataværktøjer
Udgivet: november 2016
Gælder for: Dynamics CRM 2015
Dette emne indeholder, hvad der skal bruges til at forfatte Microsoft Dynamics 365-rapporter. For Microsoft Dynamics CRM (i det lokale miljø) forudsætter dette emne , at du allerede har en fungerende udrulning af Microsoft Dynamics CRM Server. Du kan finde flere oplysninger om Microsoft Dynamics CRM (i det lokale miljø)-krav til rapportering under Microsoft Dynamics CRM 2015-rapportering requirements_deleted.
Du skal have de nødvendige udviklingsværktøjer og relevante rettigheder i Microsoft Dynamics 365 til at skrive og publicere en rapport. Du bør også have kendskab til:
Microsoft Visual Studio.
Oprettelse af Microsoft SQL Server Reporting Services-rapporter ved hjælp af SQL Server-dataværktøjer (SSDT).
Microsoft Dynamics 365 FetchXML-sproget for at skrive Fetch-baserede rapporter.
Transact-SQ-sproget for Microsoft SQL Server for at skrive SQL-baserede rapporter.
Krævede værktøjer
Følgende kræves for at skrive en brugerdefineret rapport til Microsoft Dynamics 365:
Microsoft SQL Server Reporting Services.Microsoft Dynamics 365 bruger Microsoft SQL Server Reporting Services som rapportprogram.
Microsoft Visual Studio 2012eller Microsoft Visual Studio 2010.
SQL Server-dataværktøjer. Dette er et miljø for udarbejdelse af rapporter, der bruges som en plug-in Microsoft Visual Studio.
For Microsoft Visual Studio 2012: Du skal hente og installere Download: Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio-2012.
For Microsoft Visual Studio 2010: Du skal vælge og installere SQL Server-dataværktøjer (SSDT)-funktionen, der er inkluderet i Microsoft SQL Server 2012 eller Microsoft SQL Server 2012 Express på den computer, der kører Microsoft Visual Studio 2010.Download: Microsoft SQL Server 2012 Express
Microsoft Dynamics CRM 2016 Report Authoring-udvidelse. Dette er påkrævet, hvis du skriver brugerdefinerede Fetch-baserede rapporter. Bemærk, at Microsoft Dynamics CRM Online kun understøtter Fetch-baserede rapporter.Microsoft Dynamics CRM 2016 Report Authoring-udvidelse skal installeres på den computer, hvor Microsoft Visual Studio og SQL Server-dataværktøjer er installeret.Download: CRM 2015 Report Authoring-udvidelse. Du kan finde en installationsvejledning i Installere Microsoft Dynamics CRM Report Authoring-udvidelse.
Bemærk
Microsoft Dynamics CRM 2016 Report Authoring-udvidelse er kun tilgængelig i en 32-bit version.
Påkrævede rettigheder
Hvis du vil implementere brugerdefinerede rapporter til Microsoft Dynamics 365, skal du have en Microsoft Dynamics 365-konto og en sikkerhedsrolle tildelt til dig, der indeholder rettigheden PublishReport. Rollerne Systemadministrator og Systemtilpasser omfatter som standard disse rettigheder.
Rapportudviklingsproces
I det følgende beskrives fremgangsmåden til udvikling af brugerdefinerede Microsoft Dynamics 365-rapporter. Du skal muligvis gentage nogle trin, mens du udvikler en rapport:
Udvikl et rapportkoncept eller en rapportspecifikation på basis af, hvilke virksomhedsoplysninger der skal vises.
Beslut, hvilken type rapport du vil oprette: Fetch-baseret eller SQL-baseret.Microsoft Dynamics CRM Online-brugere kan kun oprette brugerdefinerede Fetch-baserede rapporter.Flere oplysninger:Rapportskrivning med CRM 2015 til det lokale miljø
Opret en brugerdefineret rapport, eller brug en eksisterende rapport til at ændre ved hjælp af SQL Server-dataværktøjer i Microsoft Visual Studio.
Opret en ny (brugerdefineret) rapport.Flere oplysninger:Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer
Hent en eksisterende Microsoft Dynamics 365 rdl-fil (report definition language). Du kan gøre dette i Microsoft Dynamics 365-webprogrammet. Flere oplysninger: Ændre en rapportfil (RDL)
Alternativt er rapporter for Microsoft Dynamics CRM (i det lokale miljø) placeret i mappen C:\Programmer\Microsoft Dynamics CRM Reporting Extensions\LangPacks\ < lcid > \Reports\MSCRM\, hvor Microsoft Dynamics CRM-rapporteringsudvidelser er installeret.Flere oplysninger:Ændre en eksisterende SQL-baseret rapport ved hjælp af SQL Server-dataværktøjer
Opret grundlæggende rapportparametre.Flere oplysninger:Bruge parametre i rapporter
Angiv datasæt og filterkriterier for hentning af data:
For SQL-baserede rapporter skal du oprette datasæt, der indeholder Microsoft Dynamics 365-data, der er indhentet fra de filtrerede visninger.Flere oplysninger:Filtrerede visninger i Microsoft Dynamics CRM
Aktiver forudfiltrering på de primære objekter.Flere oplysninger:Forbedre rapportydeevnen ved hjælp af filtre
Definer det grundlæggende layout for rapporten, herunder sidehoveder og sidefødder.
Tilføj rapportelementer efter behov baseret på rapportspecifikationen.Flere oplysninger:Tilføje rapportnavigation
Få vist rapporten i Microsoft Visual Studio, og afhjælp eventuelle fejl.Flere oplysninger:Teste og foretage fejlfinding af rapporter
Installer rapporten på rapporteringsserveren ved hjælp af Microsoft Dynamics 365.Flere oplysninger:Udgivelse af rapporter
Kør den udrullede rapport for at kontrollere den.
Se også
Bruge SQL og filtrerede visninger til at hente rapportdata
Rapportskrivning med CRM 2015 til det lokale miljø
Oprette en ny rapport ved hjælp af SQL Server-dataværktøjer
Introduktion til brugerdefinerede rapporter i skyen
Business Intelligence Development Studio
Rapportdesigner og Business Intelligence Development Studio
© 2016 Microsoft Corporation. Alle rettigheder forbeholdes. Ophavsret