Mogućnosti i razmatranja izvješćivanja o aplikacijama utemeljenima na modelu
Napomena
Na snazi od studenog 2020.:
- Common Data Service preimenovan je u Microsoft Dataverse. Saznajte više
- Neka je terminologija u usluzi Microsoft Dataverse ažurirana. Na primjer, sada je entitet preimenovan u tablica, a polje u stupac. Saznajte više
Ovaj će se članak uskoro ažurirati kako bi sadržavao najnoviju terminologiju.
Aplikacije utemeljene na modelu imaju mnoge mogućnosti koje korisnicima omogućuju da iznesu poslovne podatke koji im pomažu u donošenju odluka i učinkovitijoj interakciji sa svojim klijentima i njihovim podacima.
Oni su opisani u pregledu izvješća i uključuju
- Prikazi.
- Grafikoni.
- Nadzorne ploče.
- Izvješća komponente SQL Server Reporting Services.
- Microsoft Excel integracija koja korisnicima omogućuje jednostavno stvaranje samoposlužnih izvješća pomoću Power BI značajki PowerView i PowerPivotPowerQuery.
- Power BI.
Kako se količina podataka u bazi podataka aplikacije povećava, sve je važnije razmišljati o strategiji poslovne inteligencije, utvrđivati najučinkovitije mehanizme za izvješćivanje i prikaz velikih skupova podataka.
Izvještajna infrastruktura
U okruženju se infrastruktura za izvješćivanje zajednički upotrebljava i odvojena je od baze podataka. U ovoj arhitekturi, iako klijenti dijele resurse potrebne za pokretanje izvješća, svako se izvješće pokreće u odnosu na pojedinačnu instancu baze podataka korisnika. 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 Microsoft Dataverse osmišljene su tako da omogućuju klijentima pokretanje kratkotrajnijih izvješća o skupovima podataka. Imajući to umu, vodite računa o sljedećim nepromjenjivim postavkama:
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. U roku od pet minuta izvješća i upiti mogu obuhvaćati velike skupove podataka koji prelaze 50 000 redaka, što pruža znatnu fleksibilnost za zadovoljavanje većine operativnih potreba za izvješćivanjem.
Da biste skratili vrijeme odgovora sustava na upite, preporučujemo minimiziranje broja prikazanih redaka kod detaljnih izvješća. Da biste smanjili broj vraćenih redaka, primijenite prikladan filtar. Kada stvarate skupna ili sažeta izvješća, upiti trebaju proslijediti skupljanje upitu, a ne dohvaćati detaljne retke 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, vaše aplikacije 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 s 50.000 ili više redaka, vratit će mu se poruka „Prekoračeno je maksimalno ograničenje broja redaka. Smanjite broj redaka”. 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.
Prilikom stvaranja prilagođenih izvješća ili nadzornih ploča dizajnirajte ih za upite manjih skupova podataka tijekom kraćih vremenskih razdoblja dodavanjem filtra temeljenog na vremenu u izvješće, kao što je tekući mjesec ili tromjesečje, kako biste ograničili rezultate.
Ograničite broj tablica potrebnih za vraćanje rezultata. To skraćuje vrijeme potrebno za pokretanje upita i vraćanje skupa rezultata.
Smanjite retke u detaljnim izvješćima. Prikladan filtar može smanjiti broj redaka 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 retke 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 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 mogućnosti, s pomoću rješenja integracije podataka, učinkovito prebacuju radna opterećenja izvješćivanja s rješenja Dataverse na drugo spremište podataka.
Prilagodnici se koriste zajedno sa sustavom SQL Server Integration Services (SSIS) radi proširenja mogućnosti integracije s podacima aplikacija.
Alati za izdvajanje, pretvorbu i učitavanje (ETL) alati novi su alati za analizu podataka spajanjem više izvora podataka ili izdvajanje podataka u rješenje skladišta podataka ako sustav SSIS nije u upotrebi. ETL alati pružaju sveobuhvatna rješenja za povezivanje s uslugom Dataverse radi premještanja podataka.
Važno
Kada koristite ove alate, preporučujemo da se premještanje ili sinkronizacija podataka odvija tijekom radnih sati.
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. Dodatne informacije: Pronalaženje partnera na sustavu Dynamics 365
Prilagodnici treće strane za SSIS
ETL alati
Pogledajte također
Dodatak za stvaranje izvješća (uz podršku aplikacije SQL Server Data Tools)
Uvod u Microsoft Power Query za Excel
Sažeci sadržaja za protokol OData i Power Query u sustavu Dynamics 365 for Customer Engagement: Što je [zapis]?