Sdílet prostřednictvím


Aspekty sestav Dynamics 365 Customer Engagement (on-premises)

Microsoft Dynamics 365 Customer Engagement (on-premises) má ř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. Funkce, které jsou k dispozici, zahrnují zobrazení, grafy, řídicí panely a sestavy SQL Server Reporting Services. Součástí je také integrace Office Excel, která umožňuje uživatelům snadno vytvářet samoobslužné sestavy pomocí funkcí Power BI PowerView, PowerPivot a PowerQuery. Protože objem dat uložených v databázi 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.

V prostředí Dynamics 365 Customer Engagement 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 instancím jednotlivých databází zákazníků, přestože zákazníci sdílení prostředky potřebné ke spuštění sestavy. Uživatelé mohou navíc spouštět tolik sestav, kolik potřebují, aby splnili své obchodní cíle. Sestavy nejsou časově omezeny.

Možnosti vytváření sestav, které jsou součástí Customer Engagement (on-premises), jsou navrženy tak, aby uživatelé mohli spouštět sestavy množin dat, které pokrývají kratší časová období. Vzhledem k tomu máme následující pevně daná 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 záznamů. 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 záznamů. Chcete-li to provést, použijte vhodné filtrování pro omezní počtu záznamů, 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é záznamy pro provedení agregace v sestavě. To lze provést pomocí agregace FetchXML.

  • Pro grafy a mřížky zobrazované v řídicích panelech umožňují prostředí Power Apps 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í se jim zpráva „Je překročený limit maximálního počtu záznamů. Snižte počet záznamů.“ 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 zlepšit výkon dotazování v sestavě obecně, zvažte následující doporuč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í.

  • Doporučujeme omezit počet entit, 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.

  • Doporučujeme snížit počet záznamů zobrazených v podrobných sestavách. Vhodné filtrování lze použít ke snížení počtu záznamů vrácených dotazem za účelem snížení počtu vypršených časových limitů.

  • Při hromadné nebo souhrnné sestavy je třeba dotazy používat k posunutí agregace k databázi a nikoli načtení podrobných záznamů 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 množiny dat.

    Pokud uživatelé aplikace 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 Dynamics 365 Customer Engagement na jiné datové úložiště SQL Server 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í Dynamics 365 Customer Engagement.

  • Nástroje pro extrahování zatížení transformace nástroje (ETL) poskytují novou sadu nástrojů pro vytváření analýzy dat Dynamics 365 Customer Engagement 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í systémů Dynamics 365 Customer Engagement 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: Najděte toho pravého partnera

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]?
Použití služby Power View v aplikaci Excel 2013 k analýze dat CRM
Příručka k vytváření sestav a analýz