Toiminnan yleiskatsaus

Aktiviteetit ovat rakennepalikoita, joiden avulla voit luoda päästä päähän -tietotyönkulkuja Microsoft Fabricissa. Ajattele niitä tehtävinä, jotka siirtävät ja muokkaavat tietojasi vastaamaan yrityksesi tarpeita. Voit käyttää kopiointitoimintoa tietojen siirtämiseen SQL Serveristä Azure Blob -säilöön. Tämän jälkeen voit lisätä tietovuo- tai muistikirjatoiminnon, joka käsittelee ja muuntaa nämä tiedot ennen niiden lataamista Azure Synapse Analyticsiin raportointia varten.

Aktiviteetit on ryhmitelty putkistoon tiettyjen tavoitteiden saavuttamiseksi. Voit esimerkiksi luoda putken, joka:

  • Hakee lokitietoja eri lähteistä
  • Puhdistaa ja järjestää tiedot
  • Suorittaa analytiikkaa oivallusten löytämiseksi

Kun ryhmittelet aktiviteetit putkeen, voit hallita kaikkia näitä vaiheita yhtenä yksikkönä sen sijaan, että käsittelisit kutakin aktiviteettia erikseen. Voit ottaa käyttöön ja ajoittaa koko putken kerralla, jotta se voidaan suorittaa aina tarvittaessa.

Microsoft Fabric tarjoaa kolmenlaisia toimintoja:

Tietojen siirtotoimet

Näiden toimintojen avulla voit siirtää tietoja putken paikasta toiseen.

Liikkuminen Description
Kopioi tiedot Voit kopioida tietoja mistä tahansa tuetusta lähteestä mihin tahansa tuettuun kohteeseen. Katso yhdistimen yleiskatsauksesta , mitä on saatavilla.
Kopioi työ Kopiointityöt ovat yksinkertaistettu tapa siirtää tietoja nopeasti.

Jos sinun on valittava eri tietojen siirtovaihtoehtojen välillä, katso tietojen siirtoa koskeva päätösopas -artikkeli.

Tietojen muunnostoiminnot

Nämä toiminnot auttavat sinua käsittelemään ja muokkaamaan tietojasi. Voit käyttää niitä yksittäin tai ketjuttaa ne yhteen muiden toimintojen kanssa.

Lisätietoja on artikkelissa Tietojen muuntamistoiminnot .

Tietojen muunnostoiminto Laskentaympäristö
Kopioi tiedot Laskentahallinta, kirjoittanut Fabric
Tietovirta Gen2 Laskentahallinta, kirjoittanut Fabric
Tietojen poistaminen Laskentahallinta, kirjoittanut Fabric
Fabric muistikirja Apache Spark -klusterit, joita hallinnoi Fabric
HDInsight-toiminta Apache Spark -klusterit, joita hallinnoi Fabric
Spark -työn määrityksen Apache Spark -klusterit, joita hallinnoi Fabric
Tallennettu menettely Azure SQL, Azure Synapse Analytics tai SQL Server
SQL-komentosarja Azure SQL, Azure Synapse Analytics tai SQL Server

Työnkulun toimintojen hallinta

Näiden toimintojen avulla voit hallita putken toimintaa:

