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.

    Snímka obrazovky, ktorá zobrazuje vlastný filter s explicitnou podmienkou EQULS.

  • 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.

    Snímka obrazovky, ktorá zobrazuje vlastný filter s podmienkou AND.

  • 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.

    Snímka obrazovky, ktorá zobrazuje vlastný filter s rovnakým stavom ako Aktívne.

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.

Snímka obrazovky, ktorá zobrazuje viacero filtrov na základe časov začiatku a konca v stave ALEBO.

Filtrovaním podľa stavu obmedzíte sťahovanie na riadky s určitým stavom.

Snímka obrazovky, ktorá zobrazuje viacero filtrov s rovnakým stavom ako Aktívne.

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.

Snímka obrazovky, ktorá zobrazuje filter založený na role.

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:

    Snímka obrazovky, ktorá zobrazuje viacero filtrov s vnorenými vzťahmi.

  • 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.

  1. V Power Apps Studio na ľavom bočnom paneli vyberte Aplikácie.

  2. Vyberte svoju modelom riadenú aplikáciu a potom vyberte Upraviť.

  3. Vyberte  Nastavenia.

  4. Vyberte Všeobecné.

  5. V sekcii Vybrať režim offline a profil vyberte z rozbaľovacej ponuky možnosť Upraviť vybratý profil .

  6. 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ť.

  7. Zobrazí sa stránka Upraviť účet . V časti Vybrané stĺpce vyberte možnosť Spravovať stĺpce .

  8. 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.

  9. Vyberte Späť.

  10. Vyberte Uložiť.

  11. Vyberte Uložiť + zavrieť.

  12. 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ž

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).