Bewerken

Share via


Veelgestelde vragen over gespiegelde Microsoft Fabric-databases van Azure Cosmos DB (preview)

In dit artikel vindt u antwoorden op veelgestelde vragen over een gespiegelde Azure Cosmos DB-database in Microsoft Fabric.

Belangrijk

Spiegeling voor Azure Cosmos DB is momenteel beschikbaar als preview-versie. Productieworkloads worden niet ondersteund tijdens de preview-versie. Momenteel worden alleen Azure Cosmos DB for NoSQL-accounts ondersteund.

Algemene vragen

Hoe verschilt spiegeling ten opzichte van snelkoppelingen ten opzichte van Azure Cosmos DB?

Met spiegeling wordt de brondatabase gerepliceerd naar Fabric OneLake in opensource delta-indeling. U kunt analyses uitvoeren op deze gegevens vanaf elke locatie in Fabric. Snelkoppelingen repliceren de gegevens niet naar Fabric OneLake. In plaats daarvan worden snelkoppelingen gekoppeld aan de brongegevens zonder gegevensverplaatsing. Momenteel is Azure Cosmos DB alleen beschikbaar als bron voor spiegeling.

Heeft spiegeling invloed op de prestaties van de Azure Cosmos DB-brondatabase?

Nee, spiegeling heeft geen invloed op de prestaties of kosten van de brondatabase. Voor spiegeling moet de functie voor continue back-up zijn ingeschakeld voor het Azure Cosmos DB-bronaccount. Continue back-up maakt replicatie mogelijk zonder effect op transactionele workloads.

Is het spiegelen van Azure Cosmos DB een functionele vervanging voor pijplijnkopietaken in Fabric?

Spiegelen is een replicatie met lage latentie van uw gegevens in Azure Cosmos DB. In tegenstelling tot kopieertaken maakt spiegeling een doorlopende en incrementele kopie van uw Azure Cosmos DB-gegevens. Spiegelen heeft geen invloed op uw transactionele workloads in de brondatabase of container.

Een kopieertaak is daarentegen een geplande taak, die end-to-end latentie voor incrementele taken kan toevoegen. Kopieer daarnaast takenvereistebeheer om incrementele wijzigingen op te halen, toe te voegen aan de rekenkosten in Fabric en invloed te hebben op het verbruik van aanvraageenheden in de brondatabase in Azure Cosmos DB.

Kopieertaken zijn handig voor eenmalige kopieertaken van Azure Cosmos DB, maar spiegeling is ideaal voor het bijhouden van incrementele wijzigingen.

Heeft het spiegelen van de functie invloed op mijn Azure Cosmos DB-account?

Nee, u kunt spiegeling in- en uitschakelen zonder enig effect op uw Azure Cosmos DB-bronaccount of -gegevens.

Waarschuwing

Als u continue back-ups inschakelt op een Azure Cosmos DB-account voor spiegeling in Fabric, kan continue back-up niet worden uitgeschakeld. Op dezelfde manier kunt u analytische opslag voor een Azure Cosmos DB-account niet uitschakelen als continue back-up is ingeschakeld.

Prijzen

Welke kosten zijn gekoppeld aan het spiegelen van Azure Cosmos DB?

Spiegeling is in preview. Er zijn momenteel geen kosten verbonden aan het spiegelen of opslaan van gespiegelde gegevens in Fabric. De berekening voor het uitvoeren van query's op gegevens met behulp van SQL, Power BI of Spark wordt regelmatig in rekening gebracht. Zie Fabric-prijzen voor meer informatie.

Voor Azure Cosmos DB is continue back-up een vereiste voor spiegeling. Als u een continue back-uplaag hebt ingeschakeld voordat u spiegelt, worden er geen extra kosten in rekening gebracht. Als u continue back-up specifiek inschakelt voor spiegeling, wordt de prijs in rekening gebracht die aan die functie is gekoppeld. Zie prijzen voor Azure Cosmos DB voor meer informatie.

Als u Data Explorer gebruikt om de brongegevens van Azure Cosmos DB weer te geven, worden de kosten opgebouwd op basis van ru-gebruik (Request Units).

Hoe worden uitgaande kosten verwerkt voor het spiegelen van Azure Cosmos DB?

