Jaa


Migraatio DACPAC-tiedostolla

Koskee:✅ Varasto Microsoft Fabricissa

Fabric Migration Assistant on migraatiokokemus, jonka avulla voit kopioida Azure Synapse Analyticsin omistettuja SQL-pooleja, SQL Serverin tietokantoja sekä muiden SQL Database Engine -alustojen tietokantoja saumattomasti Fabric Data Warehouseen.

Tämä opas opastaa sinua Azure Synapse Analyticsin omistetusta SQL-poolista Fabric-varastoon DACPAC-tiedoston avulla.

Vinkki

Lisätietoja siirtoavustajan ominaisuuksista ja ominaisuuksista on kohdassa Fabric Migration Assistant for Data Warehouse.

Lisätietoja siirron strategiasta ja suunnittelusta on kohdassa siirron suunnittelu: Azure Synapse Analytics, joka on omistettu Sql-varannot Fabric Data Warehouse: lle.

Edellytykset

Ennen kuin aloitat, varmista, että sinulla on seuraavat tuotteet valmiina:

Jotta voit käyttää Migration Assistantin tekoälyavusteisia migraatioominaisuuksia migraatioongelmien korjaamiseen, sinun täytyy aktivoida Copilot:

Metatietojen kopioiminen

  1. Valitse Fabric-työtilassa kohteen toimintopaketin Siirrä-painike .

    Näyttökuva Kohteen toimintopinon Siirrä-painikkeen Kangas-portaalista.

  2. Migrate to Fabricin lähdevalikosta, Migrate to a warehouse, valitse lähdejärjestelmäruutu.

    • Jos siirrät Azure Synapse Analyticsin omistetun SQL-poolin kautta, valitse Azure Synapse Analyticsin omistettu SQL-poolin ruutu.
    • Jos siirrät mistä tahansa muusta T-SQL-tietokannasta, kuten SQL Serverin, Azure SQL Databasen tai Azure SQL Managed Instancen tietokannasta, valitse SQL Server - tietokanta-ruutu.

    Kuvakaappaus lähdejärjestelmän laattojen Fabric-portaalista.

  3. Valitse metodisi - sivulla valitse Lataa tiedosto lähdemetatiedoilla ja valitse Seuraava.

  4. Valitse Valitse tiedosto ja lataa lähdetietovarastosi DACPAC-tiedosto. Kun lataus on valmis, valitse Seuraava.

    Näyttökuva Siirtoavustajan Dacpac-tiedoston lataamisen vaiheen Fabric-portaalista.

  5. Aseta kohde -sivulle syötä uuden Fabric-työtilan ja uuden varastokohteen nimi, johon haluat siirtyä. Valitse Seuraava.

  6. Tarkista syötteesi ja valitse Migrate. Migration Assistant luo uuden varastokohteen ja aloittaa metatietojen siirron.

    Muistio

    Kun käytät Migration Assistantia, uudessa varastossa on kirjainkoon puuttuva kokoaminen, riippumatta oletusvaraston kokoamisasetuksesta.

    Näyttökuva siirtoavustajan Tarkistus-sivun Fabric-portaalista. Lähde on DACPAC-tiedosto ja Kohde on uusi varastokohde nimeltä AdventureWorks.

    Tässä vaiheessa Migration Assistant muuntaa T-SQL-metatiedot tuetuksi T-SQL-syntaksiksi Fabric Data Warehousessa. Metatietojen siirron päätyttyä Migration Assistant avautuu. Voit käyttää Migration Assistantia milloin tahansa käyttämällä varastonauhan Home-välilehden Migration-painiketta .

  7. Tarkista metatietojen siirtämisen yhteenveto siirtoavustajan kohdasta. Näet siirrettyjen objektien määrän ja ne objektit, jotka täytyy korjata ennen siirtoa.

    Näyttökuva siirtoavustajan metatietojen siirtoyhteenvedon Kangas-portaalista. Näytä siirretyt objektit -vaihtoehto näkyy korostettuna.

  8. Valitse Näytä siirretyt objektit laajentaaksesi osion ja nähdäksesi listan objekteista, jotka olet onnistuneesti siirtänyt Kangasvarastoosi.

    Näyttökuva siirtoavustajan metatietojen siirtoyhteenvedon ja siirrettyjen objektien luettelosta Fabric-portaalista.

    Tila-sarake kertoo, onko Migration Assistant säätänyt objektin metatietoja käännöksen aikana Fabric Data Warehouseen. Saatat esimerkiksi nähdä, että tietyt sarakkeiden tietotyypit tai T-SQL-kielen rakenteet muunnetaan automaattisesti Fabricissa tuettuihin tietotyyppeihin. Yksityiskohdat-sarake näyttää tiedot portaalin tekemistä säädöistä kohteisiin.

  9. Valitse mikä tahansa objekti nähdäksesi, mitä muutoksia Migration Assistant teki siirron aikana.

  10. Avaa metatietojen siirron yhteenveto koko näytön näkymässä luettavuuden parantamiseksi. Käytä suodattimia tiettyjen objektityyppien tarkastelemiseen.

    Näyttökuva Siirtymisavustajan siirrettyjen objektien metatietojen siirron yhteenvedon koko näytön näkymästä.

  11. Voit halutessasi valita Vienti-valikon ladataksesi migraatioyhteenvedon Excel-tiedostona tai CSV-tiedostona.

    • Ladattu Excel-tiedosto on täysin jäsennelty työkirja, jossa on kaksi tehtäväarkista: Migrated Objects ja Objects To Fix. Se on MIP-yhteensopiva ja linjassa organisaatiosi herkkyysmerkintöjen kanssa.
    • CSV on kevyt ja työkaluystävällinen.

    Kuvakaappaus Fabric-portaalista, jossa näkyy Export ja Download As -vaihtoehdot.

    Jokainen viety tiedosto tarjoaa rakenteellisen ja kattavan näkymän migraatiotuloksistasi, mukaan lukien:

    Kentän nimi Description Otosarvot
    Objektin nimi SQL-objektin nimi
    Objektityyppi SQL-objektityypit Taulukko, näkymä, tallennettu proseduuri, funktio
    Alue Käännöstila Mukautettu: Fabric Data Warehouse -yhteensopivat päivitykset otetaan käyttöön

    Ei muokattu: Alkuperäisessä käsikirjoituksessa ei ole muutosta
    Tiedot Lista tehdyistä korjauksista tai virheilmoituksista
    Virheen tyyppi Käännösvirheen tyyppi Käännösviesti, Käännösvirhe, Käännössovellusvirhe

