Freigeben über


Einschränkungen bei Spiegeldatenbanken in Microsoft Fabric von Azure Azure Cosmos DB (Vorschau)

Dieser Artikel beschreibt die aktuellen Einschränkungen für Azure Cosmos DB-Konten, die in Microsoft Fabric gespiegelt werden. Die Angaben zu den Grenzwerten und Quoten auf dieser Seite können sich in Zukunft ändern.

Wichtig

Die Spiegelung für Azure Cosmos DB befindet sich derzeit in der Vorschau. Produktionsworkloads werden in der Vorschauversion nicht unterstützt. Derzeit werden nur Azure Cosmos DB for NoSQL-Konten unterstützt.

Verfügbarkeit

Die Spiegelung wird in einer bestimmten Anzahl von Regionen für Fabric und APIs für Azure Cosmos DB unterstützt.

Unterstützte APIs

Die Spiegelung ist nur für die hier aufgeführten Azure Cosmos DB-Kontotypen verfügbar.

Verfügbar
API für NoSQL ✔️
API für MongoDB (RU-basiert)
API für MongoDB (vCore-basiert)
API für Apache Gremlin
API für Table
API für Apache Cassandra (RU-basiert)
Azure Managed Instance for Apache Cassandra

Unterstützte Regionen

Hier finden Sie eine Liste der Regionen, die die Spiegelung für Azure Cosmos DB unterstützen:

Asien-Pazifik:

  • Australien (Osten)
  • Australien, Südosten
  • Indien, Mitte
  • Asien, Osten
  • Japan, Osten
  • Korea, Mitte
  • Asien, Südosten
  • Indien (Süden)

Europa

  • Nordeuropa
  • Europa, Westen
  • Frankreich, Mitte
  • Deutschland, Westen-Mitte
  • Norwegen, Osten
  • Schweden, Mitte
  • Schweiz, Norden
  • Schweiz, Westen
  • UK, Süden
  • UK, Westen

Nord-, Mittel- und Südamerika:

  • Brasilien Süd
  • Kanada, Mitte
  • Kanada, Osten
  • USA, Mitte
  • East US
  • USA (Ost 2)
  • USA (Norden-Mitte)
  • USA (Westen)
  • USA, Westen 2

Naher Osten und Afrika:

  • Südafrika, Norden
  • Vereinigte Arabische Emirate, Norden

Spiegelung aktivieren

  • Ihr Organisationsadministrator muss die Spiegelungs-Feature aktivieren, damit die Spiegelungsoption in Ihrem Fabric-Arbeitsbereich oder -Mandanten angezeigt wird. Weitere Informationen finden Sie unter Spiegelung aktivieren.
  • Die Spiegelung ist standardmäßig deaktiviert, wenn Sie Ihre Fabric-Kapazität auf einen anderen Modus als den Test eingestellt haben.

Konto- und Datenbankeinschränkungen

  • Sie können die Spiegelung nur aktivieren, wenn das Azure Cosmos DB-Konto entweder mit einer fortlaufenden 7- oder 30-tägigen Sicherung konfiguriert ist.
  • Alle aktuellen Einschränkungen der Feature für fortlaufende Sicherung in Azure Cosmos DB gelten auch für die Fabric-Spiegelung.
    • Zu diesen Einschränkungen gehören unter anderem die Unmöglichkeit, die fortlaufende Sicherung zu deaktivieren, wenn sie einmal aktiviert wurde, und die fehlende Unterstützung für Schreibkonten mit mehreren Regionen. Weitere Informationen finden Sie unter Einschränkungen bei der fortlaufenden Sicherung von Azure Cosmos DB.
    • Sie können sowohl die Funktionen für den analytischen Speicher als auch für die fortlaufende Sicherung für dasselbe Azure Cosmos DB-Konto aktivieren.
  • Sie können die analytische Speicherfunktion auf Azure Cosmos DB-Konten mit aktivierter fortlaufender Sicherung nicht deaktivieren.
  • Sie können die fortlaufende Sicherung nicht auf einem Azure Cosmos DB-Konto aktivieren, das zuvor die analytische Speicherfunktion für einen Container deaktiviert hat.

