إدارة موارد قاعدة بيانات IBM Informix باستخدام Azure Logic Apps
التطبيق على:Azure Logic Apps (Consumption)
باستخدام Azure Logic Apps وموصل Informix، يمكنك إنشاء مهام ومهام سير عمل تلقائية تدير الموارد في قاعدة بيانات IBM Informix. يتضمن هذا الموصل عميل Microsoft يتصل بأجهزة كمبيوتر خادم Informix عن بعد عبر شبكة TCP/IP، بما في ذلك قواعد البيانات المستندة إلى السحابة مثل IBM Informix لنظام التشغيل Windows الذي يعمل في ظاهرية Azure وقواعد البيانات المحلية عند استخدام بوابة البيانات المحلية. يمكنك الاتصال بأنظمة Informix الأساسية هذه وإصداراتها إذا تم تكوينها لدعم اتصالات عميل بنية قاعدة البيانات الارتباطية الموزعة (DRDA):
- IBM Informix 12.1
- IBM Informix 11.7
يوضح لك هذا الموضوع كيفية استخدام الموصل في تطبيق منطقي لمعالجة عمليات قاعدة البيانات.
المتطلبات الأساسية
اشتراك Azure. إذا لم يكن لديك اشتراك، فقم بالتسجيل للحصول على حساب Azure مجاني.
بالنسبة لقواعد البيانات المحلية، قم بتنزيل وتثبيت بوابة البيانات المحلية على كمبيوتر محلي ثم قم بإنشاء مورد بوابة بيانات Azure في مدخل Microsoft Azure.
تطبيق المنطق حيث تحتاج إلى الوصول إلى قاعدة بيانات Informix. يوفر هذا الموصل إجراءات فقط، لذلك يجب أن يبدأ تطبيق المنطق بالفعل بمشغل، على سبيل المثال، مشغل التكرار.
إضافة إجراء Informix
في مدخل Microsoft Azure، افتح تطبيق المنطق الخاص بك في المصمم Logic App، إن لم يكن مفتوحا بالفعل.
ضمن الخطوة حيث تريد إضافة إجراء Informix، حدد خطوة جديدة.
لإضافة إجراء بين الخطوات الموجودة، حرك الماوس فوق سهم الاتصال. حدد علامة الجمع (+) التي تظهر، ثم حدد إضافة إجراء.
في مربع البحث، أدخل
informix
كعامل للتصفية. من قائمة الإجراءات، حدد الإجراء الذي تريده، على سبيل المثال:يوفر الموصل هذه الإجراءات، التي تقوم بتشغيل عمليات قاعدة البيانات المقابلة:
- الحصول على جداول - سرد جداول قاعدة البيانات باستخدام عبارة
CALL
- الحصول على صفوف - قراءة كافة الصفوف باستخدام عبارة
SELECT *
- الحصول على صف - قراءة صف باستخدام عبارة
SELECT WHERE
- إضافة صف باستخدام عبارة
INSERT
- تحرير صف باستخدام عبارة
UPDATE
- حذف صف باستخدام عبارة
DELETE
- الحصول على جداول - سرد جداول قاعدة البيانات باستخدام عبارة
إذا تمت مطالبتك بتوفير تفاصيل الاتصال لقاعدة بيانات Informix، فاتبع الخطوات لإنشاء الاتصال، ثم تابع الخطوة التالية.
توفير المعلومات للإجراء المحدد:
الإجراء الوصف الخصائص والأوصاف الحصول على جداول سرد جداول قاعدة البيانات عن طريق تشغيل عبارة Informix CALL. بلا الحصول على صفوف إحضار كافة الصفوف في الجدول المحدد عن طريق تشغيل عبارة Informix SELECT *
.اسم الجدول: اسم جدول Informix الذي تريده لإضافة خصائص أخرى إلى هذا الإجراء، حددها من قائمة إضافة معلمات جديدة. لمزيد من المعلومات، راجع الموضوع المرجعي للموصل.
الحصول على صف إحضار صف من الجدول المحدد عن طريق تشغيل عبارة Informix SELECT WHERE
.- اسم الجدول: اسم جدول Informix الذي تريده
- معرف الصف: المعرف الفريد للصف، على سبيل المثال،9999
إدراج صف أضف صفا إلى جدول Informix المحدد عن طريق تشغيل عبارة Informix INSERT
.- اسم الجدول: اسم جدول Informix الذي تريده
- العنصر: الصف الذي يحتوي على القيم المراد إضافتهتحديث الصف قم بتغيير صف في جدول Informix المحدد عن طريق تشغيل عبارة Informix UPDATE
.- اسم الجدول: اسم جدول Informix الذي تريده
- معرف الصف: المعرف الفريد للصف لتحديثه، على سبيل المثال،9999
- الصف: الصف الذي يحتوي على القيم المحدثة، على سبيل المثال،102
حذف صف قم بإزالة صف من جدول Informix المحدد عن طريق تشغيل عبارة Informix DELETE
.- اسم الجدول: اسم جدول Informix الذي تريده
- معرف الصف: المعرف الفريد للصف المراد حذفه، على سبيل المثال،9999
حفظ تطبيق المنطق الخاص بك. الآن، إما اختبار تطبيق المنطق الخاص بك أو متابعة إنشاء تطبيق المنطق الخاص بك.
الاتصال إلى Informix
إذا كان تطبيق المنطق الخاص بك يتصل بقاعدة بيانات محلية، فحدد الاتصال عبر بوابة البيانات المحلية.
قم بتوفير معلومات الاتصال هذه ثم حدد إنشاء.
الخاصية خاصية JSON المطلوب قيمة المثال الوصف Connection name name
نعم informix-demo-connection
الاسم الذي يجب استخدامه للاتصال بقاعدة بيانات Informix الخادم server
نعم -سحابه: informixdemo.cloudapp.net:9089
- في أماكن العمل:informixdemo:9089
عنوان TCP/IP أو الاسم المستعار بتنسيق IPv4 أو IPv6، متبوعا بنقطتين ورقم منفذ TCP/IP قاعدة بيانات database
نعم nwind
اسم قاعدة البيانات الارتباطية DRDA (RDBNAM) أو اسم قاعدة بيانات Informix (dbname). يقبل Informix سلسلة 128 بايت. المصادقة authentication
النموذج المحلي فقط أساسي أو Windows (kerberos) نوع المصادقة المطلوب من قبل قاعدة بيانات Informix. تظهر هذه الخاصية فقط عند تحديد الاتصال عبر بوابة البيانات المحلية. اسم مستخدم username
لا <اسم مستخدم قاعدة البيانات> اسم مستخدم لقاعدة البيانات كلمة المرور password
لا <كلمة مرور قاعدة البيانات> كلمة مرور لقاعدة البيانات البوابة gateway
النموذج المحلي فقط - <اشتراك Azure>
- <Azure-on-premises-data-gateway-resource>اشتراك Azure واسم مورد Azure لبوابة البيانات المحلية التي قمت بإنشائها في مدخل Microsoft Azure. تظهر خاصية البوابة والخصائص الفرعية فقط عند تحديد الاتصال عبر بوابة البيانات المحلية. على سبيل المثال:
قاعدة بيانات السحابة
قاعدة البيانات المحلية
حفظ تطبيق المنطق الخاص بك.
اختبر تطبيق المنطق الخاص بك
من شريط أدوات Logic App Designer، حدد تشغيل. بعد تشغيل تطبيق المنطق الخاص بك، يمكنك عرض المخرجات من هذا التشغيل.
من قائمة تطبيق المنطق، حدد نظرة عامة. في جزء النظرة العامة، ضمن محفوظات عمليات تشغيل الملخص>، حدد أحدث تشغيل.
ضمن Logic app run، حدد Run Details.
من قائمة الإجراءات، حدد الإجراء مع المخرجات التي تريد عرضها، على سبيل المثال، Get_tables.
إذا كان الإجراء ناجحا، يتم وضع علامة على الخاصية Status الخاصة بهم على أنها Succeeded.
لعرض المدخلات، ضمن Inputs Link، حدد رابط URL. لعرض المخرجات، ضمن ارتباط Outputs Link ، حدد رابط URL. فيما يلي بعض أمثلة المخرجات:
يعرض Get_tables قائمة بالجداول:
يعرض Get_rows قائمة بالصفوف:
يعرض Get_row الصف المحدد:
يعرض Insert_row الصف الجديد:
يعرض Update_row الصف المحدث:
يعرض Delete_row الصف المحذوف:
التفاصيل الخاصة الاتصال أو
للحصول على تفاصيل تقنية حول المشغلات والإجراءات والحدود، والتي يتم وصفها بواسطة وصف Swagger للموصل، راجع الصفحة المرجعية للموصل.