Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Rekommenderad migreringssökväg
| 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
.sqloch/eller.bteqfiler 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.
- I din Fabric-arbetsyta, välj Migrera.
- Under Migrera till ett lager, välj källrutan Teradata (Preview).
- 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.
- 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.
- På sidan Ange mål väljer du arbetsytan, anger det nya Warehouse-namnet och väljer sorteringsordning.
- Gå igenom indata och välj sedan Migrera.
- Vänta medan Migration Assistant översätter metadata som stöds och skapar det nya Warehouse.
- Gå igenom sammanfattningen av metadatamigreringen. Expandera Visa migrerade objekt för att se varje objekt och dess tillstånd.
- Välj ett objekt för att granska datatyp- eller SQL-justeringar i Detaljer.
- 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:
- Öppna Fixa problem och välj ett objekt.
- Gå igenom källkodsdefinitionen, automatiska översättningskommentarer och feldetaljer i den delade frågan.
- 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.
- Gå igenom alla AI-genererade ändringar. Justera manuset efter behov.
- Välj Kör för att validera skriptet och skapa objektet.
- 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:
- I Migration Assistant, öppna Kopiera data och välj sedan Använd ett kopieringsjobb.
- Namnge jobbet och koppla till Teradata genom att använda källuppgifterna.
- Välj tabellerna att kopiera.
- Välj Warehouse från OneLake-katalogen.
- Granska tabell- och kolumnmappningar.
- 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.
- 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.