Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Sovellettavissa:✅ Varasto Microsoft Fabric
Teradata-migraatiossa on kaksi päävaihetta: metatietojen siirtäminen Fabric Migration Assistant:n kanssa ja sitten datan siirtäminen Copy-tehtävällä, Fabric-putkella tai COPY INTO:lla. Viimeistele siirto varmistamalla tulokset ja reitittämällä yhteydet uudelleen.
Ohjelmasuunnittelua varten katso Suunnittele siirto Teradatasta. Syntaksin ja objektien kartoituksista katso Translate Teradata SQL for Fabric tietovarasto.
Suositeltu muuttoreitti
| Vaihe | Suositeltu menetelmä | Tulos |
|---|---|---|
| Metatiedot | Lataa zip-tiedosto Teradataa .sql ja/tai .bteq tiedostoja Migration Assistant -ohjelmaan |
Tuetut objektit käännetään ja luodaan uudessa varastossa |
| Korjaaminen | Tarkista objektit korjataksesi ja käytä dokumentoituja mappingeja tai Copilot-ehdotukset | Tarvittavat kohteet korjataan ja otetaan käyttöön |
| Data | Käytä Copy-tehtävää ohjattuun siirtoon; käytä vaiheitettuja tiedostoja ja COPY INTO suuria massakuormia varten |
Lähdedata ladataan ja sovitetaan yhteen |
| Valmistelusiirto | Työkuormien validointi ja uudelleenreititys lataus- ja raportointiyhteyksien kanssa | Sovellukset käyttävät Fabric tietovarasto |
Muistio
Migration Assistant kääntää ja ottaa käyttöön metatietoja ja koodia. Datan siirto toimii erillisenä kopiointitehtävänä tai vastaanottovaiheena migraatioprosessissa.
Edellytykset
Ennen kuin aloitat, valmistaudu:
- Fabric-työtila, jossa on aktiivinen kapasiteetti.
- Zip-arkisto ja
.sql/tai.bteqtiedostot, jotka sisältävät Teradata-taulukon, näkymän, proseduurin, funktion, makron ja muut vaaditut objektimäärittelyt. - Kaikki siirtymäaallon skeemoihin liittyvät riippuvuudet.
- Kohde varaston nimi ja vertailuvaihtoehto.
- Lähdekoodit, jos aiot käyttää Copy-työtä datan siirtoon.
Sisällytä DDL-määritelmät tiedostojen sijaan, jotka sisältävät vain itsenäisiä SELECT lauseita. Migration Assistant ohittaa pelkästään kyselyihin perustuvat tiedostot, jotka eivät määrittele objektia.
Metatietojen siirtäminen Migration Assistant -ohjelmalla
Migration Assistant tukee Teradataa lähteenä ja kääntää ladatun Teradata-metadatan Fabric-yhteensopivaksi T-SQL:ksi.
- Valitse Fabric-työtilassasi Migrate.
- Siirry varastoon -kohdasta valitse Teradata (Preview) -lähderuutu.
- Aseta lähdekoodi -tilassa valitse Valitse tiedosto, selaa zip-tiedostoa ja valitse sitten seuraava.
- Tarkista havaitut lähdeobjektit ja valitse skeemat tai yksittäiset objektit tälle migraatioaallolle.
- Kun valitset yksittäisen objektin, näet myös riippuvaiset objektit, jotka on valittu siirrettäväksi.
- Aseta kohde -kohdalla valitse työtila, syötä uusi varaston nimi ja valitse kokoaminen.
- Tarkista syötteet ja valitse sitten Siirre.
- Odota, kun Migration Assistant kääntää tuetut metatiedot ja luo uuden varaston.
- Tutustu metatietojen migraatioyhteenvetoon. Laajenna Näytä siirretyt objektit nähdäksesi jokaisen objektin ja sen tilan.
- Valitse objekti tarkistaaksesi tietotyypin tai SQL:n muutokset Yksityiskohdissa.
- Vie yhteenveto silloin, kun tarvitset offline-tietueen tarkistusta tai migraation seurantaa varten.
Objektit, joilta puuttuvat riippuvuudet tai tuettomat konstruktiot, näkyvät Objektit korjattavaksi.
Korjaa metatietojen käännösongelmat
Käytä Migration Assistant -ohjelmaa tarkistaaksesi ja korjataksesi automaattisesti luodut objektit:
- Avaa Korjaa-ongelmat ja valitse objekti.
- Tarkista lähdemääritelmä, automaattiset käännöskommentit ja virhetiedot jaetussa kyselyssä.
- Jos Copilot on käytössä vuokralaisellesi ja kapasiteetillesi, valitse Korjaa kyselyvirheet luodaksesi suositellun korjauksen.
- Käy läpi kaikki tekoälyn tuottamat muutokset. Säädä käsikirjoitusta tarpeen mukaan.
- Valitse Suorita validoidaksesi skriptin ja luodaksesi objektin.
- Toista jokaiselle vaaditulle esineelle. Ohita kohteita, joita kohteessa ei tarvita.
Copilot voi tehdä virheitä. Vertaa korjattua koodia Teradatan käyttäytymiseen ja testaa raja-, nolla-, tarkkuus- ja virhetapauksia.
Tietojen kopiointi
Kun vaaditut taulukon metatiedot ovat olemassa, valitse yksi datan siirtomenetelmä.
Käytä kopiointityötä
Käytä kopiotyötä ohjattuun kokonaiseen tai asteittaiseen siirtoon:
- Migration Assistant -ohjelmassa avaa Copy data ja valitse sitten Käytä kopiotyötä.
- Nimeä työ ja yhdistä Teradataan käyttämällä lähdetunnuksia.
- Valitse kopioitavat taulukot.
- Valitse varasto OneLake-katalogista.
- Tarkista taulukko- ja sarakkekuvaukset.
- Valitse kertaluonteinen kokonainen kopio alkuperäiseen migraatioon tai inkrementaalinen kopio yhteiselossa olemisen ajaksi, kun lähdekonfiguraatio sitä sallii.
- Valitse Tallenna + Suorita ja seuraa sitten rivien määrää, kestoa ja epäonnistumisia.
Käytä vaiheitettuja tiedostoja ja KOPIOI SISÄÄN
Suuria historiallisia siirtoja varten purkaa Teradata-taulukot massassa ADLS Gen2:een. Käytä Parquet-tiedostoja, kun niitä tuetaan, pidä purkuluettelo ja lataa tiedostot käyttämällä COPY INTO:ta.
Esimerkki:
COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
FILE_TYPE = 'PARQUET'
);
Käytä luotettua työtilaa ja työtilan identiteettiä, kun tallennustilin verkkokonfiguraatio niitä vaatii. Käytä Fabric-putkistoa sen sijaan, kun prosessi vaatii monivaiheista orkestrointia, muunnoksia, haarautumista tai räätälöityä palautusta.
Korvaa Teradata-lataustyökalut
Teradata-apuohjelmat edustavat sekä datan siirtoa että orkestrointikäyttäytymistä. Luo koko toiminta uudelleen sen sijaan, että käännät pelkän kuormalauseen.
| Teradata-hyöty | Fabric-menetelmä | Muuttoliike |
|---|---|---|
| FastLoad |
COPY INTO tai kopiointityö |
Pura massoin vaiheitetuihin tiedostoihin, luo tyhjä kohdetaulu ja lataa rinnakkain |
| MultiLoad |
COPY INTO plus MERGE |
Lataa tiedostot staging-taulukkoon, validoi, yhdistä sitten insertit, päivitykset ja poistot kohteeseen |
| Teradatan rinnakkaissiirtolaite | Fabric-putkisto, jossa on kopiointi- ja skriptitoimintoja | Luo operaattorit, sekvensointi, virheenkäsittely ja riippuvuudet eksplisiittisinä putkivaiheina |
BTEQ .IMPORT |
COPY INTO taulukko |
Korvaa asiakaspuolen tuontikäyttäytyminen säädellyllä vaiheitetun tiedoston latauksella |
BTEQ .EXPORT |
Putkisto, muistikirja tai tuettu vientimalli | Valitse kohde ja tiedostomuoto kulutusjärjestelmän mukaan |
Yhteyksien validointi ja uudelleenreitittäminen
Ennen leikkausta:
- Sovita rivimäärät, aggregaatit, nollat, desimaalit, aikaleimat ja vertailuherkät arvot.
- Testinäkymät, menettelyt, funktiot, BTEQ-korvaukset, raportit ja semanttiset mallit.
- Testauksen epäonnistuneen kuormituksen toisto, osittainen epäonnistuminen, inkrementaalinen synkronointi ja huippurinnakkaisyyttä.
- Vertaa lähde- ja tavoitetuloksia edustavien suhdannesyklien osalta.
- Suorita viimeinen delta-lataus ja suorita leikkaustarkistuslista.
- Päivitä raportointi, semanttinen malli, sovellus ja ETL/ELT-yhteydet Fabric tietovarasto.