Bagikan melalui


Output Azure Cosmos DB dari Azure Stream Analytics

Azure Cosmos DB adalah layanan database terdistribusi secara global yang menawarkan skala elastis tanpa batas di seluruh dunia, kueri yang kaya, dan pengindeksan otomatis pada model data skema agnostik. Untuk mempelajari tentang opsi kontainer Azure Cosmos DB untuk Analisis Aliran, lihat artikel Analisis Aliran dengan Azure Cosmos DB sebagai output.

Output Azure Cosmos DB dari Stream Analytics saat ini tidak tersedia di Microsoft Azure yang dioperasikan oleh 21Vianet dan Azure Jerman (T-Systems International).

Catatan

Azure Stream Analytics hanya mendukung koneksi ke Azure Cosmos DB menggunakan API SQL. API Azure Cosmos DB lainnya belum didukung. Jika Anda mengarahkan Azure Stream Analytics ke akun Azure Cosmos DB yang dibuat dengan API lain, data mungkin tidak disimpan dengan benar.

Tabel berikut menjelaskan properti untuk membuat output Azure Cosmos DB.

Nama properti Deskripsi
Alias output Alias untuk merujuk output ini di kueri Analisis Aliran Anda.
Sink Azure Cosmos DB.
Opsi Impor Pilih Pilih Azure Cosmos DB dari langganan Anda atau Berikan pengaturan Azure Cosmos DB secara manual.
ID Akun Nama atau URI titik akhir dari akun Azure Cosmos DB.
Kunci akun Kunci akses bersama untuk akun Azure Cosmos DB.
Database Nama database Azure Cosmos DB.
Nama kontainer Nama kontainer yang akan digunakan, yang harus ada di Azure Cosmos DB. Contoh:
  • MyContainer: Kontainer bernama "MyContainer" harus ada.
ID Dokumen Opsional. Nama bidang dalam peristiwa output yang digunakan untuk menentukan kunci primer tempat operasi penyisipan atau pembaruan didukung.

Catatan

Output Azure Cosmos DB untuk Azure Stream Analytics menggunakan .NET V3 SDK. Saat menulis ke beberapa wilayah, SDK secara otomatis memilih wilayah terbaik yang tersedia.

Pemartisian

Kunci partisi didasarkan pada klausul PARTITION BY dalam kueri. Jumlah penulis output mengikuti pemartisian input untuk kueri yang sepenuhnya dapat disejajarkan. Azure Stream Analytics mengonversi kunci partisi output Azure Cosmos DB menjadi string. Misalnya, jika Anda memiliki kunci partisi dengan nilai 1 dari jenis bigint, kunci tersebut dikonversi ke "1" dari string jenis. Konversi ini selalu terjadi terlepas dari apakah properti partisi ditulis ke Azure Cosmos DB.

Ukuran batch output

Untuk ukuran pesan maksimum, lihat Batas Azure Cosmos DB. Ukuran batch dan frekuensi tulis disesuaikan secara dinamis berdasarkan respons Azure Cosmos DB. Tidak ada batasan yang ditentukan sebelumnya dari Analisis Aliran.

Langkah berikutnya