Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
SQL Server Integration Services (SSIS) er et mye brukt ETL-verktøy som lar deg designe komplekse arbeidsflyter for datautvinning og transformasjon i Visual Studio SQL Server Integration Services Projects. Disse arbeidsflytene lagres som SSIS-pakker (.dtsx-filer ).
Over tid samler organisasjoner et betydelig antall SSIS-pakker som tjener ulike forretningsformål. Aktiviteten Invoke SSIS Package i Data Factory for Microsoft Fabric lar deg flytte eksisterende SSIS-arbeidsbelastninger til Fabric med minimale endringer.
Viktig!
Aktiviteten Invoke SSIS Package er for øyeblikket i forhåndsvisning. Forhåndsvisningsfunksjoner kan ha begrenset funksjonalitet og kan endres før generell tilgjengelighet.
Forutsetninger
For å komme start må du fullføre følgende forutsetninger:
- En leierkonto med et aktivt abonnement. Opprett en konto gratis.
- Et arbeidsområde opprettes.
- SSIS-pakkene dine (.dtsx-filer ) er klare. Hvis du også bruker pakkekonfigurasjonsfiler (.dtsConfig), ha dem tilgjengelig også.
Trinn 1 – Flytt SSIS-pakker til OneLake
Før du kan påkalle en pakke, må den lagres i OneLake. Du kan laste opp pakker på en av følgende måter:
| Metode | Beskrivelse |
|---|---|
| OneLake-filutforsker | Dra og slipp . dtsx-filene (og valgfrie .dtsConfig) direkte inn i en Lakehouse Files-seksjon gjennom OneLake-utforskeren på skrivebordet ditt. |
| Fabric portal | Naviger til en Lakehouse i Fabric-portalen, velg Upload>Last opp filer, og velg pakkefilene fra din lokale maskin. |
Trinn 2 – Legg til en Invoke SSIS Package-aktivitet i en pipeline
Opprett en ny pipeline i arbeidsområdet ditt, eller åpne en eksisterende.
I Aktiviteter-panelet , søk etter Invoke SSIS Package og velg den for å legge aktiviteten til pipeline-lerretet.
Velg den nye aktiviteten på lerretet hvis den ikke allerede er valgt.
Se veiledningen for generelle innstillinger for å konfigurere fanen Generelt (navn, beskrivelse, timeout, retry og retry-intervall).
Trinn 3 – Konfigurer pakkeinnstillinger
Velg fanen Innstillinger og konfigurer følgende alternativer:
| Innstilling | Beskrivelse |
|---|---|
| Pakkesti | Velg Bla gjennom for å velge en .dtsx-pakkefil fra OneLake. |
| Konfigurasjonsvei(valgfritt) | Velg Bla gjennom for å velge en pakkekonfigurasjonsfil (.dtsConfig) fra OneLake, hvis pakken din bruker en. |
| Aktiver logging | Når den er valgt, skriver aktiviteten pakkeutførelseslogger til OneLake. Etter at kjøringen er fullført, kan du finne loggingsstien i aktivitetsutdataen. |
Trinn 4 – Sett kjøretidsverdier (Tilkoblingsadministratorer / Egenskapsoverstyringer)
Hvis pakken din krever kjøretidsverdier – for eksempel tilkoblingsstrenger, legitimasjon eller annen sensitiv informasjon – konfigurer dem på fanene Connection Managers eller Property Overrides .
Koblingsadministratorer-fanen
Bruk denne fanen for å overstyre tilkoblingsadministrator-egenskaper ved kjøring. For hver tilkoblingsbehandler, oppgi Scope, Name, Property og Value. Dette er spesielt viktig når pakkebeskyttelsesnivået er satt til DontSaveSensitive, fordi passord og legitimasjon ikke lagres i pakken og må oppgis under kjøring.
Fanen Egenskapsoverstyringer
Bruk denne fanen for å overstyre en hvilken som helst pakkeegenskap ved å skrive inn dens egenskapssti og ønsket verdi. For eksempel, for å overstyre en brukervariabel:
\Package.Variables[User::<variable name>].Value
Bemerkning
Du kan legge til dynamisk innhold ved å bruke uttrykk, pipeline-parametere eller systemvariabler når du tildeler overstyringsverdier.
Trinn 5 – Lagre og kjør eller planlegg pipelinen
Etter at du er ferdig med å konfigurere aktiviteten Invoke SSIS Package (og andre aktiviteter i pipelinen din):
- Bytt til Hjem-fanen øverst i pipeline-editoren.
- Velg Lagre for å lagre datasamlebåndet.
- Velg Kjør for å kjøre pipelinen umiddelbart, eller velg Planlegg for å sette opp en gjentakende plan.
Trinn 6 – Overvåk pakkeutførelse
Etter at du har utløst en kjøring, overvåk fremdriften i pipeline Output-fanen eller i arbeidsområdets Monitor-hub .
- Statuskolonnen viser om aktiviteten lyktes, mislyktes eller pågår.
- Hvis Aktiver logging var valgt i fanen Innstillinger, inkluderer aktivitetsutdataene loggingsstien på OneLake hvor detaljerte pakkeutførelseslogger lagres.
For å se logger, naviger til loggstien i OneLake og gjennomgå loggfilene for detaljert utførelsesinformasjon og feilmeldinger.
Scenarier: Koble SSIS-pakker til Fabric-tjenester
SSIS-pakker som kjører gjennom aktiviteten Invoke SSIS Package kan koble seg til flere Fabric-tjenester som datakilder eller destinasjoner. Følgende veiledninger går gjennom hvert scenario:
SQL-database i Microsoft Fabric – Koble SSIS-pakker til Fabric SQL-databasen ved å bruke Microsoft Entra tjenesteprinsippautentisering med OLE DB-tilkoblingsbehandleren. Se Integrer SSIS med SQL-databasen i Microsoft Fabric.
OneLake (via Azure Data Lake Storage Gen2) – Skriv filer fra SSIS-pakker til ADLS Gen2 og overfør dem i OneLake via en lakehouse-snarvei, uten at pakkeendringer kreves. Se Bruk SSIS-pakker for å skrive filer til OneLake via Azure Data Lake Storage Gen2.
Fabric Data Warehouse – Skriv data til en Fabric Data Warehouse ved å omkonfigurere autentisering til Microsoft Entra ID og bruke kommandoen
COPY INTOfor datainntak. Se Integrering av SSIS med Fabric Data Warehouse.
Prismodell
Følgende tabell viser en oversikt over prismodellen for aktiviteten Invoke SSIS Package:
| Operasjon | Forbruksmåler | Fabric Capacity Units (CU) forbruksrate |
|---|---|---|
| SQL Server Integration Services oppetid | SSIS i Fabric | 1,5 CU-timer per VCore |
Fakturering for Invoke SSIS-pakken baseres på oppetid for SQL Server Integration Services (SSIS) i arbeidsområdet ditt. Oppetid begynner når den første aktiviteten Invoke SSIS Package i arbeidsområdet starter, og fortsetter så lenge minst én aktivitet pågår. Etter at siste aktivitet er fullført, forblir SSIS-kjøretiden tilgjengelig i en fast Time-To-Live (TTL)-periode på 30 minutter for effektivt å håndtere påfølgende kjøringer uten kaldstartsforsinkelse. Hvis ingen ny Invoke SSIS Package-aktivitet starter innenfor TTL-vinduet, stenges kjøretiden og faktureringen stopper.
Bemerkning
TTL er for øyeblikket fiksert på 30 minutter og kan ikke konfigureres foreløpig. Hvert arbeidsområde får tildelt 4 vCores for SSIS-kjøring. Under forhåndsvisning er denne tildelingen fast og kan ikke endres.
Bemerkning
I tillegg til SSIS-oppetidsmåleren, belastes pipeline-orkestreringskjøringer og OneLake-lagring/transaksjoner under sine respektive målere. For detaljer, se Data Factory-priser for Microsoft Fabric og OneLake forbruk.
Begrensninger
Under forhåndsvisningen gjelder følgende begrensninger:
- Kun OneLake – Kun pakker lagret i OneLake støttes.
- Ingen lokale datakilder eller destinasjoner – Aktiviteten kan ikke koble seg til lokale systemer.
- Ingen private nettverksendepunkter – Datakilder eller destinasjoner bak private nettverk (for eksempel VNet-injiserte eller private endepunktressurser) støttes ikke.
- Ingen egendefinerte eller tredjepartskomponenter – Pakker som er avhengige av egendefinerte eller tredjepartskomponenter støttes ikke.