Ohjaus toiminta Description
Liitä muuttuja Lisää arvo olemassa olevaan matriisimuuttujaan.
Hyväksymistoiminta Pysäyttää putkiston suorituksen ja pyytää hyväksyntää tai hylkäystä päätöstä nimetyiltä arvioijilta.
aktiviteetin Azure-erä Suorittaa Azure-erä komentosarjan.
Azure Databricks -toiminta Suorittaa Azure Databricks -työn (Notebook, Jar, Python).
aktiviteetin Azure Machine Learning Suorittaa Azure Machine Learning työn.
Liiketoimintatoiminta Suorittaa yrityssovelluksen toiminnon Logic Apps -liittimen kautta.
Aktiviteetin poistaminen käytöstä Poistaa toisen toiminnon aktivoinnin.
Fabric Actions -toiminta Ajaa Fabric REST API -toiminnon.
Fail Aiheuttaa putken suorittamisen epäonnistumisen mukautetulla virhesanomalla ja virhekoodilla.
Filter Käytä syötematriisiin suodatinlauseketta.
ForEach ForEach Activity määrittää toistuvan ohjausobjektin työnkulun jaksossasi. Tätä toimintoa käytetään kokoelman iteroimiseen ja suoritetaan silmukan määritettyjä toimintoja. Tämän aktiviteetin silmukkatoteutuksen rakenne muistuttaa silmukkarakennetta ohjelmointikielissä.
Funktioiden toiminta Suorittaa Azure-funktion.
Hanki metatiedot GetMetadata-toimintoa voidaan käyttää metatietojen hakemiseen mistä tahansa Data Factoryn tai Azure Synapse -putken datasta.
Jos kunto Jos-ehtoa voidaan käyttää haarautumaan sen ehdon perusteella, joka antaa tulokseksi tosi tai epätosi. If Condition -aktiviteetti tarjoaa saman toiminnon kuin If-lauseke ohjelmointikielissä. Se arvioi aktiviteettien joukon, kun ehto arvioi kohteen , true ja toisen aktiviteettijoukon, kun ehdon arvoksi tulee false.
Käynnistä putki Execute Pipeline -toiminto mahdollistaa Data Factoryn tai Azure Synapse pipeline:n kutsua toisen putken.
KQL-toiminta Suorittaa KQL-komentosarjan Kusto-esiintymälle.
Järvimajan ylläpitotoiminta Suorita rutiininomainen pöytähuolto järvenrakennuksessa Fabric-putkesta.
Hakutoiminta Hakuaktiviteetin avulla voidaan lukea tai etsiä tietue tai taulukon nimi/arvo mistä tahansa ulkoisesta lähteestä. Tähän tulokseen voidaan viitata edelleen onnistumalla aktiviteetit.
Refresh materialisoitu järvikuvan toiminta Päivittää järvimajan materialisoitu järvinäkymä heijastaakseen viimeisimmät tiedot.
Refresh SQL analytiikan päätepisteaktiviteetti Päivittää lakehousen SQL-analytiikkapäätepisteen heijastamaan uusinta dataa.
Joukkomuuttuja Määritä olemassa olevan muuttujan arvo.
Aktiviteetin vaihtaminen Toteuttaa switch-lausekkeen, joka sallii useita myöhempiä toimintoja kullekin lausekkeen mahdolliselle tulokselle.
Teams-toiminta Julkaisee viestin Teams-kanavalla tai -ryhmän keskustelussa.
Kunnes toiminta Toteuttaa do-until -silmukan, joka muistuttaa ohjelmointikielten do-until -silmukkarakennetta. Se suorittaa silmukan aktiviteettien joukon, kunnes aktiviteetin liittyvän ehdon arvoksi tulee tosi. Voit määrittää aikakatkaisuarvon aktiviteetille.
Odota toimintaa Kun käytät odotustoimintoa putkessa, putki odottaa määrätyn ajan ennen seuraavien toimintojen suorittamista.
Verkkotoiminta Verkkotoimintaa voidaan käyttää kutsumaan räätälöity REST-päätepiste putkesta.
Webhook-toiminta Webhook-toiminnon avulla voit kutsua päätepisteen ja välittää takaisinkutsun URL-osoitteen. Putken suoritus odottaa takaisinkutsun käynnistämistä ennen seuraavaan toimintoon siirtymistä.

Toimintojen lisääminen jaksoon Microsoft Fabric -käyttöliittymän avulla

Voit lisätä ja määrittää aktiviteetteja putkessa seuraavasti:

  1. Luo uusi putki työtilaasi.
  2. Mene Aktiviteetit-välilehdelle ja selaa saatavilla olevia aktiviteetteja. Vieritä oikealle nähdäksesi kaikki vaihtoehdot ja valitse sitten aktiviteetti lisätäksesi sen putkieditoriin.
  3. Kun lisäät aktiviteetin ja valitset sen pohjalla, näet sen yleiset asetukset alla olevassa ominaisuusruudussa.
  4. Kullakin aktiviteetilla on muita määritysasetuksia ominaisuusruudun muissa välilehdissä.

