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.
Ez a cikk a Fabric felhasználói adatfüggvények szolgáltatásainak részleteit és jelenlegi korlátozásait ismerteti.
Kapacitásjelentés
A Fabric User Data Functions használata a Fabric Capacity Metrics alkalmazásban lesz jelentve. A kapacitásjelentések figyelembe veszik a Fabric felhasználói adatfüggvények létrehozását, közzétételét, végrehajtását és tárolását. A Fabric Capacity Metrics alkalmazásban jelentett mérőszámokról további információért látogasson el a Fabric-műveletek oldalra.
Hálózati biztonsági követelmények
Ahhoz, hogy a Fabric felhasználói adatfüggvényei megfelelően működjenek, a hálózatnak engedélyeznie kell a "multipart/form-data" kéréseket és fájlfeltöltéseket a Fabric végpontokra. Ha ez a követelmény nincs érvényben, a következő kérések keresztirányú erőforrás-megosztási (CORS-) hibát eredményezhetnek: függvények közzététele és egyéni kódtárak feltöltése.
Korlátozások
A Fabric felhasználói adatfüggvények jelenlegi korlátozásai a következők:
A függvények csak a tulajdonos által szerkeszthetők: Jelenleg csak a Felhasználói adatfüggvények elem tulajdonosa módosíthatja és közzéteheti a függvénykódot. A Fabric-elemek tulajdonjogának átruházására vonatkozó utasításokért lásd: Fabric-elemek tulajdonjogának átvétele.
A függvények közzétételi várakozási ideje: A függvények közzététele után legalább 2 percet kell várnia, mielőtt újra közzéteheti azokat. Ez a lehűlési időszak akkor érvényes, ha a Függvények böngészőbeli portálról, a User Data Functions Visual Studio Code bővítményből, a GIT importálási műveletéből vagy üzembehelyezési folyamatok használatával tesz közzé.
A "Kapcsolatok kezelése" csak a Fabric-adatforrásokat támogatja: A "Kapcsolatok kezelése" funkció jelenleg csak a Fabric-natív adatforrásokhoz való csatlakozást támogatja. További információkért látogasson el a Csatlakozás adatforrásokhoz.
A "Kapcsolatok kezelése" nem tud olyan erőforrásokhoz csatlakozni, amelyek neve speciális karakterekkel rendelkezik: A hálóerőforrások, például az adatbázisok, amelyek nevükben speciális karaktereket tartalmaznak, például kapcsos zárójelek vagy nem ASCII-karakterek, nem kompatibilisek a Felhasználói adatfüggvények kapcsolatok kezelése felületével. További információkért látogasson el a Csatlakozás adatforrásokhoz.
A felhasználói adatfüggvények területi korlátozásai: A Felhasználói adatfüggvények nem érhetők el a Fabric-régiók egy részhalmazában. A régiók frissített listáját, ahol a Fabric User Data Functions szolgáltatás elérhető, tekintse meg Fabric-régió rendelkezésre állási. Ha az otthoni bérlő nem támogatott régióban található, létrehozhat egy kapacitást egy támogatott régióban a felhasználói adatfüggvények használatához. További információért lásd: Hálókapacitás kezelése.
A Teszt funkció regionális korlátozásai Fejlesztés módban: A Fejlesztés módban a tesztfunkciók nem érhetők el a következő Háló-régiókban: Dél-Brazília, Izrael középső régiója és Mexikó középső régiója. A függvényeket továbbra is tesztelheti, ha közzéteszi és futtatja őket, vagy a VS Code bővítmény használatával helyileg tesztelheti őket.
Fenntartott Python-kulcsszavak a Fabric User Data Functionsben: A Python-nyelv fenntartott kulcsszavai mellett a Fabric User Data Functions a következő kulcsszavakat is használja:
req,contextésreqInvocationId. A fenntartott kulcsszavak nem használhatók paraméternévként vagy függvénynévként.Az alapértelmezett értékeket vagy választható értékeket tartalmazó paraméterek nem támogatottak: Jelenleg az összes függvényparaméterre szükség van a meghívás meghívásakor. Hasonlóképpen, a függvényargumentum-definíció alapértelmezett értékeinek megadása jelenleg nem támogatott. Az alábbi függvény például szintaxishibát jelez:
# The default value for the argument called 'name' is not supported and treated like a syntax error. @udf.function() def goodbye_fabric(name: str = "N/A") -> str: return f"Goodbye, {name}."Szolgáltatásnév támogatása: A Fabric-elemek vagy adatforrások szolgáltatásnévvel való elérése jelenleg nem támogatott. Például nem használhat hálófelhasználói adatfüggvényeket felügyelt identitásként vagy munkaterületi identitásként.
Szolgáltatási korlátok
Az alábbi lista a Felhasználói adatfüggvények elemeire vonatkozó szolgáltatási korlátokat ismerteti.
| Limit | Érték | Leírás |
|---|---|---|
| Kérelem adatcsomag hossza | 4 MB | Az összes kérelemparaméter maximális mérete kombinálva. |
| Kérés végrehajtásának időtúllépése | 240 másodperc | A függvények maximális futási ideje. |
| Válaszméret korlátja | 30 megabájt | A válasz függvény visszatérési értékének maximális mérete. |
| Naplók megtartása | 30 nap | Azoknak a napoknak a száma, amíg a korábbi hívásnaplók alapértelmezés szerint megőrződnek. |
| Privát kódtár maximális mérete | 28,6 MB | A .whl fájlok maximális mérete, amelyeket privát könyvtárként a könyvtárkezelési rendszerbe töltenek fel. |
| A portál időtúllépés tesztelése | 15 perc | A tesztmunkamenet aktív időtartama az új kérés feldolgozásáig. A munkamenet 15 perccel meghosszabbodik, ha az időkorláton belül új kérés érkezik. |
| Python-verzió (Futtatási képesség) | 3.11 | A Csak futtatás módban közzétett függvényekhez használt Python-verzió. |
| Python-verzió (tesztelési képesség) | 3.12 | A Tesztelési képességhez használt Python-verzió Fejlesztés módban. |
Következő lépések
- Hozzon létre egy új User Data Functions-elemet a Háló portálról vagy a VS Code bővítmény használatával.
- Ismerje meg a Felhasználói adatfüggvények programozási modelljéről