Schopnost vytváření výkazů v modelem řízené aplikaci

Modelem řízené aplikace obsahují řadu funkcí, které umožňují zákazníkům získat obchodní data, která jim pomohou při efektivněji se rozhodovat ní a jednat se zákazníky.

Tyto jsou popsány v Přehledu vytváření sestav a zahrnují

Protože objem dat uložených v databázi aplikace stále narůstá, je důležitější než kdy dřív popřemýšlet o strategii BI a určit nejefektivnější mechanismy pro vytváření sestav a vizualizaci velkých množin dat.

Infrastruktura vytváření sestav

V prostředí je infrastruktura vytváření sestav sdílená a oddělená od databáze. V této architektuře se každá sestava spouští oproti instanci jednotlivé databáze zákazníků, přestože zákazníci sdílení prostředky potřebné ke spuštění sestavy.

Možnosti vytváření sestav, které jsou součástí Microsoft Dataverse, jsou navrženy tak, aby uživatelé mohli spouštět sestavy množin dat, které pokrývají kratší časová období. Vzhledem k tomu si všimněte následujících pevně daných nastavení:

  • Sestavy a dotazy lze spustit až na pět minut. Jakmile je dosaženo maximálního období, časový limit sestavy vyprší a zpráva bude vrácena uživateli. V rámci těchto pěti minut se mohou sestavy a dotazy rozšířit na velké množiny dat, které přesahují 50 000 řádků. To poskytuje výraznou flexibilitu pro uspokojení většiny požadavků na provozní sestavy.

  • Aby bylo možné zlepšit odpovědi na dotaz, doporučujeme, aby podrobné zprávy minimalizovaly zobrazení velkého počtu řádků. Chcete-li to provést, použijte vhodné filtrování pro omezení počtu řádků, které budou vráceny. Při vytváření hromadných nebo souhrnných sestav by měly dotazy posunout agregaci k dotazu, nikoli načíst podrobné řádky k provedení agregace v sestavě. Další informace: Agregace dat pomocí FetchXml a Předfiltrování sestav.

  • Stránka Report Viewer podléhá omezením rozhraní API platformy. Vícenásobné spuštění dlouhotrvající sestavy může vést k chybě, po které může uživatel počkat několik minut a zkusit to znovu. Jedná se o limit na uživatele, který by neměl mít vliv na běžné používání sestav více uživateli.

  • Pro grafy a mřížky zobrazované v řídicích panelech umožňují aplikace uživatelům spouštět dotazy, které mají množinu dat, která obsahuje méně než 50 000 řádků. Pokud uživatel spustí dotaz řídicího panelu, který zabírá množinu dat s 50 000 nebo více řádky, vrátí zprávu „Je překročen limit maximálního počtu řádků. Omezte počet vrácených řádků. Praktické nastavení množiny dat pomáhá zajistit optimální výkon aplikace.

Tipy a řešení pro vytváření sestav

Pro většinu požadavků organizací na vytváření sestav jsou tato nastavení adekvátní. Chcete-li se ujistit, že uživatelé nepřekročí tato nastavení, a obecně zlepšit výkon dotazování v sestavě, zvažte následující osvědčené postupy.

  • Při vytváření vlastních sestav nebo řídicích panelů je navrhněte tak, aby se dotazovaly na menší množiny dat během kratší doby, a to přidáním filtru založeného na čase do sestavy, jako je například aktuální měsíc nebo čtvrtletí, čímž se výsledky omezí.

  • Omezte počet tabulek, které jsou nutné k vrácení výsledků. Díky tomu se zkrátí doba potřebná ke spuštění dotazu a vrácení sady výsledků dotazu.

  • Snižte počet řádků v podrobných sestavách. Vhodné filtrování lze použít ke snížení počtu řádků vrácených dotazem za účelem snížení počtu vypršených časových limitů.

  • U hromadných nebo souhrnných sestav je třeba dotazy používat k posunutí agregace k databázi a nikoli načtení podrobných řádků a provedení agregace v sestavě SQL Server Reporting Services.

  • Pokud je to vhodné pro vaše podnikání, uživatelé by měli spouštět výchozí (dodané) sestavy a řídicí panely. Tyto sestavy a řídicí panely jsou obvykle navrženy k dotazování dle uživatelem definovaných množin dat, takže ve většině případů nepřekročí limit datové sady.

Pokud uživatelé musí spustit sestavy, které překračují toto nastavení, doporučujeme prostudovat následující možnosti, ve kterých najdete pomoc se složitými sestavami. Obě možnosti efektivně snižují zátěž z vytváření sestav z na jiné datové úložiště Dataverse pomocí řešení integrace dat.

  • Adaptéry se používají ve spojení se službou SQL Server Integration Services (SSIS) k rozšíření možností pro integraci s daty aplikací.

  • Nástroje ETL (extrahování zatížení transformace) poskytují novou sadu nástrojů pro vytváření analýzy dat prostřednictvím kombinace více zdrojů dat nebo extrahováním dat do řešení datového skladu, pokud není použito SSIS. Nástroje ETL nabízejí komplexní řešení pro připojení k Dataverse pro přesun dat.

Důležité

Při použití těchto nástrojů doporučujeme přesouvat nebo synchronizovat data mimo pracovní dobu.

V případě potřeby existuje mnoho partnerů společnosti Microsoft, kteří pomáhají poskytovat řešení pro vaše konkrétní požadavky na vytváření sestav, například vytvoření offline kopie dat určených pro spouštění rozsáhlých sestav. Tito partneři jsou mají vynikající znalosti dostupných nástrojů pro integraci dat . Další informace: Vyhledání partnera Dynamics 365

Adaptéry jiných výrobců pro SSIS

Nástroje ETL

Viz také

Report Authoring Extension (s podporou SQL Server Data Tools)

Úvod ke službě Microsoft Power Query pro Excel
Informační kanály OData a Power Query pro Dynamics 365 for Customer Engagement: Co je [Záznam]?

Poznámka

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ů).