Häufig gestellte Fragen zu gespiegelten Microsoft Fabric-Datenbanken von Azure Cosmos DB (Vorschau)

Dieser Artikel beantwortet häufig gestellte Fragen zu gespiegelten Azure Cosmos DB-Datenbanken in Microsoft Fabric.

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.

Allgemeine Fragen

Wie unterscheidet sich die Spiegelung von Abkürzungen in Bezug auf Azure Cosmos DB?

Bei der Spiegelung wird die Quelldatenbank im Open-Source-Delta-Format in Fabric OneLake repliziert. Sie können diese Daten von überall in Fabric aus analysieren. Verknüpfungen replizieren die Daten nicht in Fabric OneLake. Stattdessen verweisen Verknüpfungen auf die Quelldaten ohne Datenbewegung. Derzeit ist Azure Cosmos DB nur als Quelle für die Spiegelung verfügbar.

Beeinträchtigt die Spiegelung die Leistung der Azure Cosmos DB-Quelldatenbank?

Nein, die Spiegelung hat keinen Einfluss auf die Leistung oder die Kosten der Quelldatenbank. Für die Spiegelung muss die Funktion zur kontinuierlichen Sicherung auf dem Azure Cosmos DB-Quellkonto aktiviert sein. Fortlaufende Sicherungen ermöglichen eine Replikation ohne Auswirkungen auf transaktionale Workloads.

Ist die Spiegelung von Azure Cosmos DB ein funktionaler Ersatz für Pipeline-Kopieraufträge in Fabric?

Die Spiegelung ist eine Replikation Ihrer Daten in Azure Cosmos DB mit niedriger Latenz. Im Gegensatz zu Kopieraufträgen wird bei der Spiegelung eine kontinuierliche und inkrementelle Kopie Ihrer Azure Cosmos DB-Daten erstellt. Die Spiegelung wirkt sich nicht auf Ihre transaktionalen Arbeitslasten auf der Ursprungsdatenbank oder dem Container aus.

Im Gegensatz dazu ist ein Kopierauftrag ein geplanter Auftrag, der bei inkrementellen Aufträgen die End-to-End-Latenz erhöhen kann. Darüber hinaus erfordern Kopieraufträge ein Anforderungsmanagement, das inkrementelle Änderungen aufnimmt, die Rechenkosten in Fabric erhöht und den Verbrauch von Anfrageeinheiten in der Quelldatenbank in Azure Cosmos DB beeinflusst.

Kopieraufträge sind nützlich für einmalige Kopieraufträge von Azure Cosmos DB, aber die Spiegelung ist ideal, um inkrementelle Änderungen zu verfolgen.

Hat das Ausprobieren der Spiegelungsfunktion Auswirkungen auf mein Azure Cosmos DB-Konto?

Nein, Sie können die Spiegelung aktivieren und deaktivieren, ohne dass dies Auswirkungen auf Ihr Azure Cosmos DB-Quellkonto oder Ihre Daten hat.

Warnung

Wenn Sie die kontinuierliche Sicherung auf einem Azure Cosmos DB-Konto für die Spiegelung in Fabric aktivieren, kann die fortlaufende Sicherung nicht deaktiviert werden. Ebenso können Sie den analytischen Speicher für ein Azure Cosmos DB-Konto nicht deaktivieren, wenn die fortlaufende Sicherung aktiviert ist.

Preisberechnung

Welche Kosten sind mit der Spiegelung von Azure Cosmos DB verbunden?

Die Spiegelung befindet sich in der Vorschau. Derzeit fallen keine Kosten für die Spiegelung oder Speicherung gespiegelter Daten in Fabric an. Die Rechenleistung für die Abfrage von Daten mit SQL, Power BI oder Spark wird zu den regulären Tarifen berechnet. Weitere Informationen finden Sie unter Fabric – Preise.