Korjaa ongelmat käyttämällä Migration Assistantia

Joidenkin tietokantaobjektien metatietojen siirtäminen voi epäonnistua. Usein tämä vika johtuu siitä, että Migration Assistant ei pystynyt kääntämään T-SQL-metatietoja Fabric-varastossa tuetuiksi tai käännetty koodi epäonnistui T-SQL:ään.

Korjaa nämä skriptit käyttämällä Migration Assistantia.

  1. Valitse Korjaa ongelmat osavaihe siirtoavustajasta, jotta näet komentosarjat, joiden siirtäminen epäonnistui.

    näyttökuva siirtoavustajan Korjaa ongelmat -luettelon Fabric-portaalista.

  2. Valitse tietokantaobjekti, jonka siirtäminen epäonnistui. Uusi kysely avautuu Jaettujen kyselyiden -kohtaan Explorerin. Tämä uusi kysely näyttää metatietojen määrityksen ja siihen tehdyt muutokset automaattisina kommentteina, jotka on lisätty T-SQL-koodiin.

  3. Tarkista komentosarjan alussa olevat kommentit, jotta näet komentosarjaan tehdyt muutokset.

  4. Tarkista ja korjaa rikkinäiset skriptit käyttämällä virhetietoja ja dokumentaatiota.

  5. Jos haluat käyttää Copilot-toimintoa tekoälyavusteiselle avulle virheiden korjaamisessa, valitse Korjaa kyselyvirheetEhdotettu toiminto -osassa. Copilot päivittää komentosarjan ehdotuksilla. Virheitä voi tapahtua, kun Copilot käyttää tekoälyä, joten tarkista koodiehdotukset ja tee tarvitsemasi muutokset.

  6. Valitse Suorita objektin vahvistamiseksi ja luomiseksi.

  7. Seuraava korjattava skripti avautuu.

  8. Jatka muiden komentosarjojen korjaamista. Voit ohittaa korjaamassa komentosarjoja, joita et tarvitse tämän vaiheen aikana.

  9. Kun kaikki halutut metatiedot ovat valmiita siirrettäväksi, valitse Korjaa-ongelma-paneelista takaisin-painike palauttaaksesi Migration Assistantin ylätason näkymän. Tarkista kakkonen. Korjaa ongelmat Migration Assistantissa.

