Migraatio SQL-tietokantaan Fabric-muodossa Migration Assistant:n avulla DACPACin avulla

Applies to: ✅SQL-tietokanta Microsoft Fabric

Fabric Migration Assistant voi tuoda skeemametatietoja DACPAC-tiedostosta ja ohjata sinua kopioiden kohteeseen SQL-tietokantaan Fabric.

Tärkeää

Tämä ominaisuus on esikatseluvaiheessa.

Edellytykset

Ennen kuin aloitat, varmista että seuraavat edellytykset täyttyvät.

Fabric-vaatimukset

  • Tarvitset a Microsoft Fabric workspace jossa on aktiivinen kapasiteetti.
  • Lähde-SQL Server-instanssin ja Microsoft Fabric:n väliseen viestintään sinun täytyy asentaa on-premises data gateway.
    • Lisätietoja löytyy Access on-premises data sources in Data Factory for Microsoft Fabric.
    • Rekisteröi dataportti koneelle, joka on maantieteellisesti lähimpänä lähdetietokantaa.
    • Varmista, että yhdyskäytävä on saatavilla Fabric-portaalissa siirtymällä kohtaan Settings>Manage connections and gateways>On-premises data gateways.
    • Varmista, että uusi rekisteröity yhdyskäytävä näkyy listalla ja on valmiustilassa ennen tietojen siirron aloittamista.
  • Fabric SQL -yhteys, joka on luotu ja otettu käyttöön yhdyskäytävän käyttöön. Migraatiokopiotoiminnot suoritetaan yhdyskäytävän läpi. Jos yhdyskäytävän käyttö ei ole käytössä Fabric SQL -yhteydessä, datan kopiointitoiminnot epäonnistuvat.

Lähdetietokannan edellytykset

Luo SQL-tietokanta Fabric-yhteydessä

Kun olet rekisteröinyt paikallisen dataportin, luo Fabric SQL -yhteys ja ota se käyttöön yhdyskäytävän käyttöön.

Kuvakaappaus SQL-tietokannasta Fabric-yhteydessä data factory.

Vaiheet

  1. Microsoft Fabric-portaalissa valitse Settings. 1. Valitse Hallinnoi yhteyksiä ja yhdyskäyntejä, ja valitse sitten Uusi.
  2. Valitse Uusi yhteys -paneelissa Pilvi.
  3. Syötä yhteyden nimi.
  4. Valitse SQL-tietokanta Fabric yhteystyypiksi.
  5. Konfiguroi todennus, kuten OAuth 2.0.
  6. Yhteysasetuksista valitse Salli tämän yhteyden käyttö joko paikallisissa dataporteissa tai VNet-dataporteissa. Tämä asetus on tarpeen, koska migraatiokopio-operaatiot suoritetaan yhdyskäytävän ajonaikaisesti. Jos et ota Fabric SQL -yhteyttä käyttöön yhdyskäytävän käyttöön, datan kopiointitoiminnot epäonnistuvat.
  7. Luo yhteys valitsemalla Luo .

Käynnistä Migration Assistant

Kun olet konfiguroinut paikallisen dataportin ja luonut Fabric SQL -yhteyden, olet valmis käynnistämään Migration Assistant.

Screenshot, jossa SQL Server (esikatselu) on migraatiolähde.

  1. Fabric-portaalissa mene työtilaasi. Valitse työkalupalkista Migrate käynnistääksesi Migration Assistant.
  2. Migrate to Fabric paneelissa, kohdassa Migrate to a database, valitse SQL Server (Preview).
  3. Yleiskatsaussivulla käy läpi Mitä odottaa tiedonsiirron yhteydessä ja valitse Seuraava.

Vaihe 1: Kopiointiskeema

Sivulla Valitse lähde ja lataa DACPAC-tiedosto lähdekoodista SQL Server ympäristöstä.

Kuvakaappaus, joka näyttää, miten DACPAC-tiedosto ladataan.

Kun tämä vaihe on suoritettu:

  • Luodaan migraatioistunto.
  • Skeemaanalyysi alkaa automaattisesti.

Vaihe 2: Korjaa skriptivirheet

Migration Assistant analysoi DACPACin skeemaobjektit ja luokittelee ne yhteensopivuuden perusteella Fabric-SQL-tietokannan kanssa.

