Freigeben über


Häufig gestellte Fragen zu Cosmos DB in Fabric

Dieser Artikel beantwortet häufig gestellte Fragen zu Cosmos DB in Fabric.

General

Was ist Cosmos DB in Fabric?

Microsoft Fabric ist eine unternehmensfähige End-to-End-Datenplattform. Fabric vereint Datenbewegungen, Datenbanken, Datentechnik, Data Science, Echtzeitintelligenz, BI mit Copilot und Anwendungsentwicklung. Sie müssen diese Dienste nicht mehr einzeln von mehreren Anbietern zusammenstellen.

Cosmos DB in Fabric ist eine KI-optimierte NoSQL-Datenbank, die automatisch so konfiguriert ist, dass sie Ihren Anwendungsanforderungen durch eine vereinfachte Erfahrung entspricht. Entwickler können Cosmos DB in Fabric verwenden, um KI-Anwendungen mühelos zu erstellen, ohne komplexe Datenbankeinstellungen zu verwalten. Cosmos DB in Microsoft Fabric basiert auf Azure Cosmos DB, das dynamische Skalierung, hohe Verfügbarkeit und Zuverlässigkeit für die Datenbank bietet.

Cosmos DB ist eine verteilte NoSQL-Datenbank. Sie können halbstrukturierte oder unstrukturierte Daten in Cosmos DB in Fabric speichern. Cosmos DB in Fabric kann zusammen mit ihren relationalen Daten und Ihren Daten in OneLake in Fabric verwendet werden und ermöglicht eine einheitliche Datenplattform für Ihre Anwendungen.

Cosmos DB-Daten werden automatisch für Fabric OneLake zur Verfügung gestellt. Diese Integration bietet eine umfassende Integration von Cosmos DB mit der restlichen Fabric-Plattform, die nahtlose Analyse, Echtzeitintelligenz, Benutzerdatenfunktionen (UDFs), GraphQL, Data Science und BI mit Copilot und Daten-Agents an einem zentralen Ort ermöglicht.

Weitere Informationen finden Sie unter Cosmos DB in Fabric.

Wie unterscheidet sich Cosmos DB in Fabric von Azure Cosmos DB?

Cosmos DB in Fabric verwendet dasselbe zugrunde liegende Modul und dieselbe Infrastruktur wie Azure Cosmos DB und bietet die gleichen Leistungs-, Zuverlässigkeits- und Verfügbarkeitsgarantien. Es gibt jedoch wichtige Unterschiede:

  • Integration: Cosmos DB in Fabric ist eng in Microsoft Fabric und OneLake integriert und bietet automatische Datenspiegelung für Analysen ohne ETL-Pipelines.
  • Management: Cosmos DB in Fabric bietet eine vereinfachte Verwaltungserfahrung mit optimierten Standardwerten, wodurch die Komplexität der Datenbankverwaltung reduziert wird.
  • Abrechnung: Die Nutzung wird in Fabric-Kapazitätseinheiten (Fabric Capacity Units, CUs) und nicht in Azure-Anforderungseinheiten (RUs) gemessen und über ihre Fabric-Kapazität in Rechnung gestellt.
  • Authentifizierung: Cosmos DB in Fabric verwendet ausschließlich die Microsoft Entra-Authentifizierung ohne Primär-/Sekundärschlüssel.
  • Lizenzierung: Erfordert eine Power BI Premium-, Fabric-Kapazität- oder Testkapazitätslizenz.

Weitere Informationen finden Sie unter Cosmos DB in Fabric – Übersicht und Abrechnung und Nutzung.

Unterstützt Cosmos DB in Fabric schemafreie Daten?

Ja. Cosmos DB in Fabric ermöglicht Anwendungen das Speichern beliebiger JSON-Dokumente ohne Schemadefinitionen oder Hinweise. Das flexible, schemalose Datenmodell eignet sich ideal für halbstrukturierte oder unstrukturierte Daten und erleichtert die Entwicklung Ihres Datenmodells im Laufe der Zeit. Daten sind sofort für die Abfrage mit der NoSQL-Abfragesprache verfügbar.

Weitere Informationen finden Sie in der Fabric-Übersicht unter Cosmos DB.

