Ofte stillede spørgsmål til spejlede Microsoft Fabric-databaser fra Azure Cosmos DB (prøveversion)

Denne artikel besvarer ofte stillede spørgsmål om Mirrored Azure Cosmos DB-database i Microsoft Fabric.

Vigtigt

Spejling til Azure Cosmos DB er i øjeblikket en prøveversion. Produktionsarbejdsbelastninger understøttes ikke under prøveversionen. I øjeblikket understøttes kun Azure Cosmos DB for NoSQL-konti.

Generelle spørgsmål

Hvordan adskiller spejling sig fra genveje i forhold til Azure Cosmos DB?

Spejling replikerer kildedatabasen til Fabric OneLake i deltaformat med åben kildekode. Du kan køre analyser på disse data overalt i Fabric. Genveje replikerer ikke dataene til Fabric OneLake. Genveje linker i stedet til kildedataene uden dataflytning. Azure Cosmos DB er i øjeblikket kun tilgængelig som en kilde til spejling.

Påvirker spejling ydeevnen i Azure Cosmos DB-databasen?

Nej, spejling påvirker ikke kildedatabasens ydeevne eller omkostninger. Spejling kræver, at funktionen til løbende sikkerhedskopiering er aktiveret på Azure Cosmos DB-kildens konto. Kontinuerlig sikkerhedskopiering muliggør replikering uden indvirkning på transaktionsarbejdsbelastninger.

Er spejling af Azure Cosmos DB en funktionel erstatning for pipelinekopijob i Fabric?

Spejling er en replikering med lav ventetid af dine data i Azure Cosmos DB. I modsætning til kopieringsjob opretter spejling en fortløbende og trinvis kopi af dine Azure Cosmos DB-data. Spejling påvirker ikke dine transaktionsarbejdsbelastninger i kildedatabasen eller -objektbeholderen.

Et kopijob er derimod et planlagt job, som kan tilføje ventetid fra ende til anden for trinvise job. Derudover kan du kopiere krav til administration af jobkrav for at registrere trinvise ændringer, føje til beregningsomkostningerne i Fabric og påvirke forbruget af anmodningsenhed i kildedatabasen i Azure Cosmos DB.

Kopieringsjob er nyttige til engangskopieringsjob fra Azure Cosmos DB, men spejling er ideel til sporing af trinvise ændringer.

Påvirker forsøg på spejlingsfunktionen min Azure Cosmos DB-konto?

Nej, du kan aktivere og deaktivere spejling uden at påvirke din Azure Cosmos DB-kildekonto eller -data.

Advarsel!

Hvis du aktiverer kontinuerlig sikkerhedskopiering på en Azure Cosmos DB-konto til spejling i Fabric, kan kontinuerlig sikkerhedskopiering ikke deaktiveres. På samme måde kan du ikke deaktivere analyselager for en Azure Cosmos DB-konto, hvis kontinuerlig sikkerhedskopiering er aktiveret.

Prisfastsættelse

Hvilke omkostninger er knyttet til spejling af Azure Cosmos DB?

Spejling er en prøveversion. Der er i øjeblikket ingen omkostninger til spejling eller lagring af spejlede data i Fabric. Beregning af forespørgsler om data ved hjælp af SQL, Power BI eller Spark opkræves med jævne mellemrum. Du kan finde flere oplysninger under Fabric-priser.

For Azure Cosmos DB er kontinuerlig sikkerhedskopiering en forudsætning for spejling. Hvis du har aktiveret et fortløbende sikkerhedskopieringsniveau før spejling, påløber du ingen ekstra omkostninger. Hvis du aktiverer fortløbende sikkerhedskopiering specifikt til spejling, faktureres du den pris, der er knyttet til denne funktion. Du kan finde flere oplysninger under Priser på Azure Cosmos DB.

Hvis du bruger Data Explorer til at få vist kildedataene fra Azure Cosmos DB, påløber du omkostninger baseret på brug af anmodningsenheder .

Hvordan håndteres udgående gebyrer for spejling af Azure Cosmos DB?

