Connect to on-premises data sources from Azure Logic Apps

ينطبق على: Azure Logic Apps (الاستهلاك + قياسي)

في Azure Logic Apps، يمكنك استخدام بعض الموصلات للوصول إلى مصادر البيانات المحلية من مهام سير عمل تطبيق المنطق. ومع ذلك، قبل أن تتمكن من القيام بذلك، تحتاج إلى تثبيت بوابة البيانات المحلية على كمبيوتر محلي. تحتاج أيضا إلى إنشاء مورد بوابة في Azure لتثبيت البوابة. يمكنك بعد ذلك تحديد مورد البوابة هذا عند استخدام المشغلات والإجراءات من الموصلات التي يمكنها الوصول إلى مصادر البيانات المحلية.

تلميح

للوصول مباشرة إلى الموارد المحلية في شبكات Azure الظاهرية دون الحاجة إلى استخدام بوابة، ضع في اعتبارك إنشاء بيئة خدمة تكامل أو سير عمل تطبيق منطقي قياسي، والذي يوفر بعض الموصلات المضمنة التي لا تحتاج إلى البوابة للوصول إلى مصادر البيانات المحلية.

يوضح هذا الدليل الإرشادي كيفية إنشاء مورد بوابة Azure بعد تثبيت البوابة المحلية على الكمبيوتر المحلي.

لمزيد من المعلومات، راجع الوثائق التالية:

للحصول على معلومات حول كيفية استخدام بوابة مع خدمات أخرى، راجع الوثائق التالية:

مصادر البيانات المدعومة

في Azure Logic Apps، تدعم بوابة البيانات المحلية الموصلات المحلية لمصادر البيانات التالية:

يمكنك أيضاً إنشاء موصلات مخصصة تتصل بمصادر البيانات عبر HTTP أو HTTPS باستخدام REST أو SOAP. على الرغم من أن البوابة نفسها لا تتحمل تكاليف إضافية، فإن نموذج تسعير Azure Logic Apps ينطبق على الموصلات وعمليات Azure Logic Apps الأخرى.

التقييدات

تدعم Azure Logic Apps عمليات القراءة والكتابة من خلال بوابة البيانات، ولكن هذه العمليات لها حدود على حجم الحمولة الخاصة بها.

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

  • لقد قمت بالفعل بتثبيت بوابة بيانات محلية على كمبيوتر محلي. يجب أن يكون تثبيت البوابة هذا موجوداً قبل أن تتمكن من إنشاء مورد بوابة يرتبط بهذا التثبيت. يمكنك تثبيت بوابة بيانات واحدة فقط لكل كمبيوتر محلي.

  • لديك نفس حساب Azure والاشتراك الذي استخدمته لتثبيت البوابة. يجب أن ينتمي حساب Azure هذا فقط إلى مستأجر أو دليل Microsoft Azure Active Directory. يجب عليك استخدام نفس حساب Azure والاشتراك لإنشاء مورد البوابة الخاص بك في Azure لأن مسؤول البوابة فقط يمكنه إنشاء مورد البوابة في Azure. مبادئ الخدمة غير مدعومة حالياً.

    • عند إنشاء مورد بوابة في Azure، فإنك تحدد تثبيت بوابة للارتباط بمورد البوابة ومورد البوابة هذا فقط. يمكن لكل مورد بوابة الارتباط بتثبيت بوابة واحدة فقط. لا يمكنك تحديد تثبيت بوابة مرتبط بالفعل بمورد بوابة آخر.

    • لا يجب أن يكون مورد تطبيق المنطق ومورد البوابة موجودا في نفس اشتراك Azure. في المشغلات والإجراءات التي تستخدم فيها مورد البوابة، يمكنك تحديد اشتراك Azure مختلف يحتوي على مورد بوابة، ولكن فقط إذا كان هذا الاشتراك موجودا في نفس المستأجر أو الدليل Azure AD مثل مورد تطبيق المنطق الخاص بك. يجب أيضاً أن تكون لديك أذونات المسؤول على البوابة، والتي يمكن لمسؤول آخر إعدادها لك. لمزيد من المعلومات، راجع بوابة البيانات: التشغيل الآلي باستخدام PowerShell - الجزء 1 وPowerShell: Data Gateway - Add-DataGatewayClusterUser.

      ملاحظة

      حالياً، لا يمكنك مشاركة مورد البوابة أو التثبيت عبر اشتراكات متعددة. لإرسال ملاحظات بشأن المنتج، راجع منتدى ملاحظات Microsoft Azure.

إنشاء مورد بوابة Azure

