Delen via


Een nieuw rapport maken 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

Hulpmiddelen voor SQL Server-gegevens is een rapportontwerpomgeving waarin u Microsoft SQL Server Reporting Services-rapporten in Microsoft Visual Studio kunt maken of bewerken. Het eindresultaat is een .rdl-bestand dat de rapportdefinitie bevat die u in Microsoft Dynamics 365 kunt publiceren om rapporten weer te geven.

U kunt ook rapporten schrijven door een algemene teksteditor te gebruiken. Als u een aangepast rapport met minder moeite wilt maken, wijzigt u een bestaand .rdl-bestand dat het grootste deel van de gewenste functionaliteit biedt. Zie voor meer informatie over de indeling van de XML-elementen in een .rdl-bestand Naslaginformatie over de rapportdefinitietaal. Het gewijzigde XML-rapport kan worden gecontroleerd door het opgegeven XML-schema te gebruiken.Reporting Services verifiëren ook de rapportdefinitie en wijzen een rapport af als de definitie ongeldig is wanneer u het rapport in Microsoft Dynamics 365 probeert te uploaden.

Notitie

Als het .rdl-bestand een FetchXML-query bevat, wordt de query in RDL gevalideerd door Microsoft Dynamics 365 Rapportbewerkingsuitbreiding, waarmee het intern wordt gevalideerd ten opzichte van het FetchXML-schema. Zie voor meer informatie MSDN: FetchXML-schema.

In dit onderwerp

Een aangepast op Fetch gebaseerd rapport maken (Dynamics 365 (online) en Dynamics 365 on-premises)

Een aangepast op SQL gebaseerd rapport maken (alleen Dynamics 365 on-premises)

Een aangepast op Fetch gebaseerd rapport maken (Dynamics 365 (online) en Dynamics 365 on-premises)

Ga als volgt te werk om een aangepast op Fetch gebaseerd rapport te maken:

  1. Zorg ervoor dat u een ondersteunde versie van Microsoft Visual Studio, Hulpmiddelen voor SQL Server-gegevens, Microsoft Dynamics 365 Rapportbewerkingsuitbreiding en de benodigde bevoegdheden hebt.Meer informatie:Rapportontwerpomgeving met SQL Server-gegevenshulpprogramma's

  2. Open Microsoft Visual Studio en maak vervolgens een Report Server-project.

  3. Klik in Oplossingenverkenner met de rechtermuisknop op de map Rapporten en klik vervolgens op Nieuw rapport toevoegen.

  4. Klik op Volgende.

  5. Klik op de pagina De gegevensbron selecteren op Nieuwe gegevensbron en geef de volgende gegevens op:

    • Naam: typ een naam voor de gegevensbron.

    • Type: selecteer Microsoft Dynamics 365 Fetch.

    • Verbindingsreeks: geef de verbindingsreeks. De verbindingsreeks moet in de volgende indeling worden opgegeven:

      ServerURL;Organisatienaam;ThuisdomeinURL>

      In deze verbindingsreeks is alleen ServerURL verplicht. Als geen organisatienaam wordt opgegeven, wordt gebruikgemaakt van de eerste organisatie waartoe de gebruiker behoort die deze query uitvoert.HomeRealmURL is de URL voor het thuisdomein van de identiteitsprovider die door uw organisatie worden gebruikt en is noodzakelijk als uw organisatie federatie gebruikt voor identiteitsbeheer. Neem contact met uw netwerkbeheerder op om de URL van het thuisdomein te bepalen.

      Klik op Referenties om de referenties op te geven om verbinding te maken met Microsoft Dynamics 365 of Microsoft Dynamics 365 (online) en klik vervolgens op Volgende.

  6. Typ op de pagina De query ontwerpen de FetchXML-query in het vak Query. Ga op een van de volgende manieren te werk om deze query op te halen:

    • Haal de FetchXML uit een geavanceerde zoekquery. Open hiervoor Microsoft Dynamics 365, klik op Geavanceerd zoeken, maakt de gewenste query en klik vervolgens op het tabblad Geavanceerd zoeken op FetchXML downloaden. Kopieer de FetchXML in het vak Query van de gegevensseteigenschappen in Microsoft Visual Studio.

    • Voer handmatig de FetchXML-query in. In het volgende voorbeeld ziet u hoe u een rapport maakt waarin alle accounts met 5000 of meer medewerkers worden weergegeven.

      <fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
        <entity name="account">
          <attribute name="name" />    
          <attribute name="numberofemployees" />
          <attribute name="accountnumber" />
          <order attribute="name" descending="false" />
          <filter type="and">
            <condition attribute="numberofemployees" operator="gt" value="5000" />
          </filter>
        </entity>
      </fetch>
      

      Meer informatie:MSDN: query´s opbouwen met FetchXML

    Klik op Next.

  7. Controleer de velden die in het rapport worden opgenomen en klik vervolgens op Volgende.

  8. Selecteer een stijl voor het rapport en klik op Volgende.

  9. Controleer de velden die in het rapport worden opgenomen en voer een naam voor het rapport in, zoals Accounts met meer dan 5000 werknemers. Klik op Voltooien.

  10. Als u wilt zien hoe het rapport wordt weergegeven als het wordt uitgevoerd, klikt u op het tabblad Voorbeeld.