Wie beginne ich mit Cosmos DB in Fabric?

Erste Schritte mit Cosmos DB in Fabric:

  1. Stellen Sie sicher, dass Sie über eine Power BI Premium-, Fabric-Kapazität- oder Testkapazitätslizenz verfügen.
  2. Navigieren Sie zum Fabric-Portal, und erstellen Sie eine neue Cosmos DB-Datenbank in Ihrem Arbeitsbereich.
  3. Erstellen Sie Container zum Speichern Ihrer Daten.
  4. Stellen Sie mithilfe der Cosmos DB-SDKs mit microsoft Entra-Authentifizierung eine Verbindung mit Ihrer Datenbank her.

Eine schrittweise Anleitung finden Sie in der Schnellstartanleitung: Erstellen einer Cosmos DB-Datenbank in Microsoft Fabric.

Connectivity

Wie kann ich eine Verbindung mit Cosmos DB in Fabric herstellen?

Microsoft Fabric macht einen Endpunkt verfügbar, der mit den Cosmos DB Software Development Kits (SDKs) kompatibel ist. Diese SDKs zusammen mit der entsprechenden Azure Identity-Bibliothek sollten verwendet werden, um eine direkte Verbindung mit der Datenbank mithilfe der Microsoft Entra-Authentifizierung herzustellen. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Cosmos DB in Microsoft Fabric mithilfe der Microsoft Entra-ID.

Welche Azure Cosmos DB SDKs werden für Cosmos DB in Fabric unterstützt?

Cosmos DB in Fabric unterstützt die Cosmos DB SDKs, darunter:

  • .NET SDK
  • Python SDK
  • Java-SDK
  • JavaScript/Node.js SDK
  • GO SDK
  • Rust SDK
  • Apache Spark SDK

Verwenden Sie diese SDKs zusammen mit der Azure Identity-Bibliothek für die Microsoft Entra-Authentifizierung. Weitere Informationen finden Sie unter "Connect to Cosmos DB in Fabric".

Kann ich Verbindungszeichenfolgen oder Primärschlüssel verwenden, um eine Verbindung mit Cosmos DB in Fabric herzustellen?

Nein, primäre und sekundäre Schlüssel werden nicht unterstützt. Sie müssen Microsoft Entra-Identitäten (Benutzeridentitäten, Dienstprinzipale oder verwaltete Identitäten) verwenden, um sich zu authentifizieren.

Weitere Informationen finden Sie unter Authentifizierung für Cosmos DB in Fabric.

Abfrage- und Datenvorgänge

Welche Abfragesprache kann ich zum Abfragen von Daten in Cosmos DB in Fabric verwenden?

Cosmos DB in Fabric unterstützt in erster Linie die NoSQL-Abfragesprache zum Abfragen von Daten.

Die NoSQL-Abfragesprache bietet eine leistungsfähige, ANSI(AnSI) Structured Query Language (SQL)-ähnliche Syntax für die Arbeit mit JSON-Daten. Diese Sprache ist für Benutzer mit SQL-Erfahrung vertraut und unterstützt gleichzeitig die Flexibilität und hierarchische Natur von JSON-Dokumenten.

Das integrierte Spiegelungsfeature für Cosmos DB in Fabric unterstützt auch die Verwendung von T-SQL zum Abfragen von Daten. Mit Spiegelung und dem SQL-Analyseendpunkt können Sie vertraute T-SQL-Syntax verwenden, um mit Ihren Cosmos DB-Daten zu arbeiten, wodurch die Integration in vorhandene SQL-basierte Workflows und Tools erleichtert wird.

Weitere Informationen finden Sie unter Verwendung der NoSQL-Abfragesprache.

Unterstützt Cosmos DB in Fabric Aggregationsfunktionen?

Ja. Cosmos DB in Fabric unterstützt Aggregation über Aggregatfunktionen in der NoSQL-Abfragesprache, einschließlich ANZAHL, MAX, MIN, AVG und SUMME. Diese Funktionen können in Abfragen verwendet werden, um Analysen zu Ihren Daten durchzuführen.

Weitere Informationen finden Sie in der Dokumentation zur NoSQL-Abfragesprache.

Unterstützt Cosmos DB in Fabric ACID-Transaktionen?