بعد تثبيت بوابة على كمبيوتر محلي، قم بإنشاء مورد Azure للبوابة الخاصة بك.

  1. سجل الدخول إلى مدخل Microsoft Azure باستخدام نفس حساب Azure الذي استخدمته لتثبيت البوابة.

  2. في مربع البحث في مدخل Microsoft Azure، أدخل بوابة البيانات المحلية، ثم حدد بوابات البيانات المحلية.

    لقطة شاشة لمدخل Microsoft Azure. في مربع البحث، يتم تحديد

  3. ضمن بوابات البيانات المحلية، حدد إنشاء.

    لقطة شاشة لمدخل Microsoft Azure. في صفحة

  4. ضمن إنشاء بوابة، قم بتوفير المعلومات التالية لمورد البوابة. عندما تنتهي، حدد "Review + create".

    الخاصية الوصف
    الاشتراك حدد اشتراك Azure لحساب Azure الذي استخدمته لتثبيت البوابة. يعتمد الاشتراك الافتراضي على حساب Azure الذي استخدمته لتسجيل الدخول.
    ⁩مجموعة الموارد⁧ حدد مجموعة موارد Azure التي تريد استخدامها.
    الاسم أدخل اسما لمورد البوابة الذي يحتوي فقط على أحرف أو أرقام أو واصلات (-) أو تسطير سفلي (_) أو أقواس ((أو )) أو فترات (.).
    المنطقة حدد نفس المنطقة أو الموقع الذي حددته لخدمة سحابة البوابة أثناء تثبيت البوابة. وإلا، فلن يظهر تثبيت البوابة في قائمة اسم التثبيت . يمكن أن يختلف موقع مورد تطبيق المنطق الخاص بك عن موقع مورد البوابة.
    اسم التثبيت حدد تثبيت بوابة، والذي يظهر في القائمة فقط عند استيفاء هذه الشروط: - يستخدم تثبيت البوابة نفس المنطقة مثل مورد البوابة الذي تريد إنشاؤه. - تثبيت البوابة غير مرتبط بمورد بوابة Azure آخر. - تثبيت البوابة مرتبط بنفس حساب Azure الذي تستخدمه لإنشاء مورد البوابة. - ينتمي حساب Azure الخاص بك إلى مستأجر أو دليل Azure AD واحد وهو نفس الحساب الذي استخدمته لتثبيت البوابة. لمزيد من المعلومات، راجع الأسئلة المتداولة.

    يوضح المثال التالي تثبيت بوابة في نفس المنطقة مثل مورد البوابة الخاص بك ومرتبط بنفس حساب Azure:

    لقطة شاشة لصفحة

  5. في صفحة التحقق من الصحة التي تظهر، قم بتأكيد جميع المعلومات التي قدمتها، ثم حدد إنشاء.

الاتصال بالبيانات المحلية

بعد إنشاء مورد البوابة وإقران اشتراك Azure بهذا المورد، يمكنك إنشاء اتصال بين سير عمل تطبيق المنطق ومصدر البيانات المحلي باستخدام البوابة.

  1. في مدخل Microsoft Azure، قم بإنشاء سير عمل تطبيق المنطق أو فتحه في المصمم.

  2. أضف مشغلا أو إجراء من موصل يدعم الاتصالات المحلية من خلال البوابة.

    ملاحظة

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

  3. بالنسبة للمشغل أو الإجراء، قم بتوفير المعلومات التالية:

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

    2. ضمن Gateway، من قائمة Subscription ، حدد اشتراك Azure الذي يحتوي على مورد البوابة الخاص بك.

      لا يجب أن يكون مورد تطبيق المنطق ومورد البوابة موجودا في نفس اشتراك Azure. يمكنك التحديد من اشتراكات Azure الأخرى التي تحتوي كل منها على مورد بوابة، ولكن فقط إذا:

      • توجد هذه الاشتراكات في نفس Azure AD المستأجر أو الدليل مثل مورد تطبيق المنطق الخاص بك.
      • لديك أذونات المسؤول على البوابة، والتي يمكن لمسؤول آخر إعدادها لك.

      لمزيد من المعلومات، راجع بوابة البيانات: التشغيل الآلي باستخدام PowerShell - الجزء 1 وPowerShell: Data Gateway - Add-DataGatewayClusterUser.

    3. من قائمة بوابة الاتصال ، حدد مورد البوابة الذي تريد استخدامه. تعرض هذه القائمة موارد البوابة المتوفرة في اشتراكك المحدد. يرتبط كل مورد بوابة بتثبيت بوابة واحدة.

      ملاحظة

      تتضمن قائمة بوابة الاتصال موارد البوابة في مناطق أخرى لأن موقع مورد تطبيق المنطق الخاص بك يمكن أن يختلف عن موقع مورد البوابة.

    4. قم بتوفير اسم اتصال فريد ومعلومات أخرى مطلوبة، والتي تعتمد على الاتصال الذي تريد إنشاءه.

      يساعدك اسم الاتصال الفريد على العثور بسهولة على اتصالك لاحقا، خاصة إذا قمت بإنشاء اتصالات متعددة. إذا كان ذلك ممكناً، فقم أيضاً بتضمين المجال المؤهل لاسم المستخدم الخاص بك.

      يوضح المثال التالي لسير عمل Consumption عينة من المعلومات لاتصال SQL Server:

      لقطة شاشة لموصل SQL Server. تحتوي مربعات

  4. عند الانتهاء، حدد إنشاء.

