Laptop és tablet diagramokkal, üzleti adatokkal

SharePoint-lista vagy Dataverse? A delegálás, amit minden Power Apps-készítőnek ismernie kell

← Vissza a bloghoz

Ismerős a helyzet? Az app a fejlesztés során tökéletesen működik, aztán néhány hónap éles használat után a felhasználók szólnak, hogy bizonyos tételek nem jelennek meg a keresésben. Ilyenkor szinte mindig a delegálás áll a háttérben. Ebben a cikkben közérthetően elmagyarázzuk, mi ez, és hogyan befolyásolja az adatforrás kiválasztását.

Röviden – a legfontosabb tudnivalók

  • Delegálás: a szűrést, keresést, rendezést maga az adatforrás végzi el, nem a telefonod.
  • Nem delegálható lekérdezésnél a Power Apps alapértelmezetten csak az első 500 rekordot dolgozza fel (legfeljebb 2000-re emelhető).
  • A Dataverse, a SharePoint, az SQL Server és a Salesforce támogatja a delegálást – de nem egyforma mértékben.
  • A sárga háromszög és a kék hullámos aláhúzás a szerkesztőben delegálási figyelmeztetést jelez – ne hagyd figyelmen kívül.

Mi az a delegálás?

A Microsoft Learn megfogalmazásában a Power Apps akkor működik a legjobban, ha a Power Fx lekérdezés teljes egészében lefordítható az adatforrás saját lekérdezésére. Ilyenkor az adatforrás végzi el a szűrést, és csak a feltételnek megfelelő sorokat küldi vissza. Ezt hívjuk delegálásnak.

Ha a képlet bármely része nem delegálható, a Power Apps a lekérdezés egyetlen részét sem delegálja: letölti az első 500 rekordot, és a készüléken dolgozik velük. Ez a korlát az alkalmazás beállításaiban (Settings → General → Data row limit) legfeljebb 2000-re emelhető. Ha a táblád ennél nagyobb, a felhasználó egyszerűen nem látja a többi találatot – hibaüzenet nélkül.

Mely függvények delegálhatók?

  • Delegálható (adatforrástól függően): Filter, Search, LookUp, First, Sort, SortByColumns; az összehasonlító operátorok (=, <>, <, >…), az And/Or/Not, a StartsWith, IsBlank, valamint a Sum, Average, Min, Max, CountRows.
  • Nem delegálható: például FirstN, Last, LastN, Choices, Concat, Collect, ClearCollect, GroupBy, valamint a szövegkezelő függvények (Left, Mid, Len, Lower, Upper) a szűrési feltételen belül.

Profi tipp a Learn alapján: teszteléskor állítsd az adatsorlimitet 1-re. Így minden nem delegált képlet egyetlen rekordot ad vissza, és azonnal kiderül, hol van gond – még mielőtt élesben jönne elő.

SharePoint-lista: mikor elég?

A SharePoint-lista kiváló választás, ha:

  • az adatmennyiség kicsi vagy közepes, és egyszerűek a szűrések;
  • a megoldás egy csapaton vagy osztályon belül marad;
  • a Microsoft 365-licenceden belül szeretnél maradni (standard összekötő).

Korlátai: a delegálható műveletek köre szűkebb, a kapcsolatok (lookupok) és a részletes jogosultságkezelés körülményesebb, nagyobb tételszámnál pedig a teljesítmény is romolhat.

Dataverse: mikor éri meg?

A Dataverse egy valódi üzleti adatplatform. Akkor válaszd, ha:

  • sok ezer vagy millió rekorddal számolsz;
  • több, egymással összefüggő táblád van;
  • szerepköralapú biztonság, auditnapló, üzleti szabályok kellenek;
  • offline működésre, modellvezérelt appra vagy Copilot-funkciókra is szükséged lesz.

A Dataverse prémium licencet igényel, de a delegálható műveletek köre itt a legszélesebb, és a Power Platform szinte minden újdonsága elsőként ide érkezik.

Gyakori kérdések

Elég, ha egyszerűen 2000-re emelem a sorlimitet?

Csak akkor, ha biztos, hogy a tábla soha nem nő 2000 sor fölé. Egyébként a megoldás a delegálható képlet vagy a megfelelő adatforrás.

A gyűjteményekre (collection) vonatkozik a delegálás?

Nem. A gyűjtemények a memóriában vannak, ezért teljes Power Fx nyelvvel dolgozhatsz rajtuk – de a feltöltésükkor (Collect, ClearCollect) ugyanúgy érvényes az 500/2000-es korlát.

Át lehet költöztetni egy SharePoint-alapú appot Dataverse-re?

Igen. Az adatokat át kell migrálni, az app képleteit pedig az új adatforráshoz kell igazítani; egy jól strukturált appnál ez néhány napos munka.

A delegálás nem hiba, hanem tervezési szempont – ha az elején figyelsz rá, az app évekig jól skálázódik. Ha bizonytalan vagy, melyik adatforrás illik a megoldásodhoz, szívesen átnézzük veled.

Kapcsolódó cikkek

Kíváncsi vagy, hogyan működne ez a te cégednél?

Kérj díjmentes, személyre szabott ajánlatot, vagy foglalj időpontot egy rövid konzultációra a FITS Power Platform-szakértőivel.

Ajánlatot kérekKonzultációt foglalok

2 thoughts on “SharePoint-lista vagy Dataverse? A delegálás, amit minden Power Apps-készítőnek ismernie kell”

  1. Pingback: Offline Power Apps terepi alkalmazás: offline-first és profilok

  2. Pingback: Power Apps alkalmazástípusok: vászon, modellvezérelt, code apps

Comments are closed.