Denne artikkelen svarer på vanlige spørsmål om Mirrored Azure Cosmos DB-database i Microsoft Fabric.
Viktig
Speiling for Azure Cosmos DB er for øyeblikket i forhåndsversjon. Produksjonsarbeidsbelastninger støttes ikke under forhåndsvisning. For øyeblikket støttes bare Azure Cosmos DB for NoSQL-kontoer.
Generelle spørsmål
Hvordan er speiling forskjellig fra snarveier i forhold til Azure Cosmos DB?
Speiling replikerer kildedatabasen til Fabric OneLake i deltaformat med åpen kildekode. Du kan kjøre analyser på disse dataene fra hvor som helst i Fabric. Snarveier replikerer ikke dataene til Fabric OneLake. Snarveier kobler i stedet til kildedataene uten dataflytting. Azure Cosmos DB er for øyeblikket bare tilgjengelig som en kilde for speiling.
Påvirker speiling ytelsen til kildedatabasen Azure Cosmos DB?
Nei, speiling påvirker ikke ytelsen eller kostnaden for kildedatabasen. Speiling krever at den kontinuerlige sikkerhetskopifunksjonen aktiveres på kildekontoen azure Cosmos DB. Kontinuerlig sikkerhetskopiering aktiverer replikering uten effekt på transaksjonsarbeidsbelastninger.
Er speiling av Azure Cosmos DB en funksjonell erstatning for rørledningskopijobber i Fabric?
Speiling er en lav ventetidsreplikering av dataene dine i Azure Cosmos DB. I motsetning til kopieringsjobber oppretter speiling en kontinuerlig og trinnvis kopi av Azure Cosmos DB-dataene. Speiling påvirker ikke transaksjonsarbeidsbelastningene i kildedatabasen eller beholderen.
En kopijobb er derimot en planlagt jobb, som kan legge til ende-til-ende ventetid for trinnvise jobber. I tillegg kan du kopiere administrasjon av jobbkrav for å hente trinnvise endringer, legge til beregningskostnader i Fabric og påvirke enhetsforbruket på kildedatabasen i Azure Cosmos DB.
Kopieringsjobber er nyttige for engangskopieringsjobber fra Azure Cosmos DB, men speiling er ideelt for å spore trinnvise endringer.
Påvirker det å prøve speilingsfunksjonen Azure Cosmos DB-kontoen min?
Nei, du kan aktivere og deaktivere speiling uten noen effekt på azure Cosmos DB-kontoen eller -dataene.
Advarsel!
Hvis du aktiverer kontinuerlig sikkerhetskopiering på en Azure Cosmos DB-konto for speiling i Fabric, kan ikke kontinuerlig sikkerhetskopiering deaktiveres. På samme måte kan du ikke deaktivere analytisk butikk for en Azure Cosmos DB-konto hvis kontinuerlig sikkerhetskopiering er aktivert.
Prissetting
Hvilke kostnader er forbundet med speiling av Azure Cosmos DB?
Speiling er i forhåndsvisning. Det er for øyeblikket ingen kostnader for databehandling som brukes til å replikere data fra Azure Cosmos DB til Fabric OneLake. Lagringskostnader for OneLake er også gratis opp til visse grenser. Hvis du vil ha mer informasjon, kan du se OneLake-priser for speiling. Beregningen for spørring av data ved hjelp av SQL, Power BI eller Spark belastes regelmessig.
For Azure Cosmos DB er kontinuerlig sikkerhetskopiering en forutsetning for speiling. Hvis du aktiverte et kontinuerlig sikkerhetskopieringsnivå før speiling, påløper du ingen ekstra kostnader. Hvis du aktiverer kontinuerlig sikkerhetskopiering spesielt for speiling, er 7-dagers sikkerhetskopimodus gratis. Hvis du aktiverer 30-dagers sikkerhetskopiering, faktureres prisen som er knyttet til denne funksjonen. Hvis du vil ha mer informasjon, kan du se Azure Cosmos DB-priser.
Hvis du bruker datautforsker til å vise kildedataene fra Azure Cosmos DB, vil du påløpe kostnader basert på bruk av forespørselsenheter (RU).
Hvordan håndteres utgående avgifter for speiling av Azure Cosmos DB?
Utgående avgifter belastes bare hvis Azure Cosmos DB-kontoen din er i et annet område enn Fabric-kapasiteten. Fabric speiler fra det geografisk nærmeste Azure-området til Fabrics kapasitetsområde i scenarioer der en Azure Cosmos DB-konto har flere leseområder. Hvis du vil ha mer informasjon, kan du se replikeringsbegrensninger.
Azure Synapse Link og analytisk butikk
Speiler du ved hjelp av Azure Cosmos DBs analytiske butikk?
Nei, speiling bruker ikke det analytiske lageret. Speiling påvirker ikke transaksjonsarbeidsbelastningene eller gjennomstrømmingsforbruket.
I Azure Cosmos DB er kontinuerlig sikkerhetskopiering en forutsetning for speiling. Med denne forutsetningen kan Fabric speile dataene dine uten å påvirke transaksjonsarbeidsbelastningene eller kreve det analytiske lageret.
Speiler du ved hjelp av Azure Synapse Link for Azure Cosmos DB?
Nei, speiling i Stoff er ikke relatert til Azure Synapse Link.
I Azure Cosmos DB er kontinuerlig sikkerhetskopiering en forutsetning for speiling. Med denne forutsetningen kan Fabric speile dataene dine uten å påvirke transaksjonsarbeidsbelastningene eller kreve det analytiske lageret.
Påvirker speiling hvordan Azure Synapse Link fungerer med Azure Cosmos DB?
Nei, speiling i Stoff er ikke relatert til Azure Synapse Link. Du kan fortsette å bruke Azure Synapse Link mens du bruker Stoffspeiling.
Kan jeg fortsette å bruke Azure Cosmos DBs analytiske butikk som en cdc-kilde (change data capture) i Azure Data Factory mens jeg bruker speiling?
Ja, du kan bruke analytisk butikk og Fabric-speiling på samme Azure Cosmos DB-konto. Disse funksjonene fungerer uavhengig av hverandre. Speiling forstyrrer ikke analyselagerbruk.
Kan jeg fortsette å bruke Azure Cosmos DBs endringsfeed mens jeg bruker speiling?
Ja, du kan bruke endringsfeeden og Fabric-speilingen på samme Azure Cosmos DB-konto. Disse funksjonene fungerer uavhengig av hverandre. Speiling forstyrrer ikke bruken av feeder.
Kan jeg deaktivere analytisk butikk for Azure Cosmos DB-kontoen etter at jeg har brukt speiling?
Speiling krever azure Cosmos DB kontinuerlig sikkerhetskopiering som en forutsetning. Azure Cosmos DB-kontoer med kontinuerlig sikkerhetskopiering aktivert kan ikke deaktivere analytisk lager. Når du deaktiverer analytisk lager på samlinger, kan du ikke aktivere kontinuerlig sikkerhetskopiering. Dette er en midlertidig begrensning.
Med speiling kan du avskrive Azure Synapse Link for Azure Cosmos DB?
Nei, Azure Synapse Link og Azure Synapse Analytics er fortsatt tilgjengelige for arbeidsbelastningene dine. Det er ingen planer om å avskrive disse arbeidsbelastningene. Du kan fortsette å bruke Azure Synapse Link for produksjonsarbeidsbelastningene dine.
Datatilkoblinger og godkjenning
Hvordan administrere speilingstilkoblinger for Azure Cosmos DB?
Velg alternativene Behandle tilkoblinger og gatewayer i Innstillinger-delen i Stoff-portalen.
Hvilke godkjenningsmetoder er tillatt for Azure Cosmos DB-kontoer?
Bare skrivebeskyttede kontonøkler støttes.
Kan jeg bruke enkel pålogging og rollebasert tilgangskontroll som godkjenning for å speile Azure Cosmos DB?
Nei, bare skrivebeskyttede kontonøkler støttes for øyeblikket.
Kan jeg bruke administrerte identiteter som godkjenning for å speile Azure Cosmos DB?
Nei, bare skrivebeskyttede kontonøkler støttes for øyeblikket.
Hva skjer hvis jeg roterer Azure Cosmos DB-kontonøklene mine?
Du må oppdatere tilkoblingslegitimasjonen for Fabric-speiling hvis kontonøklene er rotert. Hvis du ikke oppdaterer tastene, mislykkes speilingen. Hvis du vil løse denne feilen, stopper du replikering, oppdaterer legitimasjonen med de nylig roterte tastene og starter replikering på nytt.
Oppsett
Kan jeg velge bestemte beholdere i en Azure Cosmos DB-database for speiling?
Nei, når du speiler en database fra Azure Cosmos DB, blir alle beholdere replikert til Fabric OneLake.
Kan jeg bruke speiling til å replikere én enkelt Azure Cosmos DB-database flere ganger?
Ja, flere speil er mulige, men unødvendige. Når de replikerte dataene er i Fabric, kan de deles til andre destinasjoner direkte fra Fabric.
Kan jeg opprette snarveier til kopien av Azure Cosmos DB-data som jeg opprettet ved hjelp av speiling?
Nei, speiling støtter ikke oppretting av snarveier til eksterne kilder som Azure Data Lake Storage (ADLS) Gen2 eller Amazon Web Services (AWS) Simple Storage Service (S3).
Azure Cosmos DB-datautforsker
Når jeg velger Vis og Kildedatabase i Fabric, ser jeg data i OneLake eller Azure Cosmos DB?
Alternativet i Fabric for å vise kildedatabasen gir en skrivebeskyttet visning av live-dataene i Azure Cosmos DB ved hjelp av datautforskeren. Dette perspektivet er en sanntidsvisning av beholderne som er kilden til de replikerte dataene.
Denne visningen av live-data direkte i Fabric-portalen er et nyttig verktøy for å avgjøre om dataene i OneLake er nylig eller representert på riktig måte sammenlignet med kildedatabasen Azure Cosmos DB. Operasjoner som bruker datautforskeren på live Azure Cosmos DB-data, kan påløpe enhetsforbruk for forespørsler.
Analyse på Azure Cosmos DB-data
Hvordan analysere Azure Cosmos DB-data speilet i OneLake?
Bruk Fabric-portalen til å opprette en ny SQL-spørring mot SQL Analytics-endepunktet. Herfra kan du kjøre vanlige spørringer som SELECT TOP 100 * FROM ...
.
I tillegg kan du bruke Lakehouse til å analysere OneLake-dataene lenge med andre data. Fra Lakehouse kan du bruke Spark til å spørre etter data med notatblokker.
Hvordan synkroniseres data i speiling for Azure Cosmos DB?
Synkroniseringen av dataene er fullstendig administrert. Når du aktiverer speiling, replikeres dataene til Fabric OneLake i nær sanntid, og speiling replikerer kontinuerlig nye endringer etter hvert som de skjer i kildedatabasen.
Fungerer Azure Cosmos DB-speiling på tvers av Azure- og Fabric-områder?
Speiling støttes på tvers av områder, men dette scenarioet kan føre til uventede kostnader for utgående nettverksdata og ventetid. Ideelt sett kan du samsvare stoffkapasiteten med en av Azure Cosmos DB-kontoens områder. Hvis du vil ha mer informasjon, kan du se replikeringsbegrensninger.
Er speilvendte data for Azure Cosmos DB bare tilgjengelig ved hjelp av SQL Analytics-endepunktet?
Du kan legge til eksisterende speilvendte databaser som snarveier i Lakehouse. Fra Lakehouse kan du utforske dataene direkte, åpne dataene i en notatblokk for Spark-spørringer eller bygge maskinlæringsmodeller.
Viktig
Snarveien i Lakehouse er en snarvei til den speilede databasen, OneLake-replikering av Azure Cosmos DB-data. Snarveien i Lakehouse får ikke direkte tilgang til Azure Cosmos DB-kontoen eller -dataene.
Hvor lang tid tar første replikering av Azure Cosmos DB-data?
Ventetiden for innledende og kontinuerlig replikering varierer basert på datavolumet. I de fleste tilfeller kan ventetiden være noen minutter, men det kan være lengre for store mengder data.
Hvor lang tid tar det å replikere Azure Cosmos DB-innsettings-, oppdaterings- og sletteoperasjoner?
Når de første dataene er replisert, replikeres individuelle operasjoner i nær sanntid. I sjeldne tilfeller kan det være en liten forsinkelse hvis kildedatabasen har et høyt volum med oppdaterings- og sletteoperasjoner i et tidsvindu.
Har speiling innebygd backoff logikk med Azure Cosmos DB?
Nei, speiling har ikke innebygd backoff logikk som replikering er kontinuerlig og trinnvis.
Støtter speiling endring av datafeeden fra Azure Cosmos DB?
Nei, speiling støtter for øyeblikket ikke endringsdatafeeden på speilede data fra Azure Cosmos DB.
Støtter speiling medaljongarkitekturen for data replikert fra Azure Cosmos DB?
Speiling har ikke innebygd støtte til medaljongarkitekturen. Du kan konfigurere dine egne sølv- og gulllag med vannmerkelogikk og behandling for transformasjoner og sammenføyninger ved hjelp av rørledninger eller Spark.
Bruker Power BI-rapporter direkte innsjømodus med speilvendte data fra Azure Cosmos DB?
Ja.
Støtter Azure Cosmos DB speiling nestede data?
Ja, nestede data flates ut i OneLake som en JSON-streng. Bruk OPENJSON
, CROSS APPLY
og OUTER APPLY
til å flate ut dataene for visning. Hvis du vil ha mer informasjon, kan du se nestede data.
Støtter Azure Cosmos DB speiling automatisk utflating.
Nei, speiling flater ikke automatisk ut nestede data. Metoder er tilgjengelige for at SQL Analytics-endepunktet skal fungere med nestede JSON-strenger. Hvis du vil ha mer informasjon, kan du se nestede data.
Bør jeg være bekymret for kald startytelse med speilvendte data fra Azure Cosmos DB?
Nei, generelt opplever ikke SQL-spørringer i Fabric ventetid for kald start.
Hva skjer hvis jeg sletter azure Cosmos DB-databasen i Azure mens den speiles?
Datautforsker og replikering begynner å mislykkes i Fabric. OneLake-data forblir som de er, helt til du sletter de eksisterende speilede dataene.
Hvordan kobler jeg SQL-analyseendepunktet til klientverktøy eller programmer etter at Azure Cosmos DB er speilet?
Tilkobling til SQL-analyseendepunktet for speilvendte data ligner på å bruke samme endepunkt for andre elementer i Fabric. Hvis du vil ha mer informasjon, kan du se koble til datalager i Fabric.
Hvordan bli med i Azure Cosmos DB speilede data på tvers av databaser?
Speil hver Azure Cosmos DB-database uavhengig av hverandre. Deretter legger du til ett av SQL Analytics-endepunktene i det andre som et speilvendt databaseelement. Deretter bruker du en SQL-spørring til å utføre spørringer på tvers av beholdere i distinkte Azure Cosmos DB-databaser JOIN
.
Hvordan bli med i Azure Cosmos DB speilede data med Azure SQL Database eller Snowflake-data?
Speil Azure Cosmos DB-databasen. Speil deretter enten Azure SQL Database- eller Snowflake-data. Deretter legger du til ett av SQL Analytics-endepunktene i det andre som et speilvendt databaseelement. Bruk nå en SQL-spørring JOIN
til å utføre spørringer på tvers av flere datatjenester.
Replikeringshandlinger
Hvordan kan jeg stoppe eller deaktivere replikering for en speilet Azure Cosmos DB-database?
Stopp replikering ved hjelp av alternativet For å stoppe replikering av Stoff-portalen. Denne handlingen stopper replikering fullstendig, men fjerner ikke data som allerede finnes i OneLake.
Hvordan starte replikering på nytt for en speilet Azure Cosmos DB-database?
Replikering støtter ikke begrepene pause eller CV. Hvis du stopper replikering, stopper replikering fullstendig, og hvis du velger omstartsreplikering i Stoffportalen, startes replikeringen helt fra grunnen av. Omstart av replikering erstatter OneLake-dataene med de nyeste dataene i stedet for trinnvis oppdatering.
Hvorfor finner jeg ikke et alternativ for å konfigurere replikering for en speilet Azure Cosmos DB-database?
Speiling for Azure Cosmos DB speiler automatisk alle beholdere i den valgte databasen. På grunn av denne nyansen inneholder ikke Fabric-portalen et alternativ for å konfigurere bestemte replikeringsalternativer for Azure Cosmos DB.
Hva betyr hver replikeringsstatusmelding for replikerte Azure Cosmos DB-data?
Optimalt vil du at replikering skal ha statusen Kjører. Hvis replikeringsstatusen kjører med advarsel, er replikering vellykket, men det er et problem du bør løse. En status for stopp, stoppet, mislykket eller feil indikerer mer alvorlige tilstander som krever intervensjon før replikering kan fortsette. Hvis du vil ha mer informasjon, kan du se Monitor Fabric mirroring.
Analytiske tid-til-live (TTL) eller myke slettinger
Slettes elementer av Azure Cosmos DBs tid-til-live-funksjon (TTL) fra den speilede databasen?
Ja, data som slettes ved hjelp av TTL, behandles på samme måte som data som slettes ved hjelp av sletteoperasjoner i Azure Cosmos DB. Dataene slettes deretter fra den speilvendte databasen. Speiling skiller ikke mellom disse slettingsmodalitetene.
Kan vi konfigurere myke slettinger for analytiske data speilet i Fabric fra Azure Cosmos DB?
Sletteoperasjoner replikeres umiddelbart til OneLake. Det er for øyeblikket ingen måte å konfigurere myke slettinger eller analytisk tid til live (TTL).
Støtter Azure Cosmos DB speiling analytisk tid til live?
Nei, analytisk tid til live støttes ikke.
Få tilgang til OneLake-data
Får jeg tilgang til OneLake-filer som genereres av Azure Cosmos DB som speiler direkte?
Ja, du kan få tilgang til OneLake-filer direkte ved hjelp av fil- eller lagringsutforskere. Du kan også bruke OneLake-deltafiler i Databricks. Hvis du vil ha mer informasjon, kan du se få tilgang til Fabric-data direkte ved hjelp av OneLake-filutforsker eller integrere OneLake med Azure Databricks.
API-støtte
Kan jeg konfigurere Azure Cosmos DB-speiling programatisk?
Nei, støtte for automatisk speilingskonfigurering er for øyeblikket ikke tilgjengelig.
Er innebygd kontinuerlig integrasjon eller distribusjon (CI/CD) tilgjengelig for Azure Cosmos DB-speiling?
Nei, støtte for innebygd CI/CD er for øyeblikket ikke tilgjengelig.
Sikkerhet
Får du tilgang til en Azure Cosmos DB-speilet database ved hjelp av Power BI Gateway eller bak en brannmur?
Nei, dette tilgangsnivået støttes for øyeblikket ikke.
Støtter Azure Cosmos DB speiling private endepunkter?
Nei, private endepunkter støttes for øyeblikket ikke.
Har speilede data fra Azure Cosmos DB noen gang forlater Fabric-leieren min?
Nei, data forblir i Fabric-leieren.
Lagres speilede data fra Azure Cosmos DB utenfor miljøet mitt?
Nei, data er trinnvis direkte i tenantens OneLake og er ikke iscenesatt utenfor miljøet.
Lisensiering
Hva er lisensieringsalternativene for Azure Cosmos DB-speiling?
Lisensiering av Power BI Premium, Stoffkapasitet eller prøveversjonskapasitet kreves for å bruke speiling.
Hvilken lisens kreves for at en bruker skal kunne opprette og konfigurere speiling for Azure Cosmos DB-data?
Hvis du vil ha informasjon om lisensiering, kan du se Fabric-lisenser.
Hvilken lisens kreves for at en bruker skal kunne bruke speilvendte data fra Azure Cosmos DB?
Hvis du vil ha informasjon om lisensiering, kan du se Fabric-lisenser.