اتصال البوابة الخاص بك جاهز الآن لاستخدام سير عمل تطبيق المنطق الخاص بك.

تحرير الاتصال

لتحديث إعدادات اتصال البوابة، يمكنك تعديل اتصالك. يستمر هذا القسم في استخدام سير عمل Consumption كمثال.

  1. للعثور على جميع اتصالات واجهة برمجة التطبيقات لمورد تطبيق المنطق الخاص بك، في قائمة تطبيق المنطق الخاص بك، ضمن أدوات التطوير، حدد اتصالات واجهة برمجة التطبيقات.

    لقطة شاشة لمورد تطبيق منطقي في مدخل Microsoft Azure. في قائمة التنقل في تطبيق المنطق، يتم تمييز

  2. حدد اتصال البوابة الذي تريد تحريره، ثم حدد تحرير اتصال واجهة برمجة التطبيقات.

    تلميح

    إذا لم تدخل التحديثات حيز التنفيذ، فجرّب إيقاف وإعادة تشغيل حساب خدمة Windows للمدخل لتثبيت البوابة.

للعثور على جميع اتصالات واجهة برمجة التطبيقات المقترنة باشتراك Azure الخاص بك، استخدم أحد الخيارات التالية:

  • في مربع البحث Azure، أدخل اتصالات api، ثم حدد API Connections.
  • من قائمة مدخل Microsoft Azure، حدد All resources. اضبط عامل التصفية Type على API Connection.

حذف مورد البوابة

لإنشاء مورد بوابة مختلف، أو ربط تثبيت البوابة بمورد بوابة مختلف، أو إزالة مورد البوابة، يمكنك حذف مورد البوابة دون التأثير على تثبيت البوابة.

  1. في مدخل Microsoft Azure، افتح مورد البوابة.

  2. في شريط أدوات موارد البوابة، حدد Delete.

    لقطة شاشة لمورد بوابة بيانات محلي في مدخل Microsoft Azure. في شريط الأدوات، يتم تمييز

الأسئلة المتداولة

س: لماذا لا يظهر تثبيت البوابة عند إنشاء مورد البوابة الخاص بي في Azure؟ ج: يمكن أن تحدث هذه المشكلة للأسباب التالية:

  • حساب Azure الخاص بك ليس هو نفس الحساب الذي استخدمته لتثبيت البوابة على جهاز الكمبيوتر المحلي الخاص بك. تحقق من تسجيل الدخول إلى مدخل Microsoft Azure بنفس الهوية التي استخدمتها لتثبيت بوابة. يمكن لمسؤول البوابة فقط إنشاء مورد البوابة في Azure. مبادئ الخدمة غير مدعومة حالياً.

  • لا ينتمي حسابك في Azure إلى دليل واحد أو مستأجر Microsoft Azure Active Directory. تحقق من أنك تستخدم نفس الدليل أو المستأجر Microsoft Azure Active Directory الذي استخدمته أثناء تثبيت البوابة.

  • لا يوجد تثبيت لمورد البوابة والبوابة في نفس المنطقة. تأكد من أن تثبيت البوابة يستخدم نفس المنطقة التي تريد إنشاء مورد البوابة فيها في Azure. ومع ذلك، يمكن أن يختلف موقع مورد تطبيق المنطق عن موقع مورد البوابة.

  • تثبيت البوابة الخاص بك مقترن بالفعل بمورد بوابة آخر. يمكن لكل مورد بوابة الارتباط بتثبيت بوابة واحد فقط، والذي يمكنه الارتباط بحساب واشتراك واحد فقط في Azure. لذلك، لا يمكنك تحديد تثبيت بوابة مرتبط بالفعل بمورد بوابة آخر. لا تظهر هذه التثبيتات في قائمة اسم التثبيت .

    لمراجعة تسجيلات البوابة في مدخل Microsoft Azure، ابحث عن جميع موارد Azure التي تحتوي على نوع مورد بوابة البيانات المحلية عبر جميع اشتراكات Azure. لإلغاء ربط تثبيت بوابة من مورد بوابة مختلف، راجع حذف مورد البوابة.

س: لماذا تغير موقع البوابة الحالية؟ أ: تم نقل موارد البوابة التي تم إنشاؤها قبل 3 مايو 2017 إلى المواقع الأصلية لمستأجر Microsoft Azure Active Directory لحساب العمل أو المدرسة الذي أنشأ هذه البوابات. ومع ذلك، لا ينبغي أن تؤثر هذه التغييرات على تطبيقات المنطق قيد التشغيل حالياً، والتي يجب أن تستمر في العمل كالمعتاد. مع التوفر العام للبوابة في مايو، يمكن أن تختلف مواقع موارد البوابة عن مواقع تطبيقات المنطق.

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