Aracılığıyla paylaş


Azure Stream Analytics'ten Azure Cosmos DB çıkışı

Azure Cosmos DB dünya çapında sınırsız esnek ölçek, zengin sorgu ve şemadan bağımsız veri modelleri üzerinde otomatik dizin oluşturma sunan küresel olarak dağıtılmış bir veritabanı hizmetidir. Stream Analytics için Azure Cosmos DB kapsayıcı seçenekleri hakkında bilgi edinmek için çıkış olarak Azure Cosmos DB ile Stream Analytics makalesine bakın.

Stream Analytics'ten alınan Azure Cosmos DB çıkışı şu anda 21Vianet ve Azure Almanya (T-Systems International) tarafından sağlanan Microsoft Azure'da kullanılamıyor.

Not

Azure Stream Analytics yalnızca SQL API'sini kullanarak Azure Cosmos DB bağlantısını destekler. Diğer Azure Cosmos DB API'leri henüz desteklenmemektedir. Azure Stream Analytics'i diğer API'lerle oluşturulan Azure Cosmos DB hesaplarına işaret ederseniz veriler düzgün depolanmayabilir.

Aşağıdaki tabloda Azure Cosmos DB çıkışı oluşturma özellikleri açıklanmaktadır.

Özellik adı Description
Çıktı diğer adı Stream Analytics sorgunuzda bu çıkışa başvurmak için bir diğer ad.
Havuz Azure Cosmos DB.
İçeri aktarma seçeneği Aboneliğinizden Azure Cosmos DB'yi seçin veya Azure Cosmos DB ayarlarını el ile sağlayın'ı seçin.
Hesap Kimliği Azure Cosmos DB hesabının adı veya uç nokta URI'si.
Hesap anahtarı Azure Cosmos DB hesabı için paylaşılan erişim anahtarı.
Veritabanı Azure Cosmos DB veritabanı adı.
Kapsayıcı adı Azure Cosmos DB'de bulunması gereken kullanılacak kapsayıcı adı. Örnek:
  • MyContainer: "MyContainer" adlı bir kapsayıcı bulunmalıdır.
Belge Kimliği İsteğe bağlı. Ekleme veya güncelleştirme işlemlerinin temel aldığı birincil anahtarı belirtmek için kullanılan çıkış olaylarındaki alanın adı.

Not

Azure Stream Analytics için Azure Cosmos DB Çıkışı .NET V3 SDK kullanır. Birden çok bölgeye yazarken SDK, kullanılabilir en iyi bölgeyi otomatik olarak seçer.

Bölümleme

Bölüm anahtarı sorgudaki PARTITION BY yan tümcesini temel alır. Çıkış yazıcılarının sayısı , tam olarak paralelleştirilmiş sorgular için giriş bölümlemini izler. Stream Analytics, Azure Cosmos DB çıkış bölüm anahtarını bir dizeye dönüştürür. Örneğin, bigint türünde 1 değerine sahip bir bölüm anahtarınız varsa, dize türünde "1" değerine dönüştürülür. Bu dönüştürme her zaman bölüm özelliğinin Azure Cosmos DB'ye yazıp yazılmadığına bakılmaksızın gerçekleşir.

Çıktı toplu iş boyutu

İleti boyutu üst sınırı için bkz. Azure Cosmos DB sınırları. Toplu iş boyutu ve yazma sıklığı, Azure Cosmos DB yanıtlarına göre dinamik olarak ayarlanır. Stream Analytics'in önceden belirlenmiş bir sınırlaması yoktur.

Sonraki adımlar