Für Azure Cosmos DB ist die fortlaufende Sicherung eine Voraussetzung für die Spiegelung. Wenn Sie vor der Spiegelung eine fortlaufende Sicherungsebene aktiviert haben, entstehen Ihnen keine zusätzlichen Kosten. Wenn Sie die fortlaufende Sicherung speziell für die Spiegelung aktivieren, wird Ihnen der mit diesem Feature verbundene Preis in Rechnung gestellt. Weitere Informationen finden Sie unter Azure Cosmos DB – Preise.

Wenn Sie den Datenexplorer verwenden, um die Quelldaten von Azure Cosmos DB anzuzeigen, fallen Kosten auf der Grundlage der Nutzung von Anforderungseinheiten (Request Units, RUs) an.

Wie werden die Egress-Gebühren für die Spiegelung von Azure Cosmos DB gehandhabt?

Egress-Gebühren werden nur erhoben, wenn sich Ihr Azure Cosmos DB-Konto in einer anderen Region befindet als Ihre Fabric-Kapazität. Fabric 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. Weitere Informationen finden Sie unter Einschränkungen der Replikation.

Wird die Spiegelung mit dem analytischen Speicher von Azure Cosmos DB durchgeführt?

Nein, die Spiegelung verwendet nicht den analytischen Speicher. Die Spiegelung hat keinen Einfluss auf Ihre transaktionalen Arbeitslasten oder den Durchsatzverbrauch.

In Azure Cosmos DB ist die fortlaufende Sicherung eine Voraussetzung für die Spiegelung. Diese Voraussetzung ermöglicht es Fabric, Ihre Daten zu spiegeln, ohne Ihre transaktionalen Arbeitslasten zu beeinträchtigen oder den analytischen Speicher zu benötigen.

Nein, die Spiegelung in Fabric hängt nicht mit Azure Synapse Link zusammen.

In Azure Cosmos DB ist die fortlaufende Sicherung eine Voraussetzung für die Spiegelung. Diese Voraussetzung ermöglicht es Fabric, Ihre Daten zu spiegeln, ohne Ihre transaktionalen Arbeitslasten zu beeinträchtigen oder den analytischen Speicher zu benötigen.

Nein, die Spiegelung in Fabric hängt nicht mit Azure Synapse Link zusammen. Sie können Azure Synapse Link weiterhin nutzen, während Sie die Spiegelungs-Feature in Fabric verwenden.

Kann ich den analytischen Speicher von Azure Cosmos DB weiterhin als CDC-Quelle (Change Data Capture) in Azure Data Factory verwenden, während ich die Spiegelungs-Feature nutze?

Ja, Sie können analytische Speicher und das Fabric-Spiegelungs-Feature auf demselben Azure Cosmos DB-Konto verwenden. Diese Features funktionieren unabhängig voneinander. Die Spiegelung beeinträchtigt die Verwendung von analytischen Speichern nicht.

Kann ich den Änderungsfeed von Azure Cosmos DB weiterhin verwenden, während ich die Spiegelungs-Feature nutze?

Ja, Sie können den Änderungsfeed und die Spiegelung in Fabric für dasselbe Azure Cosmos DB-Konto verwenden. Diese Features funktionieren unabhängig voneinander. Die Spiegelung beeinträchtigt nicht die Änderungsfeed-Nutzung.

Kann ich den analytischen Speicher für mein Azure Cosmos DB-Konto deaktivieren, nachdem ich die Spiegelung verwendet habe?

Die Spiegelung erfordert eine fortlaufende Sicherung von Azure Cosmos DB als Voraussetzung. Azure Cosmos DB-Konten mit aktivierter fortlaufender Sicherung können den analytischen Speicher nicht deaktivieren. Sobald Sie den analytischen Speicher für eine Sammlung deaktiviert haben, können Sie die fortlaufende Sicherung nicht mehr aktivieren.

Nein, Azure Synapse Link und Azure Synapse Analytics sind weiterhin für Ihre Workloads verfügbar. Es gibt keine Pläne, diese Workloads zu verwerfen. Sie können Azure Synapse Link weiterhin für Ihre Produktions-Workloads verwenden.

