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.
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 siirtotoiminnot - Siirrä tietoja järjestelmien välillä
- Tietojen muunnostoiminnot - Käsittele ja muunna tietojasi
- Työnkulun aktiviteettien hallinta – Hallitse putken toimintaa
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:
- Luo uusi putki työtilaasi.
- 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.
- Kun lisäät aktiviteetin ja valitset sen pohjalla, näet sen yleiset asetukset alla olevassa ominaisuusruudussa.
- Kullakin aktiviteetilla on muita määritysasetuksia ominaisuusruudun muissa välilehdissä.
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.
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ä
- Valitse aktiviteetti, jonka haluat poistaa käytöstä
- Yleis-välilehdeltä valitse Toimintatila Deaktivoitu
- Valitse tila Merkitse aktiivisuus seuraavasti. Valitse onnistunut, epäonnistunut tai ohitettu
Poista useat toiminnot käytöstä
- Paina Ctrl-näppäintä monivalintaa varten. Hiirellä klikkaa vasemmalla kaikilla toiminnoilla, jotka haluat poistaa käytöstä
- Napsauta hiiren oikealla avaamalla pudotusvalikon
- Valitse Deactivate deaktivoidaksesi ne kaikki
- Jos haluat hienosäätää Merkitse aktiviteetin asetuksia, mene aktiviteetin Yleis-välilehdelle ja tee sopivat muutokset
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
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.