Ja. Cosmos DB in Fabric unterstützt dokumentübergreifende Transaktionen innerhalb einer einzigen Partition. Transaktionen sind auf eine einzelne logische Partition ausgerichtet und werden mit ACID-Semantik (Atomität, Konsistenz, Isolation, Haltbarkeit) als "alle oder nichts" isoliert von anderen gleichzeitig ausgeführten Vorgängen ausgeführt. Treten Ausnahmen auf, wird für die gesamte Transaktion ein Rollback ausgeführt.

Transaktionen können mithilfe von Transaktionsbatchvorgängen in den SDKs ausgeführt werden.

Weitere Informationen finden Sie unter Cosmos DB-Transaktionen.

Wie behandelt Cosmos DB in Fabric Parallelität?

Cosmos DB in Fabric unterstützt optimistische Parallelitätssteuerung (OCC) über HTTP-Entitätstags (ETags). Jede Ressource verfügt über ein ETag, das jedes Mal, wenn ein Dokument aktualisiert wird, auf dem Server festgelegt ist. ETags können mit dem If-Match Header verwendet werden, damit der Server entscheiden kann, ob eine Ressource aktualisiert werden soll. Wenn das ETag nicht mehr aktuell ist, lehnt der Server den Vorgang mit dem Antwortcode "HTTP 412-Vorbedingungsfehler" ab, und der Client muss die Ressource zuweisen, um den aktuellen ETag-Wert zu erhalten.

Die meisten Cosmos DB-SDKs enthalten Klassen zum Verwalten optimistischer Parallelitätssteuerelemente. Weitere Informationen finden Sie unter optimistischer Parallelitätssteuerung in Cosmos DB.

Kann ich Daten in mehreren Cosmos DB-Datenbanken in Fabric abfragen?

Ja. Cosmos DB in Fabric unterstützt datenbankübergreifende Abfragen, sodass Sie Daten in mehreren Cosmos DB-Datenbanken und sogar SQL-Datenbanken innerhalb desselben Fabric-Arbeitsbereichs abfragen können. Diese einheitliche Abfrageumgebung ermöglicht leistungsstarke Analysen in Ihrer gesamten Datenstruktur.

Weitere Informationen finden Sie unter datenbankübergreifende Abfragen in Cosmos DB in Fabric.

Datenreplikation und OneLake-Integration

Wie funktioniert die Datenreplikation in OneLake in Cosmos DB in Fabric?

Jede Cosmos DB in Fabric-Datenbank spiegelt Daten automatisch in OneLake im Delta-Parkettformat wieder. Diese Spiegelung erfolgt nahezu in Echtzeit ohne zusätzliche Konfiguration oder Einrichtung. Die gespiegelten Daten sind sofort für Analysen, Data Science, Power BI-Berichte und andere Fabric-Workloads verfügbar.

Weitere Informationen finden Sie im Spiegel von OneLake in Cosmos DB in Fabric.

Wie lange dauert es, Datenänderungen in OneLake zu replizieren?

Die Datenreplikation von Cosmos DB in Fabric zu OneLake erfolgt in nahezu Echtzeit. Einfügungen, Aktualisierungen und Löschungen werden mit minimaler Latenz repliziert, in der Regel innerhalb von Sekunden, je nach Umfang der Änderungen.

Weitere Informationen finden Sie im Spiegel von OneLake in Cosmos DB in Fabric.

Kann ich die Datenreplikation auf OneLake deaktivieren?

Nein. Die Datenreplikation in OneLake ist ein Kernfeature von Cosmos DB in Fabric und kann nicht deaktiviert werden. Alle Daten in Ihren Cosmos DB-Containern werden automatisch in OneLake im Delta-Parkett-Format gespiegelt.

Weitere Informationen finden Sie im Spiegel von OneLake in Cosmos DB in Fabric.

Kann Power BI-Berichte den Direct Lake-Modus mit Cosmos DB in Fabric verwenden?

Ja. In OneLake werden Cosmos DB-Tabellen als v-geordnete Delta-Tabellen gespeichert, die den Direct Lake-Modus in Power BI unterstützen. Dies ermöglicht eine leistungsstarke, low-latey-Berichterstellung direkt über Ihre Cosmos DB-Daten ohne Datenduplizierung.