Sicherheitseinschränkungen

  • Azure Cosmos DB-Schlüssel für Lese- und Schreib-Kontoschlüssel sind der einzige unterstützte Mechanismus für die Verbindung mit dem Quellkonto. Schreibgeschützte Kontoschlüssel, verwaltete Identitäten und passwortlose Authentifizierung mit rollenbasierter Zugriffskontrolle werden nicht unterstützt.
  • Sie müssen die Anmeldeinformationen für die Fabric-Spiegelung aktualisieren, wenn die Kontoschlüssel ausgetauscht werden. Wenn Sie die Schlüssel nicht aktualisieren, schlägt die Spiegelung fehl. Um diesen Fehler zu beheben, stoppen Sie die Replikation, aktualisieren die Anmeldeinformationen mit den neu rotierten Schlüsseln und starten die Replikation erneut.
  • Fabric-Benutzer mit Zugriff auf den Arbeitsbereich erben automatisch den Zugriff auf die Spiegeldatenbank. Sie können jedoch den Zugriff auf Arbeitsbereichs- und Mandantenebene granular steuern, um den Zugriff für Benutzer in Ihrem Unternehmen zu verwalten.
  • Sie können die gespiegelte Datenbank direkt in Fabric freigeben.

Berechtigungen

  • Wenn Sie in Fabric nur über Viewer-Berechtigungen verfügen, können Sie im SQL Analytics-Endpunkt keine Vorschau anzeigen oder Daten abfragen.
  • Wenn Sie den Datenexplorer verwenden möchten, verwendet der Azure Cosmos DB Datenexplorer nicht die gleichen Berechtigungen wie Fabric. Anfragen zum Anzeigen und Abfragen von Daten mit dem Datenexplorer werden an Azure statt an Fabric weitergeleitet.

Netzwerksicherheit

  • Das ursprüngliche Azure Cosmos DB-Konto muss den öffentlichen Netzwerkzugriff für alle Netzwerke ermöglichen.
  • Für Azure Cosmos DB-Konten werden keine privaten Endpunkte unterstützt.
  • Die Netzwerkisolierung mit Techniken und Funktionen wie IP-Adressen oder Service-Endpunkten wird für Azure Cosmos DB-Konten nicht unterstützt.
  • Die Daten in OneLake unterstützen keine privaten Endpunkte, kundenseitig verwaltete Schlüssel oder Mehrfachverschlüsselung.

Einschränkungen des Daten-Explorers

  • Fabric Daten-Explorer-Abfragen sind schreibgeschützt. Sie können vorhandene Container ansehen, Artikel anzeigen und Artikel abfragen.
  • Sie können mit dem Datenexplorer in Fabric keine Container erstellen oder löschen.
  • Sie können mit dem Datenexplorer in Fabric keine Objekte einfügen, ändern oder löschen.
  • Sie können die gemeinsame Nutzung der Quelldatenbank vermeiden, indem Sie nur den SQL-Analyse-Endpunkt für die Analyse mit anderen Benutzern gemeinsam nutzen.
  • Sie können den Datenexplorer in einer gespiegelten Datenbank nicht deaktivieren.

Replikationseinschränkungen

  • Die Spiegelung unterstützt keine Container, die Elemente mit Eigenschaftsnamen enthalten, die entweder Leerzeichen oder Platzhalter enthalten. Diese Einschränkung führt dazu, dass die Spiegelung für den betreffenden Container fehlschlägt. Andere Container innerhalb derselben Datenbank können weiterhin erfolgreich gespiegelt werden. Wenn Eigenschaftenname aktualisiert werden, um diese ungültigen Zeichen zu entfernen, müssen Sie einen neuen Mirror für dieselbe Datenbank und denselben Container konfigurieren, und Sie können den alten Spiegel nicht mehr verwenden.
  • Fabric OneLake spiegelt von der geografisch nächstgelegenen Azure-Region zur Kapazitätsregion von Fabric in Szenarien, in denen ein Azure Cosmos DB-Konto mehrere Leseregionen hat. In Notfallwiederherstellungsszenarien scannt die Spiegelung automatisch und nimmt neue Lesebereiche auf, da Ihre Lesebereiche möglicherweise ausfallen und sich verändern könnten.
  • Löschvorgänge im Quellcontainer werden mithilfe der Spiegelung sofort in Fabric OneLake wiedergegeben. Löschvorgänge mit TTL-Werten werden nicht unterstützt.
  • Die Spiegelung unterstützt keine benutzerdefinierte Partitionierung.
  • Fabric weist vorhandene Einschränkungen mit T-SQL auf. Weitere Informationen finden Sie unter SQLite-Einschränkungen.

