Udostępnij za pośrednictwem


Obsługiwane funkcje usługi Azure Synapse Link dla usługi Azure Cosmos DB

W tym artykule opisano funkcje, które są obecnie obsługiwane w usłudze Azure Synapse Link dla usługi Azure Cosmos DB.

Obsługa usługi Azure Synapse

Istnieją dwa typy kontenerów w usłudze Azure Cosmos DB:

  • Kontener HTAP — kontener z włączoną usługą Synapse Link. Ten kontener ma zarówno magazyn transakcyjny, jak i magazyn analityczny.
  • Kontener OLTP — kontener z usługą Synapse Link nie jest włączony. Ten kontener ma tylko magazyn transakcyjny i nie ma magazynu analitycznego.

Możesz nawiązać połączenie z kontenerem usługi Azure Cosmos DB bez włączania usługi Synapse Link. W tym scenariuszu można tylko odczytywać/zapisywać w magazynie transakcyjnym. Poniżej znajduje się lista aktualnie obsługiwanych funkcji w usłudze Synapse Link dla usługi Azure Cosmos DB.

Kategoria opis Pula platformy Apache Spark Bezserwerowa pula SQL
Obsługa czasu wykonywania Obsługiwane środowisko uruchomieniowe usługi Azure Synapse w celu uzyskania dostępu do usługi Azure Cosmos DB
Obsługa interfejsu API usługi Azure Cosmos DB Obsługiwany rodzaj interfejsu API usługi Azure Cosmos DB SQL/ MongoDB SQL/ MongoDB
Obiekt Obiekty, takie jak tabela, którą można utworzyć, wskazując bezpośrednio do kontenera usługi Azure Cosmos DB Ramka danych, Widok, Tabela Widok
Przeczytaj Typ kontenera usługi Azure Cosmos DB, który można odczytać OLTP /HTAP HTAP
Zapis Czy środowisko uruchomieniowe usługi Azure Synapse może służyć do zapisywania danych w kontenerze usługi Azure Cosmos DB Tak Nie.
  • Jeśli zapisujesz dane w kontenerze usługi Azure Cosmos DB z platformy Spark, ten proces odbywa się za pośrednictwem transakcyjnego magazynu usługi Azure Cosmos DB. Będzie to miało wpływ na transakcyjną wydajność usługi Azure Cosmos DB przez użycie jednostek żądań.
  • Integracja dedykowanej puli SQL za pośrednictwem tabel zewnętrznych nie jest obecnie obsługiwana.

Obsługiwane akcje generowane przez kod dla platformy Spark

Gest opis OLTP HTAP
Ładowanie do ramki danych Ładowanie i odczytywanie danych do ramki danych platformy Spark
Tworzenie tabeli platformy Spark Tworzenie tabeli wskazującej kontener usługi Azure Cosmos DB
Zapisywanie ramki danych w kontenerze Zapisywanie danych w kontenerze
Ładowanie przesyłania strumieniowego ramki danych z kontenera Przesyłanie strumieniowe danych przy użyciu zestawienia zmian usługi Azure Cosmos DB
Zapisywanie przesyłania strumieniowego ramki danych do kontenera Przesyłanie strumieniowe danych przy użyciu zestawienia zmian usługi Azure Cosmos DB

Obsługiwane akcje generowane przez kod dla bezserwerowej puli SQL

Gest opis OLTP HTAP
Eksplorowanie danych Eksplorowanie danych z kontenera za pomocą znanej składni języka T-SQL i automatycznego wnioskowania schematu X
Tworzenie widoków i tworzenie raportów analizy biznesowej Tworzenie widoku SQL w celu uzyskania bezpośredniego dostępu do kontenera dla analizy biznesowej za pośrednictwem bezserwerowej puli SQL X
Łączenie różnych źródeł danych wraz z danymi usługi Azure Cosmos DB Przechowywanie wyników odczytywania danych zapytań z kontenerów usługi Azure Cosmos DB wraz z danymi w usłudze Azure Blob Storage lub Azure Data Lake Storage przy użyciu instrukcji CETAS X

Następne kroki