Migrationsmetoder för Teradata till Fabric Data Warehouse

gäller för:✅ Warehouse i Microsoft Fabric

En Teradata-migrering har två huvudsakliga steg: migrera metadata med Fabric Migration Assistant, sedan flytta data med Copy job, en Fabric pipeline eller COPY INTO. Slutför migreringen genom att validera resultaten och omdirigera anslutningar.

För programplanering, se Plan en migrering från Teradata. För syntax- och objektmappningar, se Translate Teradata SQL för Fabric Data Warehouse.

Scenen Rekommenderad metod Result
Metadata Ladda upp en zip-fil med Teradata .sql och/eller .bteq filer till Migration Assistant Stödda objekt översätts och skapas i ett nytt Warehouse
Åtgärd Granska Objekt att åtgärda och använd dokumenterade mappningar eller Copilot-förslag Nödvändiga objekt korrigeras och distribueras
Data Använd Copy job för en guidad överföring; använd stegvisa filer och COPY INTO för stora bulklaster Källdata laddas in och stäms av
Cutover Validera arbetsbelastningar och omdirigera laddnings- och rapporteringsanslutningar Applikationer använder Fabric Data Warehouse

Anmärkning

Migration Assistant översätter och distribuerar metadata och kod. Dataförflyttning utförs som ett separat kopieringsjobb eller inläsningssteg i migreringsarbetsflödet.

Förutsättningar

Innan du börjar, förbered dig:

  • En Fabric-arbetsplats med aktiv kapacitet.
  • Ett zip-arkiv av .sql och/eller .bteq filer som innehåller definitioner av Teradata-tabeller, vyer, procedurer, funktioner, makron och andra nödvändiga objektdefinitioner.
  • Alla beroenden för de scheman som ingår i migreringsvågen.
  • Namn på mållager och val av sortering.
  • Källuppgifter om du planerar att använda kopieringsjobbet för dataöverföring.

Inkludera DDL-definitioner istället för filer som endast innehåller fristående SELECT satser. Migration Assistant ignorerar filer som endast är för frågor och inte definierar ett objekt.

Migrera metadata med Migration Assistant

Migration Assistant stöder Teradata som källa och översätter uppladdad Teradata-metadata till Fabric-kompatibel T-SQL.

  1. I din Fabric-arbetsyta, välj Migrera.
  2. Under Migrera till ett lager, välj källrutan Teradata (Preview).
  3. När du ställer in källan, välj Välj fil, bläddra bland din zip-fil och välj sedan Nästa.
  4. Gå igenom de upptäckta källobjekten och välj scheman eller individuella objekt för denna migrationsvåg.
    • När du väljer ett enskilt objekt kan du också se de beroende objekt som valts för migrering.
  5. På sidan Ange mål väljer du arbetsytan, anger det nya Warehouse-namnet och väljer sorteringsordning.
  6. Gå igenom indata och välj sedan Migrera.
  7. Vänta medan Migration Assistant översätter metadata som stöds och skapar det nya Warehouse.
  8. Gå igenom sammanfattningen av metadatamigreringen. Expandera Visa migrerade objekt för att se varje objekt och dess tillstånd.
  9. Välj ett objekt för att granska datatyp- eller SQL-justeringar i Detaljer.
  10. Exportera sammanfattningen när du behöver en lokal kopia för granskning eller spårning av migrering.

Objekt med saknade beroenden eller icke-stödda konstruktioner visas under Objects to fix.

Åtgärda problem med metadataöversättning

Använd Migration Assistant för att granska och rätta till objekt som inte skapas automatiskt:

  1. Öppna Fixa problem och välj ett objekt.
  2. Gå igenom källkodsdefinitionen, automatiska översättningskommentarer och feldetaljer i den delade frågan.
  3. Om Copilot är aktiverat för din hyresgäst och kapacitet, välj Åtgärda frågefel för att generera en föreslagen korrigering.
  4. Gå igenom alla AI-genererade ändringar. Justera manuset efter behov.
  5. Välj Kör för att validera skriptet och skapa objektet.
  6. Upprepa för varje nödvändigt objekt. Hoppa över objekt som inte behövs i målet.

Copilot kan göra misstag. Jämför korrigerad kod med Teradata-beteende och testa gräns-, noll-, precision- och felfall.

Kopiera data

När den nödvändiga tabellmetadatan finns, välj en metod för datarörelse.

Använd Kopiera-jobb

Använd ett kopieringsjobb för en guidad fullständig eller inkrementell överföring:

  1. I Migration Assistant, öppna Kopiera data och välj sedan Använd ett kopieringsjobb.
  2. Namnge jobbet och koppla till Teradata genom att använda källuppgifterna.
  3. Välj tabellerna att kopiera.
  4. Välj Warehouse från OneLake-katalogen.
  5. Granska tabell- och kolumnmappningar.
  6. Välj en engångskopia för den initiala migreringen, eller en inkrementell kopia för en samexistensperiod när källkodskonfigurationen stödjer det.
  7. Välj Spara + Kör, och övervaka sedan radantal, varaktighet och misslyckanden.

Använd staged files och KOPIERA IN

För stora historiska överföringar, massutläs Teradata-tabeller till ADLS Gen2. Använd Parquet-filer när det stöds, behåll ett extraktionsmanifest och ladda filerna genom att använda COPY INTO.

Exempel:

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

Använd betrodd workspace-åtkomst och en workspace-identitet när lagringskontots nätverkskonfiguration kräver det. Använd istället en Fabric-pipeline när flödet kräver flerstegsorkestrering, transformationer, förgrening eller anpassad återställning.

Byt ut Teradata-laddningsverktyg

Teradata-verktyg representerar både datarörelse och orkestreringsbeteende. Återskapa det fullständiga beteendet istället för att bara översätta load-satsen.

Teradata-verktyg Fabric-metoden Migreringsmönster
FastLoad COPY INTO eller kopiera jobb Bulk-lasta till stegade filer, skapa en tom måltabell och ladda parallellt
MultiLoad COPY INTO plus MERGE Ladda filer till en mellanlagringstabell, validera och sammanfoga sedan infogningar, uppdateringar och raderingar i måltabellen
Teradata Parallelltransportör Fabric-pipeline med kopierings- och skriptaktiviteter Återskapa operatorer, ordningsföljd, felhantering och beroenden som explicita steg i pipelinen
BTEQ .IMPORT COPY INTO Ett bord Ersätt importbeteendet på klientsidan med en reglerad stegvis filladdning
BTEQ .EXPORT Pipeline, notebook eller stödd exportmodell Välj destination och filformat baserat på det konsumerande systemet

Validera och omdirigera anslutningar

Före övergången:

  • Avstämm radantal, aggregat, nolltal, decimaler, tidsstämplar och jämföringskänsliga värden.
  • Testvyer, procedurer, funktioner, BTEQ-ersättningar, rapporter och semantiska modeller.
  • Testa misslyckad lastuppspelning, partiellt fel, inkrementell synkronisering och topp samtidighet.
  • Jämför käll- och målresultat för representativa konjunkturcykler.
  • Kör en sista deltaladdning och slutför övergångschecklistan.
  • Uppdatera rapportering, semantisk modell, applikation och ETL/ELT-anslutningar till Fabric Data Warehouse.