Optimalizácia offline profilu
Pri vytváraní alebo aktualizácii offline profilu pre modelom riadené aplikácie je potrebné pamätať na mnoho vecí. Offline profil by mal obsahovať všetky údaje, ktoré používatelia aplikácie potrebujú na dokončenie úloh na mieste. Ak však obsahuje príliš veľa údajov, používatelia aplikácie sa môžu zaseknúť pri čakaní na stiahnutie údajov. Môže sa dokonca stať, že im dôjde miesto v zariadení. Budete musieť zvážiť zariadenia a dátové plány, ktoré majú používatelia vašej aplikácie, aby ste sa uistili, že budú mať bezproblémové prostredie.
Nasledujúce pokyny vám pomôžu vytvoriť offline profil, ktorý presne vyhovuje potrebám vašej organizácie.
Nedovoľte, aby vaši používatelia sťahovali príliš veľa údajov
Každý používateľ môže mať prístup k inému súboru údajov. Je dôležité premýšľať a otestovať, koľko údajov uvidia rôzne skupiny používateľov. Napríklad skupinový manažér predaja môže mať prístup k oveľa viac predajným príležitostiam ako miestny manažér predaja.
Pri vytváraní offline profilu a testovaní so skutočnými alebo reprezentatívnymi údajmi majte na pamäti tieto osvedčené postupy:
- Pre lepší výkon obmedzte počet záznamov na menej ako 200 000. Synchronizácia offline nepodporuje prekročenie záznamov 3,000,000.
- Obmedzte počet tabuliek na menej ako 100.
- Obmedzte celkovú veľkosť údajov na menej ako 1 GB.
- Obmedzte celkovú veľkosť súborov a obrázkov na menej ako 4 GB. Použite filtre na zníženie celkovej veľkosti sťahovania.
- Znížte počet stiahnutých záznamov v tabuľkách, ktoré sa často menia, filtrovaním polí, ako sú stav, skupina, región, vlastník alebo priradené.
Ak offline údaje vašej aplikácie prekročia tieto odporúčania, používatelia zaznamenajú pomalšie synchronizácie, vyššiu spotrebu dát, vyššiu spotrebu batérie a pomalší výkon aplikácie.
Optimalizujte svoj offline profil
Použite nasledujúce osvedčené postupy, aby ste sa uistili, že používatelia sťahujú iba údaje, ktoré potrebujú. Optimalizáciou údajov, ktoré sa sťahujú, sa uľahčí dodržanie odporúčaných limitov.
Neobjavujte znovu koleso
Ak prispôsobujete Field Service alebo Sales, začnite od ich predvolených offline profilov. Viete, že základné funkcie budú fungovať a nebudú vám chýbať tabuľky, ktoré sa používajú v štandardných formulároch.
Predvolené offline profily zahŕňajú všetko, čo potrebujete pre hotové riešenie. Môžete pridať ďalšie tabuľky, ktoré sú dôležité pre vašu firmu.
Avšak neodstraňujte tabuľky z predvoleného profilu. Bez týchto tabuliek môžu formuláre alebo zobrazenia zlyhať pri spustení. Ak predvolený profil obsahuje príliš veľa alebo príliš málo riadkov údajov, upravte filtre v najväčších tabuľkách, aby ste optimalizovali veľkosti údajov pre svojich používateľov.
Pridajte všetky tabuľky, na ktoré sa odkazuje v jednotlivých formulároch a zobrazeniach vo vašej aplikácii
Keď do svojej modelom riadenej aplikácie pridáte formulár alebo zobrazenie, hľadajte odkazy na iné tabuľky vrátane vyhľadávaní. Uistite sa, že každá z týchto tabuliek je zahrnutá vo vašom offline profile so zodpovedajúcou súvisiacou tabuľkou alebo filtrami. Nezabudnite tiež pridať všetky tabuľky používané v skriptoch webových zdrojov.
Keď pridáte tabuľku do offline profilu, môžete si vybrať jednu zo štyroch možností na určenie, ktoré riadky sa stiahnu:
- Riadky organizácie
- Všetky riadky
- Iba súvisiace riadky
- Vlastný
Ak chcete vybrať najlepšiu možnosť pre každú tabuľku, zvážte, do ktorej z nasledujúcich kategórií patrí vaša tabuľka:
Samostatné tabuľky: Tabuľky, ktoré sú v aplikácii viditeľné ako mriežky, napríklad Kontakt.
Súvisiace tabuľky: Tabuľky, na ktoré sa odkazuje v zobrazení formulára alebo mriežky inej tabuľky, napríklad Unit.
Tabuľky zdrojov: Tabuľky, ktoré obsahujú údaje o zdrojoch, ako napríklad Mena alebo Územie.
Vyberte možnosť riadka na základe kategórie tabuľky, ktorú pridáte:
Typ tabuľky | Riadky organizácie | Všetky riadky | Iba súvisiace riadky | Vlastný |
---|---|---|---|---|
Samostatný | ✓ | ✓ | ||
Súvisiace | ✓ | ✓ | ||
Zdroje | ✓ | ✓ |
Použite filtre na zníženie veľkosti sťahovaných dát
Ak majú používatelia prístup k veľkému objemu údajov, keď sú online, použite filtre na obmedzenie údajov, ktoré si stiahnu, keď sú offline.
Dôležité
Ak pridáte vlastný filter do tabuľky, ktorá je nastavená na sťahovanie súvisiacich riadkov, s filtrom sa bude zaobchádzať ako s operátorom OR. To znamená, že sa stiahnu všetky súvisiace riadky okrem riadkov špecifikovaných filtrom. Používatelia môžu stiahnuť viac údajov, ako zamýšľate. Ak chcete stiahnuť súvisiace riadky a použiť dodatočný filter, zrušte začiarknutie políčka Iba súvisiace riadky a zadajte vzťah a dodatočné obmedzenia vo vlastnom filtri pomocou operátora AND.
Samostatné tabuľky: použite vlastný filter, ktorý obsahuje záznamy, ktoré sa vyžadujú pre zobrazenia mriežky vo vašej aplikácii. Pri pridávaní tabuľky do návrhára aplikácií sú predvolene zahrnuté všetky zobrazenia. Aby ste sa uistili, že používatelia majú rovnaké údaje v režimoch online aj offline, explicitne vyberte zobrazenia, ktoré filtrujú údaje, ktoré zahrniete do offline profilu.
Súvisiace tabuľky: Ak chcete, aby používatelia stiahli riadky, ktoré spolu súvisia A, ktoré zodpovedajú vašim ďalším kritériám filtra, použite vlastný filter.
Tabuľky zdrojov: Ak chcete, aby používatelia stiahli iba riadky, ktoré zodpovedajú vašim kritériám, napríklad riadky so stavom Aktívne, použite vlastný filter.
Bežné vlastné filtre
Filtrujte podľa polí času a dátumu pre časovo zamerané údaje, ako sú rezervácie a položky časovej osi. Zvážte budúce aj minulé dátumy. Bežný filter môže zahŕňať napríklad stretnutia z predchádzajúceho mesiaca a nasledujúcich troch mesiacov.
Filtrovaním podľa stavu obmedzíte sťahovanie na riadky s určitým stavom.
Filtrujte podľa vlastných polí kategórie alebo rolí, aby ste rozsah veľkých tabuliek znížili na údaje potrebné pre vašu aplikáciu. Môžete napríklad filtrovať kontakty podľa roly a obmedziť tak údaje na účastníkov projektu.
Vyhnite sa týmto úskaliam filtra, ktoré môžu spomaliť sťahovanie
Ak má vlastný filter za následok spomalenie dotazu Dataverse, sťahovanie bude trvať dlhšie. Postupujte podľa týchto osvedčených postupov, aby ste sa vyhli bežnému obmedzeniu výkonu:
Nepoužívajte čiastočné zhody reťazcov ani Obsahuje, Začína na alebo Končí s.
Vyhnite sa viacúrovňovým vzťahom vo vlastných filtroch. Filtre, ako je tento, môžu viesť k pomalému sťahovaniu:
Vyhnite sa používaniu mnohých ALEBO podmienok.
Vyhnite sa používaniu malých časových okien na zníženie počtu sťahovaní údajov v tabuľkách, ktoré sa často menia. Ak je tabuľka vo vašom offline profile veľká a často sa mení, znížte počet stiahnutých záznamov filtrovaním polí, ako sú stav, skupina, región, vlastník alebo priradené.
Optimalizujte stiahnuté údaje pomocou výberu stĺpca tabuľky offline (verzia Preview)
Dôležité
- Toto je ukážková funkcia.
- Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.
Dokončenie prvej synchronizácie môže chvíľu trvať organizáciám s veľmi veľkými množinami údajov, najmä vo vzdialených oblastiach. Pomocou Výber stĺpcov tabuľky v režime offline (verzia Preview) môžete vybrať stĺpce na stiahnutie do zariadenia, aby ste sa vyhli sťahovaniu stĺpcov, ktoré sa v aplikácii nikdy nepoužívajú. To šetrí využitie siete aj disku a vedie k rýchlejšiemu času synchronizácie. Aj keď to má vplyv na prvú synchronizáciu aj synchronizáciu delta, prvá synchronizácia by mala mať väčší vplyv, pretože je potrebné stiahnuť viac záznamov.
V Power Apps Studio na ľavom bočnom paneli vyberte Aplikácie.
Vyberte svoju modelom riadenú aplikáciu a potom vyberte Upraviť.
Vyberte Nastavenia.
Vyberte Všeobecné.
V sekcii Vybrať režim offline a profil vyberte z rozbaľovacej ponuky možnosť Upraviť vybratý profil .
Zobrazí sa tabla Upraviť profil . V sekcii Údaje na offline použitie pre tabuľku, ktorú chcete optimalizovať, vyberte Ďalšie akcie (...) a potom vyberte Upraviť.
Zobrazí sa stránka Upraviť účet . V časti Vybrané stĺpce vyberte možnosť Spravovať stĺpce .
Na table Spravované vybraté stĺpce vyberte možnosť Vybrať len požadované stĺpce a potom vyberte viac stĺpcov, ak požadované.
Dôležité
Ak máte v aplikácii vlastný kód JavaScript, uistite sa, že stĺpce použité vo vlastnom kóde sú vybraté v profile offline.
Vyberte Späť.
Vyberte Uložiť.
Vyberte Uložiť + zavrieť.
Zatvorte Nastavenia a vyberte Zverejniť.
Poznámka
- Pre aplikácie plátna, ktoré používajú automaticky generovaný profil offline, systém automaticky optimalizuje stĺpce stiahnuté do zariadenia.
- Odporúčame vybrať stĺpce v tabuľkách s vysokým počtom nepoužitých stĺpcov.
- Možnosť spravovať stĺpce nie je povolená v Offline konfigurácii Power Platform centra spravovania.
Pozrite si tiež
- Osvedčené postupy pre vývoj aplikácie na použitie offline
- Prehľad mobilných aplikácií v režime offline pre modelom riadené aplikácie
- Osvedčené postupy a obmedzenia (obsahuje video)
- Päť tipov na implementáciu mobilnej aplikácie Field Service (Dynamics 365) (blog)
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).