Jaa


Opetusohjelma: Määritä Microsoft Fabric -peilatut tietokannat Azure SQL:n hallitusta esiintymästä (esikatselu)

Mirroring in Fabric on yrityspohjainen, pilvipohjainen, nolla-ETL-teknologia, SaaS-tekniikka. Tässä osiossa opit luomaan peilatun Azure SQL:n hallitun esiintymän tietokannan, joka edustaa vain luku -muotoista, jatkuvasti replikoitua kopiota valitusta tietokannasta Azure SQL:n hallittu esiintymä OneLakessa.

Edellytykset

Järjestelmän määrittämän hallitun käyttäjätiedon (SAMI) ottaminen käyttöön Azure SQL:n hallitussa esiintymässä

Azure SQL:n hallitun esiintymän järjestelmän määrittämä hallittu käyttäjätieto (SAMI) on otettava käyttöön ja sen on oltava ensisijainen käyttäjätieto, jotta voit julkaista tietoja Fabric OneLakeen.

  1. Jos haluat määrittää tai varmistaa, että SAMI on käytössä, siirry SQL:n hallittuun esiintymään Azure-portaali. Valitse resurssivalikosta Suojaus ja käyttäjätiedot.
  2. Valitse Järjestelmälle määritetyt hallitut käyttäjätiedot -kohdassa Tila tilaksi Käytössä.
  3. SAMI:n on oltava ensisijainen käyttäjätieto. Varmista, että SAMI on ensisijainen käyttäjätieto seuraavalla T-SQL-kyselyllä: SELECT * FROM sys.dm_server_managed_identities;

Fabric-tietokannan päänimi

Seuraavaksi sinun on luotava Fabric-palvelulle tapa muodostaa yhteys Azure SQL:n hallittuun esiintymään.

Voit tehdä tämän kirjautuneena ja yhdistettynä tietokantakäyttäjänä. Suojausoikeuksien vähimmillä periaatteella sinun tulisi myöntää CONTROL-TIETOKANTA-käyttöoikeus vain tietokannassa, jota aiot peilata.

Kirjautumisen ja yhdistetyn tietokannan käyttäjän käyttäminen

  1. Muodosta yhteys Azure SQL:n hallittuun esiintymään SQL Server Management Studion (SSMS) tai Azure Data Studio avulla. Muodosta yhteys tietokantaan master .

  2. Luo palvelinkirjautuminen ja määritä tarvittavat käyttöoikeudet.

    • Luo SQL-todennettu kirjautumistunnus. Voit valita minkä tahansa nimen tälle kirjautumiselle. Korvaa se seuraavassa komentosarjassa parametrille <fabric_login>. Anna oma vahva salasanasi. Suorita seuraava T-SQL-komentosarja tietokannassa master :
    CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER <fabric_login>;
    
    • Voit myös luoda Microsoft Entra -tunnuksen todennetun kirjautumisen olemassa olevalta tililtä. Suorita seuraava T-SQL-komentosarja tietokannassa master :
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];
    
  3. Vaihda kyselyn vaikutusalue tietokantaan, jonka haluat peilata. Korvaa tietokannan nimi toiminnolle <mirroring_source_database> ja suorita seuraava T-SQL:

    USE [<mirroring_source_database>];
    
  4. Luo kirjautumiseen yhdistetty tietokannan käyttäjä. Korvaa uuden tietokantakäyttäjän nimi tällä tarkoituksella <fabric_user>:

    CREATE USER <fabric_user> FOR LOGIN <fabric_login>;
    GRANT CONTROL TO <fabric_user>;
    

    Tai Microsoft Entra -kirjautumistunnuksille:

    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    GRANT CONTROL TO [bob@contoso.com];
    

Peilatun Azure SQL:n hallitun esiintymän tietokannan luominen

  1. Avaa Fabric-portaali.
  2. Käytä olemassa olevaa työtilaa tai luo uusi työtila.
  3. Siirry Luo-ruutuun. Valitse Luo-kuvake.
  4. Vieritä Tietovarasto-osioon ja valitse sitten Peilattu Azure SQL:n hallittu esiintymä (esikatselu).

Yhdistäminen hallittuun Azure SQL -esiintymään

Jotta voit ottaa Mirroringin käyttöön, sinun on muodostettava yhteys Fabricista Azure SQL:n hallittuun esiintymään ja muodostettava yhteys SQL Managed Instance- ja Fabric-esiintymien välille. Seuraavat vaiheet opastavat yhteyden muodostamisessa Azure SQL:n hallittuun esiintymään:

  1. Valitse Kohdasta Uudet lähteet Azure SQL:n hallittu esiintymä. Voit myös valita aiemmin luodun Azure SQL:n hallitun esiintymän yhteyden OneLake-luettelosta.
    1. Et voi käyttää olemassa olevia Azure SQL:n hallitun esiintymän yhteyksiä tyypillä "SQL Server" (yleinen yhteystyyppi). Vain yhteyksiä, joiden yhteystyyppi on "SQL:n hallittu esiintymä", tuetaan Azure SQL:n hallitun esiintymän tietojen peilaamisessa.
  2. Jos olet valinnut Uuden yhteyden, anna Azure SQL:n hallitun esiintymän yhteyden tiedot. Sinun on muodostettava yhteys tiettyyn tietokantaan. Peilausta ei voi määrittää koko SQL:n hallitulle esiintymälle ja kaikille sen tietokannuksille.
    • Palvelin: Löydät palvelimen nimen siirtymällä Azure-portaali (Suojaus-valikon) Azure SQL:n hallitun esiintymän verkkosivulle ja katsomalla Julkista päätepistettä -kenttää. Esimerkki: <managed_instance_name>.public.<dns_zone>.database.windows.net,3342.
    • Tietokanta: Anna peilattavan tietokannan nimi.
    • Yhteys: Luo uusi yhteys.
    • Yhteyden nimi: Annetaan automaattinen nimi. Voit muuttaa sitä, jotta tämän SQL:n hallitun esiintymän tietokantayhteyden löytäminen olisi helpompaa tulevaisuudessa tarvittaessa.
    • Todennuslaji:
      • Perus (SQL-todennus)
      • Organisaation tili (Microsoft Entra -tunnus)
      • Vuokraajan tunnus (Azuren palvelun päänimi)
  3. Valitse Yhdistä.

