Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Synapse Link for Cosmos DB wird für neue Projekte nicht mehr unterstützt. Verwenden Sie dieses Feature nicht.
Verwenden Sie Azure Cosmos DB Mirroring für Microsoft Fabric, das jetzt allgemein verfügbar ist. Das Mirroring bietet die gleichen Null-ETL-Vorteile und ist vollständig in Microsoft Fabric integriert. Weitere Informationen finden Sie unter Cosmos DB Mirroring Overview.
In diesem Artikel werden die Funktionen beschrieben, die derzeit in Azure Synapse Link für Azure Cosmos DB unterstützt werden.
Von Bedeutung
Die Spiegelung auf Microsoft Fabric ist ab sofort verfügbar. Das Mirroring zu Fabric bietet alle Funktionen von Azure Synapse Link mit besserer Analyseleistung, die Möglichkeit, Ihre Datenverwaltung mit OneLake in Fabric zu vereinheitlichen, und ermöglicht den Zugriff auf Ihre Daten im Delta-Parquet-Format. Anstelle von Azure Synapse Link verwenden Sie Fabric Mirroring.
Mit Mirroring to Microsoft Fabric können Sie Ihre vorhandene Datenfläche kontinuierlich direkt in OneLake in Fabric replizieren, einschließlich Daten aus Cosmos DB, SQL Server 2016+, Azure SQL-Datenbank, Azure SQL Managed Instance, Oracle, Snowflake und mehr.
Weitere Informationen finden Sie in gespiegelten Microsoft Fabric-Datenbanken.
Azure Synapse-Unterstützung
In Azure Cosmos DB gibt es zwei Arten von Containern:
- HTAP-Container: ein Container mit Synapse Link-Aktivierung. Dieser Container verfügt sowohl über Transaktionsspeicher als auch über Analysespeicher.
- OLTP-Container: Ein Container mit nicht aktiviertem Synaspe Link. Dieser Container verfügt nur über Transaktionsspeicher und nicht über Analysespeicher.
Sie können keine Verbindung mit einem Azure Cosmos DB-Container herstellen, ohne Synapse Link zu aktivieren. In diesem Szenario können Sie nur den Transaktionsspeicher lesen bzw. darin schreiben. Nachfolgend sehen Sie eine Liste der derzeit unterstützten Features in Synapse Link für Azure Cosmos DB.
| Kategorie | BESCHREIBUNG | Apache Spark-Pool | Serverloser SQL-Pool |
|---|---|---|---|
| Laufzeitunterstützung | Unterstützte Azure Synapse-Runtime für den Zugriff auf Azure Cosmos DB | ✓ | ✓ |
| Azure Cosmos DB-API-Unterstützung | Unterstützte Azure Cosmos DB-API-Art | SQL/MongoDB | SQL/MongoDB |
| Object | Objekte wie eine Tabelle, die erstellt werden können und direkt auf den Azure Cosmos DB-Container verweisen | Datenrahmen, Ansicht, Tabelle | Sicht |
| Lesen | Typ des Azure Cosmos DB-Containers, der gelesen werden kann | OLTP/HTAP | HTAP |
| Schreiben | Kann die Azure Synapse-Runtime verwendet werden, um Daten in einen Azure Cosmos DB-Container zu schreiben? | Ja | Nein |
- Wenn Sie Daten aus Spark in einen Azure Cosmos DB-Container schreiben, erfolgt dieser Vorgang über den Transaktionsspeicher von Azure Cosmos DB. Dieser Vorgang wirkt sich durch den Verbrauch von Anforderungseinheiten auf die Transaktionsleistung von Azure Cosmos DB aus.
- Die Integration mit dedizierten SQL-Pools über externe Tabellen wird derzeit nicht unterstützt.
Unterstützte, durch Code generierte Aktionen für Spark
| Geste | BESCHREIBUNG | OLTP | HTAP |
|---|---|---|---|
| In Datenrahmen laden | Laden und Lesen von Daten in einen Spark-Datenrahmen | ✓ | ✓ |
| Spark-Tabelle erstellen | Erstellen einer Tabelle, die auf einen Azure Cosmos DB-Container verweist | ✓ | ✓ |
| Datenrahmen in Container schreiben | Schreiben von Dateien in einen Container | ✓ | ✓ |
| Streamingdatenrahmen aus Container laden | Streamen von Daten mithilfe des Azure Cosmos DB-Änderungsfeeds | ✓ | ✓ |
| Streamingdatenrahmen in Container schreiben | Streamen von Daten mithilfe des Azure Cosmos DB-Änderungsfeeds | ✓ | ✓ |
Unterstützte durch Code generierte Aktionen für serverlosen SQL-Pool
| Geste | BESCHREIBUNG | OLTP | HTAP |
|---|---|---|---|
| Durchsuchen von Daten | Durchsuchen von Daten aus einem Container mit vertrauter T-SQL-Syntax und automatischem Schemarückschluss | X | ✓ |
| Erstellen von Sichten und Erstellen von BI-Berichten | Erstellen einer SQL-Sicht für den direkten Zugriff auf einen Container für BI über serverlosen SQL-Pool | X | ✓ |
| Verknüpfen von unterschiedlichen Datenquellen mit Azure Cosmos DB-Daten | Speichern von Abfrageergebnissen beim Lesen von Daten aus Azure Cosmos DB-Containern zusammen mit Daten in Azure Blob Storage oder Azure Data Lake Storage mithilfe von CETAS | X | ✓ |