Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Microsoft Fabricin REST-ohjelmointirajapinta tarjoaa palvelupäätepisteen Fabric-kohteen (CRUD) luomiselle, lukemiselle, päivittämiselle ja poistamiselle. Tässä artikkelissa kuvataan käytettävissä olevat muistikirjan REST-ohjelmointirajapinnat ja niiden käyttö.
Muistikirjan ohjelmointirajapintojen avulla tietoteknikot ja tietotutkijat voivat automatisoida omat putket ja kätevästi ja tehokkaasti muodostaa CI/CD:n. Näiden ohjelmointirajapintojen avulla käyttäjät voivat myös hallita ja käsitellä Fabric-muistikirjakohteita sekä integroida muistikirjoja muihin työkaluihin ja järjestelmiin. Muistikirjoja voidaan orkestroida Fabric-putkista ja ulkoisista ajastimista näiden API-rajapintojen kautta, mikä mahdollistaa saumattoman integraation automatisoituihin työnkulkuihin.
Nämä kohteiden hallintatoiminnot ovat käytettävissä muistikirjoissa:
| Toimi | Kuvaus |
|---|---|
| Luo kohde | Luo muistikirjan työtilan sisälle. |
| Päivitä kohde | Päivittää muistikirjan metatiedot. |
| Kohteen määrityksen päivittäminen | Päivittää muistikirjan sisällön. |
| Poista kohde | Poistaa muistikirjan. |
| Hae kohde | Hakee muistikirjan metatiedot. |
| Hae kohteen määritys | Hakee muistikirjan sisällön. |
| Luettelokohde | Luettele kaikki työtilan kohteet. |
Lisätietoja on artikkelissa Kohteet – REST-ohjelmointirajapinta.
Muistikirjoille on saatavilla seuraavat Työn ajoitus -toiminnot:
| Toimi | Kuvaus |
|---|---|
| Suorita pyydettäessä suoritettava kohdetyö | Aja muistikirja tarpeen mukaan, joka tukee parametrisointia, istuntoasetuksia (kuten Spark/laskenta-asetuksia), ympäristön ja ajonaikaisen valinnan sekä kohteen Fabric Lakehouse -valintaa. |
| Peruuta nimiketyön esiintymä | Peruuta muistikirjan työn suoritus. |
| Hae kohdetyön esiintymä | Hae muistikirjan suoritustila ja hae suorituksen palauttama exit-arvo. |
Lisätietoja on kohdassa Työn ajoitus.
Muistiinpano
Palvelupään todennus on tuettu sekä Items REST API:lle (notebook CRUD -toiminnot) että Job Scheduler API:lle (suoritus, valvonta ja peruutus). Tämä mahdollistaa turvalliset valvomattomat automaatio- ja CI/CD-skenaariot. Lisää palvelupäähenkilö työtilaan sopivalla roolilla (ylläpitäjä, jäsen tai avustaja) muistikirjojen hallintaan ja suorittamiseen.
Exit-arvot muistikirjan suorituksista
Notebook-suoritukset, jotka suoritetaan Job Scheduler API:n kautta, voivat palauttaa exit-arvon, jota voit käyttää ehdolliseen orkestrointiin. Exit-arvo näkyy exitValue Get Item Job Instance -vastekuorman kentässä.
Muistikirja voi asettaa poistumisarvonsa kutsumalla mssparkutils.notebook.exit("your-value") ennen suorituksen päättymistä. Exit-arvo on merkkijono, joka voi koodata minkä tahansa tulossignaalin—esimerkiksi "success", "no_rows_processed", tai JSON-sarjoitetun tuloksen.
Ulkoiset orkestroijat, Fabric-putket ja muut automaatiotyökalut voivat kutsua Get Item Job Instance -toimintoa suorituksen jälkeen lukeakseen exit-arvon ja haarautuakseen tuloksista. Esimerkkejä:
- Lähetä Run on demand -tehtävä parametreineen ja suoritusasetuksineen.
- Kysely Hanki Item Job Instance , kunnes
statusonCompleted(taiFailed). - Lue
exitValuevastauksesta määrittääksesi seuraavan vaiheen työnkulussasi.
Tämä malli mahdollistaa ehdollisen orkestroinnin ja jälkivirran signaloinnin muistikirjan suoritustulosten perusteella.
Esimerkki koko lopusta
Seuraava esimerkki näyttää, miten lähetetään muistikirjan suoritus ja haetaan sen tila sekä poistumisarvo. Täydellisen pyyntörunkoskeeman, mukaan lukien parametrit, istuntokonfiguraatiot ja Lakehouse-valintakentät, löydät Job Scheduler - Run on demand Item Job API -viittauksesta.
Vaihe 1: Lähetä juoksu
Käytä Run on demand Item Job -päätepistettä aloittaaksesi muistikirjan suorituksen:
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{notebookId}/jobs/instances?jobType=RunNotebook
Vastaus palautuu 202 Accepted otsikolla Location , joka sisältää sen työinstanssin URL-osoitteen, jota käytät suorituksen seuraamiseen.
Vaihe 2: Hae suoritustila ja exit-arvo
Käytä otsikon URL-osoitetta Location tarkistaaksesi tilan ja lue exit-arvon suorituksen jälkeen:
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items/{notebookId}/jobs/instances/{jobInstanceId}
Esimerkkivastaus (lyhennetty):
{
"id": "<jobInstanceId>",
"itemId": "<notebookId>",
"jobType": "RunNotebook",
"invokeType": "OnDemand",
"status": "Completed",
"startTimeUtc": "2026-03-01T10:00:00Z",
"endTimeUtc": "2026-03-01T10:05:00Z",
"failureReason": null,
"exitValue": "success"
}
Lue exitValue selvittääksesi lopputuloksen ja haarautataksesi automaatiologiikkasi sen mukaisesti.