Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Tässä artikkelissa kuvataan Fabric-käyttäjätietofunktioiden palvelutiedot ja senhetkiset rajoitukset.
Kapasiteettiraportointi
Fabric-käyttäjätietofunktioiden käytöstä kerrotaan Fabric Capacity Metrics -sovelluksessa. Kapasiteetti raportoi Fabric-käyttäjätietofunktioiden luomisesta, julkaisemisesta, suorittamisesta ja tallennuksesta. Lisätietoja Fabric Capacity Metrics -sovelluksessa raportoiduista mittareista on kohdassa Fabric -toiminnot.
Verkon suojausvaatimukset
Jotta Fabricin käyttäjätietofunktiot toimisivat oikein, verkon on sallittava moniosaiset/lomaketietopyynnöt ja tiedostojen lataaminen Fabric-päätepisteisiin. Jos tämä vaatimus ei täyty, seuraavat pyynnöt voivat aiheuttaa CORS (Cross-origin Resource Sharing) -virheen: funktioiden julkaiseminen ja mukautettujen kirjastojen lataaminen.
Rajoitukset
Seuraavat ovat Fabricin käyttäjätietofunktioiden nykyiset rajoitukset:
Funktioita voi muokata vain omistaja: Tällä hetkellä vain Käyttäjätietofunktiot -kohteen omistaja voi muokata ja julkaista funktiokoodia. Lisätietoja Fabric-kohteiden omistajuuden siirtämisestä on kohdassa Ota Fabric-tuotteiden omistus.
Funktioiden julkaisun jäähtymisaika: Kun olet julkaissut funktiot, sinun on odotettava vähintään 2 minuuttia ennen kuin julkaiset uudelleen. Tämä jäähtymisaika on käytettävissä julkaistaessa Functionsin selainportaalista, User Data Functions Visual Studio Code -laajennuksesta, GIT-tuontitoiminnosta tai käyttöönottoputkien avulla.
"Yhteyksien hallinta" tukee vain Fabric-tietolähteitä: Yhteyksien hallinta -ominaisuus tukee tällä hetkellä vain Fabric-alkuperäisiin tietolähteisiin yhdistämistä. Lisätietoja on kohdassa Muodosta yhteys tietolähteisiin.
"Yhteyksien hallinta" ei voi muodostaa yhteyttä resursseihin, joiden nimissä on erikoismerkkejä: Kangasresurssit, kuten tietokannat, joiden nimissä on erikoismerkkejä, kuten aaltosulkeita tai muita kuin ASCII-merkkejä, eivät ole yhteensopivia Käyttäjätietofunktioiden Yhteyksien hallinta -toiminnon kanssa. Lisätietoja on kohdassa Muodosta yhteys tietolähteisiin.
Käyttäjätietofunktioiden alueelliset rajoitukset: Käyttäjätietofunktiot eivät ole käytettävissä Fabric-alueiden alijoukossa. Päivitetty luettelo alueista, joissa Fabric-käyttäjätietofunktiot ovat saatavilla, on kohdassa Fabric-alueen käytettävyys. Jos kotivuokraajasi on alueella, jota ei tueta, voit luoda tuetulla alueella kapasiteetin käyttäjätietofunktioiden käyttämistä varten. Katso lisätietoja artikkelista Fabric-kapasiteetin hallinta.
Testiominaisuuden alueelliset rajoitukset kehitystilassa: Kehitystilan testitoiminto ei ole käytettävissä seuraavilla Fabric-alueilla: Etelä-Brasilia, Keski-Israel ja Keski-Meksiko. Voit silti testata funktioitasi julkaisemalla ne ja suorittamalla ne tai testaamalla niitä paikallisesti VS Code -laajennuksen avulla.
Varatut Python-avainsanat Fabricin käyttäjätietofunktioissa: Python-kielen varattujen avainsanojen lisäksi Fabric User Data Functions käyttää myös seuraavia avainsanoja:
req,context, jareqInvocationId. Varattuja avainsanoja ei voi käyttää parametrien niminä tai funktioiden niminä.Parametreja, joilla on oletusarvot tai valinnaiset arvot, ei tueta: Tällä hetkellä kaikkia funktioparametreja vaaditaan kutsua kutsuttaessa. Vastaavasti oletusarvojen antamista funktioargumentin määrityksessä ei tällä hetkellä tueta. Esimerkiksi alla oleva funktio antaa syntaksivirheen:
# 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}."Palvelun päänimen tuki: Fabric-kohteiden tai tietolähteiden käyttämistä palvelun päänimen avulla ei tällä hetkellä tueta. Et voi esimerkiksi käyttää Fabric-käyttäjätietofunktioita hallittuina käyttäjätietoina tai työtilan käyttäjätietoina.
Palvelurajoitukset
Seuraavassa luettelossa kerrotaan käyttäjätietofunktiokohteiden palvelurajoitukset.
| Raja | Arvo | Kuvaus |
|---|---|---|
| Pyynnön hyötykuorman pituus | 4 Mt | Kaikkien pyyntöparametrien yhteenlaskettu enimmäiskoko. |
| Pyynnön suorituksen aikakatkaisu | 240 sekuntia | Funktion suorittamiseen käytettävissä olevan ajan enimmäismäärä. |
| Vastauksen kokorajoitus | 30 Mt | Vastauksen funktion paluuarvon enimmäiskoko. |
| Lokin säilytys | 30 päivää | Niiden päivien määrä, jotka historialliset kutsulokit säilytetään oletusarvoisesti. |
| Yksityisen kirjaston enimmäiskoko | 28,6 Mt | Kirjastonhallintakokemukseen .whl ladatun tiedoston enimmäiskoko yksityisenä kirjastona. |
| Testaa portaalin aikakatkaisussa | 15 minuuttia | Aika, jonka testiistunto on aktiivinen, kunnes uusi pyyntö käsitellään. Istuntoa pidennetään 15 minuutilla, kun uusi pyyntö vastaanotetaan aikakatkaisujakson aikana. |
| Python-versio (suoritusominaisuus) | 3.11 | Python-versio, jota käytetään julkaistuissa funktioissa Suorita vain -tilassa. |
| Python-versio (testiominaisuus) | 3.12 | Python-versio, jota käytetään testiominaisuudessa kehitystilassa. |