Delen via


Beperkingen in gespiegelde Microsoft Fabric-databases van Azure Cosmos DB (preview)

In dit artikel worden de huidige beperkingen voor Azure Cosmos DB-accounts beschreven die zijn gespiegeld in Microsoft Fabric. De beperkings- en quotumdetails op deze pagina kunnen in de toekomst worden gewijzigd.

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.

Beschikbaarheid

Spiegeling wordt ondersteund in een specifieke set regio's voor Fabric en API's voor Azure Cosmos DB.

Ondersteunde API's

Spiegeling is alleen beschikbaar voor de Azure Cosmos DB-accounttypen die hier worden vermeld.

Beschikbaar
API voor NoSQL ✔️
API voor MongoDB (op basis van RU)
API voor MongoDB (op basis van vCore)
API voor Apache Gremlin
API voor Table
API voor Apache Cassandra (op basis van RU)
Beheerd exemplaar voor Apache Cassandra

Ondersteunde regio’s

Hier volgt een lijst met regio's die ondersteuning bieden voor spiegeling voor Azure Cosmos DB:

Azië en Stille Oceaan:

  • Australië - oost
  • Australië - zuidoost
  • India - centraal
  • Azië - oost
  • Japan - oost
  • Korea - centraal
  • Azië - zuidoost
  • India - zuid

Europa

  • Europa - noord
  • Europa -west
  • Frankrijk - centraal
  • Duitsland - west-centraal
  • Noorwegen - oost
  • Zweden - centraal
  • Zwitserland - noord
  • Zwitserland - west
  • Verenigd Koninkrijk Zuid
  • Verenigd Koninkrijk West

Amerika:

  • Brazilië - zuid
  • Canada - midden
  • Canada - oost
  • Central US
  • VS - oost
  • VS - oost 2
  • VS - noord-centraal
  • VS - west
  • VS - west 2

Midden-Oosten en Afrika:

  • Zuid-Afrika - noord
  • VAE - noord

Spiegeling inschakelen

  • De beheerder van uw organisatie moet de functie spiegeling inschakelen om de optie spiegeling in uw Fabric-werkruimte of -tenant weer te geven. Zie Spiegeling inschakelen voor meer informatie.
  • Spiegeling is standaard uitgeschakeld als uw Fabric-capaciteit is ingesteld op een andere modus dan de proefversie.

Account- en databasebeperkingen

  • U kunt spiegeling alleen inschakelen als het Azure Cosmos DB-account is geconfigureerd met een continue back-up van 7 dagen of 30 dagen.
  • Alle huidige beperkingen van de functie voor continue back-up in Azure Cosmos DB zijn ook van toepassing op Fabric-spiegeling.
    • Deze beperkingen omvatten, maar zijn niet beperkt tot; het onvermogen om continue back-up uit te schakelen zodra deze is ingeschakeld en onvoldoende ondersteuning voor schrijfaccounts voor meerdere regio's. Zie beperkingen voor continue back-ups van Azure Cosmos DB voor meer informatie.
    • U kunt zowel de functies voor analytische opslag als continue back-ups inschakelen op hetzelfde Azure Cosmos DB-account.
  • U kunt de functie analytische opslag niet uitschakelen in Azure Cosmos DB-accounts waarvoor continue back-up is ingeschakeld.
  • U kunt geen continue back-up inschakelen voor een Azure Cosmos DB-account dat eerder de analytische opslagfunctie voor een container heeft uitgeschakeld.

Beveiligingsbeperkingen

  • Azure Cosmos DB-accountsleutels voor lezen/schrijven zijn het enige ondersteunde mechanisme om verbinding te maken met het bronaccount. Alleen-lezen accountsleutels, beheerde identiteiten en verificatie zonder wachtwoord met op rollen gebaseerd toegangsbeheer worden niet ondersteund.
  • 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.
  • Fabric-gebruikers met toegang tot de werkruimte nemen automatisch de toegang over tot de gespiegelde database. U kunt echter nauwkeurig de toegang op werkruimte- en tenantniveau beheren om de toegang voor gebruikers in uw organisatie te beheren.
  • U kunt de gespiegelde database rechtstreeks delen in Fabric.

Machtigingen

  • Als u alleen viewermachtigingen in Fabric hebt, kunt u geen voorbeeld van gegevens bekijken of er query's op uitvoeren in het SQL Analytics-eindpunt.
  • Als u data explorer wilt gebruiken, gebruikt Azure Cosmos DB Data Explorer niet dezelfde machtigingen als Fabric. Aanvragen voor het weergeven en opvragen van gegevens met behulp van data explorer worden doorgestuurd naar Azure in plaats van Naar Fabric.

Netwerkbeveiliging

  • Het Azure Cosmos DB-bronaccount moet openbare netwerktoegang voor alle netwerken inschakelen.
  • Privé-eindpunten worden niet ondersteund voor Azure Cosmos DB-accounts.
  • Netwerkisolatie met behulp van technieken en functies zoals IP-adressen of service-eindpunten wordt niet ondersteund voor Azure Cosmos DB-accounts.
  • Gegevens in OneLake bieden geen ondersteuning voor privé-eindpunten, door de klant beheerde sleutels of dubbele versleuteling.