Kopioi tiedot käyttämällä Migration Assistantia

Tietojen kopiointi auttaa siirtämään tietoja, joita siirtämäsi objektit käyttävät. Voit tehdä sen manuaalisesti Fabric Data Factory -kopiotehtävällä tai noudattaa näitä vaiheita kopiotyön integraatiossa Migration Assistantissa.

  1. Valitse siirtymisavustajan Tietojen kopioiminen vaihe.

  2. Valitse Kopioi työ -painike.

  3. Syötä uuden työn nimi ja valitse sitten Luo.

  4. Connect to data source -sivulla syötä Connection credentials for source Azure Synapse Analytics (SQL DW) dedicated SQL pool. Valitse Seuraava.

  5. Valitse Valitse tiedot -sivulla ne taulukot, jotka haluat siirtää. Objektin metatietojen pitäisi olla jo olemassa kohdevarastossa. Valitse Seuraava.

    Näyttökuva Valitse tiedot -ruudun Kangas-portaalista, jossa on valittuna joitakin taulukoita.

  6. Valitse Valitse tietokohde -sivulla uusi Fabric-varastokohde OneLake -luettelon. Valitse Seuraava.

  7. Määritä kunkin taulukon sarakkeiden yhdistämismääritykset Map to destination -sivulla. Valitse Seuraava.

  8. Valitse Kopioi työtila -sivulla kopiointitila. Valitse kertaluontoinen tietojen kopio (suositeltu siirtoa varten) tai jatkuva lisäävä kopiointi. Valitse Seuraava.

  9. Tarkista työn yhteenveto. Valitse Tallenna + Suorita.

  10. Kun kopiointityö on valmis, tarkista 3. Kopioi data -vaihe Migration Assistantissa. Valitse ylhäällä oleva takapainike palataksesi Migration Assistantin ylätasonäkymään.

Yhteyksien uudelleen järjestäminen

Viimeisessä vaiheessa yhdistä datan lataus- ja raportointialustat niin, että niiden yhteydet osoittavat uuteen Fabric-varastoosi.

  1. Tunnista yhteydet olemassa olevasta lähdevarastosta.

    • Esimerkiksi Azure Synapse Analyticsin omistettuista SQL-pooleista löydät istuntotietoja, kuten lähde-sovelluksen, yhteyden sijainnin, mistä yhteys tulee ja käytetäänkö Microsoft Entraa vai SQL-tunnistautumista:
    SELECT DISTINCT CASE 
             WHEN len(tt) = 0
                 THEN app_name
             ELSE tt
             END AS application_name
         ,login_name
         ,ip_address
    FROM (
         SELECT DISTINCT app_name
             ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address
             ,login_name
             ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt
         FROM sys.dm_pdw_exec_sessions
         ) AS a;
    
  2. Päivitä raportointiympäristöjen yhteydet niin, että ne osoittavat Fabric-varastoosi.

  3. Testaa Fabric-varastoa jollakin raportoinnilla ennen uudelleen reitimistä. Suorita vertailu- ja tietojen vahvistustestejä raportointiympäristössäsi.

  4. Päivitä tietojen lataamisympäristöjen (ETL/ELT) yhteydet niin, että ne osoittavat Fabric-varastoosi.

    • Power BI/Fabric-putket:
      1. Etsi List Connections REST -ohjelmointirajapinnan avulla yhteydet vanhaan tietolähteeseen, Azure Synapse Analyticsin erilliseen SQL-varantoon.
      2. Päivitä uuden varaston yhteydet käyttämällä Hallinnoi yhteyksiä ja portteja -sivua Asetuksista.
  5. Kun olet valmis, tarkista Migration Assistantista Reroute connections -vaihe.

Onnittelut! Olet nyt valmis aloittamaan uuden varastosi käytön.

Kangasportaalin siirtoavustajan näyttökuva, joka näyttää kaikki neljä työvaihetta valmiina ja onnittelut-ponnahdusikkunan.