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 Koble til or. 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
Fabric Spark jobbdefinisjon (kommer snart) 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 Læring aktivitet Kjører en Azure Machine Læring jobb.
Deaktiver aktivitet Deaktiverer en annen aktivitet.
Mislykkes 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:

  1. Opprett et nytt datasamlebånd i arbeidsområdet.
  2. 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.
  3. Når du legger til en aktivitet og velger den i lerretet for datasamlebåndredigering, vises de generelle innstillingene i egenskapsruten under lerretet.
  4. Hver aktivitet inneholder også egendefinerte egenskaper som er spesifikke for konfigurasjonen på andre faner i egenskapsruten.

Skjermbilde som viser redigeringsprogrammet for datasamlebåndet med Aktiviteter-fanen, verktøylinjen, en kopiaktivitet og Generelt-fanen for egenskapene, uthevet.

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.

Skjermbilde som viser fanen Generelle innstillinger for en aktivitet.

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 Antall sekunder mellom hvert forsøk på nytt.

Merk

Det er en standard myk grense på maksimalt 80 aktiviteter per datasamlebånd, som inkluderer indre aktiviteter for beholdere.