Schemen- und Datenänderungen

  • Durch das Löschen und Hinzufügen eines ähnlichen Containers werden die Daten in den Warehouse-Tabellen nur durch die Daten des neuen Containers ersetzt.
  • Wenn Sie den Datentyp einer Eigenschaft für mehrere Objekte ändern, führt der Replikator gegebenenfalls einen Ausdruck zur Umwandlung in eine Basisklasse der Daten durch. Dieses Verhalten entspricht der systemeigenen Delta-Erfahrung. Alle Daten, die nicht in die unterstützten Kriterien passen, werden zu einem Null-Typ. Wenn Sie z. B. eine Array-Eigenschaft in eine Zeichenkette zur Umwandlung in eine Basisklasse ausdrucken, wird der Typ Null verwendet.
  • Wenn Sie neue Eigenschaften zu Artikeln hinzufügen, erkennt die Spiegelung die neuen Eigenschaften und fügt der Warehouse-Tabelle entsprechende Spalten hinzu. Wenn Elementeigenschaften entfernt oder fehlen, weisen sie einen NULL-Wert für den entsprechenden Datensatz auf.
  • Das Replizieren von Daten mithilfe von Spiegelung verfügt nicht über ein vollständiges oder gut definiertes Schema. Durch die Automatische und kontinuierliche Spiegelung werden Eigenschaftsänderungen und Datentypen (sofern zulässig) nachverfolgt.

Geschachtelte Daten

  • Verschachtelte JSON-Objekte in Azure Cosmos DB-Elementen werden als JSON-Zeichenketten in Warehouse-Tabellen dargestellt.
  • Die Befehle wie OPENJSON, CROSS APPLY und OUTER APPLY dienen dazu, die JSON-Zeichenkettendaten selektiv zu erweitern.
  • PowerQuery umfasst ToJson zur selektiven Erweiterung von JSON-Zeichenkettendaten.
  • Bei der Spiegelung gibt es keine Schemeneinschränkungen hinsichtlich der Verschachtelungsebene. Weitere Informationen finden Sie unter Azure Cosmos DB – Speicherschemeneinschränkungen.

Data Warehouse-Einschränkungen

  • Data Warehouse kann JSON-Zeichenkettenspalten mit einer Größe von mehr als 8 KB nicht verarbeiten. Die Fehlermeldung für dieses Szenario lautet JSON-Text ist nicht ordnungsgemäß formatiert. Unerwartetes Zeichen "" befindet sich an der Position ".
  • Verschachtelte Daten, die als JSON-String in SQL-Endpoint-Warehouse-Tabellen dargestellt werden, können dazu führen, dass die Größe der Spalte auf mehr als 8 KB ansteigt. Überwachen der Schachtelungsebenen und der Datenmenge, wenn diese Fehlermeldung angezeigt wird.

Einschränkungen für gespiegelte Elemente

  • Um die Spiegelung für ein Azure Cosmos DB-Konto in einem Arbeitsbereich zu aktivieren, benötigen Sie entweder die Admin- oder die Mitgliederrolle in Ihrem Arbeitsbereich.
  • Das Beenden der Replikation deaktiviert Spiegel vollständig.
  • Wenn Die Replikation erneut gestartet wird, werden alle Warehouse-Zieltabellen erneut angezeigt. Mit diesem Vorgang wird die Spiegelung von Grund auf neu gestartet.

Feedback senden

Wenn Sie uns Feedback zu aktuellen Einschränkungen, Funktionen oder Problemen geben möchten, lassen Sie es uns wissen unter fabriccosmosdbmirror@microsoft.com.