Teradatan siirtomenetelmät Fabric tietovarasto

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.

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 .bteq tiedostot, 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.

  1. Valitse Fabric-työtilassasi Migrate.
  2. Siirry varastoon -kohdasta valitse Teradata (Preview) -lähderuutu.
  3. Aseta lähdekoodi -tilassa valitse Valitse tiedosto, selaa zip-tiedostoa ja valitse sitten seuraava.
  4. 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.
  5. Aseta kohde -kohdalla valitse työtila, syötä uusi varaston nimi ja valitse kokoaminen.
  6. Tarkista syötteet ja valitse sitten Siirre.
  7. Odota, kun Migration Assistant kääntää tuetut metatiedot ja luo uuden varaston.
  8. Tutustu metatietojen migraatioyhteenvetoon. Laajenna Näytä siirretyt objektit nähdäksesi jokaisen objektin ja sen tilan.
  9. Valitse objekti tarkistaaksesi tietotyypin tai SQL:n muutokset Yksityiskohdissa.
  10. 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:

  1. Avaa Korjaa-ongelmat ja valitse objekti.
  2. Tarkista lähdemääritelmä, automaattiset käännöskommentit ja virhetiedot jaetussa kyselyssä.
  3. Jos Copilot on käytössä vuokralaisellesi ja kapasiteetillesi, valitse Korjaa kyselyvirheet luodaksesi suositellun korjauksen.
  4. Käy läpi kaikki tekoälyn tuottamat muutokset. Säädä käsikirjoitusta tarpeen mukaan.
  5. Valitse Suorita validoidaksesi skriptin ja luodaksesi objektin.
  6. 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:

  1. Migration Assistant -ohjelmassa avaa Copy data ja valitse sitten Käytä kopiotyötä.
  2. Nimeä työ ja yhdistä Teradataan käyttämällä lähdetunnuksia.
  3. Valitse kopioitavat taulukot.
  4. Valitse varasto OneLake-katalogista.
  5. Tarkista taulukko- ja sarakkekuvaukset.
  6. Valitse kertaluonteinen kokonainen kopio alkuperäiseen migraatioon tai inkrementaalinen kopio yhteiselossa olemisen ajaksi, kun lähdekonfiguraatio sitä sallii.
  7. 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.