Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:✅ Warehouse in Microsoft Fabric
Een Teradata-migratie heeft twee hoofdstappen: metadata migreren met Fabric Migration Assistant, vervolgens data verplaatsen met Copy job, een Fabric pipeline of COPY INTO. Voltooi de migratie door resultaten te valideren en verbindingen om te leiden.
Voor programmaplanning, zie Plan een migratie van Teradata. Voor syntaxis- en objectmappings, zie Translate Teradata SQL voor Fabric Data Warehouse.
Aanbevolen migratiepad
| Stage | Aanbevolen methode | Result |
|---|---|---|
| Metadata | Upload een zip met Teradata .sql en/of .bteq bestanden naar Migration Assistant |
Ondersteunde objecten worden vertaald en aangemaakt in een nieuw Warehouse |
| Herstel | Bekijk Objecten om te corrigeren en gebruik gedocumenteerde toewijzingen of Copilot-suggesties | Benodigde objecten worden gecorrigeerd en ingezet |
| Data | Gebruik Copy job voor een begeleide overdracht; gebruik gestaged bestanden en COPY INTO voor grote bulkloads |
Brongegevens worden geladen en afgestemd |
| Cutover | Controleer workloads en leid laad- en rapportageverbindingen om | Applicaties gebruiken Fabric Data Warehouse |
Opmerking
Migration Assistant vertaalt en deployt metadata en code. Gegevensverplaatsing wordt uitgevoerd als een aparte kopieertaak of opnamestap in de migratieworkflow.
Prerequisites
Bereid je voor voordat je begint:
- Een Fabric-werkruimte met actieve capaciteit.
- Een zip-archief van
.sqlen/of.bteqbestanden met Teradata-tabel-, weergave-, procedure-, functie-, macro- en andere vereiste objectdefinities. - Alle afhankelijkheden voor de schema's in de migratiegolf.
- Een naam voor het doel-Warehouse en een sorteervolgordekeuze.
- Bronreferenties als je van plan bent de kopieeropdracht te gebruiken voor gegevensoverdracht.
Neem DDL-definities toe in plaats van bestanden die alleen losse SELECT statements bevatten. Migration Assistant negeert alleen querybestanden die geen object definiëren.
Migreer metadata met Migration Assistant
Migration Assistant ondersteunt Teradata als bron en vertaalt geüploade Teradata-metadata naar Fabric-compatibele T-SQL.
- Selecteer in je Fabric-werkruimte Migreren.
- Selecteer onder Migreren naar een warehouse de Teradata (Preview) brontegel.
- Bij Set the source selecteer je Bestand kiezen, blader je naar je ZIP-bestand en selecteer je vervolgens Volgende.
- Bekijk de gedetecteerde bronobjecten en selecteer de schema's of individuele objecten voor deze migratiegolf.
- Wanneer je een individueel object selecteert, kun je ook de afhankelijke objecten zien die voor migratie zijn geselecteerd.
- Bij Bestemming instellen selecteer je de werkruimte, voer je de naam van het nieuwe Warehouse in en kies je de sortering.
- Bekijk de invoer en selecteer dan Migreren.
- Wacht terwijl Migration Assistant de ondersteunde metadata vertaalt en het nieuwe Warehouse aanmaakt.
- Bekijk de samenvatting van de metadata-migratie. Klap Gemigreerde objecten weergeven uit om elk object en de status ervan te zien.
- Selecteer een object om datatype of SQL-aanpassingen te bekijken in Details.
- Exporteer de samenvatting wanneer je een offline record nodig hebt voor beoordeling of migratietracking.
Objecten met ontbrekende afhankelijkheden of niet-ondersteunde constructies verschijnen onder Objects to fix.
Problemen met de vertaling van metadata oplossen
Gebruik Migration Assistant om objecten te beoordelen en te corrigeren die niet automatisch worden aangemaakt:
- Open Problemen oplossen en selecteer een object.
- Bekijk de brondefinitie, automatische vertaalopmerkingen en foutgegevens in de gedeelde query.
- Als Copilot is ingeschakeld voor uw tenant en capaciteit, selecteert u Queryfouten oplossen om een voorgestelde correctie te genereren.
- Bekijk alle door AI gegenereerde wijzigingen. Pas het script aan waar nodig.
- Selecteer Run om het script te valideren en het object te maken.
- Herhaal dit voor elk benodigd object. Sla objecten over die niet nodig zijn in het doel.
Copilot kan fouten maken. Vergelijk gecorrigeerde code met Teradata-gedrag en testgrens-, nul-, precisie- en foutgevallen.
Gegevens kopiëren
Nadat de vereiste tabelmetadata aanwezig is, kies je één methode voor gegevensverplaatsing.
Gebruik de kopieeropdracht
Gebruik Copy job voor een begeleide volledige of incrementele overdracht:
- Open in Migration Assistant Data kopiëren en selecteer vervolgens Gebruik een kopieerjob.
- Geef de opdracht een naam en verbind met Teradata door de brongegevens te gebruiken.
- Selecteer de tabellen die je wilt kopiëren.
- Selecteer het Warehouse uit de OneLake-catalogus.
- Controleer de toewijzingen van tabellen en kolommen.
- Kies een eenmalige volledige kopie voor de initiële migratie, of een incrementele kopie voor een co-existentieperiode wanneer de bronconfiguratie dit ondersteunt.
- Selecteer Opslaan + Uitvoeren, en monitor vervolgens het aantal rijen, duur en mislukkingen.
Gebruik gestaged bestanden en KOPIEER NAAR
Voor grote historische gegevensoverdrachten kun je Teradata-tabellen in bulk exporteren naar ADLS Gen2. Gebruik Parquet-bestanden wanneer ondersteund, houd een extractiemanifest bij en laad de bestanden door COPY into te gebruiken.
Voorbeeld:
COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
FILE_TYPE = 'PARQUET'
);
Gebruik vertrouwde werkruimtetoegang en een werkruimte-identiteit wanneer de netwerkconfiguratie van het opslagaccount dit vereist. Gebruik dan liever een Fabric-pijplijn wanneer de stroom orkestratie in meerdere stappen, transformaties, vertakkingen of aangepast herstel vereist.
Vervang de laadhulpprogramma's van Teradata
Teradata-hulpprogramma's vertegenwoordigen zowel databeweging als orkestratiegedrag. Herhaal het volledige gedrag in plaats van alleen de load statement te vertalen.
| Teradata-hulpprogramma | Fabric-methode | Migratiepatroon |
|---|---|---|
| FastLoad |
COPY INTO of kopieertaak |
Exporteer in bulk naar stagingbestanden, maak een lege doeltabel aan en laad parallel |
| MultiLoad |
COPY INTO plus MERGE |
Laad bestanden in een staging-tabel, valideer, en voeg vervolgens inserts, updates en deletes samen in het doelwit |
| Teradata Parallel Transporter | Fabric-pipeline met kopieer- en scriptactiviteiten | Hercreëer operatoren, sequencing, foutafhandeling en afhankelijkheden als expliciete pipeline-stappen |
BTEQ .IMPORT |
COPY INTO Een tabel |
Vervang het importgedrag aan clientzijde door een gereguleerde gestaged bestandslading |
BTEQ .EXPORT |
Pipeline, notebook of een ondersteund exportpatroon | Selecteer de bestemming en het bestandsformaat op basis van het verbruikende systeem |
Verbindingen valideren en omleiden
Voor cutover:
- Stem rijtellingen, aggregaten, nullen, decimalen, tijdstempels en collatiegevoelige waarden af.
- Testweergaven, procedures, functies, BTEQ-vervangingen, rapporten en semantische modellen.
- Test herhaling van mislukte belasting, gedeeltelijke mislukking, incrementele synchronisatie en maximale gelijktijdigheid.
- Vergelijk bron- en doelresultaten voor representatieve conjunctuurcycli.
- Voer een laatste delta-load uit en voltooi de cutover-checklist.
- Werk rapportage, het semantische model, de applicatie en ETL/ELT-verbindingen voor het Fabric-datawarehouse bij.