Podporované funkce Azure Synapse Linku pro Azure Cosmos DB
Tento článek popisuje aktuálně podporované funkce v Azure Synapse Linku pro Azure Cosmos DB.
podpora Azure Synapse
Ve službě Azure Cosmos DB existují dva typy kontejnerů:
- Kontejner HTAP – kontejner s povoleným Synapse Link. Tento kontejner má transakční úložiště i analytické úložiště.
- Kontejner OLTP – Kontejner se synaspe Linkem není povolený. Tento kontejner má pouze transakční úložiště a žádné analytické úložiště.
Ke kontejneru Azure Cosmos DB se můžete připojit bez povolení Synapse Link. V tomto scénáři můžete pouze číst a zapisovat do transakčního úložiště. Následuje seznam aktuálně podporovaných funkcí v rámci Synapse Link pro Službu Azure Cosmos DB.
Kategorie | Popis | Fond Apache Sparku | Bezserverový fond SQL |
---|---|---|---|
Podpora za běhu | Podpora modulu runtime Azure Synapse pro přístup ke službě Azure Cosmos DB | ✓ | ✓ |
Podpora rozhraní API služby Azure Cosmos DB | Podporovaný druh rozhraní API služby Azure Cosmos DB | SQL / MongoDB | SQL / MongoDB |
Objekt | Objekty, jako je tabulka, kterou je možné vytvořit, ukazující přímo na kontejner Azure Cosmos DB | Datový rámec, zobrazení, tabulka | Zobrazení |
Read | Typ kontejneru Azure Cosmos DB, který se dá číst | OLTP / HTAP | HTAP |
Write | Je možné použít modul runtime Azure Synapse k zápisu dat do kontejneru Azure Cosmos DB. | Ano | Ne |
- Pokud zapisujete data do kontejneru Azure Cosmos DB ze Sparku, probíhá tento proces prostřednictvím transakčního úložiště služby Azure Cosmos DB. To bude mít vliv na transakční výkon služby Azure Cosmos DB tím, že spotřebuje jednotky žádostí.
- Integrace vyhrazeného fondu SQL prostřednictvím externích tabulek se v současné době nepodporuje.
Podporované akce generované kódem pro Spark
Gesto | Popis | OLTP | HTAP |
---|---|---|---|
Načtení do datového rámce | Načtení a čtení dat do datového rámce Sparku | ✓ | ✓ |
Vytvoření tabulky Sparku | Vytvoření tabulky odkazující na kontejner Azure Cosmos DB | ✓ | ✓ |
Zápis datového rámce do kontejneru | Zápis dat do kontejneru | ✓ | ✓ |
Načtení streamovaného datového rámce z kontejneru | Streamování dat pomocí kanálu změn služby Azure Cosmos DB | ✓ | ✓ |
Zápis streamovaného datového rámce do kontejneru | Streamování dat pomocí kanálu změn služby Azure Cosmos DB | ✓ | ✓ |
Podporované akce generované kódem pro bezserverový fond SQL
Gesto | Popis | OLTP | HTAP |
---|---|---|---|
Zkoumání dat | Prozkoumání dat z kontejneru se známou syntaxí T-SQL a automatickým odvozováním schématu | × | ✓ |
Vytváření zobrazení a vytváření sestav BI | Vytvoření zobrazení SQL pro přímý přístup ke kontejneru pro BI prostřednictvím bezserverového fondu SQL | × | ✓ |
Spojení různorodých zdrojů dat spolu s daty Azure Cosmos DB | Ukládání výsledků dotazů na čtení dat z kontejnerů Azure Cosmos DB spolu s daty v Azure Blob Storage nebo Azure Data Lake Storage pomocí CETAS | × | ✓ |