Jaa


Opetusohjelma: Määritä Microsoft Fabric -peilattu tietokanta Azure Cosmos DB:tä varten (esikatselu)

Tässä opetusohjelmassa määrität Fabric-peilatun tietokannan olemassa olevasta Azure Cosmos DB for NoSQL -tilistä.

Peilaus replikoi Azure Cosmos DB -tiedot lisäävästi Fabric OneLakeen lähes reaaliaikaisesti vaikuttamatta tapahtumakuormitusten suorituskykyyn tai pyyntöyksiköiden (RUs) kuluttamiseen. Voit luoda Power BI -raportteja suoraan tiedoille OneLakessa DirectLake-tilaa käyttämällä. Voit suorittaa ad hoc -kyselyitä SQL:ssä tai Sparkissä, luoda tietomalleja muistikirjojen avulla ja analysoida tietoja Fabricin Copilot sisäänrakennettujen ja kehittyneiden tekoälytoimintojen avulla.

Tärkeä

Azure Cosmos DB:n peilaus on tällä hetkellä esikatselussa. Tuotannon kuormituksia ei tueta esikatselun aikana. Tällä hetkellä tuetaan vain Azure Cosmos DB for NoSQL -tilejä.

Edellytykset

Vihje

Julkisen esikatselun aikana on suositeltavaa käyttää olemassa olevien Azure Cosmos DB -tietojen testi- tai kehityskopiota, 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.

  1. Siirry Azure Cosmos DB -tilillesi Azure-portaali.

  2. Varmista, että jatkuva varmuuskopiointi on käytössä. Jos tämä ei ole käytössä, ota jatkuva varmuuskopiointi käyttöön noudattamalla ohjeita olemassa olevan Azure Cosmos DB -tilin siirtämiseen jatkuvaan varmuuskopioinniin . Tämä ominaisuus ei ehkä ole käytettävissä joissakin tilanteissa. Lisätietoja on kohdassa Tietokannan ja tilin rajoitukset.

  3. Varmista, että verkkopalveluvaihtoehdot on määritetty kaikkien verkkojen julkiseksi verkkoyksiköksi. Jos azure Cosmos DB -tiliin ei pääse, noudata ohjeita kohdassa Määritä verkkoyhteys.

Peilatun tietokannan luominen

Luo nyt peilattu tietokanta, joka on replikoitujen tietojen kohteena. Lisätietoja on kohdassa Mitä voi odottaa peilailulta.

  1. Siirry Fabric-portaalin aloitussivulle.

  2. Avaa aiemmin luotu työtila tai luo uusi työtila.

  3. Valitse siirtymisvalikon Luo-kohta.

  4. Valitse Luo, etsi Tietovarasto-osa ja valitse sitten Peilattu Azure Cosmos DB (esikatselu).

  5. Anna peilatun tietokannan nimi ja valitse sitten Luo.

Yhteyden muodostaminen lähdetietokantaan

Yhdistä sitten lähdetietokanta peilattuun tietokantaan.

  1. Valitse Uusi yhteys -osiossa Azure Cosmos DB for NoSQL.

  2. Anna Azure Cosmos DB for NoSQL -tilin tunnistetiedot, mukaan lukien seuraavat kohteet:

    Arvo
    Azure Cosmos DB -päätepiste Lähdetilin URL-päätepiste.
    Yhteyden nimi Yhteyden yksilöivä nimi.
    Todennuslaji Valitse Tiliavain.
    Tiliavain Lähdetilin luku/kirjoitusavain.

    Näyttökuva uudesta yhteysvalintaikkunasta, jossa on Azure Cosmos DB for NoSQL -tilin tunnistetiedot.

  3. Valitse Yhdistä. Valitse sitten tietokanta peilattavaksi.

    Muistiinpano

    Tietokannan kaikki säilöt peilataan.

Aloita peilausprosessi

  1. Valitse Mirror-tietokanta. Peilaus alkaa nyt.

  2. Odota 2-5 minuuttia. Valitse sitten Valvo replikointia , niin näet replikointitoiminnon tilan.

  3. Muutaman minuutin kuluttua tilan pitäisi muuttua Käynnissä-tilaksi, mikä ilmaisee, että säilöt synkronoidaan.

    Vihje

    Jos et löydä säilöjä ja vastaavaa replikoinnin tilaa, odota muutama sekunti ja päivitä ruutu. Joissain harvoissa tapauksissa saatat saada tilapäisiä virhesanomia. Voit turvallisesti ohittaa ne ja jatkaa päivittämistä.

  4. Kun peilaus viimeistelee säilöjen ensimmäisen kopioinnin, viimeisen päivityssarakkeen sisään tulee päivämäärä. Jos tiedot replikoidaan onnistuneesti, rivien kokonaismääräsarake sisältäisi replikoitujen kohteiden määrän.