Datenverbindungen und Authentifizierung

Wie verwalte ich Spiegelungsverbindungen für Azure Cosmos DB?

Wählen Sie im Fabric-Portal im Abschnitt Einstellungen die Optionen Verbindungen und Gateways verwalten.

Welche Authentifizierungsmethoden sind für Azure Cosmos DB-Konten zulässig?

Es werden nur Lese-/Schreibzugriffskontoschlüssel unterstützt.

Kann ich Single Sign-On und rollenbasierte Zugriffssteuerung als Authentifizierung für die Spiegelung von Azure Cosmos DB verwenden?

Nein, derzeit werden nur Lese-/Schreibzugriffskontoschlüssel unterstützt.

Kann ich verwaltete Identitäten als Authentifizierung für die Spiegelung von Azure Cosmos DB verwenden?

Nein, derzeit werden nur Lese-/Schreibzugriffskontoschlüssel unterstützt.

Was passiert, wenn ich meine Azure Cosmos DB-Kontoschlüssel drehe?

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.

Setup

Kann ich bestimmte Container innerhalb einer Azure Cosmos DB-Datenbank für die Spiegelung auswählen?

Nein, wenn Sie eine Datenbank von Azure Cosmos DB spiegeln, werden alle Container in Fabric OneLake repliziert.

Kann ich die Spiegelung verwenden, um eine einzelne Azure Cosmos DB-Datenbank mehrfach zu replizieren?

Ja, mehrere Spiegel sind möglich, aber unnötig. Sobald sich die replizierten Daten in der Fabric befinden, können sie direkt von der Fabric aus an andere Ziele weitergegeben werden.

Kann ich Verknüpfungen zu meiner Replik von Azure Cosmos DB-Daten erstellen, die ich mithilfe der Spiegelung erstellt habe?

Nein, die Spiegelung unterstützt nicht die Erstellung von Verknüpfungen zu externen Quellen wie Azure Data Lake Storage (ADLS) Gen2 oder Amazon Web Services (AWS) Simple Storage Service (S3).

Azure Cosmos DB-Daten-Explorer

Wenn ich in Fabric „Ansicht“ und „Quelldatenbank“ auswähle, sehe ich dann Daten in OneLake oder in Azure Cosmos DB?

Die Option in Fabric zur Ansicht der Quelldatenbank bietet eine schreibgeschützte Ansicht der Live-Daten in Azure Cosmos DB mit dem Datenexplorer. Diese Perspektive ist eine Echtzeitansicht der Container, die die Quelle der replizierten Daten sind.

Diese Ansicht der Live-Daten direkt im Fabric-Portal ist ein nützliches Tool, um festzustellen, ob die Daten in OneLake aktuell sind oder im Vergleich zur Azure Cosmos DB-Quelldatenbank korrekt dargestellt werden. Bei Operationen mit dem Datenexplorer auf den Live-Daten von Azure Cosmos DB kann es zum Verbrauch von Anforderungseinheiten kommen.

Analysen zu Azure Cosmos DB-Daten

Wie analysiere ich in OneLake gespiegelte Azure Cosmos DB-Daten?

Verwenden Sie das Fabric-Portal, um eine neue SQL-Abfrage für Ihren SQL-Analyseendpunkt zu erstellen. Von hier aus können Sie allgemeine Abfragen wie SELECT TOP 100 * FROM ... starten.

Verwenden Sie außerdem Lakehouse, um die OneLake-Daten lang mit anderen Daten zu analysieren. Von Lakehouse aus können Sie Spark verwenden, um Daten mit Notebooks abzufragen.

Wie werden die Daten bei der Spiegelung für Azure Cosmos DB synchronisiert?

Die Synchronisierung der Daten wird vollständig verwaltet. Wenn Sie die Spiegelung aktivieren, werden die Daten nahezu in Echtzeit in Fabric OneLake repliziert und die Spiegelung repliziert fortlaufend neue Änderungen, sobald sie in der Quelldatenbank auftreten.