Aloita peilausprosessi

  1. Määritä peilaus -näytön avulla voit oletusarvoisesti peilata kaikki tietokannan tiedot.

    • Peilattu kaikki tiedot tarkoittavat sitä, että Peilauksen käynnistämisen jälkeen luodut uudet taulukot peilataan.

    • Valinnaisesti voit valita vain tietyt objektit peilataksesi. Poista Kaikkien tietojen peilaus -asetus käytöstä ja valitse sitten tietokannasta yksittäiset taulukot.

    • Jos taulukoita ei voi peilata ollenkaan, ne näyttävät virhekuvakkeen ja asianmukaisen selitystekstin. Samoin jos taulukot voivat peilata vain rajoituksilla, näkyviin tulee varoituskuvake, jossa on asianmukainen selitysteksti.

    Tätä opetusohjelmaa varten valitaan Peilaa kaikki tiedot - vaihtoehto.

  2. Anna seuraavassa näytössä kohdekohteelle nimi ja valitse Luo peilattu tietokanta. Odota nyt hetki tai pari Fabricin valmistelevan kaiken puolestasi.

  3. Kun olet ollut 2–5 minuuttia, valitse Valvo replikointia , niin näet tilan.

  4. Muutaman minuutin kuluttua tilan pitäisi muuttua Käynnissä-tilaksi, mikä tarkoittaa, että taulukot synkronoidaan.

    Jos et näe taulukoita ja vastaavaa replikoinnin tilaa, odota muutama sekunti ja päivitä sitten paneeli.

  5. Kun taulukoiden ensimmäinen kopiointi on valmis, viimeinen päivitys -sarakkeeseen tulee päivämäärä.

  6. Nyt kun tietosi ovat käytettävissä, Fabricissa on saatavilla erilaisia analytiikkaskenaarioita.

Tärkeä

Lähdetietokantaan määritetty tarkka suojaus on määritettävä uudelleen Microsoft Fabricin peilatussa tietokannassa.

Kangaspeilausten valvonta

Kun peilaus on määritetty, sinut ohjataan Peilauksen tila - sivulle. Täällä voit valvoa nykyisen replikoinnin tilaa.

Nämä ovat replikoimisen tilat:

  • Tietokantatason yleinen valvonta:

    • Käynnissä – Replikointi suorittaa parhaillaan tilannevedoksen tuomista ja tietojen muuttamista OneLakeen.
    • Käynnissä varoituksella: Replikointi on käynnissä, ja tilapäiset virheet ovat käynnissä
    • Pysäytys / pysäytetty – replikointi pysäytetään.
    • Virhe – Kuolemaan johtanut virhe replikaatiossa, jota ei voida palauttaa.
  • Taulukkotason valvonta:

    • Running – Taulukon tiedot replikoidaan onnistuneesti varastoon.
    • Käynnissä varoituksella – Varoitus ei-kohtalokkaasta virheestä tietojen replikoinnin kanssa taulukosta
    • Pysäyttäminen /pysäytetty – replikointi on loppunut
    • Error – Kohtalokas virhe replikaatiossa kyseiselle taulukolle.

Jos ensimmäinen synkronointi on valmis, taulukon nimen vieressä näkyy Viimeisin valmis -aikaleima. Tämä aikaleima ilmaisee ajan, jolloin Fabric on viimeksi tarkistanut taulukon muutokset.

Huomaa myös, että Rivit replikoituvat sarakkeet. Se laskee kaikki taulukolle replikoidut rivit. Aina, kun rivi replikoidaan, se lasketaan uudelleen. Tämä tarkoittaa sitä, että esimerkiksi rivin lisääminen perusavaimella =1 lähteeseen kasvattaa replikoitujen rivien määrää yhdellä. Jos päivität rivin samalla perusavaimella, replikoiTuu Fabriciin uudelleen, jolloin rivimäärä kasvaa yhdellä, vaikka kyseessä on sama rivi, joka replikoidaan uudelleen. Fabric laskee kaikki rivillä tapahtuneet replikoinnit, mukaan lukien lisäyset, poistot ja päivitykset.

Monitorin replikointi -näyttö kuvastaa myös virheitä ja varoituksia, joissa taulukot on peilattu. Jos taulukossa on saraketyyppejä, joita ei tueta tai jos koko taulukkoa ei tueta (esimerkiksi muistissa tai sarakesäilöindekseissä), tässä näytössä näkyy ilmoitus rajoituksesta. Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.

Tärkeä

Jos lähdetaulukoissa ei ole päivityksiä, replikointimoduuli aloittaa varmuuskopioinnin eksponentiaalisesti suurenevan keston, jopa tunnin, verran. Replikaattorimoduuli jatkaa automaattisesti säännöllistä kyselyä, kun päivitetyt tiedot on havaittu.