Azure Synapse Link for Azure Cosmos DB supported features
توضح هذه المقالة الوظائف المعتمدة حاليا في Azure Synapse Link ل Azure Cosmos DB.
Azure Synapse support
هناك نوعان من الحاويات في Azure Cosmos DB:
- حاوية HTAP - حاوية مع تمكين Synapse Link. تحتوي هذه الحاوية على كل من مخزن المعاملات والمتجر التحليلي.
- حاوية OLTP - حاوية مع Synaspe Link غير ممكنة. تحتوي هذه الحاوية على مخزن معاملات فقط ولا يوجد مخزن تحليلي.
يمكنك الاتصال بحاوية قاعدة بيانات Azure Cosmos بدون تمكين Synapse Link. في هذا السيناريو، يمكنك فقط قراءة/كتابة إلى مخزن المعاملات. فيما يلي قائمة بالميزات المدعومة حاليا ضمن Synapse Link ل Azure Cosmos DB.
| الفئة | الوصف | مسبح أباتشي سبارك | تجمع SQL بلا خادم |
|---|---|---|---|
| دعم وقت التشغيل | Supported Azure Synapse runtime to access Azure Cosmos DB | ✓ | ✓ |
| Azure Cosmos DB API support | Supported Azure Cosmos DB API kind | SQL / MongoDB | SQL / MongoDB |
| عنصر | كائنات مثل جدول يمكن إنشاؤه، تشير مباشرة إلى حاوية قاعدة بيانات Azure Cosmos | إطار البيانات، عرض، جدول | العرض |
| قراءة | نوع حاوية قاعدة بيانات Azure Cosmos التي يمكن قراءتها | OLTP / HTAP | هتاب |
| كتابة | هل يمكن استخدام وقت تشغيل Azure Synapse لكتابة البيانات إلى حاوية Azure Cosmos DB | نعم | لا |
- إذا قمت بكتابة البيانات في حاوية قاعدة بيانات Azure Cosmos من Spark، فستتم هذه العملية من خلال مخزن المعاملات الخاص بقاعدة بيانات Azure Cosmos. سيؤثر ذلك على أداء المعاملات ل Azure Cosmos DB من خلال استهلاك وحدات الطلب.
- لا يتم حاليا دعم تكامل تجمع SQL المخصص من خلال الجداول الخارجية.
الإجراءات المدعومة التي تم إنشاؤها بواسطة التعليمات البرمجية ل Spark
| لفته | الوصف | OLTP | هتاب |
|---|---|---|---|
| تحميل إلى DataFrame | تحميل البيانات وقراءتها في Spark DataFrame | ✓ | ✓ |
| إنشاء جدول Spark | إنشاء جدول يشير إلى حاوية قاعدة بيانات Azure Cosmos | ✓ | ✓ |
| كتابة DataFrame إلى حاوية | كتابة البيانات في حاوية | ✓ | ✓ |
| تحميل DataFrame المتدفقة من الحاوية | دفق البيانات باستخدام موجز تغيير Azure Cosmos DB | ✓ | ✓ |
| كتابة تدفق DataFrame إلى حاوية | دفق البيانات باستخدام موجز تغيير Azure Cosmos DB | ✓ | ✓ |
الإجراءات المدعومة التي تم إنشاؤها بواسطة التعليمات البرمجية لتجمع SQL بدون خادم
| لفته | الوصف | OLTP | هتاب |
|---|---|---|---|
| استكشاف البيانات | استكشاف البيانات من حاوية باستخدام بناء جملة T-SQL المألوف والاستدلال التلقائي للمخطط | X | ✓ |
| إنشاء طرق عرض وإنشاء تقارير BI | إنشاء طريقة عرض SQL للوصول المباشر إلى حاوية ل BI من خلال تجمع SQL بدون خادم | X | ✓ |
| انضم إلى مصادر البيانات المتباينة إلى جانب بيانات قاعدة بيانات Cosmos | تخزين نتائج بيانات قراءة الاستعلام من حاويات قاعدة بيانات Cosmos إلى جانب البيانات في Azure Blob Storage أو Azure Data Lake Storage باستخدام CETAS | X | ✓ |