Kosten voor uitgaand verkeer worden alleen in rekening gebracht als uw Azure Cosmos DB-account zich in een andere regio bevindt dan uw Infrastructuurcapaciteit. Infrastructuurspiegelingen van de geografisch dichtstbijzijnde Azure-regio naar de capaciteitsregio van Fabric in scenario's waarin een Azure Cosmos DB-account meerdere leesregio's heeft. Zie replicatiebeperkingen voor meer informatie.

Is spiegeling met behulp van de analytische opslag van Azure Cosmos DB?

Nee, spiegeling maakt geen gebruik van de analytische opslag. Spiegelen heeft geen invloed op uw transactionele workloads of doorvoerverbruik.

In Azure Cosmos DB is continue back-up een vereiste voor spiegeling. Met deze vereiste kan Fabric uw gegevens spiegelen zonder dat dit van invloed is op uw transactionele workloads of het vereisen van de analytische opslag.

Nee, spiegeling in Fabric is niet gerelateerd aan Azure Synapse Link.

In Azure Cosmos DB is continue back-up een vereiste voor spiegeling. Met deze vereiste kan Fabric uw gegevens spiegelen zonder dat dit van invloed is op uw transactionele workloads of het vereisen van de analytische opslag.

Nee, spiegeling in Fabric is niet gerelateerd aan Azure Synapse Link. U kunt Azure Synapse Link blijven gebruiken tijdens het spiegelen van fabric.

Kan ik de analytische opslag van Azure Cosmos DB blijven gebruiken als een CDC-bron (Change Data Capture) in Azure Data Factory terwijl ik spiegeling gebruikt?

Ja, u kunt analytische opslag en Fabric-spiegeling gebruiken in hetzelfde Azure Cosmos DB-account. Deze functies werken onafhankelijk van elkaar. Spiegelen heeft geen invloed op het gebruik van analytische opslag.

Kan ik de wijzigingenfeed van Azure Cosmos DB blijven gebruiken tijdens het spiegelen?

Ja, u kunt de wijzigingenfeed en Fabric-spiegeling gebruiken in hetzelfde Azure Cosmos DB-account. Deze functies werken onafhankelijk van elkaar. Spiegelen heeft geen invloed op het gebruik van wijzigingenfeeds.

Kan ik analytische opslag uitschakelen voor mijn Azure Cosmos DB-account nadat ik spiegeling heb gebruikt?

Voor spiegeling is continue back-up van Azure Cosmos DB vereist als een vereiste. Azure Cosmos DB-accounts waarvoor continue back-up is ingeschakeld, kunnen analytische opslag niet uitschakelen. Zodra u analytische opslag hebt uitgeschakeld voor verzamelingen, kunt u geen continue back-up inschakelen.

Nee, Azure Synapse Link en Azure Synapse Analytics zijn nog steeds beschikbaar voor uw workloads. Er zijn geen plannen om deze workloads te verwijderen. U kunt Azure Synapse Link blijven gebruiken voor uw productieworkloads.

Gegevensverbindingen en verificatie

Hoe kan ik spiegelingsverbindingen beheren voor Azure Cosmos DB?

Selecteer in de fabric-portal de opties verbindingen en gateways beheren in de sectie Instellingen.

Welke verificatiemethoden zijn toegestaan voor Azure Cosmos DB-accounts?

Alleen accountsleutels voor lezen/schrijven worden ondersteund.

Kan ik eenmalige aanmelding en op rollen gebaseerd toegangsbeheer gebruiken als verificatie voor het spiegelen van Azure Cosmos DB?

Nee, op dit moment worden alleen accountsleutels voor lezen/schrijven ondersteund.

Kan ik beheerde identiteiten gebruiken als verificatie voor het spiegelen van Azure Cosmos DB?

Nee, op dit moment worden alleen accountsleutels voor lezen/schrijven ondersteund.

Wat gebeurt er als ik mijn Azure Cosmos DB-accountsleutels roteer?

U moet de verbindingsreferenties voor Fabric-spiegeling bijwerken als de accountsleutels worden gedraaid. Als u de sleutels niet bijwerkt, mislukt spiegeling. Als u deze fout wilt oplossen, stopt u de replicatie, werkt u de referenties bij met de zojuist gedraaide sleutels en start u de replicatie opnieuw.

Instellingen

Kan ik specifieke containers in een Azure Cosmos DB-database selecteren voor spiegeling?

Nee, wanneer u een database van Azure Cosmos DB spiegelt, zijn alle containers replicatie naar Fabric OneLake.

