Aktivitetsoversikt
Denne artikkelen hjelper deg med å forstå aktiviteter i Microsoft Fabric og bruke dem til å konstruere datadrevne arbeidsflyter fra ende til ende for dataflyter og databehandlingsscenarioer.
Oversikt
Et Microsoft Fabric Workspace kan ha ett eller flere datasamlebånd. Et datasamlebånd er en logisk gruppering av aktiviteter som sammen utfører en aktivitet. Et datasamlebånd kan for eksempel inneholde et sett med aktiviteter som inntar og renser loggdata, og deretter starte en tilordningsdataflyt for å analysere loggdataene. Med datasamlebåndet kan du administrere aktivitetene som et sett i stedet for hver enkelt enkelt. Du distribuerer og planlegger datasamlebåndet i stedet for aktivitetene uavhengig av hverandre.
Aktivitetene i et datasamlebånd definerer handlinger som skal utføres på dataene. Du kan for eksempel bruke en kopiaktivitet til å kopiere data fra SQL Server til en Azure Blob Storage. Deretter kan du bruke en dataflytaktivitet eller en notatblokkaktivitet til å behandle og transformere data fra blob-lagring til et Azure Synapse Analytics-utvalg i tillegg til hvilke løsninger for rapportering av forretningsintelligens som bygges.
Microsoft Fabric har tre typer aktiviteter: databevegelsesaktiviteter, datatransformasjonsaktiviteter og kontrollaktiviteter.
Dataflyttingsaktiviteter
Kopier aktivitet i Microsoft Fabric kopierer data fra et kildedatalager til et datalager. Fabric støtter datalagrene som er oppført i oversiktsartikkelen connector. Data fra en hvilken som helst kilde kan skrives til en hvilken som helst vask.
Hvis du vil ha mer informasjon, kan du se Slik kopierer du data ved hjelp av kopieringsaktiviteten.
Datatransformeringsaktiviteter
Microsoft Fabric støtter følgende transformasjonsaktiviteter som kan legges til enkeltvis eller lenket med en annen aktivitet.
Hvis du vil ha mer informasjon, kan du se artikkelen om datatransformasjonsaktiviteter .
Datatransformasjonsaktivitet | Databehandlingsmiljø |
---|---|
Kopiere data | Databehandlingsbehandling av Microsoft Fabric |
Dataflyt gen2 | Databehandlingsbehandling av Microsoft Fabric |
Slette data | Databehandlingsbehandling av Microsoft Fabric |
Fabric Notebook | Apache Spark-klynger administrert av Microsoft Fabric |
HDInsight-aktivitet | Apache Spark-klynger administrert av Microsoft Fabric |
Spark-jobbdefinisjon | Apache Spark-klynger administrert av Microsoft Fabric |
Lagret prosedyre | Azure SQL, Azure Synapse Analytics eller SQL Server |
SQL-skript | Azure SQL, Azure Synapse Analytics eller SQL Server |
Kontrollflytaktiviteter
Følgende kontrollflytaktiviteter støttes:
Kontrollaktivitet | Bekrivelse |
---|---|
Tilføy variabel | Legg til en verdi i en eksisterende matrisevariabel. |
Azure Batch-aktivitet | Kjører et Azure Batch-skript. |
Azure Databricks-aktivitet | Kjører en Azure Databricks-jobb (Notebook, Jar, Python). |
Azure Machine Learning-aktivitet | Kjører en Azure Machine Learning-jobb. |
Deaktiver aktivitet | Deaktiverer en annen aktivitet. |
Svikte | Forårsake kjøring av datasamlebånd mislykkes med en tilpasset feilmelding og feilkode. |
Filter | Bruk et filteruttrykk på en inndatamatrise. |
Foreach | ForEach-aktivitet definerer en gjentatt kontrollflyt i datasamlebåndet. Denne aktiviteten brukes til å gjenta en samling og utfører angitte aktiviteter i en løkke. Sløyfeimplementeringen av denne aktiviteten ligner på Foreach-løkkestrukturen på programmeringsspråk. |
Funksjonsaktivitet | Utfører en Azure-funksjon. |
Hent metadata | GetMetadata-aktivitet kan brukes til å hente metadata fra alle data i en Data Factory- eller Synapse-datasamlebånd. |
Hvis betingelse | Hvis-betingelsen kan brukes til gren basert på betingelse som evalueres til sann eller usann. If Condition-aktiviteten gir den samme funksjonaliteten som en if-setning gir i programmeringsspråk. Det evaluerer et sett med aktiviteter når betingelsen evalueres til true og et annet sett med aktiviteter når betingelsen evalueres til false . |
Aktiver datasamlebånd | Utfør datasamlebåndaktivitet gjør det mulig for en datafabrikk eller synapse-datasamlebånd å aktivere et annet datasamlebånd. |
KQL-aktivitet | Utfører et KQL-skript mot en Kusto-forekomst. |
Oppslagsaktivitet | Oppslagsaktivitet kan brukes til å lese eller slå opp en post/tabellnavn/-verdi fra en ekstern kilde. Dette utdataene kan refereres videre ved å utføre aktiviteter. |
Angi variabel | Angi verdien for en eksisterende variabel. |
Bytt aktivitet | Implementerer et bryteruttrykk som tillater flere etterfølgende aktiviteter for hvert potensielle resultat av uttrykket. |
Teams-aktivitet | Legger inn en melding i en Teams-kanal eller gruppechat. |
Frem til aktivitet | Implementerer Do-Until-løkke som ligner på Do-Until looping-strukturen på programmeringsspråk. Det utfører et sett med aktiviteter i en løkke til betingelsen som er knyttet til aktiviteten, evalueres til sann. Du kan angi en tidsavbruddsverdi for frem til-aktiviteten. |
Venteaktivitet | Når du bruker en venteaktivitet i et datasamlebånd, venter datasamlebåndet på det angitte tidspunktet før du fortsetter med kjøring av etterfølgende aktiviteter. |
Nettaktivitet | Webaktivitet kan brukes til å kalle et egendefinert REST-endepunkt fra et datasamlebånd. |
Webhook-aktivitet | Bruk webhook-aktiviteten, ring et endepunkt og send en url-adresse for tilbakeringing. Datasamlebåndkjøringen venter på at tilbakeringingen aktiveres før du fortsetter til neste aktivitet. |
Legge til aktiviteter i et datasamlebånd med Microsoft Fabric-brukergrensesnittet
Bruk disse trinnene for å legge til og konfigurere aktiviteter i et Microsoft Fabric-datasamlebånd:
- Opprett et nytt datasamlebånd i arbeidsområdet.
- Bla gjennom aktivitetene som vises, på Aktiviteter-fanen for datasamlebåndet, og rull til høyre om nødvendig for å se alle aktiviteter. Velg en aktivitet for å legge den til i redigeringsprogrammet for datasamlebånd.
- Når du legger til en aktivitet og velger den i lerretet for datasamlebåndredigering, vises de generelle innstillingene i egenskapsruten under lerretet.
- Hver aktivitet inneholder også egendefinerte egenskaper som er spesifikke for konfigurasjonen på andre faner i egenskapsruten.
Generelle innstillinger
Når du legger til en ny aktivitet i et datasamlebånd og velger det, ser du egenskapsrutene i området nederst på skjermen. Disse egenskapsrutene inkluderer Generelt, Innstillinger og noen ganger også andre ruter.
De generelle innstillingene inkluderer alltid navn - og beskrivelsesfelt for hver aktivitet. Noen aktiviteter omfatter også følgende:
Innstilling | Bekrivelse |
---|---|
Timeout | Maksimal tid en aktivitet kan kjøre. Standardverdien er 12 timer, og den maksimale tillatte tiden er sju dager. Formatet for tidsavbruddet er i D.HH:MM:SS. |
Prøv på nytt | Maksimalt antall forsøk på nytt. |
(Avanserte egenskaper) Prøv intervall på nytt (sek) | Antall sekunder mellom hvert forsøk på nytt. |
(Avanserte egenskaper) Sikker utdata | Når det er merket av for dette, registreres ikke utdata fra aktiviteten i logging. |
(Avanserte egenskaper) Sikre inndata | Når det er merket av for dette, registreres ikke inndata fra aktiviteten i logging. |
Merk
Det er en standard myk grense på maksimalt 80 aktiviteter per datasamlebånd, som inkluderer indre aktiviteter for beholdere.