Näyttökuva, jossa näkyy putkieditori, jossa on Toiminnot-välilehti, työkalurivi, kopiointitoiminto ja sen ominaisuuksien Yleiset-välilehti korostettuina.

Yleiset asetukset

Kun lisäät uuden aktiviteetin putkeen ja valitset sen, näet sen ominaisuudet näytön alareunassa. Näitä ovat Yleiset, Asetukset ja joskus muut välilehdet.

Näyttökuva, jossa näkyy aktiviteetin Yleiset asetukset -välilehti.

Jokainen aktiviteetti sisältää Nimi - ja Kuvaus-kentät yleisissä asetuksissa. Joillakin aktiviteeteilla on myös seuraavat vaihtoehdot:

Setting Description
Timeout Kuinka kauan aktiviteetti voi kestää ennen aikakatkaisua. Oletusarvo on 12 tuntia ja maksimi seitsemän päivää. Käytä muotoa D.HH:MM:SS.
Ota uusinnat käyttöön Kun aktiviteetti valitaan, se yrittää automaattisesti uudelleen, jos se epäonnistuu.
Retry Kuinka monta kertaa yrittää uudelleen, jos toiminto epäonnistuu. Oletuksena 1.
Uusintayritysehdot (esikatselu) Määritä tietyt virhetilanteet, jotka laukaisevat uudelleenyrityksen.
Uudelleenyritysväli (sec) Kuinka monta sekuntia uusintayritysten välillä on odotettavissa. Oletusaika on 30 sekuntia.
(Lisäominaisuudet) Suojattu tuloste Kun tämä on valittuna, aktiviteetin tulos ei näy lokeissa.
(Lisäominaisuudet) Suojattu syöte Kun tämä on valittuna, aktiviteettisyöte ei näy lokeissa.

Note

Oletusarvoisesti sinulla voi olla enintään 120 aktiviteettia putkea kohden. Tämä sisältää konttien sisäiset toiminnot.

Kokeile aktiviteettia uudelleen

Kun toiminta epäonnistuu putken suorituksen aikana, voit määrittää sen yrittämään uudelleen automaattisesti ennen kuin suoritus merkitään epäonnistuneeksi. Tämä ominaisuus on hyödyllinen ohimenevien virheiden, kuten verkon aikakatkaisujen, tilapäisen palvelun poissaolon tai satunnaisten yhteysongelmien, käsittelyssä.

Lue lisää uusintayrityksistä ja uusintayritysten konfiguroinnista täältä.

Aktiviteetin aktivoinnin poistaminen

Voit deaktivoida yhden tai useamman toiminnon putkesta ohittaaksesi ne validoinnin ja putkistojen aikana. Tämä ominaisuus parantaa putkikehittäjien tehokkuutta, sillä voit kommentoida osan putkesta poistamatta sitä kankaalta. Voit aktivoida aktiviteetteja uudelleen myöhemmin.

Deaktivoi toiminta

Aktiviteetin voi deaktivoida kahdella tavalla: poistaa yksi aktiviteetti käytöstä sen Yleis-välilehdeltä tai deaktivoida useita toimintoja oikealla klikkauksella.

Tallenna muutokset, jotta toiminnot voidaan poistaa käytöstä seuraavan suunnitellun putken aikana.

Poista yksi toiminto käytöstä

  1. Valitse aktiviteetti, jonka haluat poistaa käytöstä
  2. Yleis-välilehdeltä valitse Toimintatila Deaktivoitu
  3. Valitse tila Merkitse aktiivisuus seuraavasti. Valitse onnistunut, epäonnistunut tai ohitettu

