Rapportontwerpomgeving met SQL Server-gegevenshulpprogramma's
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
In dit onderwerp wordt beschreven wat nodig is voor het ontwerpen van Microsoft Dynamics 365-rapporten. Voor Dynamics 365 (on-premises) wordt er in dit onderwerp vanuit gegaan dat u een werkende installatie van Microsoft Dynamics 365 Server hebt. Voor informatie over de vereisten van Dynamics 365 (on-premises) voor rapportage raadpleegt u Microsoft Dynamics 365-rapportagevereisten.
U moet de vereiste ontwikkelingshulpprogramma's en de juiste toegangsrechten hebben in Microsoft Dynamics 365 als u een rapport wilt maken en publiceren. U moet ook vertrouwd zijn met:
Microsoft Visual Studio.
Rapporten Microsoft SQL Server Reporting Services maken met Hulpmiddelen voor SQL-servergegevens (SSDT).
Om op Fetch gebaseerde rapporten te schrijven in de taal Microsoft Dynamics 365FetchXML. Meer informatie:MSDN: Bouw query's met FetchXML
De Transact-SQL-taal voor Microsoft SQL Server om op SQL gebaseerde rapporten te schrijven.
Vereiste hulpprogramma's
Het volgende is vereist om een aangepast rapport voor Microsoft Dynamics 365 te schrijven:
Microsoft SQL Server Reporting Services.Microsoft Dynamics 365 gebruikt Microsoft SQL Server Reporting Services als rapportengine.
Microsoft Visual Studio. Zie voor specifieke versies Vereisten voor Reporting Authoring Extensions.
Hulpmiddelen voor SQL Server-gegevens. Dit is een rapportontwerpomgeving die wordt gebruikt als plug-in Microsoft Visual Studio.
Voor Microsoft Visual Studio 2013: u moet Microsoft SQL Server-gegevenshulpprogramma's - Business Intelligence voor Visual Studio 2013 downloaden en installeren.
Voor Microsoft Visual Studio 2012: u moet Microsoft SQL Server-gegevenshulpprogramma's - Business Intelligence voor Visual Studio 2012 downloaden en installeren.
Voor Microsoft Visual Studio 2010: u moet de Hulpmiddelen voor SQL-servergegevens (SSDT)-functie die deel uitmaakt van Microsoft SQL Server 2012 of Microsoft SQL Server 2012 Express, selecteren en installeren op de computer waarop Microsoft Visual Studio 2010 actief is.Downloaden: Microsoft SQL Server 2012 Express
Microsoft Dynamics 365 Rapportbewerkingsuitbreiding. Dit is vereist als u aangepaste op Fetch gebaseerde rapporten schrijft. Houd er rekening mee dat Microsoft Dynamics 365 (online) alleen op Fetch gebaseerde rapporten ondersteunt.Microsoft Dynamics 365 Rapportbewerkingsuitbreiding moet op de computer zijn geïnstalleerd waar Microsoft Visual Studio en Hulpmiddelen voor SQL Server-gegevens zijn geïnstalleerd.Download: CRM 2016 Rapportbewerkingsuitbreiding. Zie voor installatie-instructies Microsoft Dynamics CRM Rapportbewerkingsuitbreiding installeren.
Notitie
Microsoft Dynamics 365 Rapportbewerkingsuitbreiding is alleen beschikbaar in een 32-bits versie.
Vereiste bevoegdheden
Als u aangepaste rapporten in Microsoft Dynamics 365 wilt distribueren, moeten er een Microsoft Dynamics 365-account en een beveiligingsrol aan u zijn toegewezen die de bevoegdheid PublishReport bevat. Standaard hebben de beveiligingsrollen Systeembeheerder en Systeemaanpasser deze bevoegdheden.
Het proces voor het ontwikkelen van rapporten
In de volgende lijsten ziet u de stappen voor het ontwikkelen van aangepaste rapporten van Microsoft Dynamics 365. U moet mogelijk enkele stappen herhalen als u een rapport ontwikkelt:
Ontwikkel een rapportconcept of een specificatie op basis van de bedrijfsgegevens die moeten worden weergegeven.
Bepaal welk type rapport u wilt maken: op Fetch of op SQL gebaseerd.Microsoft Dynamics 365 (online)-gebruikers kunnen alleen aangepaste op Fetch gebaseerde rapporten maken.Meer informatie:Rapportage en analyse met Dynamics 365
Een aangepast rapport maken of een bestaand rapport wijzigen met Hulpmiddelen voor SQL Server-gegevens in Microsoft Visual Studio.
Maak een nieuw (aangepast) rapport.Meer informatie:Een nieuw rapport maken met SQL server-gegevenshulpprogramma's
Download een bestaand Microsoft Dynamics 365 Report Definition Language-bestand (.rdl). U kunt dit in de Microsoft Dynamics 365-webtoepassing doen. Meer info: Een RDL-bestand wijzigen
Voor Dynamics 365 (on-premises) bevinden rapporten zich in de map C:\Program Files\Microsoft Dynamics 365 Reporting Extensions\LangPacks\<lcid>\Reports\MSCRM\ waar Microsoft Dynamics 365 Reporting Extensions is geïnstalleerd.Meer informatie:Een bestaand op SQL gebaseerd rapport wijzigen met SQL Server-gegevenshulpprogramma's
Maak basisrapportparameters.Meer informatie:Parameters in rapporten gebruiken
Geef gegevenssets en filtercriteria voor het ophalen van gegevens:
Maak voor op SQL gebaseerde rapporten gegevenssets die Microsoft Dynamics 365-gegevens bevatten, die uit gefilterde weergaven worden verkregen.Meer informatie:Gefilterde weergaven in Microsoft Dynamics 365
Schakel voorfilteren op de primaire entiteiten in.Meer informatie:Rapportprestaties verbeteren door filters te gebruiken
Definieer de basisindeling van het rapport, waaronder kop- en voetteksten.
Voeg rapportitems toe die vereist zijn op basis van de rapportspecificatie.Meer informatie:Voeg rapportnavigatie toe
Bekijk een voorbeeld van het rapport in Microsoft Visual Studio en los fouten op.Meer informatie:Testen en problemen oplossen voor rapporten
Implementeer het rapport naar de rapportserver met behulp van Microsoft Dynamics 365.Meer informatie:Rapporten publiceren
Voer het geïmplementeerde rapport uit om te controleren.
Zie ook
SQL en gefilterde weergaven gebruiken om rapportgegevens op te halen.
Rapportage en analyse met Dynamics 365
Een nieuw rapport maken met SQL server-gegevenshulpprogramma's
Aan de slag met aangepaste rapporten in de cloud
Business Intelligence Development Studio
Report Designer en Business Intelligence Development Studio
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht