Del via


Begrænsninger i spejlede Microsoft Fabric-databaser fra Azure Cosmos DB (prøveversion)

I denne artikel beskrives de aktuelle begrænsninger for Azure Cosmos DB-konti, der afspejles i Microsoft Fabric. Begrænsnings- og kvotadetaljerne på denne side kan ændres i fremtiden.

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.

Tilgængelighed

Spejling understøttes i et bestemt sæt områder for Fabric og API'er til Azure Cosmos DB.

Understøttede API'er

Spejling er kun tilgængelig for de Azure Cosmos DB-kontotyper, der er angivet her.

Tilgængelig
API til NoSQL ✔️
API til MongoDB (RU-baseret)
API til MongoDB (vCore-baseret)
API til Apache Gremlin
API til tabel
API til Apache Cassandra (RU-baseret)
Administreret forekomst for Apache Cassandra

Understøttede områder

Her er en liste over områder, der understøtter spejling af Azure Cosmos DB:

Asien og Stillehavsområdet:

  • Det østlige Australien
  • Det sydøstlige Australien
  • Det centrale Indien
  • Østasien
  • Det østlige Japan
  • Det centrale Sydkorea
  • Det sydøstlige Asien
  • Det sydlige Indien

Europa

  • Det nordlige Europa
  • Det vestlige Europa
  • Det centrale Frankrig
  • Det vestlige centrale Tyskland
  • Det østlige Norge
  • Det centrale Sverige
  • Det nordlige Schweiz
  • Det vestlige Schweiz
  • Det sydlige Storbritannien
  • Det vestlige Storbritannien

Nord- og Sydamerika:

  • Det Sydlige Brasilien
  • Det centrale Canada
  • Det østlige Canada
  • Det centrale USA
  • Østlige USA
  • Det østlige USA2
  • Det nordcentrale USA
  • Det vestlige USA
  • Det vestlige USA2

Mellemøsten og Afrika:

  • Det nordlige Sydafrika
  • Det nordlige Forenede Arabiske Emirater

Aktivér spejling

  • Din organisationsadministrator skal aktivere spejlingsfunktionen for at se spejlingsindstillingen i dit Fabric-arbejdsområde eller din lejer. Du kan få flere oplysninger under Aktivér spejling.
  • Spejling er som standard deaktiveret, hvis din Fabric-kapacitet er indstillet til en anden tilstand end prøveversion.

Begrænsninger for konto og database

  • Du kan kun aktivere spejling, hvis Azure Cosmos DB-kontoen er konfigureret med enten 7-dages eller 30-dages kontinuerlig sikkerhedskopiering.
  • Alle aktuelle begrænsninger for den kontinuerlige sikkerhedskopieringsfunktion i Azure Cosmos DB gælder også for Fabric-spejling.
    • Disse begrænsninger omfatter, men er ikke begrænset til; manglende evne til at deaktivere fortløbende sikkerhedskopiering, når den er aktiveret, og manglende understøttelse af skrivekonti med flere områder. Du kan få flere oplysninger under Begrænsninger for løbende sikkerhedskopiering i Azure Cosmos DB.
    • Du kan aktivere både analyselageret og de fortløbende sikkerhedskopieringsfunktioner på den samme Azure Cosmos DB-konto.
  • Du kan ikke deaktivere funktionen til analyselager på Azure Cosmos DB-konti med fortløbende sikkerhedskopiering aktiveret.
  • Du kan ikke aktivere fortløbende sikkerhedskopiering på en Azure Cosmos DB-konto, der tidligere har deaktiveret funktionen til analyselager for en objektbeholder.

Sikkerhedsbegrænsninger

  • Azure Cosmos DB-kontonøgler med læse-/skriveadgang er den eneste understøttede mekanisme til at oprette forbindelse til kildekontoen. Skrivebeskyttede kontonøgler, administrerede identiteter og godkendelse uden adgangskode med rollebaseret adgangskontrol understøttes ikke.
  • 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.
  • Fabric-brugere med adgang til arbejdsområdet nedarver automatisk adgang til spejldatabasen. Du kan dog detaljeret styre adgang til arbejdsområder og lejerniveau for at administrere adgang for brugere i din organisation.
  • Du kan dele den spejlede database direkte i Fabric.

Tilladelser

  • Hvis du kun har fremvisertilladelser i Fabric, kan du ikke få forhåndsvist eller forespørge om data i SQL Analytics-slutpunktet.
  • Hvis du vil bruge dataoversigten, bruger Azure Cosmos DB-dataoversigten ikke de samme tilladelser som Fabric. Anmodninger om at få vist og forespørge om data ved hjælp af dataoversigten dirigeres til Azure i stedet for Fabric.

Netværkssikkerhed

  • Azure Cosmos DB-kildens konto skal aktivere offentlig netværksadgang for alle netværk.
  • Private slutpunkter understøttes ikke for Azure Cosmos DB-konti.
  • Netværksisolation ved hjælp af teknikker og funktioner som IP-adresser eller tjenesteslutpunkter understøttes ikke for Azure Cosmos DB-konti.
  • Data i OneLake understøtter ikke private slutpunkter, kundeadministrerede nøgler eller dobbelt kryptering.

Begrænsninger for Data explorer

  • Fabric Data Explorer-forespørgsler er skrivebeskyttede. Du kan få vist eksisterende objektbeholdere, få vist elementer og forespørgselselementer.
  • Du kan ikke oprette eller slette objektbeholdere ved hjælp af dataoversigten i Fabric.
  • Du kan ikke indsætte, redigere eller slette elementer ved hjælp af dataoversigten i Fabric.
  • Du kan undgå at dele kildedatabasen ved kun at dele SQL-analyseslutpunktet med andre brugere til analyse.
  • Du kan ikke slå dataoversigten fra i en spejlet database.

Replikeringsbegrænsninger

  • Spejling understøtter ikke objektbeholdere, der indeholder elementer med egenskabsnavne, der enten indeholder mellemrum eller jokertegn. Denne begrænsning medfører, at spejling af den specifikke objektbeholder mislykkes. Andre objektbeholdere i de samme databaser kan stadig afspejles. Hvis egenskabsnavne opdateres for at fjerne disse ugyldige tegn, skal du konfigurere en ny spejling til den samme database og objektbeholder, og du kan ikke bruge den gamle spejling.
  • Fabric OneLake afspejler fra det geografisk tætteste Azure-område til Fabric's kapacitetsområde i scenarier, hvor en Azure Cosmos DB-konto har flere læseområder. I scenarier med it-katastrofeberedskab scanner og henter automatisk spejling nye læseområder, da dine læseområder muligvis kan mislykkes og ændres.
  • Slettehandlinger i kildeobjektbeholderen afspejles straks i Fabric OneLake ved hjælp af spejling. Handlinger til blød sletning ved hjælp af TTL-værdier (time-to-live) understøttes ikke.
  • Spejling understøtter ikke brugerdefineret partitionering.
  • Fabric har eksisterende begrænsninger med T-SQL. Du kan få flere oplysninger under T-SQL-begrænsninger.

Skema- og dataændringer

  • Hvis du sletter og tilføjer en lignende objektbeholder, erstattes dataene i lagertabellerne kun med den nye objektbeholders data.
  • Hvis du ændrer datatypen i en egenskab på tværs af flere elementer, medfører det, at replikatoren sender dataene, hvor det er relevant. Denne funktionsmåde er i paritet med den oprindelige deltaoplevelse. Alle data, der ikke passer til de understøttede kriterier, bliver en null-type. Du kan f.eks. ændre en matrixegenskab til en streng upcasts til en null-type.
  • Tilføjelse af nye egenskaber til elementer medfører, at spejling uden problemer registrerer de nye egenskaber og føjer tilsvarende kolonner til lagertabellen. Hvis elementegenskaber fjernes eller mangler, har de en null-værdi for den tilsvarende post.
  • Replikering af data ved hjælp af spejling har ikke et skema med fuld pålidelighed eller veldefineret. Spejling automatisk og løbende sporer ændringer af egenskaber og datatype (når det er tilladt).

Indlejrede data

  • Indlejrede JSON-objekter i Azure Cosmos DB-elementer repræsenteres som JSON-strenge i lagertabeller.
  • Kommandoer som OPENJSON, CROSS APPLYog OUTER APPLY er tilgængelige til selektiv udvidelse af JSON-strengdata.
  • PowerQuery inkluderer ToJson for at udvide JSON-strengdata selektivt.
  • Spejling har ikke skemabegrænsninger på indlejringsniveauet. Du kan få flere oplysninger under Skemabegrænsninger for Azure Cosmos DB-analyselager.

Begrænsninger for Data Warehouse

  • Data warehouse kan ikke håndtere JSON-strengkolonner, der er større end 8 KB. Fejlmeddelelsen for dette scenarie er "JSON-tekst er ikke formateret korrekt. Det uventede tegn '"' blev fundet på positionen".
  • Indlejrede data, der repræsenteres som en JSON-streng i SQL-slutpunkts warehouse-tabeller, kan ofte medføre, at kolonnen øges til mere end 8 KB. Overvågningsniveauer for indlejring og mængden af data, hvis du modtager denne fejlmeddelelse.

Begrænsninger for spejlede elementer

  • Aktivering af spejling for en Azure Cosmos DB-konto i et arbejdsområde kræver enten administrator- eller medlemrollen i dit arbejdsområde.
  • Hvis replikeringen stoppes, deaktiveres fuldstændig spejling.
  • Hvis replikeringen startes igen, genindsees alle tabellerne for destinationslageret. Denne handling starter reelt spejling fra bunden.

Giv feedback

Hvis du vil give feedback om aktuelle begrænsninger, funktioner eller problemer. fortæl os det på fabriccosmosdbmirror@microsoft.com.