ناتج Azure Cosmos DB من Azure Stream Analytics
Azure Cosmos DB عبارة عن خدمة قاعدة بيانات موزعة عالميًا توفر نطاقًا مرنًا غير محدود حول العالم واستعلامًا غنيًا وفهرسة تلقائية عبر نماذج البيانات الحيادية للمخطط. لتعرف المزيد حول خيارات حاوية Azure Cosmos DB لتحليلات التدفق، راجع مقالة دفق التحليلات باستخدام Azure Cosmos DB كإخراج.
إخراج Azure Cosmos DB من Stream Analytics غير متوفر حاليا في Microsoft Azure الذي تديره 21Vianet وAzure Germany (T-Systems International).
ملاحظة
لا يدعم Azure Stream Analytics سوى الاتصال بـ Azure Cosmos DB باستخدام واجهة برمجة تطبيقات لغة الاستعلامات المركبة. لم يتم دعم واجهات برمجة تطبيقات Azure Cosmos DB الأخرى حتى الآن. إذا وجهت Azure Stream Analytics إلى حسابات Azure Cosmos DB التي تم إنشاؤها باستخدام واجهات برمجة تطبيقات أخرى، فقد لا يتم تخزين البيانات بشكل صحيح.
يصف الجدول التالي خصائص إنشاء إخراج Azure Cosmos DB.
اسم الخاصية | الوصف |
---|---|
اسم مستعار للإخراج | اسم مستعار لإحالة هذا الإخراج في استعلام Stream Analytics. |
Sink | Azure Cosmos DB |
خيار الاستيراد | اختر إما تحديد Azure Cosmos DB من اشتراكك أو توفير إعدادات Azure Cosmos DB يدويا. |
معرّف الحساب | الاسم أو عنوان URI الخاص بنقطة النهاية لحساب Azure Cosmos DB. |
مفتاح الحساب | مفتاح الوصول المشترك لحساب Azure Cosmos DB. |
قاعدة البيانات | اسم قاعدة بيانات Azure Cosmos DB. |
اسم الحاوية | اسم الحاوية المراد استخدامه، والذي يجب أن يكون موجودا في Azure Cosmos DB. مثال:
|
معرف المستند | اختياري. اسم الحقل الموجود في أحداث الإخراج المستخدم لتحديد المفتاح الأساسي الذي تستند إليه عمليات الإدراج أو التحديث. |
ملاحظة
يستخدم إخراج Azure Cosmos DB ل Azure Stream Analytics .NET V3 SDK. عند الكتابة إلى مناطق متعددة، تختار عدة تطوير البرامج تلقائيًا أفضل منطقة متوفرة.
التقسيم
مفتاح القسم يعتمد على عبارة PARTITION BY في الاستعلام. يتبع عدد كاتبي الإخراجات تقسيم الإدخال للاستعلامات المتوازية بالكامل. يحول Stream Analytics مفتاح قسم إخراج Azure Cosmos DB إلى سلسلة. على سبيل المثال، في حال كان لديك مفتاح قسم بقيمة 1 من نوع bigint، يتم تحويله إلى «1» من سلسلة النوع. يحدث هذا التحويل دائما بغض النظر عما إذا كانت خاصية القسم مكتوبة إلى Azure Cosmos DB.
حجم دفعة الإخراج
لمعرفة الحد الأقصى لحجم الرسالة، راجع حدود Azure Cosmos DB. يتم ضبط حجم الدُفعة وتكرار الكتابة ديناميكيًا بناءً على استجابات Azure Cosmos DB. لا توجد قيود محددة مسبقًا من Stream Analytics.
الخطوات التالية
- تشغيل سريع: أنشئ وظيفة Stream Analytics باستخدام مدخل Azure
- التشغيل السريع - إنشاء مهمة Azure Stream Analytics باستخدام Azure CLI
- التشغيل السريع: إنشاء وظيفة Azure Stream Analytics باستخدام قالب ARM
- التشغيل السريع - إنشاء وظيفة Stream Analytics باستخدام Azure PowerShell
- التشغيل السريع: إنشاء وظيفة Azure Stream Analytics باستخدام Visual Studio
- التشغيل السريع: إنشاء وظيفة Azure Stream Analytics في Visual Studio Code