Funktioniert die Azure Cosmos DB-Spiegelung über Azure- und Fabric-Regionen hinweg?

Auch wenn die Spiegelung über Regionen hinweg unterstützt wIrd, könnte dieses Szenario zu unerwarteten Kosten und Latenzzeiten bei der Datenübertragung im Netzwerk führen. Passen Sie ihre Fabric-Kapazität idealerweise an eine der Regionen Ihres Azure Cosmos DB-Kontos an. Weitere Informationen finden Sie unter Einschränkungen der Replikation.

Sind gespiegelte Daten für Azure Cosmos DB nur über den SQL-Analytics-Endpunkt verfügbar?

Sie können bestehende gespiegelte Datenbanken als Verknüpfungen in Lakehouse hinzufügen. Von Lakehouse aus können Sie die Daten direkt untersuchen, die Daten in einem Notebook für Spark-Abfragen öffnen oder Modelle für maschinelles Lernen erstellen.

Wichtig

Die Verknüpfung in Lakehouse ist eine Verknüpfung mit der gespiegelten Datenbank, dem OneLake-Replikat der Azure Cosmos DB-Daten. Die Verknüpfung in Lakehouse greift nicht direkt auf das Azure Cosmos DB-Konto oder -Daten zu.

Wie lange dauert die anfängliche Replikation von Azure Cosmos DB-Daten?

Die Latenz der anfänglichen und fortlaufenden Replikation variiert je nach Datenvolumen. In den meisten Fällen kann die Latenzzeit einige Minuten betragen, aber bei großen Datenmengen kann sie auch länger sein.

Wie lange dauert es, Einfüge-, Aktualisierungs- und Löschvorgänge von Azure Cosmos DB zu replizieren?

Sobald die anfänglichen Daten repliziert wurden, werden einzelne Vorgänge in Quasi-Echtzeit repliziert. In seltenen Fällen kann es zu einer kleinen Verzögerung kommen, wenn die Quelldatenbank innerhalb eines Zeitfensters ein hohes Volumen an Aktualisierungs- und Löschvorgängen aufweist.

Verfügt die Spiegelung mit Azure Cosmos DB über eine integrierte Backoff-Logik?

Nein, die Spiegelung hat keine eingebaute Backoff-Logik, da die Replikation kontinuierlich und inkrementell erfolgt.

Unterstützt die Spiegelung den Änderungsdaten-Feed von Azure Cosmos DB?

Nein, die Spiegelung unterstützt derzeit nicht den Änderungsdaten-Feed für gespiegelte Daten aus Azure Cosmos DB.

Unterstützt die Spiegelung die Medallion-Architektur für Daten, die von Azure Cosmos DB repliziert werden?

Die Spiegelung bietet keine integrierte Unterstützung für die Medaillon-Architektur. Sie können Ihre eigenen Silber- und Goldebenen mit Wasserzeichenlogik und Verarbeitung für Transformationen und Beitritte mit Pipelines oder Spark konfigurieren.

Verwenden Power BI-Berichte den Direct Lake-Modus mit gespiegelten Daten aus Azure Cosmos DB?

Ja.

Unterstützt die Azure Cosmos DB-Spiegelung verschachtelte Daten?

Ja, verschachtelte Daten werden in OneLake als JSON-Zeichenkette geglättet. Verwenden Sie OPENJSON, CROSS APPLY und OUTER APPLY, um die Daten zur Ansicht zu glätten. Weitere Informationen finden Sie unter Verschachtelte Daten.

Unterstützt die Azure Cosmos DB-Spiegelung die automatische Glättung.

Nein, bei der Spiegelung werden verschachtelte Daten nicht automatisch reduziert. Für den SQL-Analyse-Endpunkt sind Methoden verfügbar, um mit verschachtelten JSON-Zeichenketten zu arbeiten. Weitere Informationen finden Sie unter Verschachtelte Daten.

