Vytvoření nové sestavy pomocí SQL Server Data Tools
SQL Server Data Tools je prostředí pro vytváření sestav, které vám umožňuje vytvářet nebo upravovat sestavy SQL Server Reporting Services v aplikaci Visual Studio. Konečným výsledkem je soubor definice sestavy .rdl, jenž obsahuje definici sestavy, kterou můžete publikovat v pro zobrazení sestav.
Sestavy můžete rovněž vytvářet pomocí běžného textového editoru. Pro zmenšení úsilí při vytváření vlastní sestavy upravte existující soubor .rdl, který obsahuje většinu požadovaných funkcí. Další informace o formátu prvků XML v souboru .rdl naleznete v tématu Informace o Report Definition Language. Upravený prvek XML sestavy lze ověřit pomocí zadaného schématu XML. Reporting Services také zkontroluje definici sestavy a odmítne sestavu, pokud je definice neplatná při pokusu o odeslání sestavy.
Hinweis
Obsahuje-li soubor .rdl dotaz v jazyce FetchXML, je dotaz v RDL ověřen pomocí součásti Microsoft Dynamics CRM 2016 Report Authoring Extension, která jej vnitřně ověřuje vůči schématu FetchXML.
Vytvoření vlastní sestavy založené na jazyku Fetch
Vytvoření vlastní sestavy založené na jazyku Fetch:
Ujistěte se, že máte podporovanou verzi aplikace Visual Studio, SQL Server Data Tools, Microsoft Dynamics CRM 2016 Report Authoring Extension a potřebná oprávnění. Další informace: Prostředí pro psaní sestav pomocí SQL Server Data Tools
Otevřete aplikaci Visual Studio a poté vytvořte projekt serveru sestav.
V Průzkumníku řešení klikněte pravým tlačítkem na složku Sestavy a potom klikněte na tlačítko Přidat novou sestavu.
Klikněte na tlačítko Další.
Na stránce Vybrat zdroj dat klikněte na tlačítko Nový zdroj dat a potom zadejte následující podrobnosti:
Název: Zadejte název zdroje dat.
Napište: Vybrat Microsoft Dynamics 365 Fetch.
Připojovací řetězec: Zadejte připojovací řetězec. Připojovací řetězec musí být zadán v následujícím formátu:
ServerURL;OrganizationName;HomeRealmURL
V tomto připojovacím řetězci je povinná pouze část ServerURL. Není-li uveden parametr OrganizationName, je použita první organizace, do které uživatel (spouštějící tento dotaz) patří. HomeRealmURL je adresa URL domovské sféry poskytovatele identit používaná ve vaší organizaci a je zapotřebí, pokud vaše organizace používá federaci pro správu identit. S informacemi týkajícími se adresy URL domovské sféry se obraťte na správce sítě.
Kliknutím na tlačítko Přihlašovací údaje zadejte přihlašovací údaje pro připojení k aplikaci Dynamics 365 for Customer Engagement nebo Dynamics 365 for Customer Engagement a potom klikněte na tlačítko Další.
Na stránce Navrhnout dotaz zadejte dotaz v jazyce FetchXML v poli Dotaz. Tento dotaz můžete získat jedním z následujících způsobů:
Získejte FetchXML z dotazu rozšířeného hledání. Chcete-li to provést, otevřete aplikaci Customer Engagement (on-premises), klikněte na možnost Rozšířené hledání, vytvořte požadovaný dotaz a potom na kartě Rozšířené hledání klikněte na tlačítko Stáhnout FetchXML. Zkopírujte FetchXML do pole Dotaz vlastností datové sady v aplikaci Visual Studio.
Ručně zadejte dotaz v jazyce FetchXML. Následující příklad ukazuje, jak vytvořit sestavu, která zobrazuje všechny obchodní vztahy s 5 000 a více zaměstnanci.
<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>
Klikněte na tlačítko Další.
Ověřte pole, která budou zahrnuta do sestavy, a klikněte na tlačítko Další.
Vyberte styl, který chcete pro sestavu použít, a klikněte na tlačítko Další.
Ověřte pole, která budou zahrnuta do sestavy, a zadejte název sestavy, jako například Obchodní vztahy s více než 5 000 zaměstnanci. Klikněte na tlačítko Dokončit.
Pokud chcete zobrazit vzhled sestavy při jejím spuštění, klikněte na kartu Náhled.
Tím se vytvoří soubor .rdl se zadaným názvem sestavy. Pomocí tohoto souboru můžete publikovat vlastní sestavu v aplikaci Dynamics 365 for Customer Engagement pomocí Průvodce sestavou. Další informace: Publikování sestav
Viz také
Prostředí pro psaní sestav
Blog: Začínáme s vlastními sestavami v cloudu
Hinweis
Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)
Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).
Váš názor
Odeslat a zobrazit názory pro