مشاركة عبر


إدارة موارد قاعدة بيانات 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

يوضح لك هذا الموضوع كيفية استخدام الموصل في تطبيق منطقي لمعالجة عمليات قاعدة البيانات.

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

إضافة إجراء Informix

  1. في مدخل Microsoft Azure، افتح تطبيق المنطق الخاص بك في المصمم Logic App، إن لم يكن مفتوحا بالفعل.

  2. ضمن الخطوة حيث تريد إضافة إجراء Informix، حدد خطوة جديدة.

    لإضافة إجراء بين الخطوات الموجودة، حرك الماوس فوق سهم الاتصال. حدد علامة الجمع (+) التي تظهر، ثم حدد إضافة إجراء.

  3. في مربع البحث، أدخل informix كعامل للتصفية. من قائمة الإجراءات، حدد الإجراء الذي تريده، على سبيل المثال:

    Select the Informix action to run

    يوفر الموصل هذه الإجراءات، التي تقوم بتشغيل عمليات قاعدة البيانات المقابلة:

    • الحصول على جداول - سرد جداول قاعدة البيانات باستخدام عبارة CALL
    • الحصول على صفوف - قراءة كافة الصفوف باستخدام عبارة SELECT *
    • الحصول على صف - قراءة صف باستخدام عبارة SELECT WHERE
    • إضافة صف باستخدام عبارة INSERT
    • تحرير صف باستخدام عبارة UPDATE
    • حذف صف باستخدام عبارة DELETE
  4. إذا تمت مطالبتك بتوفير تفاصيل الاتصال لقاعدة بيانات Informix، فاتبع الخطوات لإنشاء الاتصال، ثم تابع الخطوة التالية.

  5. توفير المعلومات للإجراء المحدد:

    الإجراء ‏‏الوصف الخصائص والأوصاف
    الحصول على جداول سرد جداول قاعدة البيانات عن طريق تشغيل عبارة 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
  6. حفظ تطبيق المنطق الخاص بك. الآن، إما اختبار تطبيق المنطق الخاص بك أو متابعة إنشاء تطبيق المنطق الخاص بك.

الاتصال إلى Informix

  1. إذا كان تطبيق المنطق الخاص بك يتصل بقاعدة بيانات محلية، فحدد الاتصال عبر بوابة البيانات المحلية.

  2. قم بتوفير معلومات الاتصال هذه ثم حدد إنشاء.

    الخاصية خاصية 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. تظهر خاصية البوابة والخصائص الفرعية فقط عند تحديد الاتصال عبر بوابة البيانات المحلية.

    على سبيل المثال:

    • قاعدة بيانات السحابة

      Cloud database connection information

    • قاعدة البيانات المحلية

      On-premises database connection information

  3. حفظ تطبيق المنطق الخاص بك.

اختبر تطبيق المنطق الخاص بك

  1. من شريط أدوات Logic App Designer، حدد تشغيل. بعد تشغيل تطبيق المنطق الخاص بك، يمكنك عرض المخرجات من هذا التشغيل.

  2. من قائمة تطبيق المنطق، حدد نظرة عامة. في جزء النظرة العامة، ضمن محفوظات عمليات تشغيل الملخص>، حدد أحدث تشغيل.

  3. ضمن Logic app run، حدد Run Details.

  4. من قائمة الإجراءات، حدد الإجراء مع المخرجات التي تريد عرضها، على سبيل المثال، Get_tables.

    إذا كان الإجراء ناجحا، يتم وضع علامة على الخاصية Status الخاصة بهم على أنها Succeeded.

  5. لعرض المدخلات، ضمن Inputs Link، حدد رابط URL. لعرض المخرجات، ضمن ارتباط Outputs Link ، حدد رابط URL. فيما يلي بعض أمثلة المخرجات:

    • يعرض Get_tables قائمة بالجداول:

      Outputs from

    • يعرض Get_rows قائمة بالصفوف:

      Outputs from

    • يعرض Get_row الصف المحدد:

      Outputs from

    • يعرض Insert_row الصف الجديد:

      Outputs from

    • يعرض Update_row الصف المحدث:

      Outputs from

    • يعرض Delete_row الصف المحذوف:

      Outputs from

التفاصيل الخاصة الاتصال أو

للحصول على تفاصيل تقنية حول المشغلات والإجراءات والحدود، والتي يتم وصفها بواسطة وصف Swagger للموصل، راجع الصفحة المرجعية للموصل.

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