Zdieľať cez


Vytvorenie novej zostavy pomocou SQL Server Data Tools

SQL Server Data Tools je prostredie na tvorbu zostáv, ktoré vám umožňuje vytvárať alebo upravovať zostavy SQL Server Reporting Services Visual Studio. Konečným výsledkom je súbor definície zostavy .rdl, ktorý obsahuje definíciu zostavy, ktoré môžete publikovať na prezeranie zostáv.

Zostavy tiež môžete vytvárať pomocou bežného textového editora. V záujme zníženia úsilia pri vytváraní vlastnej zostavy upravte existujúci súbor .rdl, ktorý poskytuje väčšinu požadovaných funkcií. Ďalšie informácie o formáte prvkov XML v súbore .rdl nájdete v časti Referenčná príručka pre definíciu zostavy. Zmenené XML súbory zostáv je možné overiť pomocou zadanej schémy XML. Reporting Services tiež overí definíciu správy a odmietne správu, ak je definícia neplatná, keď sa pokúsite nahrať správu.

Poznámka

Ak súbor .rdl obsahuje dopyt FetchXML , dopyt v RDL je validovaný pomocou Microsoft Dynamics CRM 2016 Rozšírenie na tvorbu zostáv, ktorý ho interne overí voči schéme FetchXML .

Vytvorenie vlastnej zostavy na báze jazyka Fetch

Vytvorenie vlastnej zostavy na báze jazyka Fetch:

  1. Uistite sa, že máte podporovanú verziu Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Rozšírenie na tvorbu zostáv a potrebné privilégiá. Viac informácií: Používanie prostredia na písanie správ SQL Server Data Tools

  2. Otvorte Visual Studio a potom vytvorte projekt servera zostáv.

  3. V Solution Exploreri kliknite pravým tlačidlom myši na priečinok Správy a potom vyberte Pridať nový prehľad.

  4. Vyberte Ďalej.

  5. Na stránke Vyberte stránku zdroj údajov vyberte Nové zdroj údajov a potom zadajte nasledujúce podrobnosti:

    • Názov: Zadajte názov pre zdroj údajov.

    • Typ: Vyberte Microsoft Dynamics 365 Fetch.

    • Reťazec pripojenia: Zadajte reťazec pripojenia. Reťazec pripojenia musí byť zadaný v nasledujúcom formáte:

      ServerURL;Názov organizácie;HomeRealmURL

      V tomto reťazci pripojenia je povinná iba adresa ServerURL . Ak Názov organizácie nie je zadaný, použije sa prvá organizácia, do ktorej používateľ spustený tento dotaz patrí. HomeRealmURL je webová adresa domovskej sféry poskytovateľa identity, ktorú používa vaša organizácia a je potrebná, keď vaša organizácia používa federáciu na správu identity. Požiadajte správcu siete o určenie adresy URL oblasti domovskej stránky.

      Ak chcete zadať poverenia na pripojenie k aplikáciám Dynamics 365 for Customer Engagement alebo Dynamics 365 for Customer Engagement, vyberte možnosť Poverenia a potom vyberte Ďalej.

  6. Na stránke Návrh dopytu zadajte dopyt FetchXML do poľa Dopyt . Ak chcete získať tento dotaz, môžete využiť niektorú z nasledujúcich možností:

    • Získajte FetchXML z dopytu Rozšírené vyhľadávanie. Ak to chcete urobiť, otvorte aplikáciu Customer Engagement (on-premises) , vyberte možnosť Rozšírené vyhľadávanie, vytvorte požadovaný dopyt a potom na stránke Rozšírené hľadanie vyberte Stiahnuť súbor Fetch XML. Skopírujte FetchXML do poľa Dopyt v vlastnostiach množiny údajov v Visual Studio.

    • Manuálne zadajte dopyt FetchXML . Tento príklad ukazuje, ako vytvoriť zostavu, ktorá zobrazuje všetky účty s 5 000 alebo viac zamestnancami.

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

    Vyberte Ďalej.

  7. Overte polia, ktoré budú zahrnuté do zostavy, a potom vyberte Ďalej.

    • Rozšírenie na tvorbu zostáv pridáva ďalšie polia v závislosti od typu údajov. Čísla, dátumy, vyhľadávania a množiny možností majú ďalšie pole názov poľaHodnota . Ak napríklad FetchXML obsahuje atribút vytvorené , k dispozícii sú dve polia: vytvorené a vytvorené naValue.
      • názov poľa (príklad: vytvorené)
        • Toto pole je reťazec naformátovaný podľa nastavení formátu používateľa. Je určený len na vystavenie. Konverzia hodnoty na pôvodný typ údajov môže spôsobiť chybu. Napríklad výraz ako =CDate(Fields!createdon.Value) môže zlyhať alebo uvádzať nesprávny dátum, ak formát dátumu nezodpovedá nastaveniam miestneho nastavenia na serveri zostáv.
        • Pre polia sady volieb je hodnotou zobrazený text hodnoty sady volieb.
        • Pre vyhľadávacie polia je hodnotou pole primárneho názvu prepojeného záznamu.
      • fieldNameHodnota (príklad: vytvorené naValue)
        • Toto pole je nespracovaná neformátovaná hodnota poľa podľa typu údajov. Polia je možné upraviť a naformátovať pre zobrazenie špecifické pre používateľa pomocou skrytých parametrov formátu CRM_.
        • Pre polia dátumu a času je to hodnota UTC.
        • Pre polia čísla alebo meny ide o neformátovanú číselnú hodnotu.
        • Pre polia sady možností je to hodnota čísla voľby.
        • Pre vyhľadávacie polia je to sprievodca vyhľadávacieho poľa.
  8. Vyberte štýl, ktorý chcete použiť na zostavu, a potom vyberte Ďalej.

  9. Overte polia, ktoré budú zahrnuté do zostavy, a zadajte názov zostavy, napríklad Účty s viac ako 5 000 zamestnancami. Stlačte možnosť Dokončiť.

  10. Ak chcete vidieť, ako prehľad vyzerá, keď je spustený, vyberte kartu verzia Preview .

    Vytvorí sa súbor .rdl so špecifikovaným názvom zostavy. Tento súbor môžete použiť na publikovanie vlastnej zostavy v aplikáciách Dynamics 365 for Customer Engagement pomocou Sprievodcu zostavou. Ďalšie informácie: Zverejnite prehľady

Pozrite si tiež

Prostredie na písanie správ