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
Una migrazione Teradata ha due fasi principali: migrare i metadati con Fabric Migration Assistant, poi spostare i dati con Copy Job, una pipeline Fabric o COPY INTO. Completa la migrazione validando i risultati e reindirizzando le connessioni.
Per la pianificazione del programma, vedi Pianificare una migrazione da Teradata. Per la sintassi e le mappazioni degli oggetti, vedi Translate Teradata SQL per Fabric Data Warehouse.
Percorso di migrazione consigliato
| Stage | Metodo consigliato | Result |
|---|---|---|
| Metadata | Carica un zip di Teradata .sql e/o .bteq file su Migration Assistant |
Gli oggetti supportati vengono tradotti e creati in un nuovo Warehouse |
| Correzione | Esaminare gli oggetti da correggere e utilizzare mapping documentati o i suggerimenti di Copilot | Gli oggetti richiesti vengono corretti e distribuiti |
| Dati | Usa il processo di copia per un trasferimento guidato; usa file temporanei e COPY INTO per caricamenti massivi di grandi dimensioni |
I dati sorgente vengono caricati e riconciliati |
| Cutover | Valida i carichi di lavoro e reindirizza le connessioni di carico e segnalazione | Le applicazioni utilizzano Fabric Data Warehouse |
Annotazioni
Migration Assistant traduce e distribuisce metadati e codice. Il movimento dei dati viene eseguito come un lavoro di copia separato o una fase di ingestione nel flusso di lavoro di migrazione.
Prerequisiti
Prima di iniziare, preparatevi:
- Uno spazio di lavoro Fabric con capacità attiva.
- Un archivio ZIP contenente file
.sqle/o.bteqcon le definizioni di tabelle, viste, procedure, funzioni, macro e altri oggetti richiesti di Teradata. - Tutte le dipendenze relative agli schemi nella fase di migrazione.
- Un nome di Warehouse di destinazione e una scelta di collazione.
- Credenziali di origine se prevedi di usare il processo Copy per lo spostamento dei dati.
Includi le definizioni DDL anziché i file che contengono solo istruzioni indipendenti SELECT. Migration Assistant ignora i file solo per query che non definiscono un oggetto.
Migra metadati con Migration Assistant
Migration Assistant supporta Teradata come sorgente e traduce i metadati Teradata caricati in T-SQL compatibile con Fabric.
- Nel tuo workspace Fabric, seleziona Migra.
- In Migra a un data warehouse, seleziona il riquadro di origine Teradata (Anteprima).
- Su imposta la sorgente, seleziona Scegli file, sfoglia il file zip e poi seleziona Avanti.
- Esamina gli oggetti sorgente rilevati e seleziona gli schemi o i singoli oggetti per questa ondata di migrazione.
- Quando selezioni un singolo oggetto, puoi anche vedere gli oggetti dipendenti selezionati per la migrazione.
- In Imposta la destinazione, seleziona lo spazio di lavoro, inserisci il nuovo nome del magazzino e scegli le regole di confronto.
- Rivedi gli input, poi seleziona Migra.
- Aspetta che Migration Assistant traduca i metadati supportati e crea il nuovo Warehouse.
- Rivedi il riepilogo della migrazione dei metadati. Espandi Mostra oggetti migrati per vedere ogni oggetto e il suo stato.
- Seleziona un oggetto per rivedere le modifiche di tipo di dato o SQL nei Dettagli.
- Esporta il riepilogo quando hai bisogno di un record offline per revisione o tracciamento della migrazione.
Gli oggetti con dipendenze mancanti o costrutti non supportati appaiono sotto Oggetti da correggere.
Risolvere i problemi di traduzione dei metadati
Usa Migration Assistant per rivedere e correggere oggetti che non crea automaticamente:
- Apri i problemi di Fix e seleziona un oggetto.
- Rivedi la definizione della fonte, i commenti automatici di traduzione e i dettagli sugli errori nella query condivisa.
- Se Copilot è abilitato per il tuo tenant e per la capacità, seleziona Correggi gli errori di query per generare un suggerimento di correzione.
- Rivedi tutte le modifiche generate dall'IA. Adatta la sceneggiatura se necessario.
- Seleziona Esegui per validare lo script e crea l'oggetto.
- Ripeti per ogni oggetto richiesto. Ignora gli oggetti che non sono necessari nella destinazione.
Copilot può commettere errori. Confronta il codice corretto con il comportamento di Teradata e testa i casi limite, i casi con valori nulli, i casi di precisione e i casi di errore.
Copiare i dati
Dopo che esistono i metadati della tabella richiesti, scegli un metodo di movimento dei dati.
Usa il lavoro di copia
Usa il lavoro di copia per un trasferimento guidato completo o incrementale:
- In Migration Assistant, apri Copia dati e poi seleziona Usa un lavoro di copia.
- Dai un nome al lavoro e collegati a Teradata usando le credenziali di origine.
- Seleziona le tabelle da copiare.
- Seleziona il Magazzino dal catalogo OneLake.
- Rivedi le mappature di tabelle e colonne.
- Scegli una copia completa una tantum per la migrazione iniziale, oppure una copia incrementale per un periodo di coesistenza quando la configurazione sorgente lo supporta.
- Seleziona Salva + Esegui, poi monitora il numero di righe, la durata e i guasti.
Usa file sceneggiati e COPIA DENTRO
Per trasferimenti storici di grandi dimensioni, scarica in massa le tabelle Teradata su ADLS Gen2. Usa i file Parquet quando supportati, conserva un manifesto di estrazione e carica i file usando COPY INTO.
Esempio:
COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
FILE_TYPE = 'PARQUET'
);
Usa l'accesso all'area di lavoro attendibile e un'identità dell'area di lavoro quando la configurazione di rete dell'account di archiviazione lo richiede. Usa invece una pipeline Fabric quando il flusso richiede orchestrazione a più passi, trasformazioni, ramificazioni o recupero personalizzato.
Sostituire le utility di caricamento Teradata
Le utility Teradata rappresentano sia il movimento dei dati sia il comportamento di orchestrazione. Ricrea il comportamento completo invece di tradurre solo la load statement.
| Utilità Teradata | Metodo Fabric | Modello di migrazione |
|---|---|---|
| FastLoad |
COPY INTO o Operazione di copia |
Scarica in massa nei file di staging, crea una tabella di destinazione vuota e carica in parallelo |
| MultiLoad |
COPY INTO più MERGE |
Carica i file in una tabella di staging, valida, poi unisci inserti, aggiornamenti ed eliminazioni nella target |
| Teradata Parallel Transporter | Pipeline di Fabric con attività di copia e di script | Ricreare operatori, sequenziamento, gestione degli errori e dipendenze come passaggi espliciti della pipeline |
BTEQ .IMPORT |
COPY INTO una tabella |
Sostituire il comportamento di importazione lato client con un caricamento di file in fasi controllato |
BTEQ .EXPORT |
Pipeline, notebook o modello di esportazione supportato | Seleziona la destinazione e il formato file in base al sistema che lo consuma |
Validare e reindirizzare le connessioni
Prima del passaggio:
- Riconciliare conteggi delle righe, aggregati, valori null, decimali, timestamp e valori sensibili alle regole di confronto.
- Viste di test, procedure, funzioni, sostituzioni di BTEQ, report e modelli semantici.
- Testa la ripetizione del carico non riuscito, il fallimento parziale, la sincronizzazione incrementale e il picco di concorrenza.
- Confronta i risultati di origine e target per cicli economici rappresentativi.
- Esegui un ultimo caricamento delta e completa la lista di controllo del cutover.
- Aggiornare la reportistica, il modello semantico, le applicazioni e le connessioni ETL/ELT al Fabric Data Warehouse.