Kangaspeilausten valvonta

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

  1. Kun Fabric Mirroring on määritetty, siirryt automaattisesti Replikoinnin tila -ruutuun.

  2. Tässä voit valvoa replikoinnin nykyistä tilaa. Lisätietoja replikointitiloista ja tiedoista on kohdassa Monitor Fabric -peilatun tietokannan replikointi.

Kyselyn tekeminen lähdetietokannasta Fabricista

Fabric-portaalin avulla voit tutkia Azure Cosmos DB -tilisi jo olemassa olevia tietoja ja tehdä kyselyjä lähteen Cosmos DB -tietokannalle.

  1. Siirry peilattuun tietokantaan Fabric-portaalissa.

  2. Valitse Näytä ja sitten Lähdetietokanta. Tämä toiminto avaa Azure Cosmos DB -datanhallinnan, joka sisältää vain luku -näkymän lähdetietokannasta.

    Näyttökuva tietojenhallinnasta, jossa on Vain luku -näkymä NoSQL-tiedoista Azure Cosmos DB -tilissä.

  3. Valitse säilö, avaa pikavalikko ja valitse Uusi SQL-kysely.

  4. Suorita mikä tahansa kysely. Esimerkiksi :n avulla voit SELECT COUNT(1) FROM container laskea säilössä olevien kohteiden määrän.

    Muistiinpano

    Kaikki lähdetietokannassa olevat lukemat reititetään Azureen ja ne kuluttavat tilille kohdistettuja pyyntöyksiköitä.

Analysoi peilattu kohdetietokanta

T-SQL:n avulla voit nyt kysellä NoSQL-tietojasi, jotka on nyt tallennettu Fabric OneLakeen.

  1. Siirry peilattuun tietokantaan Fabric-portaalissa.

  2. Vaihda Mirrored Azure Cosmos DB:stä SQL-analytiikan päätepisteeseen.

    Näyttökuvassa on Fabric-portaalin kohteiden välillä vaihtamiseen käytettävissä oleva valitsin.

  3. Jokainen lähdetietokannan säilö tulee edustaa SQL-analytiikan päätepisteessä varastotaulukkona.

  4. Valitse mikä tahansa taulukko, avaa pikavalikko, valitse Uusi SQL-kysely ja valitse lopuksi Valitse ylimmät 100.

  5. Kysely suorittaa ja palauttaa 100 tietuetta valitussa taulukossa.

  6. Avaa saman taulukon pikavalikko ja valitse Uusi SQL-kysely. Kirjoita esimerkkikysely, joka käyttää koosteita, kuten SUM, COUNT, MINtai MAX. Liitä useita taulukoita varastoon ja suorita kysely useissa säilöissä.

    Muistiinpano

    Esimerkiksi tämä kysely suoritettaisiin 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 taulukkoasi ja sarakkeitasi SQL-kyselyä kirjoitettaessa.

  7. Valitse kysely ja valitse sitten Tallenna näkymänä. Anna näkymälle yksilöivä nimi. Voit käyttää tätä näkymää milloin tahansa Fabric-portaalista.

  8. Palaa takaisin peilattuun tietokantaan Fabric-portaalissa.

  9. Valitse Uusi visuaalinen kysely. Luo monimutkaisia kyselyitä kyselyeditorin avulla.

    Näyttökuva Fabricin tekstipohjaisten ja visuaalisten kyselyiden kyselyeditorista.

BI-raporttien luominen SQL-kyselyiden tai -näkymien avulla

  1. Valitse kysely tai näkymä ja valitse sitten Tutustu näihin tietoihin (esikatselu). Tässä toiminnossa tutkitaan kyselyä Power BI:ssä suoraan Direct Lake -tallennuksella OneLakessa peilatuissa tiedoissa.
  2. Muokkaa kaavioita tarpeen mukaan ja tallenna raportti.

Vihje

Voit myös halutessasi käyttää parannuksia Copilot koontinäyttöjen ja raporttien luomiseen ilman tietojen siirtämistä.

Lisää esimerkkejä

Lue lisää siitä, miten voit käyttää Azure Cosmos DB -tietoja ja tehdä niistä kyselyjä Fabricissa: