Jaa


Uuden raportin luominen SQL Server Data Toolsin avulla

SQL Server Data Tools on raporttien hyväksyntäympäristö, jonka avulla voit luoda ja muokata SQL Server Reporting Services -raportteja Visual Studiossa. Lopputuloksena saadaan raportin .rdl-määritystiedosto, joka sisältää raportin määrityksen, jonka voit julkaista tarkastellaksesi raportteja.

Voit hyväksyä raportteja myös yleisissä tekstieditorissa. Voit vähentää mukautetun raportin luomisen työmäärää, muokata aiemmin luotuja .rdl-tiedostoja, jotka sisältää useimpia haluamiasi toimintoja. Saat lisätietoja XML-elementtien muodosta rdl.-tiedostossa aiheessa raportin määrityksen kieliohje. Muokatun XML-raportin voi tarkistaa käyttämällä määritettyä XML-rakennetta. Reporting Services tarkistaa myös raporttimäärityksen ja hylkää raportin, jos määritys on virheellinen, kun yrität ladata sen.

Muistiinpano

Jos .rdl-tiedosto sisältää FetchXML-kyselyn, RDL:n kyselyn hyväksyy Microsoft Dynamics CRM 2016:n raportin luontilaajennuksen, joka tarkistaa sen sisäisesti FetchXML-rakennetta vastaan.

Mukautetun Fetch-pohjaisen SRS-raportin luominen

Mukautetun Fetch-pohjaisen raportin luominen:

  1. Varmista, että sinulla on tuettu Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Report Authoring Extension -versio ja tarvittavat oikeudet. Lisätietoja: Raportin luontiympäristö SQL Server Data Tools -ratkaisun avulla

  2. Avaa Visual Studio ja luo sitten raporttipalvelinprojekti.

  3. Valitse Raportit-kansio hiiren kakkospainikkeella ratkaisunhallinnassa ja valitse sitten Lisää uusi raportti.

  4. Valitse Seuraava.

  5. Valitse Valitse tietolähde -sivulla Uusi tietolähde ja määritä sitten seuraavat tiedot:

    • Nimi: Kirjoita tietolähteen nimi.

    • Tyyppi: Valitse Microsoft Dynamics 365 Fetch.

    • Yhteysmerkkijono: Määritä yhteysmerkkijono. Yhteysmerkkijono on määritettävä seuraavassa muodossa:

      PalvelimenURL;Organisaation_nimi;KotialueenURL

      Tässä yhteysmerkkijonossa vain PalvelimenURL on pakollinen. Jos Organisaation_nimi ei määritetä, käyttöön tulee ensimmäinen organisaatio, johon kyselyn suorittaja kuuluu. KotialueenURL on oman alueen Tunnistetietojen toimittajan URL-osoite, jota organisaation käyttää ja jota tarvitaan, kun organisaatiossa käytetään yhdistämistä tunnistetietojen hallintaan. Ota yhteyttä verkon järjestelmänvalvojaan määrittääksesi oman alueen URL-osoitteen.

      Määritä tunnistetiedot, jolla muodostetaan yhteys Dynamics 365 for Customer Engagement -sovelluksiin tai Dynamics 365 for Customer Engagement -sovelluksiin valitsemalla ensin Tunnistetiedot ja sitten Seuraava.

  6. Kirjoita Suunnittele kysely -sivulla FetchXML-kysely Kysely-valintaruutuun. Voit hankkia tämän kyselyn seuraavasti:

    • Pyydä FetchXML Erikoishaku-kyselystä. Se tehdään avaamalla Customer Engagement (on-premises) -sovellus, valitsemalla Erikoishaku, luomalla sopiva kysely ja valitsemalla sitten Erikoishaku-välilehdessä Lataa Fetch XML. Kopioi FetchXML Tietojoukon ominaisuuksia -kohdan Kysely-ruutuun Visual Studiossa.

    • Syötä FetchXML-kysely manuaalisesti. Tämä esimerkki näyttää sellaisen raportin luomisen, jossa näkyvät kaikki vähintään 5 000 työntekijän asiakkaat.

      <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>  
      

    Valitse Seuraava.

  7. Tarkista raporttiin sisällytettävät kentät ja valitse sitten Seuraava.

    • Raportin luontilaajennus lisää ylimääräisiä kenttiä tietotyypin mukaan. Luvuilla, päivämäärillä, hauilla ja asetusjoukoilla on ylimääräinen fieldNameValue-kenttä. Jos FetchXML esimerkiksi sisältää määritteen createdon, käytettävissä on kaksi kenttää eli createdon ja createdonValue.
      • fieldName (esimerkki: createdon)
        • Tämä kenttä on merkkijono, joka on muotoiltu käyttäjän muotoiluasetusten mukaisesti. Sen on tarkoitettu vain näytettäväksi. Arvon muuntaminen alkuperäiseksi tietotyypiksi voi aiheuttaa virheen. Esimerkiksi lauseke, kuten =CDate(Fields!createdon.Value), saattaa epäonnistua tai antaa virheellisen päivämäärän, jos päivämäärä muoto ei vastaa raporttipalvelimen kielialueasetuksia.
        • Asetusjoukkokentissä arvo on asetusjoukkoarvon näyttöteksti.
        • Hakukenttien arvo on linkitetyn tietueen ensisijainen nimikenttä.
      • fieldNameValue (esimerkki: createdonValue)
        • Tämä kenttä tietotyypin mukainen kentän muotoilematon raaka-arvo. Kenttiä voi muuttaa ja muotoilla käyttäjäkohtaista näyttöä varten käyttämällä piilotettuja CRM_ format-parametreja.
        • Päivämäärä- ja aikakentissä se on UTC-arvo.
        • Luku- tai valuuttakentissä se on muotoilematon numeroarvo.
        • Asetusjoukkokentissä se on vaihtoehdon numeron arvo.
        • Hakukentissä se on hakukentän GUID-tunnus.
  8. Valitse raportissa käytettävä tyyli ja valitse sitten Seuraava..

  9. Tarkista, kentät, joita sisällytetään raporttiin ja anna raportille nimi, esimerkiksi vähintään 5 000 työntekijän asiakkaat. Valitse Valmis.

  10. Raportin suorituksenaikaisen ulkoasun voi tarkistaa valitsemalla Esikatselu-välilehden.

    Silloin luodaan määritetyn raportin niminen .rdl-tiedosto. Voit julkaista mukautetun raportin tämän tiedoston avulla Dynamics 365 for Customer Engagement -sovelluksissa ohjatulla raportin luontitoiminnolla. Lisätietoja: Raporttien julkaiseminen

Katso myös

Raporttien kirjoitusympäristö