Kopīgot, izmantojot


Izveidot jaunu atskaiti, izmantojot SQL Server Data Tools

SQL Server Data Tools ir atskaišu autorēšanas vide, kurā varat izveidot vai rediģēt SQL Server atskaišu izveides pakalpojumu atskaites Visual Studio. Gala rezultāts ir atskaites definīcijas .rdl fails, kas satur atskaites definīciju, kuru varat publicēt, lai skatītu atskaites.

Atskaites var autorēt, arī izmantojot vispārēju teksta redaktoru. Lai samazinātu darbu pielāgotu atskaišu izveidei, pārveidojiet esošu .rdl failu, kas nodrošina lielāko daļu nepieciešamās funkcionalitātes. Papildinformāciju par XML elementu formātu .rdl failā skatiet sadaļā pārskata definīcija Valodas atsauce. Modificētu atskaites XML var pārbaudīt, izmantojot norādīto XML shēmu. Atskaišu izveides pakalpojumi arī pārbaudīs pārskata definīcija un noraidīs pārskatu, ja definīcija nav derīga, kad mēģināsiet augšupielādēt pārskatu.

Piezīmes

Ja .rdl failā ir vaicājums FetchXML , vaicājumu RDL validē atskaišu autorēšanas paplašinājums Microsoft Dynamics CRM 2016 , kas to iekšēji validē attiecībā pret FetchXML shēmu.

Pielāgotas, uz Fetch balstītas atskaites izveide

Lai izveidotu pielāgotu, uz Fetch balstītu atskaiti:

  1. Pārliecinieties, vai jums ir atbalstīta atskaišu autorēšanas paplašinājums Visual Studio SQL Server Data Tools versija Microsoft Dynamics CRM 2016 un nepieciešamās atļaujas. Papildinformācija:Atskaišu rakstīšanas vide, izmantojot SQL Server Data Tools

  2. Atveriet Visual Studio un pēc tam izveidojiet atskaišu servera projektu.

  3. Risinājumu pārlūkā ar peles labo pogu noklikšķiniet uz mapes Atskaites un pēc tam atlasiet Pievienot jaunu atskaiti.

  4. Atlasiet Tālāk.

  5. Lapā Atlasiet datu avots atlasiet Jauns datu avots un pēc tam norādiet šādu informāciju:

    • Nosaukums: ierakstiet datu avots nosaukumu.

    • Veids: Atlasīt Microsoft Dynamics 365 Fetch.

    • Connection String: norādiet savienojuma virkni. Savienojuma virkne jānorāda šādā formātā:

      ServeraURL;Organizācijas nosaukums;SākumsRealmURL

      Šajā savienojuma virknē obligāts ir tikai ServerURL . Ja opcija OrganizationName nav norādīta, tiek izmantota pirmā organizācija, kurai pieder lietotājs, kas izpilda šo vaicājumu. HomeRealmURL ir identitātes nodrošinātāja mājas nozarojuma URL, ko izmanto jūsu organizācija, un tas ir nepieciešams, kad jūsu organizācija identitātes pārvaldībai izmanto Federāciju. Sazinieties ar tīkla administratoru, lai noteiktu sākuma nozarojuma URL.

      Atlasiet Akreditācijas dati , lai norādītu akreditācijas datus, lai izveidotu savienojumu ar Dynamics 365 for Customer Engagement programmām vai Dynamics 365 for Customer Engagement programmām, un pēc tam atlasiet Tālāk.

  6. Lapā Vaicājuma noformēšana ierakstiet vaicājumu FetchXML lodziņā Vaicājums . Lai iegūtu šo vaicājumu, varat veikt kādu no šādām darbībām:

    • Iegūstiet detalizētās FetchXML atrašanas vaicājumu. Lai to izdarītu, atveriet Customer Engagement (on-premises) programmu, atlasiet Detalizētā atrašana, izveidojiet vajadzīgo vaicājumu un pēc tam cilnē Detalizētā atrašana atlasiet Lejupielādēt ienesi XML. Kopējiet datu kopas FetchXML rekvizītu lodziņā Vaicājums Visual Studio.

    • Manuāli ievadiet vaicājumu FetchXML . Šajā piemērā ir parādīts, kā izveidot atskaiti, kurā tiek rādīti visi konti ar 5 000 vai vairāk darbinieku.

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

    Atlasiet Tālāk.

  7. Pārbaudiet laukus, kas tiks iekļauti atskaitē, un pēc tam atlasiet Tālāk.

    • Atskaišu autorēšanas paplašinājums pievieno papildu laukus atkarībā no datu tipa. Skaitļiem, datumiem, uzmeklējumiem un opciju kopām ir papildu lauksNosaukumsVērtība lauks. Piemēram, ja FetchXML ir iekļauts atribūts createdon , ir pieejami divi lauki: createdon un createdonValue.
      • fieldName( piemērs: createdon)
        • Šis lauks ir virkne, kas formatēta atbilstoši lietotāja formāta iestatījumiem. Tas ir paredzēts tikai izstādīšanai. Konvertējot vērtību uz tās sākotnējo datu tipu, var rasties kļūda. Piemēram, izteiksme, kas =CDate(Fields!createdon.Value) var neizdoties vai norādīt nepareizu datumu, ja datuma formāts neatbilst lokalizācijas iestatījumiem atskaišu serverī.
        • Opciju kopas laukiem vērtība ir opciju kopas vērtības parādāmais teksts.
        • Uzmeklēšanas laukiem vērtība ir saistītā ieraksta primārā nosaukuma lauks.
      • fieldNameValue (piemērs: createdonValue)
        • Šis lauks ir lauka neapstrādātā neformatētā vērtība atbilstoši datu tipam. Laukus var pielāgot un formatēt lietotāja specifiskam displejam, izmantojot slēptos CRM_ formāta parametrus.
        • Datetime laukiem tā ir UTC vērtība.
        • Skaitļu vai valūtas laukiem tā ir neformatēta skaitliskā vērtība.
        • Opciju kopas laukiem tā ir opcijas skaitļa vērtība.
        • Uzmeklēšanas laukiem tas ir uzmeklēšanas lauka guid.
  8. Atlasiet stilu, ko lietot atskaitei, un pēc tam atlasiet Tālāk.

  9. Pārbaudiet laukus, kas tiks iekļauti atskaitē, un ievadiet atskaites nosaukumu, piemēram, Konti ar vairāk nekā 5 000 darbinieku. Atlasiet Pabeigt.

  10. Ja vēlaties skatīt, kā atskaite tiek rādīta tās palaišanas laikā, atlasiet cilni priekšskatījums .

    Tas ģenerē .rdl failu ar norādīto atskaites nosaukumu. Varat izmantot šo failu, lai publicētu savu pielāgoto atskaiti Dynamics 365 for Customer Engagement programmās, izmantojot Atskaišu vedni. Papildinformācija: Atskaišu publicēšana

Skatiet arī:

Ziņojumu rakstīšanas vide