Weitere Informationen finden Sie unter Erstellen von Berichten mit Cosmos DB in Fabric.

Wie kann ich den Status der Datenreplikation auf OneLake überprüfen?

Sie können den Replikationsstatus überprüfen, indem Sie zum Replikationsbereich für Ihre Datenbank im Fabric-Portal navigieren. In diesem Abschnitt werden Metadaten zur Replikation angezeigt, einschließlich des Status der letzten Synchronisierung und aller möglicherweise aufgetretenen Fehler.

Weitere Informationen finden Sie im Spiegel von OneLake in Cosmos DB in Fabric.

Durchsatz und Leistung

Was ist eine Anforderungseinheit (RU) in Cosmos DB in Fabric?

Anforderungseinheiten (RUs) sind eine Leistungswährung, die die Systemressourcen (CPU, IOPS und Arbeitsspeicher) abstrahiert, die zum Ausführen von Datenbankvorgängen erforderlich sind. Alle Datenbankvorgänge, einschließlich Lesevorgänge, Schreibvorgänge, Abfragen und Aktualisierungen, werden in RUs gemessen. Beispielsweise verbraucht ein Punkt, der für ein 1-KB-Element gelesen wird, eine Anforderungseinheit.

In Cosmos DB in Fabric werden Anforderungseinheiten für Abrechnungs- und Nutzungsberichte in Fabric-Kapazitätseinheiten (Fabric Capacity Units, CUs) konvertiert.

Weitere Informationen finden Sie unter Anforderungseinheiten in Cosmos DB in Fabric und Abrechnung und Auslastung.

Wie funktioniert autoscale in Cosmos DB in Fabric?

Alle Container in Cosmos DB in Fabric verwenden automatisch bereitgestellten Durchsatz. Bei automatischer Skalierung skalieren Container automatisch den Durchsatz basierend auf Workloadanforderungen und skalieren zwischen 10% und 100% des maximalen konfigurierten Durchsatzes (RU/s). Wenn Ihre Workload im Leerlauf ist, wird sie auf 10% des maximums skaliert, um Die Kosten zu minimieren. Wenn die Nachfrage steigt, wird sie sofort ohne Aufwärmen skaliert.

Im Fabric-Portal erstellte Container verfügen über einen Standarddurchsatz von 5.000 RU/s. Dies kann mit dem Cosmos DB SDK zwischen 1.000 und 50.000 RU/s angepasst werden.

Weitere Informationen finden Sie unter AutoScale-Durchsatz in Cosmos DB in Fabric.

Kann ich serverlose oder manuelle (Standard) bereitgestellten Durchsatz anstelle von Autoskalen verwenden?

Nein. Alle Container in Cosmos DB in Fabric müssen den automatisch bereitgestellten Durchsatz verwenden. Serverlose und manuelle (standard) bereitgestellte Durchsatz werden nicht unterstützt. Container, die über das SDK erstellt wurden, müssen den Durchsatz während der Containererstellung auf "Autoscale" festgelegt haben, oder ein Fehler wird ausgelöst, der besagt, dass der Angebotstyp für Ihr Konto auf "Autoscale" beschränkt ist.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Was sind die Durchsatzgrenzwerte für Container in Cosmos DB in Fabric?

  • Container unterstützen standardmäßig einen maximalen Durchsatz von 50.000 Anforderungseinheiten pro Sekunde (RU/s).
  • Container, die im Fabric-Portal erstellt werden, werden automatisch 5.000 RU/s maximalem Autoskalendurchsatz zugewiesen.
  • Container, die mit einem SDK erstellt wurden, können mit mindestens 1.000 RU/s bis zum maximal zulässigen Automatischskalendurchsatz festgelegt werden.

Der maximale Durchsatz über 50.000 RU/s hinaus kann durch Übermitteln eines Supporttickets erhöht werden.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Wie kann ich den Durchsatz (RU/s) für einen Container ändern?

Sie können den AutoScale-Durchsatz in einem Container mithilfe des Cosmos DB SDK lesen und aktualisieren. Verwenden Sie die Durchsatzverwaltungsmethoden des SDK, um den aktuellen Durchsatz abzurufen und durch einen neuen Wert zu ersetzen.

