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.
Fabric User Data Functions on palvelimeton ratkaisu, jonka avulla voit nopeasti ja helposti kehittää sovelluksia Fabric-alkuperäisten tietolähteiden lisäksi. Hyötyjä ovat Fabricin palvelimettoman tietojenkäsittelyn joustavuuden ja tehokkuuden lisääminen. Käyttäjän tietofunktiot käynnistetään HTTP-pyyntöinä palvelun tarjoamalle päätepisteelle, ja ne toimivat Fabric-alkuperäisissä tietolähteissä.
Tässä pikaoppaassa opit luomaan käyttäjätietofunktiokohteen Visual Studio (VS) Codessa.
Ennakkovaatimukset
- Fabric -työtilan
- Visual Studio -koodi
- Python
- Azure Functions Core Tools v4
- Microsoft Fabric -laajennus
- Käyttäjän tietofunktioiden laajennus
Valitse työtilasi
Avaa VS Code ja kirjaudu sisään Fabric.
Avaa Fabric-työtila tai luo uusi työtila .
Avaa Uusi kohde -ruutu valitsemalla + Uusi kohde -.
Valitse Uusi kohde -ruudun kohdasta Kehitä tietojaKäyttäjätietofunktiot, kohdetyyppi.
Anna uudelle käyttäjätietofunktiokohteelle nimi ja valitse Luo. Uusi käyttäjätietofunktiokohde luodaan.
Valitse valintanauhassa, Python suorituksenaikaiseksi kieleksi.
Luo virtuaaliympäristö tälle käyttäjän tietofunktiokohteelle.
Valitse Python-suorituspalveluversio. Käyttäjätietofunktiot edellyttävät Python-versiota 3.11.
Määritä kansion virtuaaliympäristö valitsemalla Kyllä.
Lisää useampi kuin yksi funktio avaamalla
function_app.py.
Ensimmäisen funktion kirjoittaminen
Määritä funktion alku kirjoittamalla käyttäjätietofunktiokohde @udf.function() decoratorilla. Voit välittää funktiolle syötteen, kuten primitiivitietotyypit, kuten str, int, liukuluku jne. -funktiossa voit kirjoittaa mukautetun liiketoimintalogiikan.
Tässä on esimerkki hello_fabric funktiosta.
@udf.function()
def hello_fabric(name: str) -> str:
# Use logging to write custom logs to help trace and debug issues
logging.info('Python UDF trigger function processed a request.')
logging.info('Executing hello fabric function.')
return f"Welcome to Fabric Functions, {name}, at {datetime.datetime.now()}!"
Käyttäjätietofunktioiden hallinta VS Codessa
Voit tarkastella käyttäjätietofunktiokohdetta Fabric Explorerin VS Codessa avatussa työtilassa.
Kaikki Fabric-työtilan toiminnot voidaan avata EXPLORERissa VS Codessa muokkaamisen aloittamiseksi. Valitse haluamasi funktio ja valitse sitten Avaa Explorerissa -. Näet yhteydet, kirjastot ja kaikki käyttäjän tietofunktioon kirjoitetut funktiot.
Yhteyksien ja kirjastojen hallinta
Connections: Kaikkia käyttäjätietofunktiollesi lisättyjä tietoyhteyksiä voi tarkastella Fabric Explorerin kautta. Napsauta hiiren kakkospainiketta ja valitse Fabric -yhteyksien hallinta käyttäjätietofunktiokohteille.
-kirjastot: Kaikkia käyttäjätietofunktioillesi lisättyjä kirjastoja voi tarkastella Fabric Explorerin kautta. Napsauta hiiren kakkospainiketta ja valitse Fabric kirjastojen hallinta uusien kirjastojen lisäämiseksi käyttäjätietofunktiokohteille.
Functions: Voit tarkastella kaikkia julkaistuja funktioita täällä. Valitse funktio ja suorita seuraavat toimet:
- Suorita ja testaa funktion testaamiseksi VS Codessa käyttämättä ohjelmointirajapinnan testaustyökaluja.
- Kopioi julkinen URL-, jos tämä funktio on julkisesti käytettävissä ulkoisesta sovelluksesta.
Paikallinen kansio käyttäjätietofunktioiden hallintaan
VS Code Explorerissa avattu käyttäjätietofunktiokohde näkyy Paikallisen kansion näkymässä. Paikallisen kansion avulla voit testata ja tarkastella käyttäjän tietofunktiokohteeseen tehtyjä paikallisia muutoksia.
Funktiot: Voit tarkastella kaikkia paikallisessa
function_app.pytiedostossasi olevia funktioita. Aloita mallista napsauttamalla hiiren kakkospainikkeella Functions ja valitsemalla Lisää funktio, jos haluat lisätä mallifunktion.Jos haluat testata funktiota paikallisesti, aloita virheenkorjaus painamalla F5. Voit myös valita funktiokohteen ja valita Suorita ja korjaa.
Näytä paikallisen funktion yhteydet ja kirjastot: Voit tarkastella kaikkia
local.settings.jsonolevia yhteyksiä ja paikallisen ympäristösirequirements.txttiedoston kirjastoja.- synkronoi yhteydet local.settings- näyttääksesi paikallisen ympäristösi yhteyksien nykyisen luettelon.
- Synkronoi requirements.txt, jolloin näet nykyisen luettelon paikallisen ympäristösi kirjastoista.
Käyttäjätiedot-funktion julkaiseminen
Kun olet testannut tekemäsi muutokset, julkaise käyttäjän tietofunktio Fabric-funktioon. Muutosten julkaiseminen voi kestää muutaman minuutin.
Paikallinen virheenkorjaus ja keskeytyspisteet
Korjaa Fabric-funktioiden virheenkorjaus valitsemalla F5. Voit lisätä keskeytyskohdan mihin tahansa kohtaan koodissa. Virheenkorjaus-tilassa keskeytyskohdat saavat odotetun osuman, ja ne testaavat koodiasi samalla tavalla kuin testaisit käyttöön otettua funktiota.