Jaa


Opastus: Määritä Microsoft Fabric peilatut tietokannat Azure SQL Managed Instance -ohjelmasta

Mirroring in Fabric on yrityspohjainen, pilvipohjainen, nolla-ETL-teknologia, SaaS-tekniikka. Tässä osiossa opit, miten luodaan peilattu Azure SQL Managed Instance-tietokanta, joka edustaa vain lukua lukua vasten, jatkuvasti replikoitavaa kopiota valitusta tietokannasta Azure SQL Managed Instance OneLakessa.

Prerequisites

  • Luo tai käytä olemassa olevaa Azure SQL Managed Instance. Arvostelurajoitukset.
  • Lähdekoodi Azure SQL Managed Instance voi olla joko yksittäinen SQL-hallinnoima instanssi tai SQL-hallinnoima instanssi, joka kuuluu instanssipooliin.
  • Tarvitset Fabric-kapasiteettia. Aloita Fabric-kokeilu, jos et tee niin.
    • Fabric-kapasiteetin on oltava aktiivinen ja käytössä. Keskeytetty tai poistettu kapasiteetti vaikuttaa peilaukseen, eikä tietoja replikoida.
  • Fabric-vuokraaja-asetukset ovat pakollisia. Varmista, että seuraavat kaksi Fabric-vuokraaja-asetusta ovat käytössä:
    • Palvelun päänimet voivat käyttää Fabric-ohjelmointirajapintoja
    • Käyttäjät voivat käyttää OneLakeen tallennettuja tietoja Fabric-sovelluksen ulkoisilla sovelluksilla
  • Sinulla on oltava jäsen- tai järjestelmänvalvojan rooli työtilassasi, kun luot peilatun tietokannan Fabric-portaalista. Luomisen aikana Azure SQL Managed Instance -hallitulle identiteille myönnetään automaattisesti "Read and write" -oikeus peilatussa tietokannassa. Käyttäjillä, joilla on osallistujan rooli, ei ole tarvittavaa uudelleenjakamisoikeutta tämän vaiheen suorittamiseen.
  • Tarkista Fabricin verkkovaatimukset, jotta pääset käsiksi Azure SQL Managed Instance:llesi:
  • Tarkista Fabricin verkkovaatimukset: Jos haluat käyttää työtilatason yksityislinkkiä, seuraa ohjeita luo yksityinen linkkipalvelu Azure ja luo yksityinen päätepiste Azure SQL Managed Instance:n virtuaaliverkosta ja aliverkosta.

Ota käyttöön System Assigned Managed Identity (SAMI) of your Azure SQL Managed Instance

Azure SQL Managed Instance -järjestelmän Assigned Managed Identity (SAMI) on oltava käytössä ja sen on oltava ensisijainen identiteetti, jotta tiedot voidaan julkaista Fabric OneLakeen.

  1. Konfiguroidaksesi tai varmistaaksesi SAMI:n olevan käytössä, mene Azure-portaalin SQL Managed Instance -sivustolle. 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ä:

Fabric-tietokannan päänimi

Seuraavaksi sinun täytyy luoda tapa, jolla Fabric-palvelu yhdistyy Azure SQL Managed Instance-malliisi.

Voit tehdä tämän kirjautuneena ja yhdistettynä tietokantakäyttäjänä. Pienimmän suojauksen periaatteen mukaisesti sinun tulee myöntää CONTROL DATABASE -käyttöoikeus vain siihen tietokantaan, jonka aiot peilata.

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

  1. Yhdistä Azure SQL Managed Instance käyttämällä SQL Server Management Studio (SSMS) tai MSSQL-laajennusVisual Studio Code-tiedostolla. Muodosta yhteys tietokantaan .

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

    Fabric-kirjautumiseen vaadittavat käyttöoikeudet ovat seuraavat:

    • Seuraavat käyttöoikeudet käyttäjätietokannassa:

      • SELECT-lauseke
      • MUUTA MITÄ TAHANSA ULKOISTA PEILIÄ
      • TIETOKANNAN SUORITUSKYVYN TILAN TARKASTELEMINEN
      • TIETOKANNAN SUOJAUSTILAN TARKASTELEMINEN
    • Luo SQL-todennettu kirjautumistunnus. Voit valita tälle kirjautumiselle minkä tahansa nimen, korvata sen seuraavassa komentosarjassa . Anna oma vahva salasanasi. Suorita seuraava T-SQL-komentosarja tietokannassa :

    CREATE LOGIN <fabric_login> WITH PASSWORD = '<strong password>';
    
    • Tai luo Microsoft Entra ID:llä vahvistettu kirjautuminen olemassa olevasta tilistä. Suorita seuraava T-SQL-komentosarja tietokannassa :
    CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;
    
  3. Vaihda kyselyn laajuus tietokantaan, jonka haluat peilata. Korvaa tietokannan nimi ja suorita seuraava T-SQL:

    USE [<mirroring_source_database>];
    
  4. Luo kirjautumiseen yhdistetty tietokannan käyttäjä. Korvaa uuden tietokannan käyttäjän nimi tätä tarkoitusta varten :

    CREATE USER [fabric_user] FOR LOGIN [fabric_login];
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [fabric_user];
    
    • Tai Microsoft Entra -todennuksella kirjautumiseen:
    CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com];
    GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [bob@contoso.com];
    