Codebeispiele finden Sie unter AutoScale-Durchsatz in Cosmos DB in Fabric.

Indizierung und Suche

Welche Indizierungsfunktionen unterstützt Cosmos DB in Fabric?

Cosmos DB in Fabric unterstützt standardmäßig die automatische Indizierung. Alle Eigenschaften in Ihren JSON-Dokumenten werden standardmäßig automatisch indiziert. Benutzer können auch benutzerdefinierte Indizierungsrichtlinien definieren, um bestimmte Pfade einzuschließen oder auszuschließen, Indextypen zu konfigurieren und für Ihre Abfragemuster zu optimieren.

Cosmos DB in Fabric unterstützt mehrere Indextypen:

  • Bereichsindex: Unterstützung für Bereichsabfragen für numerische, Zeichenfolgen- und Datumstypen.
  • Räumlicher Index: Unterstützung für Geospatialabfragen mithilfe von Punkt-, Linien- und Polygondatentypen.
  • Zusammengesetzter Index: Unterstützung für die Optimierung von Abfragen, die gleichzeitig nach mehreren Eigenschaften filtern oder sortieren.
  • Vektorindex: Unterstützung für die Indizierung und Suche von Vektoreinbettungen für KI-Anwendungen mithilfe von DiskANN oder quantisierten Flachvektorindizes.
  • Volltextindex: Unterstützung für die Volltextindizierung und Suche nach Dokumenten mit sprachspezifischer Unterstützung.

Weitere Informationen finden Sie unter Indizierung in Cosmos DB in Fabric und Vektorindizierung.

Wie kann ich die Indizierungsrichtlinie für einen Container anpassen?

Sie können Indizierungsrichtlinien beim Erstellen eines Containers anpassen oder später mithilfe des Cosmos DB SDK aktualisieren. Mithilfe von Indizierungsrichtlinien können Sie angeben, welche Pfade in die Indizierung einbezogen oder ausgeschlossen werden sollen, indextypen (Bereich, räumliche, zusammengesetzte Elemente) konfigurieren und die Abfrageleistung optimieren.

Weitere Informationen finden Sie unter Anpassen von Indizierungsrichtlinien in Cosmos DB in Fabric.

Unterstützt Cosmos DB in Fabric die Vektorsuche?

Ja. Cosmos DB in Fabric unterstützt Vektorindizierung und Suche und ermöglicht KI-basierte Anwendungen mit Ähnlichkeitssuchfunktionen. Sie können Vektoreinbettungen zusammen mit Ihren JSON-Dokumenten speichern und effiziente Vektorsuchen mithilfe von DiskANN oder quantisierten Flachvektorindizes durchführen.

Weitere Informationen finden Sie unter Vektorindizierung in Cosmos DB in Fabric und Hybridsuche.

Sicherheit und Konformität

Wie kann ich meine Daten in Cosmos DB in Fabric sichern?

Cosmos DB in Fabric bietet mehrere Sicherheitsfeatures, um Ihre Daten standardmäßig zu schützen. Diese Features umfassen, sind jedoch nicht auf Folgendes beschränkt:

  • Microsoft Entra-Authentifizierung für sicheren Zugriff
  • Ruhende datenverschlüsselung und während der Übertragung
  • Arbeitsbereichbasierte Zugriffssteuerung über Fabric-Berechtigungen

Weitere Informationen finden Sie unter Sicherheit für Cosmos DB in Fabric.

Wie kann ich Benutzerberechtigungen für mein Cosmos DB-Element in Fabric-Artefakte festlegen?

Cosmos DB in Fabric erbt Benutzer-Fabric-Arbeitsbereichsberechtigungen. Wenn ein Benutzer beispielsweise über Berechtigungen für die Arbeitsbereichsanzeige verfügt, hat er schreibgeschützten Zugriff auf das Cosmos DB-Artefakt. Derzeit können Sie Berechtigungen auf Elementebene festlegen. Sie werden jedoch auf alle Cosmos DB-Artefakte innerhalb des Arbeitsbereichs angewendet.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Unterstützt Cosmos DB in Fabric vom Kunden verwaltete Schlüssel (CMK)?