Kuvakaappaus Fabric Data Factoryn putkistoeditorista, jossa ActivityDeactivated -verkkoaktiviteetti on asetettu Inaktiiviseksi yleisissä asetuksissa.

Poista useat toiminnot käytöstä

  1. Paina Ctrl-näppäintä monivalintaa varten. Hiirellä klikkaa vasemmalla kaikilla toiminnoilla, jotka haluat poistaa käytöstä
  2. Napsauta hiiren oikealla avaamalla pudotusvalikon
  3. Valitse Deactivate deaktivoidaksesi ne kaikki
  4. Jos haluat hienosäätää Merkitse aktiviteetin asetuksia, mene aktiviteetin Yleis-välilehdelle ja tee sopivat muutokset

Kuvakaappaus siitä, miten useita toimintoja voi deaktivoida kaikki kerralla.

Toiminnot aktivoi uudelleen

Aktivoi toiminnot uudelleen valitsemallaAktivoitu Aktiivisuustilalle, jolloin ne palaavat aiempiin käyttäytymisiinsä, kuten odotettua.

Passiiviset toimintakäyttäytymiset

Passiivinen toiminta käyttäytyy eri tavalla putkessa.

  • Kankaalla passiivinen aktiviteetti on harmaana, ja aktiviteettityypin vieressä on Passiivinen -merkki

  • Kankaalla ruudun päälle asetetaan tilamerkki (Onnistunut, epäonnistunut tai ohitettu), joka visualisoi Merkitse-aktiviteetin asetuksena

  • Toiminta jätetään pois putkiston validoinnista. Siksi sinun ei tarvitse antaa kaikkia vaadittuja kenttiä passiiviselle aktiviteetille.

  • Debug-suorituksen ja putkiston aikana toiminta ei oikeasti käynnisty. Sen sijaan se ajaa paikkamerkkirivialkiota, jonka varattu tila on Inactive

  • Haarautumisvaihtoehtoa ohjaa Mark activity as option. Toisin sanoen:

    • Jos merkitset aktiviteetin Onnistuneeksi, UponSuccess - tai UponCompletion-haara käynnistyy
    • Jos merkitset toiminnon epäonnistuneeksi, UponFail - tai UponCompletion-haara käynnistyy
    • Jos merkitset aktiviteetin Ohitettuksi, UponSkip-haara toimii

    Kuvakaappaus, jossa näkyy passiivisen aktiviteetin aktiivisuustila.

Parhaat käytännöt deaktivointiin

Deaktivointi on tehokas työkalu putkikehittäjille. Se antaa kehittäjille mahdollisuuden "kommentoida" osan koodista ilman, että toiminnot pysyvästi poistuvat. Se loistaa seuraavissa tilanteissa:

  • Putkistoa kehitettäessä kehittäjä voi lisätä paikkamerkki-passiivisia toimintoja ennen kaikkien tarvittavien kenttien täyttämistä. Esimerkiksi tarvitsen Copy activity -toiminnon SQL Server:stä varastoon, mutta en ole vielä saanut kaikkia yhteyksiä käyttöön. Käytän siis passiivista kopiointitoimintaa iteratiivisen kehitysprosessin paikkamerkkinä.
  • Käyttöönoton jälkeen kehittäjä voi kommentoida tiettyjä toimintoja, jotka aiheuttavat jatkuvasti ongelmia, välttääkseen kalliit kokeilut. Esimerkiksi paikallisella SQL-palvelimellani on verkkoyhteysongelmia, ja tiedän, että kopiotoimintoni epäonnistuvat varmasti. Saatan haluta poistaa kopiointitoiminnon käytöstä, jotta uudelleenyrityspyynnöt eivät tulvisi haurasta järjestelmää.

Note

Passiivinen toiminta ei koskaan oikeasti käynnisty. Tämä tarkoittaa, ettei aktiviteetilla ole virhekenttää eikä sen tyypillisiä tuloskenttiä. Kaikki viittaukset puuttuviin kenttiin voivat aiheuttaa virheitä myöhemmin.