Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Tässä opetusohjelmassa määrität peilatun Fabric-tietokannan aiemmin luodusta Azure Cosmos DB for NoSQL -tililtä.
Peilaus replikoi Azure Cosmos DB -tiedot asteittain Fabric OneLakeen lähes reaaliajassa vaikuttamatta tapahtumakuormitusten suorituskykyyn tai pyyntöyksiköiden (RU) kuluttamiseen. Voit luoda Power BI -raportteja suoraan OneLaken tiedoista DirectLake-tilassa. Voit suorittaa ad hoc -kyselyitä SQL:ssä tai Sparkissa, luoda tietomalleja muistikirjojen avulla ja käyttää Fabricin sisäisiä Copilot ja kehittyneitä tekoälyominaisuuksia tietojen analysointiin.
Prerequisites
- Aiemmin luotu Azure Cosmos DB for NoSQL -tili.
- Jos sinulla ei ole Azure-tilausta, kokeile Azure Cosmos DB for NoSQL:ää maksutta.
- Jos sinulla on aiemmin luotu Azure-tilaus, luo uusi Azure Cosmos DB for NoSQL -tili.
- Olemassa oleva Fabric-kapasiteetti. Jos sinulla ei ole aiemmin luotua kapasiteettia, aloita Fabric-kokeilu. Peilaus ei ehkä ole käytettävissä joillakin Fabric-alueilla. Lisätietoja on kohdassa Tuetut alueet.
Juomaraha
On suositeltavaa käyttää testi- tai kehityskopiota olemassa olevasta Azure Cosmos DB -datastasi, joka voidaan palauttaa nopeasti varmuuskopiosta.
Azure Cosmos DB -tilin määrittäminen
Varmista ensin, että lähde Azure Cosmos DB -tili on määritetty oikein käytettäväksi Fabric-peilauksen kanssa.
Siirry Azure Cosmos DB -tilillesi Azure-portaalissa.
Varmista, että jatkuva varmuuskopiointi on käytössä. Jos tämä ei ole käytössä, ota jatkuva varmuuskopiointi käyttöön noudattamalla ohjeita kohdassa Aiemmin luodun Azure Cosmos DB -tilin siirtäminen jatkuvaan varmuuskopiointiin . Tämä ominaisuus ei ehkä ole käytettävissä joissakin tilanteissa. Lisätietoja on kohdassa Tietokanta- ja tilirajoitukset.
Varmista, että verkkoasetuksiin on määritetty julkinen verkkoyhteyskaikissa verkoissa. Jos ei, noudata ohjeita kohdassa Azure Cosmos DB -tilin verkkokäytön määrittäminen.
Peilatun tietokannan luominen
Luo nyt peilattu tietokanta, joka on replikoitujen tietojen kohde. Lisätietoja on artikkelissa Mitä peilaukselta voi odottaa.
Siirry Fabric-portaalin aloitussivulle.
Avaa aiemmin luotu työtila tai luo uusi työtila.
Valitse siirtymisvalikosta Luo.
Valitse Luo, etsi Data Warehouse -osio ja valitse sitten Mirrored Azure Cosmos DB.
Anna peilatulle tietokannalle nimi ja valitse sitten Luo.
Yhdistä lähdetietokantaan
Yhdistä seuraavaksi lähdetietokanta peilattuun tietokantaan.
Valitse Uusi yhteys -osiossa Azure Cosmos DB for NoSQL.
Anna Azure Cosmos DB for NoSQL -tilin tunnistetiedot, mukaan lukien seuraavat kohteet:
Tilin tunnukset Arvo Azure Cosmos DB -päätepiste Lähdetilin URL-päätepiste. Yhteyden nimi Yhteyden yksilöllinen nimi. Todennuksen tyyppi Valitse Tiliavain tai Organisaation tili. Tilin avain Lähdetilin luku- ja kirjoitusavain. Organisaation tili Käyttöoikeustunnus Microsoft Entra ID:stä. Note
Microsoft Entra ID -todennukseen tarvitaan seuraavat RBAC-käyttöoikeudet:
Microsoft.DocumentDB/databaseAccounts/readMetadataMicrosoft.DocumentDB/databaseAccounts/readAnalytics
Lisätietoja on tietotason roolipohjaisen käytönvalvonnan dokumentaatiossa.
Esimerkki komentosarjasta, jolla käytetään automaattisesti mukautettua roolipohjaista käyttöoikeuksien hallintaroolia, on kohdassa
rbac-cosmos-mirror.shazure-samples/azure-cli-samples.Valitse Yhdistä. Valitse sitten peilattava tietokanta. Vaihtoehtoisesti voit valita tietyt säilöt peilattavaksi.
Aloita peilausprosessi
Valitse Mirror-tietokanta. Peilaus alkaa nyt.
Odota kahdesta viiteen minuuttia. Valitse sitten Valvo replikointia nähdäksesi replikointitoiminnon tilan.
Muutaman minuutin kuluttua tilan pitäisi muuttua Käynnissä, mikä ilmaisee, että säilöjä synkronoidaan.
Juomaraha
Jos et löydä säilöjä ja vastaavaa replikoinnin tilaa, odota muutama sekunti ja päivitä ruutu. Harvinaisissa tapauksissa saatat saada tilapäisiä virhesanomia. Voit turvallisesti jättää ne huomiotta ja jatkaa päivittämistä.
Kun peilaus on valmis säilöjen alkuperäiseen kopiointiin, päivämäärä näkyy viimeisen päivityksen sarakkeessa. Jos tietojen replikointi onnistui, rivien summa-sarake sisältää replikoitujen kohteiden määrän.
Kangaspeilausten valvonta
Nyt kun tietosi ovat käytettävissä, Fabricissa on saatavilla erilaisia analytiikkaskenaarioita.
Kun Fabric Mirroring on määritetty, siirryt automaattisesti Replikoinnin tila -ruutuun.
Valvo tässä replikoinnin nykyistä tilaa. Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.
Lähdetietokannan kysely Fabricista
Fabric-portaalin avulla voit tutkia Azure Cosmos DB -tililläsi jo olevia tietoja ja tehdä kyselyjä Cosmos DB lähdetietokannasta.
Siirry peilattuun tietokantaan Fabric-portaalissa.
Valitse Näytä ja sitten Lähdetietokanta. Tämä toiminto avaa Azure Cosmos DB -tiedonhallinnan, jossa on vain luku -näkymä lähdetietokannasta.
Valitse säilö, avaa pikavalikko ja valitse Uusi SQL-kysely.
Suorita mikä tahansa kysely. Käytä esimerkiksi
SELECT COUNT(1) FROM containersäilössä olevien kohteiden määrän laskemiseen.Note
Kaikki lähdetietokannan lukemat reititetään Azureen ja kuluttavat tilille varattuja pyyntöyksiköitä (RU).
Peilatun kohdetietokannan analysointi
Käytä nyt T-SQL:ää kysyäksesi NoSQL-tietojasi, jotka on nyt tallennettu Fabric OneLakeen.
Siirry peilattuun tietokantaan Fabric-portaalissa.
Vaihda peilatusta Azure Cosmos DB:stäSQL-analytiikan päätepisteeseen.
Jokainen lähdetietokannan säilö on esitettävä SQL-analytiikan päätepisteessä varastotaulukkona.
Valitse mikä tahansa taulukko, avaa pikavalikko, valitse sitten Uusi SQL-kysely ja valitse lopuksi Valitse 100 suosituinta.
Kysely suorittaa ja palauttaa 100 tietuetta valitussa taulukossa.
Avaa saman taulukon pikavalikko ja valitse Uusi SQL-kysely. Kirjoita esimerkkikysely, joka käyttää koosteita, kuten
SUM,COUNT,MINtaiMAX. Yhdistä useita taulukoita varastossa, jotta voit suorittaa kyselyn useissa konteissa.Note
Tämä kysely suoritetaan esimerkiksi useissa säilöissä:
SELECT d.[product_category_name], t.[order_status], c.[customer_country], s.[seller_state], p.[payment_type], sum(o.[price]) as price, sum(o.[freight_value]) freight_value FROM [dbo].[products] p INNER JOIN [dbo].[OrdersDB_order_payments] p on o.[order_id] = p.[order_id] INNER JOIN [dbo].[OrdersDB_order_status] t ON o.[order_id] = t.[order_id] INNER JOIN [dbo].[OrdersDB_customers] c on t.[customer_id] = c.[customer_id] INNER JOIN [dbo].[OrdersDB_productdirectory] d ON o.product_id = d.product_id INNER JOIN [dbo].[OrdersDB_sellers] s on o.seller_id = s.seller_id GROUP BY d.[product_category_name], t.[order_status], c.[customer_country], s.[seller_state], p.[payment_type]Tässä esimerkissä oletetaan taulukon ja sarakkeiden nimi. Käytä omaa taulukkoa ja sarakkeita, kun kirjoitat SQL-kyselyä.
Valitse kysely ja valitse sitten Tallenna näkymänä. Anna näkymälle yksilöllinen nimi. Voit käyttää tätä näkymää milloin tahansa Fabric-portaalista.
Palaa takaisin peilattuun tietokantaan Fabric-portaalissa.
Valitse Uusi visuaalinen kysely. Kyselyeditorin avulla voit luoda monimutkaisia kyselyitä.
Rakenna BI-raportteja SQL-kyselyistä tai -näkymistä
- Valitse kysely tai näkymä ja valitse sitten Tutki näitä tietoja (esikatselu). Tämä toiminto tutkii kyselyä Power BI:ssä suoraan käyttämällä Direct Lakea OneLaken peilatuissa tiedoissa.
- Muokkaa kaavioita tarpeen mukaan ja tallenna raportti.
Juomaraha
Voit myös halutessasi käyttää Copilot tai muita parannuksia koontinäyttöjen ja raporttien luomiseen ilman tietojen siirtämistä.
Lisää esimerkkejä
Lue lisää peilattujen Azure Cosmos DB -tietojen käyttämisestä ja kyselyistä Fabricissa:
- Miten: Kysy sisäkkäistä dataa Microsoft Fabricin peilatuista tietokannoista Azure Cosmos DB:stä
- Näin: Pääsy peilattuihin Azure Cosmos DB -tietoihin Lakehousessa ja Microsoft Fabricin muistikirjoihin
- Miten: Yhdistetään peilattuja Azure Cosmos DB -tietoja muihin peilattuihin tietokantoihin Microsoft Fabricissa