Nein. Die CMK-Verschlüsselung (Customer Managed Key) ist derzeit nicht für Cosmos DB in Fabric verfügbar.

Private Link wird derzeit auf Cosmos DB-Artefaktebene nicht unterstützt. Private Links sind jedoch auf Fabric-Mandantenebene verfügbar, um die Verbindung mit dem Fabric-Dienst zu sichern.

Weitere Informationen finden Sie unter "Private Links" in Fabric.

Verlassen meine Daten den Fabric-Mandanten?

Nein. Alle Daten in Cosmos DB in Fabric verbleiben innerhalb Ihres Fabric-Mandanten und Ihrer Region. Die Datenreplikation auf OneLake erfolgt in der Umgebung des Kunden und belässt nicht die Mandantengrenzen.

Abrechnung und Kostenverwaltung

Was sind die Kosten für Cosmos DB in Fabric?

Die Berechnung und Speichernutzung von Cosmos DB in Fabric wird über Ihre Fabric-Kapazität in Kapazitätseinheiten (CUs) abgerechnet. Anforderungseinheiten (RUs), die von Cosmos DB-Vorgängen verbraucht werden, werden automatisch zu Abrechnungszwecken in Kapazitätseinheiten konvertiert. Die Konvertierungsformel lautet: 100 RU/s = 0,067 CUs/hr.

Weitere Informationen finden Sie unter Abrechnung und Nutzung von Cosmos DB in Fabric.

Wie kann ich Cosmos DB im Fabric-Verbrauch überwachen?

Sie können Ihren Cosmos DB-Verbrauch mithilfe der Microsoft Fabric Capacity Metrics-App überwachen. Diese App bietet eine zentrale Ansicht des Kapazitätsverbrauchs für alle Fabric-Workloads, einschließlich Cosmos DB. Sie können die App filtern, um nur Cosmos DB-bezogene Aktivitäten anzuzeigen und Nutzungstrends nachzuverfolgen.

Weitere Informationen finden Sie unter Abrechnung und Nutzung von Cosmos DB in Fabric und Überwachen von Cosmos DB in Fabric.

Welche Lizenzierungsoptionen sind für Cosmos DB in Fabric erforderlich?

Für die Verwendung von Cosmos DB in Fabric ist eine Power BI Premium-, Fabric- oder Testkapazität erforderlich. Ihre Nutzung wird anhand der kapazitätseinheiten (CUs) gemessen, die in Ihrer Fabric-Kapazität verfügbar sind.

Weitere Informationen zur Lizensierung finden Sie unter Microsoft Fabric-Lizenzen.

Verfügbarkeit und Regionen

Wo ist Cosmos DB in Fabric verfügbar?

Cosmos DB in Fabric ist in Regionen verfügbar, in denen Microsoft Fabric unterstützt wird. Ihre Cosmos DB-Datenbank befindet sich in der Region Ihres Fabric-Arbeitsbereichs, die auf der Kapazitätsregion basiert.

Die aktuelle Liste der unterstützten Regionen finden Sie unter Regionale Verfügbarkeit von Fabric.

In welcher Region befindet sich meine Cosmos DB-Datenbank?

Ihre Cosmos DB-Datenbank befindet sich in der Region Ihres Fabric-Arbeitsbereichs. Der Arbeitsbereichsbereich wird durch die ihm zugewiesene Kapazität bestimmt, die in den Arbeitsbereichseinstellungen auf der Seite "Lizenzinformationen " angezeigt wird.

Weitere Informationen finden Sie in der regionalen Verfügbarkeit von Fabric.

Unterstützt Cosmos DB in Fabric Bereitstellungen mit mehreren Regionen?

Cosmos DB in Fabric-Datenbanken wird in einer einzigen Region (der Region Ihres Fabric-Arbeitsbereichs) bereitgestellt. Bereitstellungen mit mehreren Regionen werden derzeit nicht unterstützt. Die zugrunde liegende Infrastruktur bietet jedoch eine hohe Verfügbarkeit innerhalb der Region.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Unterstützt Cosmos DB in Fabric Verfügbarkeitszonen?

Ja. Cosmos DB stellt alle Ressourcen über Verfügbarkeitszonen hinweg bereit und bietet eine verbesserte Resilienz und hohe Verfügbarkeit in unterstützten Regionen.

