الاتصال بـ Azure Synapse Link لـ Azure Cosmos DB

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

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

قبل توصيل قاعدة بيانات Azure Cosmos DB بمساحة العمل لديك، ستحتاج إلى:

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

انتقل إلى Synapse Studio

من مساحة عمل Azure Synapse، حدد "Launch Synapse Studio" . على صفحة Synapse Studio الرئيسية، حدد "Data" وستأخذك إلى مستكشف عناصر البيانات.

قم بتوصيل قاعدة بيانات Azure Cosmos DB بمساحة عمل Azure Synapse

يتم توصيل قاعدة بيانات Azure Cosmos DB كخدمة مرتبطة. بفضل خدمة Azure Cosmos DB المرتبطة، يمكنك استعراض البيانات واستكشافها والقراءة والكتابة من Apache Spark لـ Azure Synapse Analytics أو من SQL إلى Azure Cosmos DB.

من مستكشف عناصر البيانات، يمكنك الاتصال مباشرة بقاعدة بيانات Azure Cosmos DB باتباع الخطوات التالية:

  1. حدد الرمز + بالقرب من "Data" .
  2. حدد "Connect to external data" .
  3. حدد واجهة برمجة التطبيقات التي تريد الاتصال بها، على سبيل المثال، واجهة برمجة التطبيقات SQL أو واجهة برمجة التطبيقات لـ MongoDB.
  4. حدد ⁦⁩Continue⁦⁩.
  5. استخدم اسماً مألوفاً لتسمية الخدمة المرتبطة. سيظهر الاسم في مستكشف عناصر البيانات ويستخدم بواسطة أوقات تشغيل Azure Synapse للاتصال بقاعدة البيانات والحاويات.
  6. حدد اسم حساب Azure Cosmos DB وواسم قاعدة البيانات.
  7. (اختياري) إذا لم يتم تحديد منطقة، فسيتم توجيه عمليات وقت تشغيل Azure Synapse نحو أقرب منطقة حيث يتم تمكين المخزن التحليلي. يمكنك أيضاً بشكل يدوي تعيين المنطقة التي تريد أن يستخدمها المستخدمون للوصول إلى مخزن Azure Cosmos DB التحليلي. حدد "Additional connection properties" ثم حدد "New" . ضمن اسم الخاصية، أدخل PreferredRegions. قم بتعيين القيمة إلى المنطقة التي تريدها، على سبيل المثال، WestUS2. (لا توجد مسافات بين الكلمات والرقم.)
  8. حدد Create.

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

حاوية OLTP فقط:

التصور الذي يظهر رمز حاوية OLTP.

حاوية تدعم HTAP:

التصور الذي يظهر رمز حاوية HTAP.

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

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

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