Čimbenici izvješćivanja za Dynamics 365 Customer Engagement (on-premises)
Microsoft Dynamics 365 Customer Engagement (on-premises) ima brojne mogućnosti koje omogućuju klijentima prikaz poslovnih podataka koji im olakšavaju poticanje donošenja odluka i učinkovitiju interakciju sa svojim klijentima. Mogućnosti koje su dostupne uključuju prikaze, grafikone, nadzorne ploče i izvješća sustava SQL Server Reporting Services. Uključena je i integracija programa Office Excel koja korisnicima omogućuje jednostavnu izradu samoposlužnih izvješća pomoću značajki Power BI PowerView PowerPivot i PowerQuery. Kako se količina podataka u bazi podataka povećava, sve je važnije razmišljati o BI strategiji, utvrđivati najučinkovitije mehanizme za izvješćivanje i prikaz velikih skupova podataka.
U okruženju Dynamics 365 Customer Engagement infrastruktura za izvješćivanje koristi se zajednički i odvojena je od baze podataka. U ovoj arhitekturi, iako klijenti zajednički koriste resurse potrebne za pokretanje izvješća, svako se izvješće pokreće za zasebne instance baze podataka klijenata. Osim toga, korisnici mogu pokrenuti onoliko izvješća koliko im je potrebno u bilo koje vrijeme i ispuniti poslovne ciljeve. Ne postavljamo vremenska ograničenja na izvješća.
Mogućnosti izvješćivanja koje su ugrađene u Customer Engagement (on-premises) osmišljene su tako da omogućuju klijentima pokretanje kratkotrajnijih izvješća o skupovima podataka. Imajući to na umu, imamo sljedeće nepromjenjive postavke:
Izvješća i upiti mogu se izvršavati do maksimalno pet minuta. Kada se dostigne maksimalno razdoblje, vrijeme izvješća će isteći, a klijentu će se poslati poruka. Tijekom tih pet minuta, izvješća i upiti mogu obuhvatiti velike skupove podataka koji imaju više od 50.000 zapisa, što pruža značajnu fleksibilnost koja omogućuje zadovoljavanje većine operativnih potreba za izvješćivanjem.
Da biste skratili vrijeme odgovora sustava na upite, preporučujemo minimiziranje broja prikazanih zapisa kod detaljnih izvješća. Da biste smanjili broj vraćenih zapisa, primijenite prikladan filtar. Kada stvarate skupna ili sažeta izvješća, upiti trebaju proslijediti skupljanje upitu, a ne dohvaćati detaljne zapise podataka da bi se skupljanje izvršilo u izvješću. To možete učiniti skupljanjem putem Fetch XML-a.
Za grafikone i rešetke prikazane na nadzornim pločama okruženja Power Apps korisnicima omogućuju izvršavanje upita koji imaju skup podataka s manje od 50.000 redaka. Ako korisnik pokrene upit nadzorne ploče koji obuhvaća skup podataka od 50.000 ili više redaka, vraća se poruka "Prekoračeno je maksimalno ograničenje zapisa". Smanjite broj zapisa." Praktična postavka skupa podataka olakšava osiguravanje optimalnih performansi aplikacije.
Savjete i rješenja za izvješćivanje
Ove postavke odgovaraju potrebama izvješćivanja većine tvrtki i ustanova. Da biste osigurali da vaši korisnici ne prekoračuju te postavke i da biste poboljšali općenite performanse izvršavanja upita, razmotrite sljedeće najbolje prakse.
Kada stvarate prilagođena izvješća ili nadzorne ploče, dizajnirajte ih tako da se izvršavaju upiti s manjim skupovima podataka u kraćim razdobljima. Da biste ograničili broj rezultata, dodajte vremenski filtar izvješću, kao što je trenutačni mjesec ili tromjesečje.
Preporučujemo da ograničite broj entiteta koji su potrebni za vraćanje rezultata. To skraćuje vrijeme potrebno za pokretanje upita i vraćanje skupa rezultata.
Preporučujemo da smanjite broj prikazanih zapisa u detaljnim izvješćima. Prikladan filtar može smanjiti broj zapisa vraćenih upitom radi smanjenja slučajeva prekoračenja vremenskog ograničenja za izvršenje upita.
Kod skupnih ili sažetih izvješća, upiti moraju proslijediti skupljanje bazi podataka, a ne dohvaćati podrobnije zapise podataka kako bi se skupljanje izvršilo u izvješću sustava SQL Server Reporting Services.
Kada je to prikladno za vaše poslovanje, korisnici trebaju pokrenuti zadana izvješća (spremna za upotrebu) i nadzorne ploče. Ta izvješća i nadzorne ploče obično su dizajnirani tako da izvršavaju upit po skupu podataka korisnika, tako da se u većini slučajeva neće prekoračiti ograničenje skupa podataka.
Ako korisnici aplikacije moraju pokretati izvješća koje prekoračuju ove postavke, preporučujemo da pregledate sljedeće mogućnosti za pomoć za složene potrebe za izvješćivanjem. Obje opcije učinkovito rasterećuju radna opterećenja izvješća s Dynamics 365 Customer Engagement na drugi SQL Server datastore pomoću rješenja za integraciju podataka.
Adapteri se koriste zajedno sa servisom SQL Server Integration Services (SSIS) za proširenje mogućnosti integracije s podacima sustava Dynamics 365 Customer Engagement.
Alati za učitavanje transformacije (ETL) pružaju novi skup alata za stvaranje analize podataka sustava Dynamics 365 Customer Engagement kombiniranjem više izvora podataka ili izdvajanjem podataka u rješenje skladišta podataka ako se SSIS ne koristi. ETL alati pružaju sveobuhvatna rješenja za povezivanje sustava Dynamics 365 Customer Engagement radi premještanja podataka.
Važno
Kada koristite te alate, preporučujemo da premještate i sinkronizirate podatke izvan radnog vremena.
Prema potrebi na raspolaganju stoje mnogi Microsoftovi partneri koji vam mogu pružiti rješenja za specifične potrebe za izvješćivanjem, kao što je stvaranje izvanmrežne kopije podataka namijenjene isključivo pokretanju velikih izvješća. Ti su partneri stručni na polju dostupnih alata za integraciju podataka. Više informacija: Pronađite pravog partnera
Prilagodnici treće strane za SSIS
KingswaySoft SSIS integracijski alat za Microsoft Dynamics CRM
PragmaticWorks TaskFactory SSIS izvor/odredište za Dynamics CRM
ETL alati
Pogledajte
Proširenje za izradu izvješća (uz SQL Server Data Tools podršku)
Uvod u Microsoft Power Query za Excel
Sažeci sadržaja OData sustava Dynamics 365 for Customer Engagement i Power Query: Što je [zapis]?
Korištenje dodatka Power View u programu Excel 2013 za analizu CRM podataka
Vodič za izvješćivanje i analitiku