Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Van toepassing op:✅ Warehouse in Microsoft Fabric
Het verplaatsen van een enterprise Teradata-nalatenschap naar Fabric Data Warehouse vereist meer dan alleen schema- en dataoverdracht. Stel een plan op voor SQL- en BTEQ-code, laadprocessen, beveiliging, rapportage, operationele processen en prestaties.
Dit artikel organiseert het werk in vijf fasen. Gebruik de stages als een herhaalbaar runbook voor elke migratiegolf. Voor de aanbevolen implementatie, zie Migratiemethoden voor Teradata. Voor het herstellen van code, zie Teradata SQL vertalen naar Fabric Data Warehouse.
Important
Bevestig de huidige Fabric Data Warehouse beperkingen en T-SQL-oppervlakte vóór elke migratiegolf. Wijs aan elk blokkerend verschil een eigenaar en een remediëringsplan toe.
Aanbevolen aanpak
Gebruik selectieve modernisering voor de meeste workloads:
- Behoud gevalideerde bedrijfsmodellen en logica.
- Gebruik Migration Assistant om ondersteunde metadata te vertalen en uit te rollen.
- Vervang Teradata-specifieke SQL, hulpprogramma's en bewerkingen door Fabric-native patronen.
- Herontwerp alleen de werklasten die geblokkeerd zijn door niet-ondersteunde afhankelijkheden of bestaande architecturale problemen.
Migreer in golven per bedrijfsdomein, data mart of workloadcluster. Vermijd een enkele big bang-migratie.
Beoordeel en evalueer
Beoordeel deze werkstromen samen zodat je geen afhankelijkheden mist:
| Werkstroom | Assess |
|---|---|
| Ontwerp en prestaties | Datamodel, volume, groei, skew, tabelbreedte, gelijktijdigheid, runtime en servicedoelstellingen |
| ETL en laden | FastLoad, MultiLoad, Teradata Parallel Transporter, BTEQ import/export, planningen, herstartgedrag en incrementele belastingen |
| Veiligheid en operaties | Gebruikers, rollen, machtigingen, serviceaccounts, audits, herstel, monitoring en eigenaarschap van ondersteuning |
| Visualisatie en rapportage | Rapporten, semantische modellen, applicaties, exports, verversschema's en verbindingsafhankelijkheden |
| SQL-compatibiliteit | Tabellen, weergaven, macro's, procedures, functies, datatypes, QUALIFY, vluchtige tabellen, PERIOD, en BTEQ-besturingslogica |
| Migratiehulpmiddelen | Metadata-extractie, Migration Assistant-gereedheid, gegevensbeweging, versiebeheer en implementatieautomatisering |
| Voorbij migratie | Omschakeling, terugdraaiing, optimalisatie, training, uitfasering en herbruikbare werkwijzen voor latere golven |
Definieer bedrijfsresultaten, scope, eigenaren, succesmaatstaven en terugrolverwachtingen. Maak een objectinventaris, afhankelijkheidskaart, workloadbaseline, compatibiliteitsregister en golfplan.
Plannen en ontwerpen
Verander de beoordeling in een uitvoerbaar ontwerp:
- Bevestig Warehouse als doelwit voor SQL-centrische relationele analyse.
- Definieer ontwikkel-, test- en productiewerkruimtes, capaciteit, naamgeving en eigendom.
- Koppel Teradata-objecten en datatypes aan Fabric-doelen. Noteer niet-ondersteunde items en goedgekeurde alternatieven. Gebruik Migration Assistant voor metadatavertaling.
- Ontwerp historische en incrementele databeweging apart.
- Herontwerp de toegang rond Microsoft Entra ID, werkruimterollen, itemrechten en Warehouse SQL-rechten.
- Definieer criteria voor deployment, validatie, cutover en rollback.
Geef de voorkeur aan een dimensionaal model, batchgeoriënteerde belasting, modulaire ELT en gecontroleerd hergebruik via OneLake in het doelontwerp.
Migrate
Voer elke fase in deze volgorde uit:
- Richt de doelwerkruimten, identiteiten, verbindingen en het implementatiepad in.
- Upload geëxtraheerde Teradata SQL-bestanden naar Migration Assistant, vertaal metadata en herstel objecten die aandacht vereisen.
- Kopieer een representatieve dataset en valideer doorvoer, mappings, fouten en herstartgedrag.
- Voltooi de historische belasting en stel incrementele synchronisatie op wanneer nodig.
- Herhaal beveiligings- en operationele processen.
- Valideer data, SQL-gedrag, rapporten, applicaties en representatieve prestaties.
- Leid de verbindingen om en schakel over nadat aan de acceptatiecriteria is voldaan.
Gebruik het succes van objectcreatie niet als het enige voltooiingssignaal. Een golf is pas voltooid wanneer data, gedrag, beveiliging, operationele processen en downstreamverbruik aan de acceptatiecriteria voldoen.
Bewaken en beheren
Zet bron en doel parallel uit gedurende de periode die vereist is door het risicoprofiel van de werklast.
- Vergelijk de actualiteit van gegevens, het aantal rijen, bedrijfsmatige aggregaties en rapportresultaten tussen omgevingen.
- Monitor de laadduur, query-duur, storingen, herkansingen, capaciteitsverbruik, actieve sessies en door gebruikers gerapporteerde problemen.
- Bekijk toegangstoewijzingen, bevoorrechte identiteiten, magazijnrechten en beveiligingstestresultaten.
- Bewaar vertaalde code, deploymiddelen, mappingbeslissingen, testbewijzen en uitzonderingen in versiebeheer.
- Volg migratiegereedheid per workload en acceptatiepoort, niet alleen per gemigreerd aantal objecten.
- Registreer terugkerende translatie- en laadproblemen als herbruikbare richtlijn voor latere golven.
- Stel procedures voor escalatie, herstel, terugrol en hypercare op vóór de productie-overgang.
Governance omvat afstamming, eigendom, classificatie, behoud, auditing en operationele verantwoording. Pas deze controles toe tijdens de migratie in plaats van na de definitieve overgang.
Optimaliseer en moderniseer
Nadat je correctheid en stabiliteit hebt vastgesteld, verwijder tijdelijke compatibiliteitspatronen en gebruik je Fabric-native mogelijkheden.
- Herstructureer letterlijke SQL-vertalingen naar modulaire T-SQL.
- Vereenvoudig diep geneste weergaven en monolithische procedurele taken.
- Standaardiseer gegevensinname met hoge doorvoer volgens efficiënte, herstartbare bestandsgebaseerde werkwijzen.
- Stem af met behulp van de Fabric Data Warehouse-prestatierichtlijnen en representatieve tests voor gelijktijdigheid.
- Verminder onnodige datakopieën door gebruik te maken van beheerde OneLake-toegang waar het bij de architectuur past.
- Integreer Data Factory, Power BI, notebooks en andere Fabric-workloads wanneer ze dubbel werk of operationele complexiteit verminderen.
- Controleer capaciteit, beveiliging, betrouwbaarheid en kosten nadat het werklastgedrag is gestabiliseerd.
- Zet de voltooide golf om in een herbruikbare template voor het volgende domein.
Checklist voor acceptatie van migratiegolven
Controleer vóór de cutover dat:
- De objectinventaris en afhankelijkheidskaart zijn compleet voor de golf.
- Herstelmaatregelen voor blokkerende T-SQL-beperkingen zijn goedgekeurd.
- Schema en code worden herhaaldelijk ingezet in elke doelomgeving.
- Historische en incrementele datapaden doorstaan schaal- en hersteltests.
- Data-afstemming en bedrijfsvalidatie voldoen aan de afgesproken drempels.
- Beveiliging wordt nagebootst en gevalideerd met representatieve identiteiten.
- Rapporten, semantische modellen, applicaties en operationele taken doorstaan tests.
- Prestaties en gelijktijdigheid voldoen aan de werklastdoelstellingen.
- Monitoring, verantwoordelijkheid voor ondersteuning, terugdraaiplannen en hypercareplannen zijn van kracht.
- Zakelijke en technische verantwoordelijken keuren de omschakeling goed.