Sollte ich mir Sorgen um die Kaltstartleistung mit gespiegelten Daten von Azure Cosmos DB machen?

Nein, im Allgemeinen treten bei SQL-Abfragen in Fabric keine Kaltstart-Latenzzeiten auf.

Was passiert, wenn ich die Quelldatenbank von Azure Cosmos DB in Azure lösche, während sie gespiegelt wird?

Datenexplorer und Replikation beginnen in Fabric zu versagen. Die OneLake-Daten bleiben so lange erhalten, bis Sie die gespiegelten Daten löschen.

Wie verbinde ich nach der Spiegelung von Azure Cosmos DB den SQL-Analyse-Endpunkt mit Client-Tools oder Anwendungen?

Die Verbindung zum SQL-Analyse-Endpunkt für gespiegelte Daten ist ähnlich wie die Verwendung desselben Endpunkts für alle anderen Elemente in Fabric. Weitere Informationen finden Sie unter Verbindung mit Data Warehousing in Fabric.

Wie verbinde ich gespiegelte Daten von Azure Cosmos DB mit anderen Datenbanken?

Spiegeln Sie jede Azure Cosmos DB-Datenbank separat. Fügen Sie dann einen der SQL-Analyse-Endpunkte dem anderen als gespiegeltes Datenbankelement hinzu. Als nächstes verwenden Sie eine SQL-JOIN-Abfrage, um Abfragen über Container in verschiedenen Azure Cosmos DB-Datenbanken durchzuführen.

Wie kann ich gespiegelte Azure Cosmos DB-Daten mit Azure SQL-Datenbank- oder Snowflake-Daten verbinden?

Spiegeln Sie die Azure Cosmos DB-Datenbank. Spiegeln Sie dann entweder die Azure SQL-Datenbank oder die Snowflake-Daten. Fügen Sie dann einen der SQL-Analyse-Endpunkte dem anderen als gespiegeltes Datenbankelement hinzu. Verwenden Sie nun eine SQLJOIN-Abfrage, um Abfragen über mehrere Datendienste hinweg durchzuführen.

Replikationsoptionen

Wie kann ich die Replikation für eine gespiegelte Azure Cosmos DB-Datenbank stoppen oder deaktivieren?

Stoppen Sie die Replikation, indem Sie die Option Replikation stoppen des Fabric Portals verwenden. Diese Aktion stoppt die Replikation vollständig, entfernt aber keine Daten, die bereits in OneLake vorhanden sind.

Wie kann ich die Replikation für eine gespiegelte Azure Cosmos DB-Datenbank neu starten?

Die Replikation unterstützt nicht die Konzepte des Anhaltens oder Fortsetzens. Wenn Sie die Replikation stoppen, wird die Replikation vollständig angehalten. Wenn Sie im Fabric-Portal die Option Replikation neu starten auswählen, wird die Replikation von Grund auf neu gestartet. Durch den Neustart der Replikation werden die OneLake-Daten durch die neuesten Daten ersetzt, anstatt sie schrittweise zu aktualisieren.

Warum kann ich keine Option zur Konfiguration der Replikation für eine gespiegelte Azure Cosmos DB-Datenbank finden?

Die Spiegelung für Azure Cosmos DB spiegelt automatisch alle Container innerhalb der ausgewählten Datenbank. Aufgrund dieser Nuance enthält das Fabric-Portal keine Option zur Konfiguration spezifischer Replikationsoptionen für Azure Cosmos DB.

Was bedeuten die einzelnen Replikationsstatusmeldungen für replizierte Azure Cosmos DB-Daten?

Optimal ist es, wenn die Replikation den Status Ausführen hat. Wenn der Replikationsstatus Ausführung mit Warnung lautet, ist die Replikation erfolgreich, aber es gibt ein Problem, das Sie beheben sollten. Der Status Stoppen, Gestoppt, Fehlgeschlagen oder Fehler weist auf schwerwiegendere Zustände hin, die ein Eingreifen erfordern, bevor die Replikation fortgesetzt werden kann. Weitere Informationen finden Sie unter Fabric-Spiegelung überwachen.

