Бөлісу құралы:


SQL Server Data Tools көмегімен жаңа есепті жасау

SQL Server Data Tools SQL Server Reporting Services есептерін жасауға немесе өңдеуге мүмкіндік беретін есептерді жасау ортасы Visual Studio. Соңындағы нәтиже — есептерді көру үшін жариялауға болатын есеп анықтамасын қамтитын есеп анықтамасының .rdl файлы.

Сондай-ақ есептерді кәдімгі мәтін өңдегішін пайдалана отырып жасауға болады. Теңшелген есеп жасауға кететін жұмысты азайту үшін қажетті функциялардың көпшілігін қамтамасыз ететін бар .rdl файлын өзгертіңіз. .rdl файлындағы XML элементтерінің пішімі туралы қосымша ақпаратты Есеп анықтамасының тіл анықтамасынан қараңыз. Өзгертілген есептің XML кодын көрсетілген XML схемасын пайдалана отырып тексеруге болады. Есеп беру қызметтері есеп анықтамасын тексереді және есепті жүктеп салуға әрекеттенген кезде анықтама жарамсыз болса, есепті қабылдамайды.

Ескертпе

Егер .rdl файлында FetchXML сұраныс болса, RDL-дегі сұрау Microsoft Dynamics CRM 2016 Есеп авторлық кеңейтімі арқылы тексеріледі, ол оны FetchXML схемасына қарсы іштей тексереді.

Теңшелген Fetch негізіндегі есепті жасау

Теңшелген Fetch негізіндегі есепті жасау үшін:

  1. Сізде Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Есеп авторлық кеңейтімінің қолдау көрсетілетін нұсқасы және қажетті артықшылықтар бар екеніне көз жеткізіңіз. Қосымша ақпарат: Есеп жазу ортасын пайдаланып SQL Server Data Tools

  2. Visual Studioашыңыз, содан кейін есеп серверінің жобасын жасаңыз.

  3. Solution Explorer бағдарламасында Есептер қалтасын тінтуірдің оң жақ түймешігімен басып, Жаңа есеп қосу таңдаңыз.

  4. Келесі пәрменін таңдаңыз.

  5. деректер көзі бетін таңдап, Жаңа деректер көзі таңдаңыз, содан кейін келесі мәліметтерді көрсетіңіз:

    • Аты: деректер көзі атауын теріңіз.

    • Түр: Microsoft Dynamics 365 Fetch таңдаңыз.

    • Қосылым жолы: Қосылым жолын көрсетіңіз. Қосылым жолын келесі пішімде көрсету керек:

      ServerURL;OrganizationName;HomeRealmURL

      Бұл қосылым жолында тек ServerURL міндетті. Егер OrganizationName көрсетілмесе, осы сұрауды орындайтын пайдаланушы тиесілі бірінші ұйым пайдаланылады. HomeRealmURL бұл ұйымыңыз пайдаланатын сәйкестендіру провайдерінің үй аймағының URL мекенжайы және ұйым идентификацияны басқару үшін Федерацияны пайдаланған кезде қажет. Бастапқы саланың URL мекенжайын анықтау үшін желілік әкімшіге хабарласыңыз.

      Dynamics 365 for Customer Engagement қолданбаларына немесе Dynamics 365 for Customer Engagement қолданбаларына қосылу үшін тіркелгі деректерін көрсету үшін Тіркелгі деректері таңдаңыз, содан кейін Келесі>.

  6. Сұрауды жасау бетінде FetchXML сұрауды Сұрау жолына теріңіз. Бұл сұрауды алу үшін төмендегілердің бірін орындауға болады:

    • Кеңейтілген іздеу сұрауынан FetchXML алыңыз. Ол үшін Customer Engagement (on-premises) қолданбасын ашыңыз, Қосымша іздеу таңдаңыз, қалаған сұрауды жасаңыз, содан кейін Қосымша табу қойындысында Жүктеп алу XML таңдаңыз. FetchXML ді ішіндегі Деректер жинағы сипаттарының Сұрау Visual Studioжолына көшіріңіз.

    • FetchXML сұрауды қолмен енгізіңіз. Бұл мысал 5000 немесе одан да көп қызметкері бар барлық тіркелгілерді көрсететін есепті жасау жолын көрсетеді.

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

    Келесі пәрменін таңдаңыз.

  7. Есепке қосылатын өрістерді тексеріңіз, содан кейін Келесі таңдаңыз.

    • Есептің авторлық кеңейтімі деректер түріне байланысты қосымша өрістерді қосады. Сандар, күндер, іздеулер және опциялар жиындарында қосымша өрісАтыМән өрісі бар. Мысалы, FetchXML createdon атрибутын қамтыса, екі өріс қолжетімді: құрылған және құрылғанМән.
      • өріс атауы (мысал: құрылған)
        • Бұл өріс пайдаланушының пішім параметрлеріне сәйкес пішімделген жол болып табылады. Ол тек көрсетуге арналған. Мәнді бастапқы деректер түріне түрлендіру қатеге әкелуі мүмкін. Мысалы, күн пішімі есеп серверіндегі тіл параметрлеріне сәйкес келмесе, =CDate(Fields!createdon.Value) сияқты өрнек сәтсіз болуы немесе қате күнді беруі мүмкін.
        • Параметрлер жинағы өрістері үшін мән опциялар жиыны мәнінің дисплей мәтіні болып табылады.
        • Іздеу өрістері үшін мән байланыстырылған жазбаның негізгі атау өрісі болып табылады.
      • өріс атауыМән (мысал: құрылған мән)
        • Бұл өріс деректер түріне сәйкес өрістің өңделмеген пішімсіз мәні болып табылады. Өрістерді жасырын CRM_ пішімінің параметрлерін пайдаланып пайдаланушыға арналған көрсету үшін реттеуге және пішімдеуге болады.
        • Datetime өрістері үшін бұл UTC мәні.
        • Сан немесе валюта өрістері үшін бұл пішімделмеген сандық мән.
        • Параметрлер жинағы өрістері үшін бұл опция санының мәні.
        • Іздеу өрістері үшін бұл іздеу өрісінің нұсқаулығы.
  8. Есепке қолданылатын мәнерді таңдап, Келесі таңдаңыз.

  9. Есепке қосылатын өрістерді тексеріп, есептің атауын енгізіңіз, мысалы, 5000-нан астам қызметкері бар шоттар. Аяқтау пәрменін таңдаңыз.

  10. Есептің іске қосылған кезде қалай көрінетінін көргіңіз келсе, Алдын ала қарау қойындысын таңдаңыз.

    Бұл көрсетілген есеп атауы бар .rdl файлын жасайды. Бұл файлды Dynamics 365 for Customer Engagement қолданбаларында есеп шеберін пайдаланып реттелетін есепті жариялау үшін пайдалануға болады. Қосымша ақпарат: Есептерді жариялау

Келесіні де қараңыз:

Есеп жазу ортасы