Kan ik spiegeling gebruiken om één Azure Cosmos DB-database meerdere keren te repliceren?

Ja, meerdere spiegels zijn mogelijk, maar onnodig. Zodra de gerepliceerde gegevens zich in Fabric bevindt, kunnen deze rechtstreeks vanuit Fabric worden gedeeld naar andere bestemmingen.

Kan ik snelkoppelingen maken naar mijn replica van Azure Cosmos DB-gegevens die ik heb gemaakt met behulp van spiegeling?

Nee, spiegeling biedt geen ondersteuning voor het maken van snelkoppelingen naar externe bronnen, zoals Azure Data Lake Storage (ADLS) Gen2 of Amazon Web Services (AWS) Simple Storage Service (S3).

Azure Cosmos DB Data Explorer

Wanneer ik in Fabric 'Weergave' en 'Brondatabase' selecteer, zie ik gegevens in OneLake of in Azure Cosmos DB?

De optie in Fabric om de brondatabase weer te geven, biedt een alleen-lezenweergave van de livegegevens in Azure Cosmos DB met behulp van data explorer. Dit perspectief is een realtimeweergave van de containers die de bron van de gerepliceerde gegevens zijn.

Deze weergave van de livegegevens rechtstreeks in de Fabric-portal is een handig hulpmiddel om te bepalen of de gegevens in OneLake recent zijn of correct worden weergegeven in vergelijking met de Azure Cosmos DB-brondatabase. Bewerkingen die gebruikmaken van Data Explorer in de live Azure Cosmos DB-gegevens, kunnen verbruik van aanvraageenheden maken.

Analyse van Azure Cosmos DB-gegevens

Hoe kan ik Azure Cosmos DB-gegevens analyseren die zijn gespiegeld in OneLake?

Gebruik de Fabric-portal om een nieuwe SQL-query te maken voor uw SQL Analytics-eindpunt. Vanaf hier kunt u algemene query's uitvoeren, zoals SELECT TOP 100 * FROM ....

Daarnaast gebruikt u Lakehouse om de OneLake-gegevens lang te analyseren met andere gegevens. Vanuit Lakehouse kunt u Spark gebruiken om query's uit te voeren op gegevens met notebooks.

Hoe worden gegevens gesynchroniseerd in spiegeling voor Azure Cosmos DB?

De synchronisatie van de gegevens wordt volledig beheerd. Wanneer u spiegeling inschakelt, worden de gegevens in bijna realtime gerepliceerd naar Fabric OneLake en worden voortdurend nieuwe wijzigingen gerepliceerd wanneer ze zich in de brondatabase voordoen.

Werkt azure Cosmos DB-spiegeling in Azure- en Fabric-regio's?

Spiegeling wordt ondersteund in verschillende regio's, maar dit scenario kan leiden tot onverwachte kosten voor uitgaand verkeer en latentie van netwerkgegevens. Idealiter moet u uw Fabric-capaciteit aanpassen aan een van de regio's van uw Azure Cosmos DB-account. Zie replicatiebeperkingen voor meer informatie.

Zijn gespiegelde gegevens voor Azure Cosmos DB alleen beschikbaar met behulp van het SQL-analyse-eindpunt?

U kunt bestaande gespiegelde databases toevoegen als snelkoppelingen in Lakehouse. Vanuit Lakehouse kunt u de gegevens rechtstreeks verkennen, de gegevens openen in een notebook voor Spark-query's of machine learning-modellen bouwen.

Belangrijk

De snelkoppeling in Lakehouse is een snelkoppeling naar de gespiegelde database, de OneLake-replicatie van de Azure Cosmos DB-gegevens. De snelkoppeling in Lakehouse heeft niet rechtstreeks toegang tot het Azure Cosmos DB-account of -gegevens.

Hoe lang duurt de initiële replicatie van Azure Cosmos DB-gegevens?

De latentie van de initiële en continue replicatie varieert op basis van het gegevensvolume. In de meeste gevallen kan latentie enkele minuten duren, maar het kan langer zijn voor grote hoeveelheden gegevens.

Hoe lang duurt het om azure Cosmos DB-bewerkingen voor invoegen, bijwerken en verwijderen te repliceren?

Zodra de initiële gegevens zijn gerepliceerd, worden afzonderlijke bewerkingen bijna in realtime gerepliceerd. In zeldzame gevallen kan er een kleine vertraging optreden als de brondatabase een groot aantal update- en verwijderbewerkingen binnen een tijdvenster heeft.