Gebyrer for udgående data opkræves kun, hvis din Azure Cosmos DB-konto er i et andet område end din Fabric-kapacitet. Fabric afspejler fra det geografisk tætteste Azure-område på Fabric's kapacitetsområde i scenarier, hvor en Azure Cosmos DB-konto har flere læseområder. Du kan få flere oplysninger under replikeringsbegrænsninger.

Er spejling ved hjælp af Analyselageret i Azure Cosmos DB?

Nej, spejling bruger ikke analyselageret. Spejling påvirker ikke dine transaktionsarbejdsbelastninger eller dataoverførselsforbrug.

I Azure Cosmos DB er kontinuerlig sikkerhedskopiering en forudsætning for spejling. Denne forudsætning gør det muligt for Fabric at spejle dine data uden at påvirke dine transaktionsarbejdsbelastninger eller kræve analyselageret.

Nej, spejling i Fabric er ikke relateret til Azure Synapse Link.

I Azure Cosmos DB er kontinuerlig sikkerhedskopiering en forudsætning for spejling. Denne forudsætning gør det muligt for Fabric at spejle dine data uden at påvirke dine transaktionsarbejdsbelastninger eller kræve analyselageret.

Nej, spejling i Fabric er ikke relateret til Azure Synapse Link. Du kan fortsætte med at bruge Azure Synapse Link, mens du bruger Fabric-spejling.

Kan jeg fortsætte med at bruge Azure Cosmos DB's analyselager som en CDC-kilde (Change Data Capture) i Azure Data Factory, mens jeg bruger spejling?

Ja, du kan bruge analyselager og Fabric-spejling på den samme Azure Cosmos DB-konto. Disse funktioner fungerer uafhængigt af hinanden. Spejling forstyrrer ikke forbruget af analyselageret.

Kan jeg fortsætte med at bruge Azure Cosmos DB's ændringsfeed, mens jeg bruger spejling?

Ja, du kan bruge ændringsfeedet og Fabric-spejlingen på den samme Azure Cosmos DB-konto. Disse funktioner fungerer uafhængigt af hinanden. Spejling forstyrrer ikke ændring af feedbrug.

Kan jeg deaktivere analyselageret for min Azure Cosmos DB-konto, når jeg har brugt spejling?

Spejling kræver løbende sikkerhedskopiering af Azure Cosmos DB som en forudsætning. Azure Cosmos DB-konti med fortløbende sikkerhedskopiering aktiveret kan ikke deaktivere analyselager. Når du deaktiverer analyselager i samlinger, kan du ikke aktivere fortløbende sikkerhedskopiering.

Nej, Azure Synapse Link og Azure Synapse Analytics er stadig tilgængelige for dine arbejdsbelastninger. Der er ingen planer om at fraråde disse arbejdsbelastninger. Du kan fortsætte med at bruge Azure Synapse Link til dine produktionsarbejdsbelastninger.

Dataforbindelser og godkendelse

Hvordan gør jeg administrere spejlingsforbindelser til Azure Cosmos DB?

På Fabric-portalen skal du vælge indstillingerne Administrer forbindelser og gateways i afsnittet Indstillinger.

Hvilke godkendelsesmetoder er tilladt for Azure Cosmos DB-konti?

Det er kun skrivebeskyttede kontonøgler, der understøttes.

Kan jeg bruge enkeltlogon og rollebaseret adgangskontrol som godkendelse til spejling af Azure Cosmos DB?

Nej, det er kun skrivebeskyttede kontonøgler, der understøttes i øjeblikket.

Kan jeg bruge administrerede identiteter som godkendelse til spejling af Azure Cosmos DB?

Nej, det er kun skrivebeskyttede kontonøgler, der understøttes i øjeblikket.

Hvad sker der, hvis jeg roterer mine Azure Cosmos DB-kontonøgler?

Du skal opdatere legitimationsoplysningerne for forbindelsen for Fabric-spejling, hvis kontonøglerne roteres. Hvis du ikke opdaterer nøglerne, mislykkes spejlingen. Du kan løse problemet ved at stoppe replikeringen, opdatere legitimationsoplysningerne med de nyligt roterede nøgler og derefter genstarte replikeringen.

