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
- Luo tai käytä aiemmin luotua hallittua Azure SQL -esiintymää.
- Azure SQL:n hallitun lähdeesiintymän päivityskäytäntö on määritettävä Aina ajan tasalla -määritykseksi
- Lähde Azure SQL:n hallittu esiintymä voi olla joko yksittäinen hallittu SQL-esiintymä tai hallittu SQL-esiintymä, joka kuuluu esiintymävarantoon.
- Jos sinulla ei ole Azure SQL:n hallittua esiintymää, voit luoda uuden hallitun SQL-esiintymän. Voit halutessasi käyttää ilmaista Azure SQL:n hallittua esiintymää.
- Nykyisen esikatselun aikana suosittelemme käyttämään kopiota yhdestä olemassa olevasta tietokannasta tai mistä tahansa olemassa olevasta testi- tai kehitystietokannasta, jonka voit palauttaa nopeasti varmuuskopiosta. Jos haluat käyttää tietokantaa aiemmin luodusta varmuuskopiosta, katso Tietokannan palauttaminen varmuuskopiosta Azure SQL:n hallitussa esiintymässä.
- Tarvitset Fabric-kapasiteettia. Aloita Fabric-kokeilu, jos et tee niin.
- Fabric-kapasiteetin on oltava aktiivinen ja käytössä. Keskeytetty tai poistettu kapasiteetti vaikuttaa peilaamiseen, eikä tietoja replikoida.
- Ota Fabric-vuokraajan asetus käyttöön Palvelun päänimet voivat käyttää Fabric-ohjelmointirajapintoja. Lisätietoja vuokraajan asetusten käyttöönotosta on artikkelissa Tietoja vuokraajan asetuksista.
- Fabricin verkkopalveluvaatimukset Azure SQL:n hallitun esiintymän käyttämiseksi:
- Nykyisessä esikatselussa Mirroring edellyttää, että Azure SQL:n hallitulla esiintymällä on julkinen päätepiste , jota on käytettävä Azure Cloud- tai Power BI -palvelutunnisteista. Lisätietoja on kohdassa Azure SQL:n hallitun esiintymän käyttäminen turvallisesti julkisten päätepisteiden kanssa, miten voit käyttää turvallisesti julkista päätepistettä Azure SQL:n hallitulle esiintymälle.
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.
- 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.
- Valitse Järjestelmälle määritetyt hallitut käyttäjätiedot -kohdassa Tila tilaksi Käytössä.
- 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
Muodosta yhteys Azure SQL:n hallittuun esiintymään SQL Server Management Studion (SSMS) tai Azure Data Studio avulla. Muodosta yhteys tietokantaan
master
.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 tietokannassamaster
:
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];
- Luo SQL-todennettu kirjautumistunnus. Voit valita minkä tahansa nimen tälle kirjautumiselle. Korvaa se seuraavassa komentosarjassa parametrille
Vaihda kyselyn vaikutusalue tietokantaan, jonka haluat peilata. Korvaa tietokannan nimi toiminnolle
<mirroring_source_database>
ja suorita seuraava T-SQL:USE [<mirroring_source_database>];
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
- Avaa Fabric-portaali.
- Käytä olemassa olevaa työtilaa tai luo uusi työtila.
- Siirry Luo-ruutuun. Valitse Luo-kuvake.
- 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:
- 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.
- 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.
- 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)
- 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:
- Valitse Yhdistä.
Aloita peilausprosessi
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.
Anna seuraavassa näytössä kohdekohteelle nimi ja valitse Luo peilattu tietokanta. Odota nyt hetki tai pari Fabricin valmistelevan kaiken puolestasi.
Kun olet ollut 2–5 minuuttia, valitse Valvo replikointia , niin näet tilan.
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.
Kun taulukoiden ensimmäinen kopiointi on valmis, viimeinen päivitys -sarakkeeseen tulee päivämäärä.
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.