Mogućnosti i razmatranja za izvješćivanje u aplikacijama stvorenim prema modelu

Aplikacije stvorene prema modelu imaju brojne mogućnosti koje klijentima omogućuju prikaz poslovnih podataka za lakše odlučivanje, učinkovitiju interakciju s klijentima i njihovim podacima.

Opisani su u pregled izvješćivanja i uključuju

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.

Infrastruktura izvješćivanja

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 izvješće radi u odnosu na pojedinačnu instancu baze podataka klijenata.

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. Tijekom tih pet minuta, izvješća i upiti mogu obuhvatiti velike skupove podataka koji imaju više od 50.000 redaka, š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 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. Dodatne informacije: Zbrajanje podataka pomoću FetchXml-a i pretfiltriranje izvješća.

  • Stranica Preglednik izvješća podliježe ograničenjima API-ja platforme. Višestruka izvršavanja dugotrajnog izvješća mogu rezultirati pogreškom, a korisnik može pričekati nekoliko minuta i pokušati ponovno. To je ograničenje po korisniku i ne bi trebalo utjecati na uobičajenu upotrebu izvješća od strane više korisnika.

  • 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 bili sigurni da korisnici ne prekoračuju te postavke i općenito poboljšali performanse upita izvješća, razmotrite sljedeće najbolje primjere iz 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.

  • Ograničite broj tablica koje su potrebne 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 su izvješća i nadzorne ploče obično dizajnirani za pretraživanje skupova podataka po korisniku, tako da u većini slučajeva neće premaš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 opterećenje pretvorbe izdvajanja (ETL) pružaju novi skup alata za izradu analize podataka 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 s uslugom Dataverse radi premještanja podataka.

Važno

Kada koristite te alate, preporučujemo da se premještanje ili sinkroniziranje podataka obavlja 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. 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
Dynamics 365 for Customer Engagement OData sažeci sadržaja i Power Query: Koji je [ zapis?]

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).