Peilaus Azure Cosmos DB:ssä (esikatselu)
Peilaus Microsoft Fabricissa tarjoaa saumattoman no-ETL-kokemuksen, jossa voit integroida olemassa olevat Azure Cosmos DB -tietosi muihin Microsoft Fabric -tietoihisi. Azure Cosmos DB -tietojasi replikoidaan jatkuvasti suoraan Fabric OneLakeen lähes reaaliaikaisesti ilman, että se vaikuttaa tapahtumakuormitusten suorituskykyyn tai pyyntöyksiköiden (RUs) käyttöön.
OneLaken tiedot tallennetaan avoimen lähdekoodin delta-muotoon ja tuodaan automaattisesti kaikkien Fabric-analyyttisten moottoreiden saataville.
Voit käyttää OneLaken sisäisiä Power BI -ominaisuuksia DirectLake-tilassa. Copilot Fabric-parannuksilla voit hyödyntää luovan tekoälyn tehoa saadaksesi merkityksellisiä tietoja yritystiedoistasi. Power BI:n lisäksi T-SQL:n avulla voit suorittaa monimutkaisia koostekyselyitä tai käyttää Sparkiä tietojen tutkimiseen. Voit käyttää muistikirjoissa olevia tietoja saumattomasti ja käyttää datatiedettä koneoppimismallien rakentamiseen.
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ä.
Miksi peilejä käytetään Fabricissa?
Mirroring in Fabric -peilauksen ansiosta sinun ei tarvitse yhdistää eri palveluja useista toimittajista. Sen sijaan voit nauttia erittäin integroidusta, päästä päähän ja helppokäyttöisyydestä tuotteesta, joka on suunniteltu yksinkertaistamaan analytiikkatarpeita ja luomaan avointa.
Jos haluat bi-raportteja tai analyyseja käyttötiedoistasi Azure Cosmos DB:ssä, peilaus tarjoaa:
- Azure Cosmos DB -tietojen no-ETL, kustannustehokas lähes reaaliaikainen käyttö vaikuttamatta pyyntösi yksikön kulutukseen
- Tietojen tuomisen helppous eri lähteiden kautta Fabric OneLakeen
- Delta-taulukkooptimointi salamannopean lukemisen näennäisjärjestyksellä
- Yhden napsautuksen integrointi Power BI:n kanssa Direct Lake- ja Copilot
- Monipuoliset merkitykselliset liiketoimintatiedot yhdistämällä tietoja eri lähteistä
- Monipuolisempi sovellusintegraatio kyselyiden ja näkymien käyttämiseen
OneLake-tiedot on tallennettu avoimen lähdekoodin Delta Lake -muodossa, joten voit käyttää niitä erilaisissa ratkaisuissa Microsoftin sisä- ja ulkopuolella. Tämä tietomuoto helpottaa yksittäisen tietotilan luomista analyyttisia tarpeitasi varten.
Mitä analytiikkakokemuksia on olemassa?
Peilatut tietokannat ovat Fabric Data Warehousing -tuote, joka eroaa Warehousen ja SQL-analytiikan päätepisteestä.
Jokaisessa Mirrored Azure Cosmos DB -tietokannassa on kolme kohdetta, joita voit käsitellä Fabric-työtilassa:
- Peilattu tietokantakohde. Peilaus hallitsee tietojen replikointia OneLakeksi ja muuntamista Parquetiksi analytiikkavalmiissa muodossa. Tämä mahdollistaa jatkojakautumisskenaariot, kuten tietotekniikan, datatieteen ja paljon muuta.
- SQL-analytiikan päätepiste, joka luodaan automaattisesti
- Semanttinen oletusmalli, joka luodaan automaattisesti
Peilattu tietokanta
Peilattu tietokanta näyttää replikoinnin tilan ja ohjausobjektit, joiden avulla replikointi voidaan pysäyttää tai aloittaa Fabric OneLakessa. Voit myös tarkastella lähdetietokantaa Vain luku -tilassa Azure Cosmos DB -tietojen hallintaa käyttämällä. Tietojenhallinnan avulla voit tarkastella säilöjä lähde-Azure Cosmos DB -tietokannassa ja tehdä niille kyselyitä. Nämä toiminnot kuluttavat pyyntöyksiköitä (RUs) Azure Cosmos DB -tililtäsi. Kaikki lähdetietokantaan tehdyt muutokset näkyvät heti Fabricin lähdetietokantanäkymässä. Kirjoittaminen lähdetietokantaan ei ole sallittua Fabricista, koska voit vain tarkastella tietoja.
SQL-analytiikan päätepiste
Jokaisella peilatulla tietokannalla on automaattisesti luotu SQL-analytiikan päätepiste, joka tarjoaa monipuolisen analyyttisen kokemuksen peilausprosessin avulla luotujen OneLaken Delta-taulukoiden lisäksi. Voit käyttää tuttuja T-SQL-komentoja, jotka voivat määrittää ja kysellä tietoobjekteja mutta eivät käsitellä tietoja SQL-analytiikan päätepisteestä, koska se on vain luku -kopio.
Voit suorittaa seuraavat toimet SQL-analytiikan päätepisteessä:
- Tutustu Delta Lake -taulukoihin T-SQL:n avulla. Jokainen taulukko on yhdistetty Azure Cosmos DB -tietokannan säilöön.
- Luo koodittomia kyselyitä ja näkymiä ja tutki niitä visuaalisesti kirjoittamatta riviäkään koodia.
- Liity ja tee kyselyjä muissa peilatuissa tietokannoissa, varastoissa ja Lakehouse-tallennustiloissa samassa työtilassa.
- Voit helposti visualisoida ja luoda BI-raportteja SQL-kyselyjen tai -näkymien perusteella.
SQL-kyselyeditorin lisäksi työkaluihin liittyy laaja ekosysteemi. Näitä työkaluja ovat esimerkiksi mssql-laajennus, jossa on Visual Studio Code, SQL Server Management Studio (SSMS) ja jopa GitHub Copilot. Voit tehostaa analyysien ja merkityksellisten tietojen luomista valitsemastasi työkalusta.
Semanttinen malli
Semanttinen oletusmalli on automaattisesti valmistettu Power BI:n semanttinen malli. Tämä ominaisuus mahdollistaa liiketoimintatietojen luomisen, jakamisen ja uudelleenkäytön. Lisätietoja on artikkelissa semanttiset mallit.
Miten reaaliaikainen replikointi toimii lähes?
Kun otat peilauksen käyttöön Azure Cosmos DB -tietokannassa, lisää, päivitä ja poista toimintoja verkkotapahtumien käsittelytiedoissa (OLTP) replikoi Jatkuvasti Fabric OneLakeen analysoinnin kulutusta varten.
Jatkuva varmuuskopiointiominaisuus on peilauksen edellytys. Voit ottaa käyttöön joko 7 päivän tai 30 päivän jatkuvan varmuuskopioinnin Azure Cosmos DB -tililläsi. Jos otat käyttöön jatkuvan varmuuskopioinnin erityisesti peilausta varten, suosittelemme jatkuvaa 7 päivän varmuuskopiointia, sillä se on maksutonta.
Muistiinpano
Peilaus ei käytä Azure Cosmos DB:n analyysisäilöä tai vaihda syötettä muutoksena tietokaappauslähteenä. Voit jatkaa näiden toimintojen käyttöä itsenäisesti peilauksen ohella.
Azure Cosmos DB -tietojen replikoiminen Fabric OneLakeen voi kestää muutaman minuutin. Tietojen alkuperäisen tilannevedoksen tai päivitysten/poistojen tiheyden mukaan replikointi voi myös kestää joissain tapauksissa kauemmin. Replikointi ei vaikuta tapahtumakuormituksille varattuihin pyyntöyksiköihin.
Mitä peilistä on odotettavissa?
Sinun kannattaa harkita muutamia seikkoja ja tuettuja skenaarioita ennen peilausta.
Huomioitavaa määrityksessä
Tietokannan peilaamiseksi se on valmistettava jo Azuressa. Sinun on otettava tilin jatkuva varmuuskopiointi käyttöön edellytyksenä.
- Voit peilata kunkin tietokannan vain erikseen kerrallaan. Voit valita peilattavan tietokannan.
- Voit peilata samaa tietokantaa useita kertoja samassa työtilassa. Parhaana käytäntönä on, että yhtä tietokannan kopiota voidaan käyttää uudelleen lakehouseissa, varastoissa tai muissa peilatuissa tietokannoissa. Sinun ei tarvitse määrittää useita peilauksia samaan tietokantaan.
- Voit myös peilata samaa tietokantaa eri Fabric-työtiloissa tai vuokraajissa.
- Muutokset Azure Cosmos DB -säilöissä, kuten uusien säilöjen lisääminen ja aiemmin luotujen säilöjen poistaminen, replikoidaan saumattomasti Fabriciin. Voit aloittaa esimerkiksi tyhjän tietokannan peilaamisen ilman säilöjä, jolloin peilaaminen poimii saumattomasti ylös myöhemmin lisätyt säilöt.
Sisäkkäisten tietojen tuki
Sisäkkäisiä tietoja näytetään JSON-merkkijonona SQL-analytiikan päätepistetaulukoissa. Voit käyttää OPENJSON
-, CROSS APPLY
- ja OUTER APPLY
-toimintoja T-SQL-kyselyissä tai -näkymissä, jos haluat laajentaa näitä tietoja valikoivasti. Jos käytät Power Queryä, voit myös käyttää funktiota ToJson
näiden tietojen laajentamiseen.
Muistiinpano
Fabric-rakenteen merkkijonosarakkeiden enimmäiskoko on 8 kt. Lisätietoja on kohdassa Tietovaraston rajoitukset.
Rakenteen muutosten käsitteleminen
Peilaus replikoi ominaisuudet automaattisesti Azure Cosmos DB -kohteiden välillä, ja rakenne muuttuu. Kohteesta löydetyt uudet ominaisuudet näytetään uusina sarakkeina, ja mahdolliset puuttuvat ominaisuudet esitetään Fabricissa tyhjäarvoina.
Jos nimeät jonkin kohteen ominaisuuden uudelleen, Fabric-taulukot säilyttävät sekä vanhat että uudet sarakkeet. Vanhassa sarakkeessa näkyy tyhjäarvo, ja uudessa sarakkeessa näytetään uusin arvo kohteille, jotka replikoidaan uudelleennimeämistoiminnon jälkeen.
Jos muutat ominaisuuden tietotyyppiä Azure Cosmos DB -kohteissa, muutoksia tuetaan yhteensopivissa tietotyypeissä, jotka voidaan muuntaa. Jos tietotyypit eivät ole yhteensopivia delta-muunnosta varten, ne esitetään tyhjäarvoina.
SQL-analytiikan päätepistetaulukot muuntavat Delta-tietotyypit T-SQL-tietotyypeiksi.
Sarakkeiden nimien kaksoiskappaleet
Azure Cosmos DB tukee kirjainkoolla ei ole merkitystä sarakkeiden nimissä JSON-standardin mukaan. Mirroring tukee näitä sarakkeiden nimien kaksoiskappaleita lisäämällä _n
sarakkeen nimeen, jossa n
olisi numeerinen arvo.
Jos esimerkiksi Azure Cosmos DB -kohteessa on addressName
AddressName
yksilöiviä ominaisuuksia, Fabric-taulukoilla on vastaavat ominaisuudet addressName
ja AddressName_1
sarakkeet. Lisätietoja on kohdassa Replikoinnin rajoitukset.
Suojaus
Yhteys lähdetietokantaan perustuu Azure Cosmos DB -tilitiliesi tiliavaimiin. Jos kierrätät tai luot uudelleen avaimet, sinun on päivitettävä yhteydet varmistaaksesi, että replikointi toimii. Lisätietoja on kohdassa Yhteydet.
Tiliavaimet eivät näy suoraan muille Fabric-käyttäjille, kun yhteys on määritetty. Voit rajoittaa sitä, kenellä on käyttöoikeus Fabricissa luotuihin yhteyksiin. Kirjoitukset eivät ole sallittuja Azure Cosmos DB -tietokantaan peilatun tietokantasi tietojenhallinnan tai analytiikan päätepisteen kautta.
Peilaus ei tällä hetkellä tue todennusta vain luku -tiliavaimien, kertakirjautumisen (SSO) ja Microsoft Entra -tunnuksien avulla ja roolipohjaisten käyttöoikeuksien hallintaa tai hallittuja käyttäjätietoja.
Kun tiedot on replikoitu Fabric OneLakeen, sinun on suojattava näiden tietojen käyttö.
Tietosuojaominaisuudet
Tarkka suojaus voidaan määrittää Microsoft Fabricin peilatussa tietokannassa. Lisätietoja on artikkelissa Eriytettyjä käyttöoikeuksia Microsoft Fabricissa.
Voit suojata sarakesuodattimet ja predikaattipohjaiset rivisuodattimet taulukoissa rooleille ja käyttäjille Microsoft Fabricissa:
Voit myös peittää muiden kuin järjestelmänvalvojakäyttäjien luottamukselliset tiedot käyttämällä dynaamista tietojen peittämistä:
Verkon suojaus
Tällä hetkellä peilaus ei tue yksityisiä päätepisteitä tai asiakkaan hallitsemia avaimia (CMK) OneLakessa. Peilausta ei tueta Azure Cosmos DB -tileissä, joiden verkon suojausmääritykset ovat vähemmän sallittuja kuin kaikissa verkoissa, palvelupäätepisteiden avulla, yksityisten päätepisteiden avulla, IP-osoitteiden avulla tai käyttämällä muita asetuksia, jotka voivat rajoittaa julkisen verkkoyhteyden tiliin. Azure Cosmos DB -tilien on oltava avoimia kaikille verkoille peilauksen käsittelemistämiseksi.
Järjestelmäpalautuksen ja replikoinnin viive
Fabricissa voit ottaa sisältöä käyttöön palvelinkeskuksissa muilla alueilla kuin Fabric-vuokraajan kotialueella. Lisätietoja on kohdassa Multi-Geo-tuki.
Jos Azure Cosmos DB -tili sisältää ensisijaisen kirjoitusalueen ja useita lukualueita, peilaaminen valitsee Azure Cosmos DB -lukualueen, joka on lähimpänä Aluetta, jossa Fabric-kapasiteetti on määritetty. Tämä valinta auttaa pienen viipeen replikoinnin tarjoamisessa peilausta varten.
Kun vaihdat Azure Cosmos DB -tilisi palautusalueelle, peilaaminen valitsee automaattisesti lähimmän Azure Cosmos DB -alueen uudelleen.
Muistiinpano
Peilaus ei tue tilejä, joilla on useita kirjoitusalueita.
OneLakeen replikoidut Cosmos DB -tietosi on määritettävä käsittelemään koko alueen katkoksia. Lisätietoja on kohdassa Järjestelmäpalautus OneLakessa.
Tietojen tutkiminen peilauksen avulla
Voit tarkastella ja käyttää peilattuja tietoja suoraan OneLakessa. Voit myös käyttää peilattuja tietoja saumattomasti ilman lisätietoja.
Lue lisää siitä, miten voit käyttää OneLakea ADLS Gen2 -ohjelmointirajapintojen tai SDK:n avulla, OneLake-tiedostonhallintaa ja Azure-tallennus hallintaa.
Voit muodostaa yhteyden SQL-analytiikan päätepisteeseen työkaluista, kuten SQL Server Management Studiosta (SSMS), tai ohjaimilla, kuten Microsoft Open Database Connectivity (ODBC) ja Java Database Connectivity (JDBC). Lisätietoja on artikkelissa SQL-analytiikan päätepisteiden yhteydet.
Voit myös käyttää peilattuja tietoja esimerkiksi seuraavissa palveluissa:
- Azure-palvelut, kuten Azure Databricks, Azure HDInsight tai Azure Synapse Analytics
- Fabric Lakehouse pikakuvakkeiden avulla tietotekniikka- ja tietojenkäsittelyskenaarioita varten
- Muut peilatut tietokannat tai varastot Fabric-työtilassa
Voit myös luoda medallion-arkkitehtuuriratkaisuja puhdistamalla ja muuntamalla peilattuun tietokantaan laskeutuvia tietoja pronssikerroksena. Lisätietoja on kohdassa medallion-arkkitehtuurin tuki Fabricissa.
Hinnoittelu
Peilaaminen ei maksa mitään Cosmos DB -tietojen replikoimisesta Fabric OneLakeen. Tallennus OneLakessa on maksuton tiettyjen ehtojen mukaan. Lisätietoja on kohdassa OneLaken hinnoittelu peilaamista varten. Tietojen kyseleminen SQL:n, Power BI:n tai Sparkin kautta laskutetaan edelleen Fabric-kapasiteetin perusteella.
Jos käytät Fabric-peilauksen tietojenhallintaa, keräät tyypillisiä kustannuksia pyyntöyksikön (RU) käytön perusteella, jotta voit tutkia säilöjä ja tehdä kyselyn lähteen Azure Cosmos DB -tietokannan kohteille. Azure Cosmos DB:n jatkuva varmuuskopiointi on peilauksen edellytys: voimassa ovat vakiomaksut jatkuvasta varmuuskopioinnista. Jatkuvasta varmuuskopioinnin laskuuksesta ei peritä lisämaksuja. Lisätietoja on artikkelissa Azure Cosmos DB:n hinnoittelu.