ناتج Azure Cosmos DB من Azure Stream Analytics
Azure Cosmos DB هي خدمة قاعدة بيانات موزعة عالميا توفر نطاقا مرنا لا حدود له في جميع أنحاء العالم، واستعلاما غنيا، وفهرسة تلقائية عبر نماذج البيانات اللاأدرية للمخطط. للتعرف على خيارات حاوية قاعدة بيانات Azure Cosmos ل Stream Analytics، راجع مقالة تحليلات الدفق مع Azure Cosmos DB كمخرجات .
إخراج Azure Cosmos DB من Stream Analytics غير متوفر حاليًا في مناطق Azure China 21Vianet وAzure Germany (T-Systems International).
ملاحظة
يدعم Azure Stream Analytics الاتصال بقاعدة بيانات Azure Cosmos DB فقط باستخدام واجهة برمجة التطبيقات SQL. لم يتم دعم واجهات برمجة تطبيقات Azure Cosmos DB الأخرى حتى الآن. إذا وجهت Azure Stream Analytics إلى حسابات Azure Cosmos DB التي تم إنشاؤها باستخدام واجهات برمجة تطبيقات أخرى، فقد لا يتم تخزين البيانات بشكل صحيح.
يصف الجدول التالي خصائص إنشاء إخراج Azure Cosmos DB.
| اسم الخاصية | الوصف |
|---|---|
| اسم مستعار للإخراج | اسم مستعار لإحالة هذا الإخراج في استعلام Stream Analytics. |
| Sink | Azure Cosmos DB |
| خيار الاستيراد | اختر إما تحديد قاعدة بيانات Cosmos من اشتراكك أو توفير إعدادات قاعدة بيانات Cosmos يدويا. |
| معرّف الحساب | الاسم أو عنوان URI الخاص بنقطة النهاية لحساب Azure Cosmos DB. |
| مفتاح الحساب | مفتاح الوصول المشترك لحساب Azure Cosmos DB. |
| قاعدة البيانات | اسم قاعدة بيانات Azure Cosmos DB. |
| اسم الحاوية | اسم الحاوية المراد استخدامه، والذي يجب أن يكون موجودًا في Cosmos DB. مثال:
|
| معرف المستند | اختياري. اسم الحقل في أحداث الإخراج المستخدم لتحديد المفتاح الأساسي الذي تستند إليه عمليات الإدراج أو التحديث. |
ملاحظة
يستخدم Cosmos DB Output for Azure Stream Analytics .NET V3 SDK. عند الكتابة إلى مناطق متعددة، تختار SDK تلقائيا أفضل منطقة متاحة.
التقسيم
يستند مفتاح القسم إلى العبارة PARTITION BY في الاستعلام. يتبع عدد كتاب المخرجات تقسيم الإدخال للاستعلامات المتوازية بالكامل. يقوم Stream Analytics بتحويل مفتاح قسم إخراج قاعدة بيانات Cosmos إلى سلسلة. على سبيل المثال، إذا كان لديك مفتاح قسم بقيمة 1 من النوع bigint، يتم تحويله إلى "1" من سلسلة النوع. يحدث هذا التحويل دائما بغض النظر عما إذا كانت خاصية القسم مكتوبة إلى Cosmos DB.
حجم دفعة الإخراج
للحصول على الحد الأقصى لحجم الرسالة، راجع حدود قاعدة بيانات Azure Cosmos. يتم ضبط حجم الدُفعة وتكرار الكتابة ديناميكيًا بناءً على استجابات 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