Heeft spiegeling ingebouwde logica voor uitstel met Azure Cosmos DB?

Nee, spiegeling heeft geen ingebouwde back-offlogica, omdat replicatie continu en incrementeel is.

Biedt mirroring ondersteuning voor de wijzigingengegevensfeed van Azure Cosmos DB?

Nee, mirroring biedt momenteel geen ondersteuning voor de wijzigingengegevensfeed voor gespiegelde gegevens uit Azure Cosmos DB.

Biedt spiegeling ondersteuning voor de medalsight-architectuur voor gegevens die zijn gerepliceerd vanuit Azure Cosmos DB?

Spiegeling heeft geen ingebouwde ondersteuning voor de medalsight-architectuur. U kunt uw eigen zilveren en gouden lagen configureren met watermerklogica en -verwerking voor transformaties en joins met behulp van pijplijnen of Spark.

Maken Power BI-rapporten gebruik van de direct Lake-modus met gespiegelde gegevens uit Azure Cosmos DB?

Ja.

Biedt Azure Cosmos DB-spiegeling ondersteuning voor geneste gegevens?

Ja, geneste gegevens worden in OneLake afgevlakt als een JSON-tekenreeks. Gebruik OPENJSON, CROSS APPLYen OUTER APPLY om de gegevens plat te maken voor weergave. Zie geneste gegevens voor meer informatie.

Biedt Azure Cosmos DB-spiegeling ondersteuning voor automatisch platmaken.

Nee, spiegeling maakt geneste gegevens niet automatisch plat. Methoden zijn beschikbaar voor het SQL Analytics-eindpunt om te werken met geneste JSON-tekenreeksen. Zie geneste gegevens voor meer informatie.

Moet ik me zorgen maken over koude startprestaties met gespiegelde gegevens uit Azure Cosmos DB?

Nee, in het algemeen ondervinden SQL-query's in Fabric geen latentie bij koude start.

Wat gebeurt er als ik de Azure Cosmos DB-brondatabase in Azure verwijder terwijl deze wordt gespiegeld?

Data Explorer en replicatie mislukken in Fabric. OneLake-gegevens blijven ongewijzigd totdat u de bestaande gespiegelde gegevens verwijdert.

Hoe kan ik het SQL-analyse-eindpunt verbinden met clienthulpprogramma's of -toepassingen nadat Azure Cosmos DB is gespiegeld?

Verbinding maken naar het EINDPUNT van de SQL-analyse voor gespiegelde gegevens is vergelijkbaar met het gebruik van hetzelfde eindpunt voor elk ander item in Fabric. Zie Verbinding maken met datawarehousing in Fabric voor meer informatie.

Hoe kan ik gekoppelde Azure Cosmos DB-gespiegelde gegevens toevoegen aan databases?

Elke Azure Cosmos DB-database onafhankelijk spiegelen. Voeg vervolgens een van de SQL-analyse-eindpunten toe aan de andere als een gespiegeld database-item. Gebruik vervolgens een SQL-query JOIN om query's uit te voeren in containers in verschillende Azure Cosmos DB-databases.

Hoe kan ik azure Cosmos DB gespiegelde gegevens samenvoegen met Azure SQL-database- of Snowflake-gegevens?

De Azure Cosmos DB-database spiegelen. Spiegel vervolgens de Azure SQL-database of Snowflake-gegevens. Voeg vervolgens een van de SQL-analyse-eindpunten toe aan de andere als een gespiegeld database-item. Gebruik nu een SQL-query JOIN om query's uit te voeren voor meerdere gegevensservices.

Replicatieacties

Hoe kan ik replicatie stoppen of uitschakelen voor een gespiegelde Azure Cosmos DB-database?

Stop de replicatie met behulp van de stopreplicatieoptie van de Fabric-portal. Deze actie stopt de replicatie volledig, maar verwijdert geen gegevens die al aanwezig zijn in OneLake.

Hoe kan ik replicatie opnieuw opstarten voor een gespiegelde Azure Cosmos DB-database?

Replicatie biedt geen ondersteuning voor de concepten onderbreken of hervatten. Als u replicatie stopt, wordt de replicatie volledig gestopt en wordt de replicatie in de Infrastructuurportal volledig opnieuw gestart. Als u de replicatie opnieuw start, worden de OneLake-gegevens vervangen door de meest recente gegevens in plaats van deze incrementeel bij te werken.

