Azure Cosmos DB için Azure Synapse Link'in desteklenen özellikleri

Bu makalede Azure Cosmos DB için Azure Synapse Link'te desteklenen işlevler anlatılmıştır.

Azure Synapse desteği

Azure Cosmos DB'de iki tür kapsayıcı vardır:

  • HTAP kapsayıcısı - Synapse Link etkinleştirilmiş bir kapsayıcı. Bu kapsayıcı hem işlem deposuna hem de analiz deposuna sahiptir.
  • OLTP kapsayıcısı - Synaspe Bağlantısı etkin olmayan bir kapsayıcı. Bu kapsayıcıda yalnızca işlem deposu var ve analiz deposu yok.

Synapse Link etkinleştirmeden bir Azure Cosmos DB kapsayıcısına bağlanabilirsiniz. Bu senaryoda, yalnızca işlem deposuna okuma/yazma işlemi yapabilirsiniz. Aşağıda Azure Cosmos DB için Synapse Link içinde desteklenen özelliklerin listesi yer almaktadır.

Kategori Açıklama Apache Spark havuzu Sunucusuz SQL havuzu
Çalışma Zamanı Desteği Azure Cosmos DB'ye erişmek için desteklenen Azure Synapse çalışma zamanı
Azure Cosmos DB API desteği Desteklenen Azure Cosmos DB API türü SQL / MongoDB SQL / MongoDB
Nesne Doğrudan Azure Cosmos DB kapsayıcısına işaret ederek oluşturulabilen tablo gibi nesneler Veri Çerçevesi, Görünüm, Tablo Görünüm
Read Okunabilen Azure Cosmos DB kapsayıcısının türü OLTP / HTAP HTAP
Write Azure Synapse çalışma zamanı bir Azure Cosmos DB kapsayıcısına veri yazmak için kullanılabilir mi? Yes Hayır
  • Spark'tan bir Azure Cosmos DB kapsayıcısına veri yazarsanız, bu işlem Azure Cosmos DB'nin işlem deposu aracılığıyla gerçekleşir. İstek Birimlerini kullanarak Azure Cosmos DB'nin işlem performansını etkiler.
  • Dış tablolar aracılığıyla ayrılmış SQL havuzu tümleştirmesi şu anda desteklenmiyor.

Spark için kod tarafından oluşturulan eylemler destekleniyor

Hareket Description OLTP HTAP
DataFrame'e yükleme Spark DataFrame'e veri yükleme ve okuma
Spark tablosu oluşturma Azure Cosmos DB kapsayıcısına işaret eden bir tablo oluşturma
Kapsayıcıya DataFrame yazma Kapsayıcıya veri yazma
Kapsayıcıdan akış DataFrame yükleme Azure Cosmos DB değişiklik akışını kullanarak veri akışı
Akış DataFrame'i kapsayıcıya yazma Azure Cosmos DB değişiklik akışını kullanarak veri akışı

Sunucusuz SQL havuzu için kod tarafından oluşturulan eylemler destekleniyor

Hareket Description OLTP HTAP
Verileri inceleme Tanıdık T-SQL söz dizimi ve otomatik şema çıkarımı ile kapsayıcıdaki verileri keşfetme X
Görünüm oluşturma ve BI raporları oluşturma Sunucusuz SQL havuzu aracılığıyla BI kapsayıcısına doğrudan erişim elde etmek için SQL görünümü oluşturma X
Azure Cosmos DB verileriyle birlikte farklı veri kaynaklarını birleştirme CETAS kullanarak Azure Cosmos DB kapsayıcılarındaki sorgu okuma verilerinin sonuçlarını ve verileri Azure Blob Depolama veya Azure Data Lake Storage depolama X

Sonraki adımlar