Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:✅ Magazzino di dati in Microsoft Fabric
Spostare un patrimonio Teradata aziendale su Fabric Data Warehouse comporta più di uno schema e un trasferimento di dati. Pianifica il codice SQL e BTEQ, il caricamento dei processi, la sicurezza, la reportistica, le operazioni e le prestazioni.
Questo articolo organizza il lavoro in cinque fasi. Usa le fasi come un runbook ripetibile per ogni ondata di migrazione. Per l'implementazione raccomandata, vedi Metodi di migrazione per Teradata. Per la bonifica del codice, vedi Translate Teradata SQL per Fabric Data Warehouse.
Importante
Confermare le attuali limitazioni di Fabric Data Warehouse e l'ambito di T-SQL prima di ogni ondata di migrazione. Assegna un responsabile e un piano di risoluzione a ogni differenza bloccante.
Approccio consigliato
Usa la modernizzazione selettiva per la maggior parte dei carichi di lavoro:
- Preservare modelli di business e logiche validate.
- Usa Migration Assistant per tradurre e distribuire i metadati supportati.
- Sostituire SQL, utilità e operazioni specifici di Teradata con modelli nativi di Fabric.
- Riprogetta solo i carichi di lavoro bloccati da dipendenze non supportate o problemi architettonici esistenti.
Migra a ondate per dominio aziendale, data mart o cluster di carico di lavoro. Evita una singola migrazione del big bang.
Valuta e analizza
Valuta insieme questi flussi di lavoro per non perdere alcuna dipendenza:
| Flusso di lavoro | Assess |
|---|---|
| Progettazione e prestazioni | modello dei dati, volume, crescita, asimmetria, larghezza della tabella, concorrenza, tempo di esecuzione e obiettivi di servizio |
| ETL e caricamento | FastLoad, MultiLoad, Teradata Parallel Transporter, importazione/esportazione con BTEQ, pianificazioni, comportamento di riavvio e caricamenti incrementali |
| Sicurezza e operazioni | Utenti, ruoli, permessi, account di servizio, verifica, recupero, monitoraggio e responsabilità del supporto |
| Visualizzazione e reportistica | Report, modelli semantici, applicazioni, esportazioni, programmi di aggiornamento e dipendenze di connessione |
| Compatibilità SQL | Tabelle, viste, macro, procedure, funzioni, tipi di dati, QUALIFY, tabelle volatili, PERIOD e flusso di controllo BTEQ |
| Strumenti per la migrazione | Estrazione di metadati, preparazione per Migration Assistant, trasferimento dei dati, controllo del codice sorgente e automazione della distribuzione |
| Oltre la migrazione | Cutover, rollback, ottimizzazione, formazione, dismissione e pratiche riutilizzabili per le fasi successive |
Definisci i risultati aziendali, l'ambito, i proprietari, le misure di successo e le aspettative di rollback. Produrre un inventario degli oggetti, una mappa delle dipendenze, una base del carico di lavoro, un registro di compatibilità e un piano d'onda.
Pianificare e progettare
Trasforma la valutazione in un progetto eseguibile:
- Conferma che Warehouse è il target per l'analisi relazionale incentrata su SQL.
- Definisci spazi di lavoro di sviluppo, test e produzione, capacità, denominazione e proprietà.
- Mappare oggetti Teradata e tipi di dati ai target Fabric. Registra gli elementi non supportati e le alternative approvate. Usa Migration Assistant per la traduzione dei metadati.
- Progetta separatamente il movimento storico e incrementale dei dati.
- Riprogettare l'accesso attorno a Microsoft Entra ID, ruoli nello spazio di lavoro, permessi degli oggetti e permessi SQL del Warehouse.
- Definisci i criteri di deployment, validazione, cutover e rollback.
Privilegiare un modello dimensionale, il caricamento in modalità batch, un ELT modulare e il riutilizzo governato tramite OneLake nella progettazione di destinazione.
Migrate
Esegui ogni ondata in quest'ordine:
- Fornisci gli spazi di lavoro di destinazione, le identità, le connessioni e il percorso di distribuzione.
- Carica file SQL estratti di Teradata su Migration Assistant, traduci i metadati e correggi gli oggetti che richiedono attenzione.
- Copiare un set di dati rappresentativo e convalidare la velocità effettiva, le mappature, gli errori e il comportamento al riavvio.
- Completare il carico storico e stabilire la sincronizzazione incrementale quando necessario.
- Ricreare processi di sicurezza e operativi.
- Valida dati, comportamento SQL, report, applicazioni e prestazioni rappresentative.
- Devia le connessioni ed effettua il cutover dopo che i criteri di accettazione sono stati soddisfatti.
Non usare il successo della creazione degli oggetti come unico segnale di completamento. Un'ondata è completa solo quando dati, comportamento, sicurezza, operazioni e consumo a valle superano i loro criteri di accettazione.
Monitoraggio e governance
Operare sorgente e target in parallelo per il periodo richiesto dal profilo di rischio del carico di lavoro.
- Confronta la freschezza dei dati, il conteggio delle righe, gli aggregati aziendali e i risultati dei report tra gli ambienti.
- Monitorare la durata del caricamento, la durata delle query, i guasti, i tentativi, il consumo di capacità, le sessioni attive e i problemi segnalati dagli utenti.
- Esamina assegnazioni di accesso, identità privilegiate, permessi del Warehouse e risultati dei test di sicurezza.
- Conserva il codice tradotto, gli asset di distribuzione, le decisioni di mappatura, le evidenze dei test e le eccezioni nel controllo del codice sorgente.
- Monitora il livello di preparazione alla migrazione in base al carico di lavoro e al gate di accettazione, non solo in base al numero di oggetti migrati.
- Registra i problemi ricorrenti di traduzione e caricamento come guida riutilizzabile per le ondate successive.
- Stabilire procedure di escalation, recovery, rollback e hypercare prima del taglio della produzione.
La governance comprende la discendenza, la proprietà, la classificazione, la conservazione, la revisione e la responsabilità operativa. Applica questi controlli durante la migrazione invece che dopo il taglio finale.
Ottimizzare e modernizzare
Dopo aver stabilito correttezza e stabilità, rimuovi i pattern di compatibilità temporanei e usa le funzionalità Fabric-native.
- Rifattorizza le traduzioni SQL letterali in T-SQL modulare.
- Semplificare le viste eccessivamente annidate e i processi procedurali monolitici.
- Standardizza l'ingestione ad alta velocità su modelli efficienti e riavviabili basati su file.
- Ottimizza utilizzando le linee guida sulle prestazioni di Fabric Data Warehouse e test di concorrenza rappresentativi.
- Ridurre le copie di dati inutili utilizzando accesso OneLake governato dove si adatta all'architettura.
- Integra Data Factory, Power BI, i notebook e altri carichi di lavoro di Fabric laddove ciò riduca la duplicazione o la complessità operativa.
- Capacità di revisione, sicurezza, affidabilità e costi dopo che il comportamento del carico di lavoro si stabilizza.
- Trasforma l'onda completata in un template riutilizzabile per il dominio successivo.
Lista di controllo per l'accettazione dell'ondata di migrazione
Prima del passaggio, verifica che:
- L'inventario degli oggetti e la mappa di dipendenza sono completi per l'ondata.
- Le limitazioni bloccanti di T-SQL dispongono di correzioni approvate.
- Schema e codice vengono distribuiti in modo ripetibile in ogni ambiente target.
- I percorsi dati storici e incrementali superano i test di scala e di recupero.
- La riconciliazione dei dati e la validazione aziendale raggiungono le soglie concordate.
- La sicurezza viene ricreata e validata con identità rappresentative.
- I report, i modelli semantici, le applicazioni e i processi operativi superano i test.
- Le prestazioni e il parallelismo soddisfano gli obiettivi del carico di lavoro.
- Il monitoraggio, la presa in carico del supporto, il rollback e i piani di supporto intensivo post-rilascio sono attivi.
- I responsabili aziendali e i responsabili tecnici approvano il passaggio in produzione.