Opsætte

Kan jeg vælge bestemte objektbeholdere i en Azure Cosmos DB-database til spejling?

Nej, når du spejler en database fra Azure Cosmos DB, replikeres alle objektbeholdere til Fabric OneLake.

Kan jeg bruge spejling til at replikere en enkelt Azure Cosmos DB-database flere gange?

Ja, flere spejle er mulige, men unødvendige. Når de replikerede data er i Fabric, kan de deles til andre destinationer direkte fra Fabric.

Kan jeg oprette genveje til min replika af Azure Cosmos DB-data, som jeg har oprettet ved hjælp af spejling?

Nej, spejling understøtter ikke oprettelse af genveje til eksterne kilder, f.eks. Azure Data Lake Storage (ADLS) Gen2 eller Amazon Web Services (AWS) Simple Storage Service (S3).

Azure Cosmos DB-dataoversigt

Når jeg vælger "Vis" og "Kildedatabase" i Fabric, kan jeg så se data i OneLake eller i Azure Cosmos DB?

Indstillingen i Fabric til at få vist kildedatabasen giver en skrivebeskyttet visning af de dynamiske data i Azure Cosmos DB ved hjælp af dataoversigten. Dette perspektiv er en visning i realtid af de objektbeholdere, der er kilden til de replikerede data.

Denne visning af de dynamiske data direkte på Fabric-portalen er et nyttigt værktøj til at afgøre, om dataene i OneLake er seneste eller gengivet korrekt sammenlignet med kildens Azure Cosmos DB-database. Handlinger, der bruger dataoversigten på de dynamiske Azure Cosmos DB-data, kan påløbe anmodningsenhedsforbrug.

Analyse af Azure Cosmos DB-data

Hvordan gør jeg analysere Azure Cosmos DB-data, der afspejles i OneLake?

Brug Fabric-portalen til at oprette en ny SQL-forespørgsel i forhold til dit SQL-analyseslutpunkt. Herfra kan du køre almindelige forespørgsler som .SELECT TOP 100 * FROM ...

Du kan også bruge Lakehouse til at analysere OneLake-dataene langt med andre data. Fra Lakehouse kan du bruge Spark til at forespørge data med notesbøger.

Hvordan synkroniseres data i spejling for Azure Cosmos DB?

Synkroniseringen af dataene administreres fuldt ud. Når du aktiverer spejling, replikeres dataene til Fabric OneLake i næsten realtid, og spejling replikerer løbende nye ændringer, efterhånden som de forekommer i kildedatabasen.

Fungerer Spejling af Azure Cosmos DB på tværs af Azure- og Fabric-områder?

Spejling understøttes på tværs af områder, men dette scenarie kan resultere i uventede omkostninger til udgående netværksdata og ventetid. Ideelt set skal du matche din Fabric-kapacitet med et af områderne for din Azure Cosmos DB-konto. Du kan få flere oplysninger under replikeringsbegrænsninger.

Er spejlede data til Azure Cosmos DB kun tilgængelige ved hjælp af SQL-analyseslutpunktet?

Du kan tilføje eksisterende spejlede databaser som genveje i Lakehouse. Fra Lakehouse kan du udforske dataene direkte, åbne dataene i en notesbog til Spark-forespørgsler eller bygge modeller til maskinel indlæring.

Vigtigt

Genvejen i Lakehouse er en genvej til den spejlede database, OneLake-replikering af Azure Cosmos DB-dataene. Genvejen i Lakehouse har ikke direkte adgang til Azure Cosmos DB-kontoen eller -dataene.

Hvor lang tid tager den indledende replikering af Azure Cosmos DB-data?

Ventetiden for indledende og fortløbende replikering varierer afhængigt af mængden af data. I de fleste tilfælde kan ventetiden være et par minutter, men den kan være længere for store datamængder.

Hvor lang tid tager det at replikere Handlinger til indsættelse, opdatering og sletning af Azure Cosmos DB?