Luo peilikuva Azure SQL Managed Instance -tietokanta

  1. Avaa Fabric-portaali.
  2. Käytä olemassa olevaa työtilaa tai luo uusi työtila.
  3. Siirry Luo-ruutuun. Valitse Luo-kuvake.
  4. Selaa kohtaan tietovarasto ja valitse sitten Peilattu Azure SQL Managed Instance.

Yhdistä Azure SQL Managed Instance -instanssiisi

Peilauksen aktivoimiseksi sinun täytyy yhdistää Azure SQL Managed Instance -tiedostoon Fabricista, jotta yhteys SQL Managed Instance:n ja Fabricin välillä voidaan aloittaa. Seuraavat vaiheet ohjaavat sinua yhteyden luomisprosessissa Azure SQL Managed Instance -laitteeseesi:

  1. Kohdassa New sources valitse Azure SQL Managed Instance. Tai valitse olemassa oleva Azure SQL Managed Instance -yhteys OneLake-katalogista.
    1. Et voi käyttää olemassa olevia Azure SQL Managed Instance -yhteyksiä tyypillä "SQL Server" (yleinen yhteystyyppi). Vain yhteydet, joiden yhteystyyppi on "SQL Managed Instance", tuetaan Azure SQL Managed Instance -tietojen peilaamiseen.
  2. Jos valitsit New connection, syötä yhteyden tiedot Azure SQL Managed Instance. Sinun on muodostettava yhteys tiettyyn tietokantaan, et voi määrittää peilausta koko SQL-hallitulle esiintymälle ja kaikille sen tietokannoille.
    • Server: Voit löytää Palvelimen nimen siirtymällä Azure-portaalin Azure SQL Managed Instance Networking-sivulle (Tietoturvavalikosta) ja katsomalla Public Endpoint -kenttää. Esimerkiksi .
    • Tietokanta: Kirjoita sen tietokannan nimi, jonka haluat peilata.
    • Yhteys: Luo uusi yhteys.
    • Yhteyden nimi: Annetaan automaattinen nimi. Voit tarvittaessa muuttaa sitä helpottaaksesi tämän SQL-hallitun esiintymän tietokantayhteyden löytämistä myöhemmin.
    • Tietoyhdyskäytävä: Valitse oletusarvo (Ei mitään) tai näennäisverkon tietoyhdyskäytävän / paikallisen tietoyhdyskäytävän nimi, jonka määrität skenaariosi mukaan.
    • Todennuksen tyyppi:
      • Perus (SQL-todennus): Määritä käyttäjätunnus ja salasana.
      • Organization account (Microsoft Entra ID)
      • Palvelun päänimi: Määritä palvelun päänimen vuokraajatunnus, asiakastunnus ja asiakasohjelman salasana.
  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, niissä näkyy virhekuvake ja asiaankuuluva selitysteksti. Vastaavasti, jos taulukot voivat peilata vain rajoituksin, näkyviin tulee varoituskuvake asiaankuuluvan selitystekstin kanssa.

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

  2. Anna seuraavassa näytössä kohdekohteelle nimi ja valitse Luo peilattu tietokanta. Odota nyt minuutti tai kaksi, jotta Fabric tarjoaa kaiken puolestasi.

  3. Valitse 2–5 minuutin kuluttua Valvo replikointia nähdäksesi 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, päivämäärä näkyy Viimeisin päivitys -sarakkeessa.

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

Tärkeää

Kaikki yksityiskohtainen tietoturva, joka on luotu lähdetietokannassa, on konfiguroitava uudelleen peilatussa tietokannassa Microsoft Fabric:ssa.

Kangaspeilausten valvonta

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

Nämä ovat replikointitilat:

  • Tietokantatason yleinen valvonta:

    • Käynnissä – Replikointi on parhaillaan käynnissä tuoden tilannekuva- ja muutostiedot OneLakeen.
    • Suoritetaan varoituksen kanssa: Replikointi on käynnissä, ja siinä on tilapäisiä virheitä
    • Pysäytys/pysäytetty – Replikointi on pysäytetty.
    • Virhe – Vakava replikointivirhe, jota ei voi palauttaa.
  • Pöytätason valvontaan:

    • Käynnissä – Taulukon tiedot replikoidaan onnistuneesti varastoon.
    • Suoritetaan varoituksella – Varoitus ei-vakavasta virheestä, kun tiedot replikoidaan taulukosta
    • Pysäytys/Pysäytetty - Replikointi on pysähtynyt
    • Virhe – Vakava virhe kyseisen taulukon replikoinnissa.

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

Huomaa myös Rivit-replikoitu sarake. Se laskee kaikki taulukon replikoidut rivit. Joka kerta kun rivi toistetaan, se lasketaan uudelleen. Tämä tarkoittaa sitä, että esimerkiksi sellaisen rivin lisääminen, jonka perusavain on =1 lähteessä, lisää replikoitujen rivien määrää yhdellä. Jos päivität rivin samalla perusavaimella, se replikoidaan uudelleen Fabriciin ja rivimäärä kasvaa yhdellä, vaikka se on sama rivi, joka replikoitui uudelleen. Fabric laskee kaikki rivillä tapahtuneet replikaatiot, mukaan lukien lisäykset, poistot ja päivitykset.

Monitorin replikointinäyttö heijastaa myös mahdolliset virheet ja varoitukset, kun taulukot peilataan. Jos taulukossa on saraketyyppejä, joita ei tueta tai jos koko taulukkoa ei tueta (esimerkiksi muistissa tai sarakesäilön indekseissä), tässä näytössä näkyy ilmoitus rajoituksesta. Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.