البداية السريعة: الربط بـ Azure Synapse Link لـ Azure Cosmos DB
توضح هذه المقالة كيفية الوصول إلى قاعدة بيانات Azure Cosmos DB من أستوديو Azure Synapse Analytics باستخدام Synapse Link.
المتطلبات الأساسية
قبل ربط حساب Azure Cosmos DB بمساحة العمل لديك، فإنك بحاجة إلى بعض الأشياء.
- حساب Azure Cosmos DB موجود أو إنشاء حساب جديد بعد هذه البداية السريعة
- مساحة عمل Synapse موجودة أو إنشاء مساحة عمل جديدة بعد هذه البداية السريعة
تمكين مخزن تحليلات Azure Cosmos DB
لتشغيل تحليلات واسعة النطاق في Azure Cosmos DB دون التأثير في أدائك التشغيلي، فإننا نوصي بتمكين Synapse Link لـ Azure Cosmos DB. تجلب هذه الوظيفة قدرة HTAP إلى الحاوية والدعم المدمج في Azure Synapse. اتبع هذا التشغيل السريع لتمكين Synapse Link لحاويات Azure Cosmos DB.
انتقل إلى Synapse Studio
من مساحة عمل Synapse الخاصة بك، حدد "Launch Synapse Studio". على صفحة Synapse Studio الرئيسية، حدد "**Data" وستأخذك إلى "Data Object Explorer".
ربط قاعدة بيانات Azure Cosmos DB بمساحة عمل Synapse
يتم ربط قاعدة بيانات Azure Cosmos DB كخدمة مرتبطة. تتيح خدمة Azure Cosmos DB المرتبطة للمستخدمين استعراض البيانات واستكشافها والقراءة والكتابة من Apache Spark ل Azure Synapse Analytics أو SQL في Azure Cosmos DB.
من "Data Object Explorer"، يمكنك ربط قاعدة بيانات Azure Cosmos DB مباشرة عبر الخطوات التالية:
- تحديد رمز + بالقرب من البيانات
- تحديد "Connect to external data"
- تحديد واجهة برمجة التطبيقات التي تريد الاتصال بها: SQL أو MongoDB
- قم بتحديدContinue
- تسمية الخدمة المرتبطة. سيتم عرض الاسم في "Object Explorer"، وسيُستخدم من خلال أوقات تشغيل Synapse للربط بقاعدة البيانات والحاويات. إننا ننصح باستخدام اسم مألوف.
- حدد اسم حساب Cosmos DB وواسم قاعدة البيانات
- (اختياري) إذا لم يتم تحديد منطقة، فستُوجَّه عمليات وقت تشغيل Synapse نحو أقرب منطقة لتمكين المخزن التحليلي. ومع ذلك، يمكنك تعيين المنطقة التي تريد أن يصل فيها المستخدمون إلى مخزن Azure Cosmos DB التحليلي يدويا. حدد "Additional connection properties" ثم "New". ضمن"Property Name"، قم بكتابة"PreferredRegions"_ ثم عيّن _"Value" إلى المنطقة التي تريد (مثال: WestUS2، لا توجد مسافة بين الكلمات والأرقام)
- حدد إنشاء.
تبقى قواعد بيانات Azure Cosmos DB ظاهرة تحت علامة التبويب "Linked" في قسم Azure Cosmos DB. يمكنك التمييز بين حاوية Azure Cosmos DB الممكِّنة لـ HTAP من حاوية OLTP فقط باستخدام الرموز التالية:
حاوية Synapse:
حاوية OLTP فقط:
التفاعل بسرعة مع الإجراءات التي نشأت باستخدام التعليمات البرمجية
عند النقر بزر الماوس الأيمن فوق إحدى الحاويات، ستكون لديك قائمة بالإيماءات التي ستبدأ وقت تشغيل Spark أو SQL. ستتم الكتابة في الحاوية من خلال مخزن معاملات Azure Cosmos DB، وستستهلك وحدات الطلب.