Begränsningar i Microsoft Fabric-speglade databaser från Azure Cosmos DB (förhandsversion)

Den här artikeln beskriver de aktuella begränsningarna för Azure Cosmos DB-konton som speglas i Microsoft Fabric. Begränsnings- och kvotinformationen på den här sidan kan komma att ändras i framtiden.

Viktigt!

Spegling för Azure Cosmos DB är för närvarande i förhandsversion. Produktionsarbetsbelastningar stöds inte under förhandsversionen. För närvarande stöds endast Azure Cosmos DB för NoSQL-konton.

Tillgänglighet

Spegling stöds i en specifik uppsättning regioner för Infrastrukturresurser och API:er för Azure Cosmos DB.

API:er som stöds

Spegling är endast tillgängligt för de Azure Cosmos DB-kontotyper som anges här.

Tillgängligt
API för NoSQL ✔️
API för MongoDB (RU-baserat)
API för MongoDB (vCore-baserat)
API för Apache Gremlin
API för tabell
API för Apache Cassandra (RU-baserat)
Hanterad instans för Apache Cassandra

Regioner som stöds

Här är en lista över regioner som stöder spegling för Azure Cosmos DB:

Asien och stillahavsområdet:

  • Australien, östra
  • Australien, sydöstra
  • Indien, centrala
  • Asien, östra
  • Japan, östra
  • Sydkorea, centrala
  • Sydostasien
  • Södra Indien

Europa

  • Europa, norra
  • Europa, västra
  • Frankrike, centrala
  • Tyskland, västra centrala
  • Norge, östra
  • Sverige, centrala
  • Schweiz, norra
  • Schweiz, västra
  • Storbritannien, södra
  • Storbritannien, västra

Amerika:

  • Brasilien, södra
  • Kanada, centrala
  • Kanada, östra
  • Central US
  • East US
  • USA, östra 2
  • Norra centrala USA
  • Västra USA
  • USA, västra 2

Mellanöstern och Afrika:

  • Sydafrika, norra
  • Förenade Arabemiraten, norra

Aktivera spegling

  • Organisationsadministratören måste aktivera speglingsfunktionen för att kunna se speglingsalternativet i din infrastrukturarbetsyta eller klientorganisation. Mer information finns i aktivera spegling.
  • Spegling är inaktiverad som standard om du har din Infrastrukturkapacitet inställd på något annat läge än utvärderingsversion.

Konto- och databasbegränsningar

  • Du kan endast aktivera spegling om Azure Cosmos DB-kontot har konfigurerats med antingen 7- eller 30 dagars kontinuerlig säkerhetskopiering.
  • Alla aktuella begränsningar för funktionen för kontinuerlig säkerhetskopiering i Azure Cosmos DB gäller även för Fabric-spegling.
    • Dessa begränsningar omfattar, men är inte begränsade till; oförmågan att inaktivera kontinuerlig säkerhetskopiering när den är aktiverad och saknar stöd för skrivkonton i flera regioner. Mer information finns i Begränsningar för kontinuerlig säkerhetskopiering i Azure Cosmos DB.
    • Du kan aktivera både analysarkivet och funktioner för kontinuerlig säkerhetskopiering på samma Azure Cosmos DB-konto.
  • Du kan inte inaktivera funktionen för analysarkiv på Azure Cosmos DB-konton med kontinuerlig säkerhetskopiering aktiverad.
  • Du kan inte aktivera kontinuerlig säkerhetskopiering på ett Azure Cosmos DB-konto som tidigare inaktiverade funktionen för analysarkiv för en container.

Säkerhetsbegränsningar

  • Azure Cosmos DB-kontonycklar med läs- och skrivbehörighet är den enda mekanism som stöds för att ansluta till källkontot. Skrivskyddade kontonycklar, hanterade identiteter och lösenordslös autentisering med rollbaserad åtkomstkontroll stöds inte.
  • Du måste uppdatera autentiseringsuppgifterna för infrastrukturresurser om kontonycklarna roteras. Om du inte uppdaterar nycklarna misslyckas speglingen. Lös det här felet genom att stoppa replikeringen, uppdatera autentiseringsuppgifterna med de nyligen roterade nycklarna och sedan starta om replikeringen.
  • Infrastrukturanvändare med åtkomst till arbetsytan ärver automatiskt åtkomst till speglingsdatabasen. Du kan dock kontrollera åtkomsten på arbetsyta och klientorganisationsnivå i detalj för att hantera åtkomst för användare i din organisation.
  • Du kan dela den speglade databasen direkt i Infrastrukturresurser.

Behörigheter

  • Om du bara har visningsbehörigheter i Infrastrukturresurser kan du inte förhandsgranska eller fråga efter data i SQL-analysslutpunkten.
  • Om du tänker använda datautforskaren använder Azure Cosmos DB-datautforskaren inte samma behörigheter som Fabric. Begäranden om att visa och fråga efter data med datautforskaren dirigeras till Azure i stället för Infrastrukturresurser.

Nätverkssäkerhet

  • Azure Cosmos DB-källkontot måste aktivera åtkomst till det offentliga nätverket för alla nätverk.
  • Privata slutpunkter stöds inte för Azure Cosmos DB-konton.
  • Nätverksisolering med hjälp av tekniker och funktioner som IP-adresser eller tjänstslutpunkter stöds inte för Azure Cosmos DB-konton.
  • Data i OneLake stöder inte privata slutpunkter, kundhanterade nycklar eller dubbel kryptering.

Begränsningar i Datautforskaren

  • Fabric Data Explorer-frågor är skrivskyddade. Du kan visa befintliga containrar, visa objekt och frågeobjekt.
  • Du kan inte skapa eller ta bort containrar med datautforskaren i Infrastrukturresurser.
  • Du kan inte infoga, ändra eller ta bort objekt med datautforskaren i Infrastrukturresurser.
  • Du kan undvika att dela källdatabasen genom att bara dela SQL-analysslutpunkten med andra användare för analys.
  • Du kan inte inaktivera datautforskaren i en speglad databas.

Begränsningar för replikering

  • Spegling stöder inte containrar som innehåller objekt med egenskapsnamn som innehåller blanksteg eller jokertecken. Den här begränsningen gör att speglingen för den specifika containern misslyckas. Andra containrar i samma databaser kan fortfarande speglas. Om egenskapsnamnen uppdateras för att ta bort dessa ogiltiga tecken måste du konfigurera en ny spegling till samma databas och container och du kan inte använda den gamla speglingen.
  • Fabric OneLake speglar från den geografiskt närmaste Azure-regionen till Fabrics kapacitetsregion i scenarier där ett Azure Cosmos DB-konto har flera läsregioner. I haveriberedskapsscenarier genomsöker och hämtar spegling automatiskt nya läsregioner eftersom dina läsregioner potentiellt kan redundansväxla och ändras.
  • Borttagningsåtgärder i källcontainern återspeglas omedelbart i Fabric OneLake med spegling. Åtgärder för mjuk borttagning med TTL-värden (time-to-live) stöds inte.
  • Spegling stöder inte anpassad partitionering.
  • Infrastrukturresurser har befintliga begränsningar med T-SQL. Mer information finns i T-SQL-begränsningar.

Schema- och dataändringar

  • Om du tar bort och lägger till en liknande container ersätts data i lagertabellerna med endast den nya containerns data.
  • Om du ändrar datatypen i en egenskap mellan flera objekt kan replikatorn om tillämpligt överföra data. Det här beteendet är i paritet med den inbyggda deltaupplevelsen. Alla data som inte passar in i de villkor som stöds blir en null-typ. Du kan till exempel ändra en matrisegenskap till en stränguppsändningar till en null-typ.
  • Om du lägger till nya egenskaper för objekt kan spegling sömlöst identifiera de nya egenskaperna och lägga till motsvarande kolumner i lagertabellen. Om objektegenskaper tas bort eller saknas har de ett null-värde för motsvarande post.
  • Replikering av data med spegling har inte ett fullständigt eller väldefinierat schema. Spegling spårar automatiskt och kontinuerligt egenskapsändringar och datatyp (när det tillåts).

Kapslade data

  • Kapslade JSON-objekt i Azure Cosmos DB-objekt representeras som JSON-strängar i lagertabeller.
  • Kommandon som OPENJSON, CROSS APPLYoch OUTER APPLY är tillgängliga för att expandera JSON-strängdata selektivt.
  • PowerQuery innehåller ToJson för att expandera JSON-strängdata selektivt.
  • Spegling har inte schemabegränsningar på kapslingsnivå. Mer information finns i Schemabegränsningar för Azure Cosmos DB-analysarkiv.

Begränsningar för informationslager

  • Warehouse kan inte hantera JSON-strängkolumner som är större än 8 KB. Felmeddelandet för det här scenariot är "JSON-text är inte korrekt formaterad. Oväntat tecken "" hittas vid position".
  • Kapslade data som representeras som en JSON-sträng i SQL Analytics-slutpunkter och lagertabeller kan ofta leda till att kolumnen ökar till mer än 8 kB. Övervaka kapslingsnivåer och mängden data om du får det här felmeddelandet.

Begränsningar för speglade objekt

  • Om du aktiverar spegling för ett Azure Cosmos DB-konto på en arbetsyta krävs antingen administratörs- eller medlemsrollen i din arbetsyta.
  • Om replikeringen stoppas inaktiveras speglingen helt.
  • När replikeringen startas igen återställs alla mållagertabeller. Den här åtgärden startar effektivt spegling från grunden.

Lämna feedback

Om du vill ge feedback om aktuella begränsningar, funktioner eller problem; låt oss veta på fabriccosmosdbmirror@microsoft.com.