Beperkingen voor Data Explorer

  • Fabric Data Explorer-query's zijn alleen-lezen. U kunt bestaande containers weergeven, items weergeven en items opvragen.
  • U kunt geen containers maken of verwijderen met data explorer in Fabric.
  • U kunt geen items invoegen, wijzigen of verwijderen met behulp van data explorer in Fabric.
  • U kunt het delen van de brondatabase voorkomen door alleen het SQL Analytics-eindpunt te delen met andere gebruikers voor analyse.
  • U kunt data explorer niet uitschakelen in een gespiegelde database.

Replicatiebeperkingen

  • Spiegeling biedt geen ondersteuning voor containers die items bevatten met eigenschapsnamen die spaties of jokertekens bevatten. Deze beperking zorgt ervoor dat spiegeling voor de specifieke container mislukt. Andere containers in dezelfde databases kunnen nog steeds worden gespiegeld. Als eigenschapsnamen worden bijgewerkt om deze ongeldige tekens te verwijderen, moet u een nieuwe spiegel configureren voor dezelfde database en container en kunt u de oude spiegel niet gebruiken.
  • Fabric OneLake spiegelt van de geografisch dichtstbijzijnde Azure-regio naar de capaciteitsregio van Fabric in scenario's waarin een Azure Cosmos DB-account meerdere leesregio's heeft. In scenario's voor herstel na noodgevallen scant en worden nieuwe leesregio's automatisch gescand en opgehaald, omdat uw leesregio's mogelijk een failover kunnen uitvoeren en kunnen worden gewijzigd.
  • Verwijderbewerkingen in de broncontainer worden onmiddellijk doorgevoerd in Fabric OneLake met behulp van spiegeling. Bewerkingen voor voorlopig verwijderen met TTL-waarden (Time-to-Live) worden niet ondersteund.
  • Mirroring biedt geen ondersteuning voor aangepaste partitionering.
  • Fabric heeft bestaande beperkingen met T-SQL. Zie T-SQL-beperkingen voor meer informatie.

Schema- en gegevenswijzigingen

  • Als u een vergelijkbare container verwijdert en toevoegt, worden de gegevens in de magazijntabellen vervangen door alleen de gegevens van de nieuwe container.
  • Als u het type gegevens in een eigenschap voor meerdere items wijzigt, kan de replicator de gegevens indien van toepassing upcasten. Dit gedrag is in pariteit met de systeemeigen delta-ervaring. Alle gegevens die niet in de ondersteunde criteria passen, worden een null-type. U kunt bijvoorbeeld een matrixeigenschap wijzigen in een tekenreeks-upcasts in een null-type.
  • Het toevoegen van nieuwe eigenschappen aan items zorgt ervoor dat spiegeling naadloos de nieuwe eigenschappen detecteert en bijbehorende kolommen toevoegt aan de magazijntabel. Als itemeigenschappen worden verwijderd of ontbreken, hebben ze een null-waarde voor de bijbehorende record.
  • Het repliceren van gegevens met behulp van spiegeling heeft geen volledig of goed gedefinieerd schema. Bij spiegelen worden wijzigingen van eigenschappen en gegevenstypen automatisch en continu bijgehouden (indien toegestaan).

Geneste gegevens

  • Geneste JSON-objecten in Azure Cosmos DB-items worden weergegeven als JSON-tekenreeksen in magazijntabellen.
  • Opdrachten zoals OPENJSON, CROSS APPLYen OUTER APPLY zijn beschikbaar om JSON-tekenreeksgegevens selectief uit te vouwen.
  • PowerQuery omvat ToJson het selectief uitbreiden van JSON-tekenreeksgegevens.
  • Spiegeling heeft geen schemabeperkingen op het niveau van nesten. Zie schemabeperkingen voor analytische opslag van Azure Cosmos DB voor meer informatie.

Beperkingen voor datawarehouses

  • Warehouse kan geen JSON-tekenreekskolommen verwerken die groter zijn dan 8 kB. Het foutbericht voor dit scenario is 'JSON-tekst is niet juist opgemaakt. Onverwacht teken ''' wordt gevonden op positie.'
  • Geneste gegevens die worden weergegeven als een JSON-tekenreeks in SQL Analytics-eindpunt- en magazijntabellen, kunnen er meestal toe leiden dat de kolom groter wordt dan 8 kB. Bewakingsniveaus van nesten en de hoeveelheid gegevens als u dit foutbericht ontvangt.

Beperkingen voor gespiegelde items

  • Voor het inschakelen van spiegeling voor een Azure Cosmos DB-account in een werkruimte is de beheerders - of lidrol in uw werkruimte vereist.
  • Als u replicatie stopt, wordt spiegeling volledig uitgeschakeld.
  • Als u de replicatie opnieuw start, worden alle doelwarehousetabellen opnieuw verzonden. Met deze bewerking wordt het spiegelen vanaf het begin effectief gestart.

Feedback geven

Als u feedback wilt geven over huidige beperkingen, functies of problemen; laat het ons weten op fabriccosmosdbmirror@microsoft.com.