Megosztás a következőn keresztül:


A Fabric User Data Functions szolgáltatásadatai és korlátozásai

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és reqInvocationId. 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