Weitere Informationen finden Sie unter Unterstützung für Verfügbarkeitszonen.

Einschränkungen und Kontingente

Wie viele Container kann ich in einer Cosmos DB-Datenbank erstellen?

Datenbanken unterstützen standardmäßig maximal 25 Container. Dieser Grenzwert kann durch Einreichen eines Supporttickets erhöht werden.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Unterstützt Cosmos DB in Fabric gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen?

Nein. Gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen (UDFs) von Cosmos DB werden derzeit in Cosmos DB in Fabric nicht unterstützt.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Kann ich ein Cosmos DB-Artefakt in Fabric umbenennen?

Nein. Die Artefaktumbenennung wird derzeit für Cosmos DB in Fabric nicht unterstützt.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Gibt es Einschränkungen bei der JSON-Datengröße?

Dokumente in Cosmos DB haben ein Limit von 2 MB.

JSON-Zeichenfolgen innerhalb eines Dokuments, die größer als 8 KB sind, werden abgeschnitten, wenn sie vom gespiegelten SQL-Analyseendpunkt abgefragt werden. Die Problemumgehung besteht darin, eine Verknüpfung der gespiegelten Datenbank in Fabric Lakehouse zu erstellen oder Spark zum Abfragen Ihrer Daten zu verwenden.

Weitere Informationen finden Sie unter Einschränkungen für Cosmos DB in Fabric.

Entwicklung und Integration

Kann ich Cosmos DB in Fabric mit Notizbüchern und Spark verwenden?

Ja. Sie können Fabric-Notizbücher verwenden, um direkt mit Daten in Cosmos DB in Fabric zu interagieren. Außerdem werden Daten in Cosmos DB in Fabric automatisch in OneLake im Delta-Parkettformat gespiegelt, sodass sie über Apache Spark-Notizbücher zugänglich sind. Sie können Spark verwenden, um Analysen, Data Science-Workflows und Machine Learning-Vorgänge auf Ihren Cosmos DB-Daten durchzuführen.

Weitere Informationen finden Sie unter Spiegelung von OneLake in Cosmos DB in Fabric oder Verwenden von Spark mit Cosmos DB in Fabric oder Verwenden von Fabric-Notizbüchern mit Cosmos DB in Fabric.

Wie verwende ich Cosmos DB in Fabric-Daten in Power BI?

Sie können Power BI-Berichte direkt über Cosmos DB in Fabric-Daten mithilfe des Direct Lake-Modus erstellen. Die gespiegelten Daten in OneLake werden als v-geordnete Delta-Tabellen gespeichert und ermöglichen eine hochleistungsfähige Berichterstellung ohne Datenduplizierung.

Weitere Informationen finden Sie unter Erstellen von Berichten mit Cosmos DB in Fabric.

Unterstützt Cosmos DB in Fabric kontinuierliche Integration und Bereitstellung (CI/CD)?

Ja. Sie können CI/CD-Workflows für Cosmos DB in Fabric implementieren, indem Sie die Bereitstellungspipeline von Fabric und die Git-Integration verwenden. Auf diese Weise können Sie Ihre Datenbankschemas, -konfigurationen und -automatisierung version steuern.

Weitere Informationen finden Sie unter fortlaufender Integration und Bereitstellung für Cosmos DB in Fabric.

Kann ich Daten von Azure Cosmos DB zu Cosmos DB in Fabric migrieren?

Ja. Sie können Daten aus Azure Cosmos DB in Fabric mithilfe verschiedener Methoden migrieren, darunter:

  • Azure Data Factory- oder Fabric Data Factory-Pipelines
  • Azure Cosmos DB-Massenimportfeatures in den SDKs
  • Apache Spark für die Migration umfangreicher Daten
  • Benutzerdefinierte Migrationsskripts mit den SDKs
  • Azure Cosmos DB Desktop Data Migration Tool

Der Migrationsprozess umfasst das Exportieren von Daten aus Azure Cosmos DB und das Importieren in Cosmos DB in Fabric mithilfe kompatibler SDKs und Verbindungszeichenfolgen mit der Microsoft Entra-Authentifizierung.