Når de oprindelige data er replikeret, replikeres individuelle handlinger i næsten realtid. I sjældne tilfælde kan der være en lille forsinkelse, hvis kildedatabasen har en stor mængde opdaterings- og sletningshandlinger inden for et tidsvindue.

Har spejling indbygget backoff-logik med Azure Cosmos DB?

Nej, spejling har ikke indbygget backoff-logik, da replikering er fortløbende og trinvis.

Understøtter spejling ændring af datafeed fra Azure Cosmos DB?

Nej, spejling understøtter i øjeblikket ikke ændring af datafeed på spejlede data fra Azure Cosmos DB.

Understøtter spejling medaljonsarkitekturen for data, der er replikeret fra Azure Cosmos DB?

Spejling har ikke indbygget understøttelse af medaljonsarkitekturen. Du kan konfigurere dine egne sølv- og guldlag med vandmærkelogik og -behandling for transformationer og joinforbindelser ved hjælp af pipelines eller Spark.

Bruger Power BI-rapporter direct lake-tilstand med spejlede data fra Azure Cosmos DB?

Ja.

Understøtter Spejling af Azure Cosmos DB indlejrede data?

Ja, indlejrede data fladgør i OneLake som en JSON-streng. Brug OPENJSON, CROSS APPLYog OUTER APPLY til at fladgør dataene til visning. Du kan få flere oplysninger i indlejrede data.

Understøtter spejling af Azure Cosmos DB automatisk fladgøring.

Nej, spejling fladgør ikke automatisk indlejrede data. Der er tilgængelige metoder, så SQL Analytics-slutpunktet kan arbejde med indlejrede JSON-strenge. Du kan få flere oplysninger i indlejrede data.

Skal jeg være bekymret for ydeevnen for koldstart med spejlede data fra Azure Cosmos DB?

Nej, generelt oplever SQL-forespørgsler i Fabric ikke ventetid for kold start.

Hvad sker der, hvis jeg sletter kilden til Azure Cosmos DB-databasen i Azure, mens den spejles?

Data Explorer, og replikeringen begynder at mislykkes i Fabric. OneLake-data forbliver som de er, indtil du sletter de eksisterende spejlede data.

Når Azure Cosmos DB er spejlet, hvordan forbinder jeg SQL-analyseslutpunktet til klientværktøjer eller -programmer?

Forbind til SQL-analyseslutpunktet for spejlede data svarer til at bruge det samme slutpunkt for alle andre elementer i Fabric. Du kan få flere oplysninger under Opret forbindelse til datawarehousing i Fabric.

Hvordan gør jeg deltage i Azure Cosmos DB-spejlede data på tværs af databaser?

Spejling af hver Azure Cosmos DB-database uafhængigt af hinanden. Føj derefter et af SQL-analyseslutpunkterne til det andet som et spejlet databaseelement. Derefter skal du bruge en SQL-forespørgsel JOIN til at udføre forespørgsler på tværs af objektbeholdere i forskellige Azure Cosmos DB-databaser.

Hvordan gør jeg deltage i spejlede Azure Cosmos DB-data med Azure SQL-database eller Snowflake-data?

Spejling af Azure Cosmos DB-databasen. Spejl derefter enten Azure SQL-databasen eller Snowflake-data. Føj derefter et af SQL-analyseslutpunkterne til det andet som et spejlet databaseelement. Brug nu en SQL-forespørgsel JOIN til at udføre forespørgsler på tværs af flere datatjenester.

Replikeringshandlinger

Hvordan kan jeg stoppe eller deaktivere replikering for en spejlet Azure Cosmos DB-database?

Stop replikering ved hjælp af indstillingen Stop replikering på Fabric-portalen. Denne handling stopper replikeringen fuldstændigt, men fjerner ikke data, der allerede findes i OneLake.

Hvordan gør jeg genstarte replikering for en spejlet Azure Cosmos DB-database?

