التحديث باستخدام 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 :
في مصمم تطبيق Logic ، اختر الإجراء الأول عند تلقي طلب HTTP.

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


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

تكوين نشاط HTTP كما يلي:
| الخاصية | القيمة |
|---|---|
| الأسلوب | POST |
| URI (معرّف الموارد المنتظم) | https:// منطقة الخادم / الخوادم / اسم خادم aas / النماذج / اسم قاعدة البيانات / التحديثات على سبيل المثال:https://westus.asazure.windows.net/servers/myserver/models/AdventureWorks/refreshes |
| الرؤوس | نوع المحتوى، التطبيق/json![]() |
| النص الأساسي | لمعرفة المزيد حول تشكيل نص الطلب، راجع التحديث غير المتزامن مع REST API - POST /refreshes. |
| المصادقة | Active Directory OAuth |
| المستأجر | املأ معرف مستأجر Azure Active Directory الخاص بك |
| الجمهور | https://*.asazure.windows.net |
| معرف العميل | أدخل اسم العميل الرئيسي للخدمة |
| نوع بيانات الاعتماد | سري |
| سري | أدخل سر اسم مدير الخدمة الخاص بك |
مثال:

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

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

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


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

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

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