Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Feljegyzés
Az új és továbbfejlesztett Power Platform felügyeleti központ mostantól nyilvános előzetes verzióban érhető el! Az új felügyeleti központot úgy terveztük, hogy könnyebben használható legyen, feladatorientált navigációval, amely segít gyorsabban elérni bizonyos eredményeket. Új és frissített dokumentációt fogunk közzétenni, amint az új Power Platform felügyeleti központ általánosan elérhetővé válik.
Bizonyos tranzakciókat úgy is beállíthat, hogy lépcsőzetesen haladjanak végig az összes kapcsolódó rekordon. Ez azt jelenti, hogy a szülőrekord módosítása az összes gyermekrekordon lefelé történik. A kaszkádolt kapcsolatok a táblázat szintjén vannak konfigurálva. Az egymásra épülő kapcsolatok további tudnivalókat a Táblakapcsolatok lépcsőzetes viselkedésének konfigurálása oldalon talál.
Szinkron és aszinkron módok
Alapértelmezés szerint a lépcsőzetes műveleteket szinkron tranzakcióként hajtják végre. A szinkron lépcsőzetes tranzakciók esetében a rendszer azonosítja az összes érintett rekordot. A rekordok feldolgozása során a rendszer zárolja azokat. Miután az összes változtatás befejeződött, a rekordok zárolása feloldásra kerül és a tranzakció befejeződik.
A nagyszámú rekordot tartalmazó szinkron tranzakciók teljesítményproblémákat okozhatnak a környezetekben, ha a hosszan futó tranzakciók a kiszolgáló időtúllépése miatt meghiúsulnak. A rekordok zárolva vannak, így megakadályozzák az ugyanazon a rekordokon működő egyéb feladatok és felhasználói tranzakciók végrehajtását. Emellett a hosszan futó tranzakciók függőben lévő tranzakciók és kérések hátralékát eredményezhetik, amelyek csökkentik a rendszer teljesítményét, és munkaleállást okozhatnak.
Ha egy környezetben időtúllépés vagy teljesítményromlás tapasztalható, miközben a szinkron lépcsőzetes műveletek folyamatban vannak, akkor a környezet számára előnyös lehet, ha engedélyezi az aszinkron üzemmódot. Az üzemmódok közötti fő különbségeket az alábbi táblázat ismerteti.
Szinkron üzemmód | Aszinkron üzemmód |
---|---|
A kiválasztott rekordok teljes készletén (közvetlen vagy lépcsőzetes) semmilyen más feladat nem hajtható végre, amíg a lépcsőzetes művelet be nem fejeződik. | A Hozzárendelés, a Törlés és az Egyesítés esetében a lépcsőzetes módosítások kötegelve vannak, és csak a kötegen belül feldolgozott rekordokat zárolják. Ez lehetővé teszi más feladatok végrehajtását a teljes lépcsőzetes módosítási művelet során. |
A feladat befejezése után minden adat az új kívánt értéket mutatja. | A feladat futtatása során minden befejezett köteg megjeleníti a kívánt értéket. Ez azt jelenti, hogy van idő, amikor egyes adatok a kívánt értéket, mások pedig az eredeti értéket mutatják, amíg a teljes művelet be nem fejeződik. Ezt "végső következetességnek" nevezik. |
Ha egyetlen rekord feldolgozása is sikertelen, az összes adat visszaáll az eredeti értékre. A visszaállításhoz az összes befejezett rekord újraszerkesztése szükséges, ami több időt vesz igénybe. | Ha egyetlen feladat sikertelen, a rendszer többször újra próbálja annak befejezését. Ha a feladat nem hajtható végre, a rendszer rögzíti a hibát a Rendszerfeladatok területen. Felhívjuk figyelmét, hogy a sikeresen feldolgozott rekordok megtartják az új értéket. |
Ha a lépcsőzetes lista egyik rekordjának értéke eltér a várt értéktől, a feladat meghiúsul, és a rendszer visszaállítja. Tegyük fel például, hogy a kezdő rekord az 1 . tulajdonoshoz tartozik, és a lépcsőzetes művelet 2. tulajdonosra szeretné módosítani. Ha az egyik lefelé irányuló kapcsolódó rekord 3. tulajdonosra módosul, vagy a zárolás bekövetkezése előtt törlődik, a rendszer visszaállítja a teljes feladatot. | A Hozzárendelés esetén a művelet mindig felülírási módban működik, és az aktuális értéket a szülő-gyermek kapcsolat alapján az új értékre módosítja. Az eredeti érték eltérése miatt nincsenek sikertelen feladatok. A Törlés esetén, ha hiányzik egy rekord, amely a készlet részeként várt volt, a hibapontig az összes rekord befejezettnek minősül. A felhasználó vagy a rendszergazda újra végrehajthatja a sikertelen feladatot, amely újraszámítja a feladatot, hogy a hiányzó rekord nélkül folytatódjon. Ha az egyesítés hiányzó rekorddal kapcsolatos probléma merül fel, a rendszer újrapróbálkozik és végrehajtja a feladatot a hiányzó rekord nélkül. |
Aszinkron üzemmód
Ha egy lépcsőzetes tranzakció eléri a belefoglalt rekordok küszöbértékét, a rekordok feldolgozása aszinkron módon történik,
Operation | Threshold |
---|---|
Társítás | 1000 rekord |
Delete | 5,000 rekord |
Összefűzés | 1000 rekord |
Az aszinkron művelet haladásának nyomon követése
A rendszergazdák figyelemmel kísérhetik az aszinkron műveletek feldolgozását a Beállítások területen.
Jelentkezzen be a Power Platform felügyeleti központba.
Válassza ki a Környezetek lehetőséget a navigációs területen. Ezután válassza ki a kívánt környezetet.
Válassza ki a Beállítások lehetőséget, bontsa ki az Auditnaplók és naplók elemet, majd válassza a Rendszerfeladatok lehetőséget.
A lépcsőzetes műveletek a Rendszerfeladatok nézetben jelennek meg.
Kizárólag a lépcsőzetes műveletek megtekintéséhez válassza a Nézet választóban a Kaszkádműveletek lehetőséget.
A lépcsőzetes műveletek a következő állapotok valamelyikével rendelkeznek:
- Befejezve: A lépcsőzetes tranzakció összes kötegje sikeresen befejeződött.
- Folyamatban: Lépcsőzetes módosítások vannak folyamatban.
- Sikertelen: Több újrapróbálkozás után a lépcsőzetes módosítások némelyike meghiúsult.
Feljegyzés
Az aszinkron lépcsőzetes feladatot nem lehet visszavonni. Várjon, amíg befejeződik, a Kész vagy Sikertelen állapottal jelezve.
A lépcsőzetes művelet megnyitása a következőket jeleníti meg:
Hány újrapróbálkozás történt az adott tranzakciónál.
Létrehozás és befejezés dátuma és időpontja.
A feladat létrehozója.
A feladattal kapcsolatos üzenetek, például hibák okai vagy kivételek.
Mely lépcsőzetes tranzakciókat lehet feldolgozni aszinkron módon?
A kaszkádolt tranzakciók hozzárendelése, törlése és egyesítése aszinkron módon is elvégezhető.
Feljegyzés
Más tranzakciók, például a megosztás/megosztás megszüntetése, az összesítő nézet és az újraszülő jelenleg aszinkron feldolgozás céljából felülvizsgálat alatt állnak.
Aaszinkron kaszkádolt műveletekkel kapcsolatos hibaelhárítás
Ha a szinkron lépcsőzetes feladatok meghiúsulnak, leállítják és visszaállítják az összes módosítást, így egyik rekord sem tartalmazza a kért módosításokat. Ez időigényes folyamat lehet, mivel a visszaállítás olyan sokáig tarthat, mint az eredeti kísérlet, és a művelet újrapróbálkozása az első rekordtól kezdődik.
Az aszinkron műveletek többször újrapróbálkoznak, ha hiba történik. A legtöbb esetben a feladat újrapróbálkozása sikeres, és a feladat a teljesítésig folytatódhat. Néhány ritka esetben az újrapróbálkozás nem oldja meg a problémát. Ebben az esetben az aszinkron feladat szünetel, és a rendszergazda és a felhasználó elháríthatja a problémát, és folytathatja a feladatot onnan, ahol szünetelt.
A kaszkádolt műveletekkel kapcsolatos hibák gyakori okai
A kaszkádolt műveletek feldolgozásával kapcsolatos hibák gyakori okai a következők:
- Beépülő modulok kivételei
- Biztonsági kivételek
Beépülő modulok kivételei
A beépülő modulok hozzáadódnak a lépcsőzetes műveletek feldolgozásához, hogy meghatározott műveleteket hajtsanak végre, amikor egy rekord módosításokat hajtanak végre, például e-mailt küldenek, vagy más bejegyzések frissítését indítják el. Ezeket harmadik felek is elvégezhetik vagy házon belül fejleszthetők. Ha egy beépülő modul kivételt hoz létre, a lépcsőzetes művelet sikertelen lesz. A kivétel okának függvényében előfordulhat, hogy újrapróbálkozással megoldhatja a problémát. Ha az aszinkron kaszkád feladat hibák miatt szünetel, ellenőrizze a műveletekhez társított összes beépülő modult, hogy megbizonyosodjon arról, hogy nem hoznak létre kivételeket. A javítást követően a feladat folytatható.
Biztonsági kivételek
Akkor fordulnak elő biztonsági kivételek, ha a kaszkádolt műveletet végrehajtó felhasználó nem rendelkezik megfelelő jogosultsággal egy vagy több rekord módosításához, illetve ha a felhasználót letiltották vagy eltávolították a rendszerből.
Ha a felhasználó még mindig a rendszerben van, ellenőrizze, hogy rendelkezik-e a rekordok módosításához szükséges jogosultságokkal, és rendelkezik-e engedéllyel a megadott műveletek végrehajtásához. A probléma megoldása után folytassa a munkát.
Ha a felhasználót letiltották vagy eltávolították a rendszerből, a felhasználó újbóli engedélyezése vagy újbóli hozzáadása megoldja a problémát, és a feladat folytatható. Ha azonban a felhasználót törölni kell, vagy le kell tiltani, vagy nincs engedélye a műveletekre vagy rekordokra vonatkozóan, törölni kell a feladatot, amit csak a megfelelő jogosultságokkal rendelkező személy indíthat újra.
A sikertelen feladatokkal kapcsolatos egyéb problémák esetén forduljon a Microsoft ügyfélszolgálatához. További információk: Támogatás áttekintése
Fájlok törlésével kapcsolatos problémák hibaelhárítása kaszkádolt egyesítés során
Ha kaszkádolt egyesíti műveletekkel kapcsolatos hibák merülnek fel, mivel fájlok törlődnek a feladat futtatása során, abban az esetben kihagyhatja a fölérendelt ellenőrzést. Ez lehetővé teszi, hogy az egyesítés akkor is folytatódjon, ha valaki törli a rekordot a készletből, miközben a feladat a háttérben fut. Ha a rekordok egyesítését választja, az egyesítési ablak alján törölje a jelet a Szülői ellenőrzés alapértelmezés szerint engedélyezve van. Törölje a jelölést a szülői ellenőrzés figyelmen kívül hagyásához.
Rekordok egyesítése – példa
Tegyük fel, hogy olyan kapcsolattartókkal kapcsolatos partnerekkel rendelkezik, amelyekhez megrendelésekhez fűződő kapcsolat tartozik. Egyesíteni szeretne két partnerrekordot.
Ha a feladat sikeresen fut, az egyesítés az összes kapcsolódó kapcsolattartót és azok megrendeléseit hozzárendeli a célpartnerhez.
Ha a rekordegyesítési folyamat során egy másik felhasználó töröl egy kapcsolódó kapcsolattartó-rekordot, de a kapcsolattartó-rekordhoz kapcsolódó rendelési rekordok továbbra is léteznek, az egyesítési feladat meghiúsul, mert hiányzik a gyermekrekord szülője. Ha úgy dönt, hogy kihagyja a szülői ellenőrzést a rekordegyesítés során, a hiányzó kapcsolattartói rekordot tartalmazó rendelések egyesülnek a célszámla bejegyzésével. A célpartnerhez azonban nem rendelnek kapcsolódó kapcsolattartói rekordokat, és a feladat befejeződik.
Az egyesítés zárolásokat okoz, amely megakadályoz más hozzáférés-módosításokat
A Kaszkádolt egyesítés művelet hozzáférést biztosít az alárendelt tábla új tulajdonosának. Ehhez a kaszkádolt egyesítés művelet hozzáfér a zárolást igénylő egyszerű objektumtáblához, és módosítja azt. Ha egy egyesítési műveletben számos bejegyzés található (a kaszkádolt kapcsolat alapján), akkor a zárolás hosszabb ideig lehet érvényben. Ez hibát okozhat, ha egy művelet megpróbál hozzáférést adni vagy visszavonni egy nem kapcsolódó rekordhoz az egyesítés futása közben. Ebben az esetben próbálja meg munkaidőn kívül végrehajtani az egyesítést, hogy csökkenjen a zárolás hatása.