Rapportskrivningsmiljø ved brug af SQL Server-dataværktøjer
Udgivet: januar 2017
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Dette emne indeholder, hvad der skal bruges til at forfatte Microsoft Dynamics 365-rapporter. For Dynamics 365 (i det lokale miljø) forudsætter dette emne , at du allerede har en fungerende udrulning af Microsoft Dynamics 365 Server. Du kan finde flere oplysninger om Dynamics 365 (i det lokale miljø)-krav til rapportering under Rapporteringskrav i Microsoft Dynamics 365.
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).
Hvis du vil skrive Fetch-baserede rapporter på Microsoft Dynamics 365FetchXML-sproget.Flere oplysninger:MSDN: Oprette forespørgsler med FetchXML
Transact-SQ-sproget for Microsoft SQL Server for at skrive SQL-baserede rapporter.
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. Du kan finde bestemte versioner under Krav til Report Authoring-udvidelse.
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 2013: Du skal hente og installere Download: Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013.
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 365Report Authoring-udvidelse. Dette er påkrævet, hvis du skriver brugerdefinerede Fetch-baserede rapporter. Bemærk, at Microsoft Dynamics 365 (online) kun understøtter Fetch-baserede rapporter.Microsoft Dynamics 365Report Authoring-udvidelse skal installeres på den computer, hvor Microsoft Visual Studio og SQL Server-dataværktøjer er installeret.Download: CRM 2016 Report Authoring-udvidelse. Du kan finde en installationsvejledning i Installere Microsoft Dynamics CRM Report Authoring-udvidelse.
Bemærk
Microsoft Dynamics 365Report Authoring-udvidelse er kun tilgængelig i en 32-bit version.
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.
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 365 (online)-brugere kan kun oprette brugerdefinerede Fetch-baserede rapporter.Flere oplysninger:Rapportering og analyser med Dynamics 365
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 RDL-fil
Alternativt er rapporter for Dynamics 365 (i det lokale miljø) placeret i mappen C:\Programmer\Microsoft Dynamics 365 Reporting Extensions\LangPacks\ < lcid > \Reports\MSCRM\, hvor Microsoft Dynamics 365-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 365
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.
Bruge SQL og filtrerede visninger til at hente rapportdata
Rapportering og analyser med Dynamics 365
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
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret