Migreringsmetoder for Teradata til Fabric datalager

Gjelder for:✅ Warehouse i Microsoft Fabric

En Teradata-migrering har to hovedtrinn: migrer metadata med Fabric Migration Assistant, deretter flytt data med Kopijobb, en Fabric pipeline eller KOPIER INTO. Fullfør migreringen ved å validere resultatene og omdirigere tilkoblinger.

For programplanlegging, se Plan en migrering fra Teradata. For syntaks- og objektmappinger, se Translate Teradata SQL for Fabric datalager.

Fase Anbefalt metode Resultat
Metadata Last opp en zip med Teradata .sql og/eller .bteq filer til Migration Assistant Støttede objekter oversettes og opprettes i et nytt Warehouse
Utbedring Gå gjennom objekter for å fikse og bruke dokumenterte kartlegginger eller Copilot-forslag Nødvendige objekter korrigeres og settes i bruk
Data Bruk kopijobb for en veiledet overføring; bruk trinnvise filer og COPY INTO for store bulklaster Kildedata lastes inn og avstemmes
Fullstendig Valider arbeidsbelastninger og omdiriger laste- og rapporteringsforbindelser Applikasjoner bruker Fabric datalager

Bemerkning

Migration Assistant oversetter og distribuerer metadata og kode. Databevegelse kjører som en separat kopieringsjobb eller et innhentingssteg i migrasjonsarbeidsflyten.

Forutsetninger

Før du begynner, forbered deg:

  • Et Fabric-arbeidsområde med aktiv kapasitet.
  • Et zip-arkiv av .sql og/eller .bteq filer som inneholder Teradata-tabell, visning, prosedyre, funksjon, makro og andre nødvendige objektdefinisjoner.
  • Alle avhengigheter for skjemaene i migrasjonsbølgen.
  • Et destinasjonslagernavn og valg av samling.
  • Kildelegitimasjon hvis du planlegger å bruke Kopijobb for dataflyt.

Inkluder DDL-definisjoner i stedet for filer som kun inneholder frittstående SELECT setninger. Migration Assistant ignorerer filer kun for spørsler som ikke definerer et objekt.

Migrer metadata med Migration Assistant

Migration Assistant støtter Teradata som kilde og oversetter opplastet Teradata-metadata til Fabric-kompatibel T-SQL.

  1. Velg Migrer i Fabric-arbeidsområdet ditt.
  2. Under Migrer til et lager, velg Teradata (Forhåndsvisning) kildeflisen.
  3. Når du setter kilden, velg Velg fil, bla gjennom zip-filen din, og velg deretter Neste.
  4. Gå gjennom de oppdagede kildeobjektene og velg skjemaene eller individuelle objekter for denne migrasjonsbølgen.
    • Når du velger et enkelt objekt, kan du også se de avhengige objektene som er valgt for migrering.
  5. Når du setter destinasjonen, velg arbeidsområdet, skriv inn det nye lagernavnet, og velg sorteringen.
  6. Gå gjennom inputene, og velg deretter Migrer.
  7. Vent mens Migration Assistant oversetter støttet metadata og lager det nye Warehouse.
  8. Gå gjennom oppsummeringen av metadatamigreringen. Utvid Vis migrerte objekter for å se hvert objekt og dets tilstand.
  9. Velg et objekt for å gjennomgå datatype- eller SQL-justeringer i Detaljer.
  10. Eksporter sammendraget når du trenger en offline-post for gjennomgang eller migreringssporing.

Objekter med manglende avhengigheter eller ikke-støttede konstruksjoner vises under Objekter som skal fikses.

Fiks metadata-oversettelsesproblemer

Bruk Migration Assistant for å gjennomgå og korrigere objekter som ikke opprettes automatisk:

  1. Åpne Fiks problemer og velg et objekt.
  2. Gå gjennom kildedefinisjonen, automatiske oversettelseskommentarer og feildetaljer i den delte forespørselen.
  3. Hvis Copilot er aktivert for din leietaker og kapasitet, velg Fix query errors for å generere en foreslått korrigering.
  4. Gå gjennom alle AI-genererte endringer. Juster manuset etter behov.
  5. Velg Kjør for å validere skriptet og opprette objektet.
  6. Gjenta for hvert nødvendige objekt. Hopp over objekter som ikke trengs i målet.

Copilot kan gjøre feil. Sammenlign korrigert kode med Teradata-atferd og tester grense-, null-, presisjons- og feiltilfeller.

Kopier dataene

Etter at den nødvendige tabellmetadataen finnes, velg én metode for dataflytting.

Bruk kopijobb

Bruk Kopijobb for en veiledet full eller inkrementell overføring:

  1. I Migration Assistant, åpne Copy data, og velg deretter Use a copy job.
  2. Navngi jobben og koble til Teradata ved å bruke kildelegitimasjonen.
  3. Velg tabellene som skal kopieres.
  4. Velg lageret fra OneLake-katalogen.
  5. Gå gjennom tabell- og kolonnemappinger.
  6. Velg en engangs fullkopi for den første migreringen, eller en inkrementell kopi for en sameksistensperiode når kildekonfigurasjonen støtter det.
  7. Velg Save + Run, og overvåk deretter radanteller, varighet og feil.

Bruk trinnvise filer og KOPIER INN

For store historiske overføringer, bulk dump Teradata-tabeller til ADLS Gen2. Bruk Parquet-filer når det støttes, hold et utpakkingsmanifest, og last filene ved å bruke COPY INTO.

Eksempel:

COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
    FILE_TYPE = 'PARQUET'
);

Bruk betrodd arbeidsområde-tilgang og en arbeidsområdeidentitet når lagringskontoens nettverkskonfigurasjon krever det. Bruk i stedet en Fabric-pipeline når flyten krever flertrinns orkestrering, transformasjoner, forgreining eller tilpasset gjenoppretting.

Bytt ut Teradata-lasteverktøy

Teradata-verktøy representerer både databevegelse og orkestreringsatferd. Gjenskap hele oppførselen i stedet for å bare oversette load-setningen.

Teradata-verktøy Fabric-metoden Migrasjonsmønster
FastLoad COPY INTO eller Kopijobb Bulk laster ut til trinnvise filer, opprett en tom måltabell, og last parallelt
MultiLoad COPY INTO I tillegg MERGE Last filer inn i en staging-tabell, valider, og slå deretter sammen innsettinger, oppdateringer og slettinger i målet
Teradata parallelltransportør Fabric-pipeline med kopierings- og skriptaktiviteter Gjenskap operatorer, sekvensering, feilhåndtering og avhengigheter som eksplisitte pipeline-steg
BTEQ .IMPORT COPY INTO En tabell Erstatt klientside-importatferd med en kontrollert trinnvis fillasting
BTEQ .EXPORT Pipeline, notatbok eller støttet eksportmønster Velg destinasjon og filformat basert på det forbrukende systemet

Valider og omdiriger forbindelser

Før cutover:

  • Avstem radanteller, aggregater, nulltall, desimaler, tidsstempler og sorteringsfølsomme verdier.
  • Testvisninger, prosedyrer, funksjoner, BTEQ-erstatninger, rapporter og semantiske modeller.
  • Test feil-last-replay, delvis feil, inkrementell synkronisering og maksimal samtidighet.
  • Sammenlign kilde- og målresultater for representative konjunktursykluser.
  • Kjør en siste delta-last og fullfør sjekklisten for cutover.
  • Oppdater rapportering, semantisk modell, applikasjon og ETL/ELT-tilkoblinger til Fabric datalager.