Kuvakaappaus esimerkistä migraatioanalyysin tuloksista.

Sinulla on nyt selkeä kuva siitä, mihin voit siirtyä as-is ja mikä vaatii huomiota. Sinun täytyy ratkaista ensisijaiset objektit ennen kuin riippuvat objektit voidaan siirtää. Tietokantaobjektit, jotka epäonnistuvat alkuperäisessä skeeman siirrossa:

  1. Näytä siirretyt ja epäonnistuneet objektit. Tarkista ehdotetut korjaukset avustajassa.
  2. Käy läpi yhteensopimattomuussyyt. Sovella tuettuja muutoksia yhteensopimattomiin objekteihin.
  3. Vahvista objektit uudelleen korjausten jälkeen.

Esimerkiksi saatat nähdä tunnistettuja syntaksivirheitä ja Korjaa kyselyvirheet -painikkeen, joka tarjoaa T-SQL-skriptin korjauksen tai kiertotien.

Kuvakaappaus skeeman yhteensopimattomien ominaisuuksista.

Vaihe 3: Valmistaudu kopioon

Valmistaudu kopiointiin -vaihe valmistelee tietokantaskeeman uudessa SQL-tietokannassa. Skeema on valmis datan siirtoon Fabric Copy Jobissa. Tämä vaihe vähentää kopiointivirheitä ja parantaa suorituskykyä datan siirron aikana.

  1. Kopioi luotu valmisteluskripti.
  2. Suorita skripti Query Editor -ohjelmassa kohde-SQL-tietokantaa vastaan.

Vaihe 4: Kopioi data

  1. Valitse 4. Kopioi data Migration Assistant.

  2. Valitse Käytä kopiotyötä. Nimeä työ ja valitse sitten Luo avataksesi Kopioi-työn wizardin.

  3. Lähdekonfiguraatio:

    Valitse tietolähde, täytä seuraavat tiedot.

    1. Valitse lähdetyypiksi SQL Server tietokanta.
    2. Valitse tai luo lähdeyhteys.
    3. Syötä SQL Server -instanssi ja tietokantatiedot.
    4. Valitse paikallinen datayhdyskäytävä, jolla yhdistetään lähde-SQL Server -instanssiin.
    5. Valitse tunnistautuminen. Käytä Organisaatio-tilivaihtoehtoa.
    6. Jos salaus ei ole käytössä lähdekoodissa SQL Server -instanssissa, poista salaus käytöstä asetuksista.
    7. Valitse Seuraava.
  4. Valitse taulukot:

    1. Valitse data-osiossa siirrettävät taulukot.
    2. Vahvista, että kohdeskeema on jo olemassa (skeeman siirrosta) ja valitse Seuraava.
  5. Arvostelu + juoksu:

    1. Tarkista sarakkeiden kartoitukset.
    2. Valitse Kopioi-tila.
    3. Tutustu yhteenvetoon.
    4. Valitse Tallenna + Suorita.
  6. Monitori:

    Kopiotyön etenemisen seuraamiseksi tarkista seuraavat arvot:

    • Rivit luetaan ja kirjoitetaan
    • Taulukkokohtainen tila
    • Siirtovirheitä, jos niitä on

    Ratkaise viat ja aja taulukot uudelleen tarpeen mukaan.

  7. Kun kopiointityö on onnistuneesti valmis, palaa Migration Assistant ja merkitse kopiointidatan vaihe valmis.

Vaihe 5: Viimeistele kopio

Se 5. Viimeistele kopioi -vaihe suorittaa datan siirron ja mahdollistaa jäljelle jäävien kohteiden, kuten rajoitteet, laukaisimet ja indeksit, palauttamisen haluttuun tilaan.

Kopioi kysely Finalize Copy -ikkunasta ja aja se kyselyeditorissa.

Tämän vaiheen lopussa ohjattu muuttoliike on valmis.

Siirron jälkeen huomioitavat asiat

Kun olet suorittanut siirron:

  • Validoi sovelluskyselyt ja työkuormat.
  • Päivitä sovelluksen yhteysmerkkijonot.
  • Tarkista suorituskyky ja yhteensopivuus SQL-tietokannan kanssa Fabric-ominaisuuksissa.