التحديث باستخدام Logic Apps

باستخدام التطبيقات المنطقية ومكالمات REST، يمكنك إجراء عمليات تحديث البيانات التلقائية على النماذج الجدولية لتحليل Azure، بما في ذلك مزامنة النسخ المتماثلة للقراءة فقط لتوسيع نطاق الاستعلام.

لمعرفة المزيد حول استخدام واجهات برمجة تطبيقات REST مع خدمات تحليل Azure، راجع التحديث غير المتزامن مع واجهة برمجة تطبيقات REST.

المصادقة

يجب مصادقة جميع المكالمات باستخدام رمز Azure Active Directory (OAuth 2) صالح. ستستخدم الأمثلة الواردة في هذه المقالة مدير خدمة (SPN) للمصادقة على خدمات تحليل Azure. لمعرفة المزيد، راجع إنشاء أصل خدمة باستخدام مدخل Azure.

تصميم تطبيق المنطق

هام

تفترض الأمثلة التالية تعطيل جدار حماية Azure Analysis Services. إذا تم تمكين جدار الحماية، فيجب إضافة عنوان IP العام لبادئ الطلب إلى القائمة المعتمدة في جدار حماية Azure Analysis Services. لمعرفة المزيد حول نطاقات IP لتطبيقات Azure Logic لكل منطقة، راجع الحدود ومعلومات التكوين الخاصة بتطبيقات Azure المنطقية.

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

إنشاء أصل خدمة (SPN)

لمعرفة المزيد حول إنشاء أصل خدمة، راجع إنشاء أصل خدمة باستخدام مدخل Azure.

تكوين الأذونات في خدمات تحليل Azure

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

تكوين تطبيق المنطق

في هذا المثال، تم تصميم تطبيق Logic لتشغيل عند تلقي طلب HTTP. سيمكن ذلك من استخدام أداة تنسيق، مثل Azure Data Factory، لتشغيل تحديث نموذج خدمات تحليل Azure.

بمجرد إنشاء تطبيق Logic :

  1. في مصمم تطبيق Logic ، اختر الإجراء الأول عند تلقي طلب HTTP.

    Add HTTP received activity

سيتم ملء هذه الخطوة بعنوان URL ل HTTP POST بمجرد حفظ تطبيق Logic .

  1. أضف خطوة جديدة وابحث عن HTTP.

    Screenshot of the

    Screenshot of the

  2. حدد HTTP لإضافة هذا الإجراء.

    Add HTTP activity

تكوين نشاط HTTP كما يلي:

الخاصية القيمة
الأسلوب POST
URI (معرّف الموارد المنتظم) https:// منطقة الخادم / الخوادم / اسم خادم aas / النماذج / اسم قاعدة البيانات / التحديثات

على سبيل المثال:https://westus.asazure.windows.net/servers/myserver/models/AdventureWorks/refreshes
الرؤوس نوع المحتوى، التطبيق/json

Headers
النص الأساسي لمعرفة المزيد حول تشكيل نص الطلب، راجع التحديث غير المتزامن مع REST API - POST /refreshes.
المصادقة Active Directory OAuth
⁩المستأجر⁧ املأ معرف مستأجر Azure Active Directory الخاص بك
الجمهور https://*.asazure.windows.net
معرف العميل أدخل اسم العميل الرئيسي للخدمة
نوع بيانات الاعتماد سري
سري أدخل سر اسم مدير الخدمة الخاص بك

مثال:

Completed HTTP activity

الآن اختبر تطبيق المنطق. في مصمم تطبيق المنطق، انقر فوق تشغيل.

Test the Logic App

استهلاك تطبيق المنطق مع Azure Data Factory

بمجرد حفظ تطبيق Logic ، راجع النشاط عند تلقي طلب HTTP ثم انسخ عنوان URL ل HTTP POST الذي تم إنشاؤه الآن. هذا هو عنوان URL الذي يمكن استخدامه بواسطة Azure Data Factory لإجراء المكالمة غير المتزامنة لتشغيل تطبيق Logic App.

فيما يلي مثال على نشاط ويب Azure Data Factory الذي يقوم بهذا الإجراء.

Data Factory Web Activity

استخدام تطبيق منطق قائم بذاته

إذا كنت لا تخطط لاستخدام أداة تنسيق مثل Data Factory لتشغيل تحديث النموذج، فيمكنك تعيين تطبيق المنطق لتشغيل التحديث استنادا إلى جدول زمني.

باستخدام المثال أعلاه، احذف النشاط الأول واستبدله بنشاط جدولة .

Screenshot that shows the

Screenshot that shows the

سيستخدم هذا المثال التكرار.

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

Screenshot that shows the

حدد الساعات المطلوبة.

Schedule Activity

احفظ تطبيق المنطق.

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

عينات
REST API