Hiermee wordt een .rdl-bestand met de opgegeven rapportnaam gegenereerd. U kunt dit bestand gebruiken om uw aangepaste rapport in Microsoft Dynamics 365 (online) te publiceren met de wizard Rapport.Meer informatie:Rapporten publiceren

Een aangepast op SQL gebaseerd rapport maken (alleen Dynamics 365 on-premises)

Een aangepast op Op SQL gebaseerd gebaseerd rapport maken met Hulpmiddelen voor SQL Server-gegevens:

  1. Zorg ervoor dat u een ondersteunde versie van Microsoft Visual Studio, Hulpmiddelen voor SQL Server-gegevens en de benodigde bevoegdheden hebt.Meer informatie:Rapportontwerpomgeving met SQL Server-gegevenshulpprogramma's

  2. Open Microsoft Visual Studio en maak vervolgens een Report Server-project.

  3. Klik in Oplossingenverkenner met de rechtermuisknop op de map Rapporten en klik vervolgens op Nieuw rapport toevoegen.

  4. Klik op Next.

  5. Klik op de pagina De gegevensbron selecteren op Nieuwe gegevensbron en geef de volgende gegevens op:

    • Naam: typ een naam voor de gegevensbron.

    • Type: Selecteer Microsoft SQL Server.

    • Verbindingsreeks: geef de verbindingstekenreeks om het exemplaar te verbinden van de Microsoft SQL Server-database. Als u de verbindingstekenreeks wilt maken, klikt u op Bewerken om de SQL Server-naam en organizationName_MSCRM-database te typen. Om referenties op te geven selecteert u Referenties. Klik op Next.

  6. Typ op de pagina De query ontwerpen de SQL-query die u voor het rapport wilt gebruiken en klik vervolgens op Volgende. Als u bijvoorbeeld een rapport wilt maken met alle accounts met 5000 of meer medewerkers waarbij OrgName_MSCRM de naam van de organisatiedatabase is, gebruikt u deze SQL-query.

    Use OrgName_MSCRM Select Name, AccountNumber, NumberofEmployees from AccountBase where NumberofEmployees > 5000 order by NumberofEmployees desc
    

    U kunt ook een query ontwerpen door Opbouwfunctie voor query's te selecteren.

  7. Selecteer op de pagina Selecteer een rapporttype een rapport In tabelvorm of een Matrix-rapport en klik op Volgende.

  8. Controleer de velden die in het rapport worden opgenomen en klik vervolgens op Volgende.

  9. Selecteer een stijl voor het rapport en klik op Volgende.

  10. Controleer de velden die in het rapport worden opgenomen en voer een naam voor het rapport in, zoals Accounts met meer dan 5000 werknemers. Klik op Voltooien.

  11. Als u wilt zien hoe het rapport wordt weergegeven als het wordt uitgevoerd, klikt u op het tabblad Voorbeeld.

Hiermee wordt een .rdl-bestand met de opgegeven rapportnaam gegenereerd. U kunt het bestand .rdl gebruiken om uw aangepaste rapport in Microsoft Dynamics 365 te publiceren.Meer informatie:Rapporten publiceren

Voor meer informatie over hoe u een rapport maakt met Rapportontwerp raadpleegt u Een basistabelrapport maken (SSRS-zelfstudie).

Zie ook

Rapportontwerpomgeving met SQL Server-gegevenshulpprogramma's
Een bestaand op SQL gebaseerd rapport wijzigen met SQL Server-gegevenshulpprogramma's
Blog: Aan de slag met aangepaste rapporten in de Cloud

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht