Migraatiosuunnittelu: Teradatasta Fabric tietovarasto

Sovellettavissa:✅ Varasto Microsoft Fabric

Yrityksen Teradata-kartanon siirtäminen Fabric tietovarasto vaatii muutakin kuin skeemaa ja tiedonsiirtoa. Suunnittele SQL- ja BTEQ-koodi, latausprosessit, tietoturva, raportointi, operaatiot ja suorituskyky.

Tämä artikkeli järjestää työn viiteen vaiheeseen. Käytä kenttiä toistettavana juoksukirjana jokaiselle siirtymäaallolle. Suositellun toteutuksen löydät kohdasta Migraatiomenetelmät Teradatalle. Koodin korjausta varten katso Translate Teradata SQL for Fabric tietovarasto.

Tärkeää

Vahvista nykyiset Fabric tietovarasto rajoitukset ja T-SQL:n pinta-ala ennen jokaista siirtymäaaltoa. Määritä omistaja ja korjaussuunnitelma jokaiselle estoerolle.

Käytä valikoivaa modernisointia useimmissa työkuormissa:

  • Säilytä validoidut liiketoimintamallit ja logiikka.
  • Käytä Migration Assistant -ohjelmaa tuetun metatiedon kääntämiseen ja käyttöönottoon.
  • Korvaa Teradata-spesifiset SQL:t, työkalut ja operaatiot Fabric-natiivikuvioilla.
  • Suunnittele uudelleen vain ne työkuormat, joita tukemattomat riippuvuudet tai olemassa olevat arkkitehtoniset ongelmat estävät.

Siirry aaltoina liiketoiminta-alueen, datamartin tai työkuormaklusterin mukaan. Vältä yksittäistä alkuräjähdysmäistä muuttoliikettä.

Arvioi ja arvioi

Arvioi näitä työvirtoja yhdessä, jotta et jää huomaamatta yhtään riippuvuutta:

Työvaihe Arvioida
Suunnittelu ja suorituskyky Tietomalli, volyymi, kasvu, vinoutuma, taulukon leveys, rinnakkaisuus, ajonaika ja palvelutavoitteet
ETL ja lataus FastLoad, MultiLoad, Teradata Parallel Transporter, BTEQ:n tuonti/vienti, aikataulut, uudelleenkäynnistyskäyttäytyminen ja inkrementaaliset kuormat
Turvallisuus ja toiminta Käyttäjät, roolit, käyttöoikeudet, palvelutilit, auditointi, palautus, valvonta ja tukiomistus
Visualisointi ja raportointi Raportit, semanttiset mallit, sovellukset, viennat, päivitysaikataulut ja yhteysriippuvuudet
SQL-yhteensopivuus Taulukot, näkymät, makrot, proseduurit, funktiot, tietotyypit, QUALIFY, volatiilit PERIODtaulut ja BTEQ-ohjausvirta
Migraatiotyökalut Metatietojen poiminta, Migration Assistant -valmius, datan siirto, lähdekoodin hallinta ja käyttöönoton automaatio
Muuttoliikkeen jälkeen Leikkaus, palautus, optimointi, koulutus, poistaminen käytöstä ja uudelleenkäytettävät käytännöt myöhemmille aalloille

Määrittele liiketoiminnan tulokset, laajuus, omistajat, menestysmittarit ja odotukset takaisin. Laadi objektiinventaario, riippuvuuskartta, työkuorman perusta, yhteensopivuusrekisteri ja aaltosuunnitelma.

Pohjapiirros ja suunnittelu

Muunna arviointi suoritettavaksi suunnitelmaksi:

  1. Vahvista Warehouse SQL-keskeisen relaatioanalytiikan kohteeksi.
  2. Määrittele kehitys-, testaus- ja tuotantotyötilat, kapasiteetti, nimeäminen ja omistajuus.
  3. Kartoita Teradata-objektit ja tietotyypit Fabric-kohteisiin. Kirjaa ylös tuetut kohteet ja hyväksytyt vaihtoehdot. Käytä Migration Assistant -ohjelmaa metatietojen kääntämiseen.
  4. Suunnittele historiallinen ja inkrementaalinen datan liikkuminen erikseen.
  5. Uudista pääsy Microsoft Entra ID:n, työtilaroolien, kohdeoikeuksien ja Warehouse SQL -oikeuksien ympärille.
  6. Määrittele käyttöönotto-, validointi-, leikkaus- ja palautuskriteerit.

Kannata ulottuvuusmallia, eräpainotteista kuormitusta, modulaarista ELT:tä ja ohjattua uudelleenkäyttöä OneLaken kautta kohdesuunnittelussa.

Siirto

Suorita jokainen aalto tässä järjestyksessä:

  1. Määritä kohdetyötilat, identiteetit, yhteydet ja käyttöönottopolku.
  2. Lataa puretut Teradata SQL -tiedostot Migration Assistant -ohjelmaan, käännä metatietoja ja korjaa huomionarvoisia objekteja.
  3. Kopioi edustava tietoaineisto ja varmista läpimeno, kartoitukset, virheet ja uudelleenkäynnistyskäyttäytyminen.
  4. Suorita historiallinen kuormitus ja tee asteittainen synkronointi tarvittaessa.
  5. Luo turvallisuus- ja operatiiviset prosessit uudelleen.
  6. Validoi data, SQL-toiminta, raportit, sovellukset ja edustava suorituskyky.
  7. Reititä yhteydet uudelleen ja leikkaa yli, kun hyväksymiskriteerit täyttyvät.

Älä käytä objektien luomisen onnistumista ainoana suoritusmerkkinä. Aalto on täydellinen vain, kun data, käyttäytyminen, turvallisuus, operaatiot ja loppuvirran kulutus läpäisevät hyväksymiskriteerinsä.

Valvo ja hallitse

Käytä lähdettä ja kohdetta rinnakkain työkuorman riskiprofiilin vaatiman ajanjakson ajan.

  • Vertaa datan tuoreutta, rivimääriä, yritysten aggregaatteja ja raporttituloksia eri ympäristöjen välillä.
  • Seuraa kuormituskestoa, kyselyjen kestoa, epäonnistumisia, uudelleenkäynnistyksiä, kapasiteetin kulutusta, aktiivisia istuntoja ja käyttäjien ilmoittamia ongelmia.
  • Tarkista käyttöoikeudet, etuoikeutetut henkilöllisyydet, varaston käyttöoikeudet ja tietoturvatestien tulokset.
  • Pidä käännetty koodi, käyttöönotto-assetit, kartoituspäätökset, testitodisteet ja poikkeukset lähdekoodin hallinnassa.
  • Seuraa migraatiovalmiutta työkuorman ja hyväksymisportin mukaan, ei pelkästään siirrettyjen objektien määrän mukaan.
  • Kirjaa toistuvat käännös- ja kuormitusongelmat uudelleenkäytettäväksi ohjeeksi myöhemmille aalloille.
  • Määritä eskalointi-, palautus-, palautus- ja hyperhoitomenettelyt ennen tuotannon leikkausta.

Hallinto kattaa sukulinjan, omistajuuden, luokittelun, säilyttämisen, tilintarkastuksen ja operatiivisen vastuullisuuden. Käytä näitä kontrolleja siirtymän aikana, älä lopullisen leikkauksen jälkeen.

Optimoi ja modernisoi

Kun olet varmistanut oikeellisuuden ja vakauden, poista väliaikaiset yhteensopivuuskuviot ja käytä Fabric-natiiveja ominaisuuksia.

  • Refaktoroi literaaliset SQL-käännökset modulaariseksi T-SQL:ksi.
  • Yksinkertaista syvälle sisäkkäisiä näkymiä ja monoliittisia menettelytehtäviä.
  • Standardoi korkean läpimenon vastaanotto tehokkaille, uudelleenkäynnistettäville tiedostopohjaisille malleille.
  • Viritä käyttämällä Fabric tietovarasto suorituskykyohjeita ja edustavia rinnakkaistestejä.
  • Vähennä tarpeettomia datakopioita käyttämällä säädeltyä OneLake-pääsyä arkkitehtuurin mukaan.
  • Integroi Data Factory, Power BI, kannettavat ja muut Fabric-työkuormat, joissa ne vähentävät päällekkäisyyttä tai toiminnallista monimutkaisuutta.
  • Tarkastele kapasiteettia, turvallisuutta, luotettavuutta ja kustannuksia työkuormakäyttäytymisen vakauttamisen jälkeen.
  • Muunna valmis aalto uudelleenkäytettäväksi mallipohjaksi seuraavaa domainia varten.

Migraatioaaltojen hyväksymistarkistuslista

Ennen leikkausta varmista, että:

  • Objektiinventaario ja riippuvuuskartta ovat täydelliset aallon osalta.
  • T-SQL-rajoitusten estämiseen on myönnetty korjauksia.
  • Skeema ja koodi otetaan käyttöön toistuvasti kaikissa kohdeympäristöissä.
  • Historialliset ja inkrementaaliset datapolut läpäisevät skaala- ja palautustestit.
  • Tietojen täsmäytys ja liiketoiminnan validointi täyttävät sovitut kynnysarvot.
  • Turvallisuus luodaan uudelleen ja validoidaan edustavilla henkilöllisyydeillä.
  • Raportit, semanttiset mallit, sovellukset ja operatiiviset tehtävät läpäisevät testauksen.
  • Suorituskyky ja samanaikaisuus täyttävät työkuorman tavoitteet.
  • Seuranta, tukien omistaminen, palautus- ja hyperhoitosuunnitelmat ovat aktiivisia.
  • Yritys- ja tekniset omistajat hyväksyvät siirtymisen.