Waarom kan ik geen optie vinden voor het configureren van replicatie voor een gespiegelde Azure Cosmos DB-database?

Met spiegeling voor Azure Cosmos DB worden alle containers in de geselecteerde database automatisch gespiegeld. Vanwege deze nuance bevat de Fabric-portal geen optie voor het configureren van specifieke replicatieopties voor Azure Cosmos DB.

Wat betekent elk replicatiestatusbericht voor gerepliceerde Azure Cosmos DB-gegevens?

Optimaal wilt u dat de replicatie de status Actief heeft. Als de replicatiestatus wordt uitgevoerd met een waarschuwing, is de replicatie geslaagd, maar er is een probleem dat u moet oplossen. Een status van Stoppen, Gestopt, Mislukt of Fout geeft ernstigere statussen aan waarvoor interventie is vereist voordat de replicatie kan worden voortgezet. Zie Fabric-spiegeling bewaken voor meer informatie.

Analytische time-to-live (TTL) of voorlopig verwijderen

Worden items verwijderd door de TTL-functie (Time-to-Live) van Azure Cosmos DB die uit de gespiegelde database is verwijderd?

Ja, gegevens die zijn verwijderd met behulp van TTL, worden op dezelfde manier behandeld als gegevens die zijn verwijderd met behulp van verwijderbewerkingen in Azure Cosmos DB. De gegevens worden vervolgens verwijderd uit de gespiegelde database. Spiegeling maakt geen onderscheid tussen deze verwijderingsmodaliteiten.

Kunnen we voorlopig verwijderen configureren voor analytische gegevens die zijn gespiegeld in Fabric vanuit Azure Cosmos DB?

Verwijderbewerkingen worden onmiddellijk gerepliceerd naar OneLake. Er is momenteel geen manier om voorlopig verwijderen of analytische time-to-live (TTL) te configureren.

Biedt Azure Cosmos DB-spiegeling ondersteuning voor analytische time-to-live?

Nee, analytische time-to-live wordt niet ondersteund.

Toegang tot OneLake-gegevens

Kan ik rechtstreeks toegang krijgen tot OneLake-bestanden die zijn gegenereerd door Azure Cosmos DB-spiegeling?

Ja, u hebt rechtstreeks toegang tot OneLake-bestanden met behulp van de bestands- of opslagverkenners. U kunt ook OneLake Delta-bestanden gebruiken in Databricks. Zie voor meer informatie rechtstreeks toegang tot Fabric-gegevens met oneLake-verkenner of OneLake integreren met Azure Databricks.

API-ondersteuning

Kan ik azure Cosmos DB-spiegeling programmatisch configureren?

Nee, ondersteuning voor automatische configuratie van spiegeling is momenteel niet beschikbaar.

Is ingebouwde continue integratie of implementatie (CI/CD) beschikbaar voor Azure Cosmos DB-spiegeling?

Nee, ondersteuning voor ingebouwde CI/CD is momenteel niet beschikbaar.

Beveiliging

Hebt u toegang tot een gespiegelde Azure Cosmos DB-database met behulp van Power BI Gateway of achter een firewall?

Nee, dit toegangsniveau wordt momenteel niet ondersteund.

Biedt Azure Cosmos DB-spiegeling ondersteuning voor privé-eindpunten?

Nee, privé-eindpunten worden momenteel niet ondersteund.

Laat gespiegelde gegevens uit Azure Cosmos DB mijn Fabric-tenant ooit achter?

Nee, gegevens blijven aanwezig in uw Fabric-tenant.

Worden gespiegelde gegevens uit Azure Cosmos DB opgeslagen buiten mijn omgeving?

Nee, gegevens worden rechtstreeks in onelake van uw tenant gefaseerd en worden niet buiten uw omgeving gefaseerd.

Licenties

Wat zijn de licentieopties voor Azure Cosmos DB-spiegeling?

Licentieverlening voor Power BI Premium, Infrastructuurcapaciteit of Proefcapaciteit is vereist voor het gebruik van spiegeling.

Welke licentie is vereist voor een gebruiker voor het maken en configureren van spiegeling voor Azure Cosmos DB-gegevens?

Zie Fabric-licenties voor meer informatie over licenties.

Welke licentie is vereist voor een gebruiker om gespiegelde gegevens uit Azure Cosmos DB te gebruiken?

Zie Fabric-licenties voor meer informatie over licenties.