Analytische Gültigkeitsdauer (Time-to-Live, TTL) oder vorläufige Löschungen

Werden Objekte, die mit der Gültigkeitsdauer-Funktion (Time-to-Live, TTL) von Azure Cosmos DB gelöscht wurden, aus der gespiegelten Datenbank entfernt?

Ja, Daten, die mit TTL gelöscht werden, werden genauso behandelt wie Daten, die in Form von Löschvorgängen in Azure Cosmos DB gelöscht werden. Die Daten werden dann aus der gespiegelten Datenbank gelöscht. Bei der Spiegelung wird nicht zwischen diesen Löschungsmodalitäten unterschieden.

Können wir vorläufige Löschungen für in Fabric gespiegelte analytische Daten aus Azure Cosmos DB konfigurieren?

Löschvorgänge werden sofort auf OneLake repliziert. Es gibt derzeit keine Möglichkeit, Soft-Löschungen oder analytische TTL zu konfigurieren.

Unterstützt die Azure Cosmos DB-Spiegelung analytische TTL?

Nein, die analytische TTL wird nicht unterstützt.

Zugreifen auf OneLake-Daten

Kann ich direkt auf OneLake-Dateien zugreifen, die von der Azure Cosmos DB-Spiegelung erzeugt wurden?

Ja, Sie können direkt auf OneLake-Dateien zugreifen, indem Sie den Datei- oder Speicher-Explorer verwenden. Sie können OneLake-Delta-Dateien auch in Databricks verwenden. Weitere Informationen finden Sie unter Direkter Zugriff auf Fabric-Daten mit dem OneLake Datei-Explorer oder Integration von OneLake mit Azure Databricks.

API-Unterstützung

Kann ich die Azure Cosmos DB-Spiegelung programmgesteuert konfigurieren?

Nein, Unterstützung für die automatische Spiegelungskonfiguration ist derzeit keine verfügbar.

Ist eine integrierte kontinuierliche Integration oder Bereitstellung (Continuous Integration/Continuous Deployment, CI/CD) für die Azure Cosmos DB-Spiegelung verfügbar?

Nein, Unterstützung für integrierte CI/CD ist derzeit nicht verfügbar.

Sicherheit

Können Sie mit Power BI Gateway oder hinter einer Firewall auf eine gespiegelte Azure Cosmos DB-Datenbank zugreifen?

Nein, diese Zugriffsebene wird derzeit nicht unterstützt.

Unterstützt die Azure Cosmos DB-Spiegelung private Endpunkte?

Nein, private Endpunkte werden derzeit nicht unterstützt.

Verlassen die gespiegelten Daten von Azure Cosmos DB jemals meinen Fabric-Mandanten?

Nein, die Daten bleiben in Ihrem Fabric-Mandanten.

Werden gespiegelte Daten von Azure Cosmos DB außerhalb meiner Umgebung gespeichert?

Nein, die Daten werden direkt im OneLake Ihres Mandanten bereitgestellt und nicht außerhalb Ihrer Umgebung.

Lizenzierung

Welche Lizenzierungsoptionen gibt es für die Azure Cosmos DB-Spiegelung?

Für die Nutzung der Spiegelung ist eine Lizenz für Power BI Premium-, Fabric-Kapazität bzw. Testversionskapazität erforderlich.

Welche Lizenz ist für einen Benutzer erforderlich, um eine Spiegelung für Azure Cosmos DB-Daten zu erstellen und zu konfigurieren?

Informationen zur Lizenzierung finden Sie unter Fabric-Lizenzen.

Welche Lizenz ist für einen Benutzer erforderlich, um gespiegelte Daten von Azure Cosmos DB zu nutzen?

Informationen zur Lizenzierung finden Sie unter Fabric-Lizenzen.