Replikering understøtter ikke begreberne pause eller resume. Hvis replikeringen stoppes fuldstændigt, stoppes replikeringen, og hvis du vælger genstartsreplikering på Fabric-portalen, startes replikeringen helt fra bunden. Når replikeringen genstartes, erstattes OneLake-dataene med de nyeste data i stedet for trinvis opdatering.

Hvorfor kan jeg ikke finde en mulighed for at konfigurere replikering for en spejlet Azure Cosmos DB-database?

Spejling til Azure Cosmos DB afspejler automatisk alle objektbeholdere i den valgte database. På grund af denne nuance indeholder Fabric-portalen ikke en mulighed for at konfigurere specifikke replikeringsindstillinger for Azure Cosmos DB.

Hvad betyder hver replikeringsstatusmeddelelse for replikerede Azure Cosmos DB-data?

Det optimale er, at replikeringen skal have statussen Running. Hvis replikeringsstatussen kører med advarsel, lykkes replikeringen, men der er et problem, som du skal løse. Status for Stop, Stoppet, Mislykket eller Fejl angiver mere alvorlige tilstande, der kræver indgriben, før replikeringen kan fortsætte. Du kan få flere oplysninger under Overvåg strukturspejling.

Analysetid til live (TTL) eller bløde sletninger

Er elementer, der slettes af Azure Cosmos DB's time-to-live-funktion (TTL), fjernet fra den spejlede database?

Ja, data, der slettes ved hjælp af TTL, behandles på samme måde som data, der slettes ved hjælp af slettehandlinger i Azure Cosmos DB. Dataene slettes derefter fra den spejlede database. Spejling skelner ikke mellem disse sletningsmodaliteter.

Kan vi konfigurere soft deletes for analytiske data, der afspejles i Fabric fra Azure Cosmos DB?

Slettehandlinger replikeres straks til OneLake. Det er i øjeblikket ikke muligt at konfigurere soft-deletes eller analytisk time-to-live (TTL).

Understøtter Azure Cosmos DB-spejling analysetid til live?

Nej, analysetid til live understøttes ikke.

Adgang til OneLake-data

Kan jeg få adgang til OneLake-filer, der er genereret af Azure Cosmos DB-spejling direkte?

Ja, du kan få adgang til OneLake-filer direkte ved hjælp af fil- eller lageroversigterne. Du kan også bruge OneLake-deltafiler i Databricks. Du kan få flere oplysninger under Få adgang til Fabric-data direkte ved hjælp af OneLake-stifinder ellerintegrer OneLake med Azure Databricks.

API-understøttelse

Kan jeg konfigurere Azure Cosmos DB-spejling programmatisk?

Nej, understøttelse af automatiseret spejling er ikke tilgængelig i øjeblikket.

Er indbygget kontinuerlig integration eller udrulning (CI/CD) tilgængelig til Azure Cosmos DB-spejling?

Nej, understøttelse af indbygget CI/CD er i øjeblikket ikke tilgængelig.

Sikkerhed

Kan du få adgang til en spejlet Azure Cosmos DB-database ved hjælp af Power BI Gateway eller bag en firewall?

Nej, dette adgangsniveau understøttes ikke i øjeblikket.

Understøtter Azure Cosmos DB spejling private slutpunkter?

Nej, private slutpunkter understøttes ikke i øjeblikket.

Forlader spejlede data fra Azure Cosmos DB nogensinde min Fabric-lejer?

Nej, data forbliver i din Fabric-lejer.

Gemmes spejlede data fra Azure Cosmos DB uden for mit miljø?

Nej, data er placeret direkte i din lejers OneLake og er ikke placeret uden for dit miljø.

Licenser

Hvad er licensmulighederne for spejling af Azure Cosmos DB?

Power BI Premium-, Fabric Capacity- eller Trial Capacity-licenser er påkrævet for at bruge spejling.

Hvilken licens kræves for at en bruger kan oprette og konfigurere spejling for Azure Cosmos DB-data?

Du kan få oplysninger om licenser under Fabric-licenser.

Hvilken licens kræves for at en bruger kan bruge spejlede data fra Azure Cosmos DB?

Du kan få oplysninger om licenser under Fabric-licenser.