البداية السريعة: الربط بـ Azure Synapse Link لـ Azure Cosmos DB

توضح هذه المقالة كيفية الوصول إلى قاعدة بيانات Azure Cosmos DB من أستوديو Azure Synapse Analytics باستخدام Synapse Link.

المتطلبات الأساسية

قبل ربط حساب Azure Cosmos DB بمساحة العمل لديك، فإنك بحاجة إلى بعض الأشياء.

تمكين مخزن تحليلات Azure Cosmos DB

لتشغيل تحليلات واسعة النطاق في Azure Cosmos DB دون التأثير في أدائك التشغيلي، فإننا نوصي بتمكين Synapse Link لـ Azure Cosmos DB. تجلب هذه الوظيفة قدرة HTAP إلى الحاوية والدعم المدمج في Azure Synapse. اتبع هذا التشغيل السريع لتمكين Synapse Link لحاويات Azure Cosmos DB.

من مساحة عمل 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 مباشرة عبر الخطوات التالية:

  1. تحديد رمز + بالقرب من البيانات
  2. تحديد "Connect to external data"
  3. تحديد واجهة برمجة التطبيقات التي تريد الاتصال بها: SQL أو MongoDB
  4. قم بتحديدContinue
  5. تسمية الخدمة المرتبطة. سيتم عرض الاسم في "Object Explorer"، وسيُستخدم من خلال أوقات تشغيل Synapse للربط بقاعدة البيانات والحاويات. إننا ننصح باستخدام اسم مألوف.
  6. حدد اسم حساب Cosmos DB وواسم قاعدة البيانات
  7. (اختياري) إذا لم يتم تحديد منطقة، فستُوجَّه عمليات وقت تشغيل Synapse نحو أقرب منطقة لتمكين المخزن التحليلي. ومع ذلك، يمكنك تعيين المنطقة التي تريد أن يصل فيها المستخدمون إلى مخزن Azure Cosmos DB التحليلي يدويا. حدد "Additional connection properties" ثم "New" . ضمن"Property Name"، قم بكتابة"PreferredRegions"_ ثم عيّن _"Value" إلى المنطقة التي تريد (مثال: WestUS2، لا توجد مسافة بين الكلمات والأرقام)
  8. قم بتحديدCreate

تبقى قواعد بيانات Azure Cosmos DB ظاهرة تحت علامة التبويب "Linked" في قسم Azure Cosmos DB. يمكنك التمييز بين حاوية Azure Cosmos DB الممكِّنة لـ HTAP من حاوية OLTP فقط باستخدام الرموز التالية:

حاوية Synapse:

حاوية HTAP

حاوية OLTP فقط:

حاوية OLTP

التفاعل بسرعة مع الإجراءات التي نشأت باستخدام التعليمات البرمجية

عند النقر بزر الماوس الأيمن فوق إحدى الحاويات، ستكون لديك قائمة بالإيماءات التي ستبدأ وقت تشغيل Spark أو SQL. ستتم الكتابة في الحاوية من خلال مخزن معاملات Azure Cosmos DB، وستستهلك وحدات الطلب.

الخطوات التالية