التطبيقات الذكية باستخدام قاعدة بيانات Azure لـ MySQL

Azure App Service
Azure AI services
Azure Database for MySQL
Azure Machine Learning
Power BI

أفكار الحل

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

تقدم هذه المقالة حلا لأتمتة تحليل البيانات والتصور باستخدام الذكاء الاصطناعي (الذكاء الاصطناعي). المكونات الأساسية في الحل هي Azure Functions وAzure Cognitive Services وAzure Database for MySQL.

بناء الأنظمة

رسم تخطيطي للبنية يوضح تدفق بيانات تطبيق ذكي باستخدام قاعدة بيانات Azure ل MySQL.

قم بتنزيل ملف Visio لهذه البنية.

تدفق البيانات

  1. يسمح لك نشاط Azure Function بتشغيل تطبيق Azure Functions في البنية الأساسية لبرنامج ربط العمليات التجارية ل Azure Data Factory. يمكنك إنشاء اتصال خدمة مرتبط واستخدام الخدمة المرتبطة مع نشاط لتحديد وظيفة Azure التي تريد تنفيذها.
  2. تأتي البيانات من مصادر مختلفة مثل Azure Storage أو Azure Event Hubs للبيانات عالية الحجم. عندما يتلقى المسار بيانات جديدة، فإنه يقوم بتشغيل Azure Functions App.
  3. يستدعي تطبيق Azure Functions واجهة برمجة تطبيقات الخدمات المعرفية لتحليل البيانات.
  4. تقوم واجهة برمجة تطبيقات الخدمات المعرفية بإرجاع نتائج التحليل بتنسيق JSON إلى تطبيق Azure Functions.
  5. يخزن تطبيق Azure Functions البيانات والنتائج من واجهة برمجة تطبيقات الخدمات المعرفية في قاعدة بيانات Azure ل MySQL.
  6. يستخدم Azure التعلم الآلي خوارزميات التعلم الآلي المخصصة لتوفير مزيد من الرؤى حول البيانات.
  7. يوفر موصل قاعدة بيانات MySQL ل Power BI خيارات لتصور البيانات وتحليلها في Power BI أو تطبيق ويب مخصص.

المكونات

البدائل

تفاصيل السيناريو

يستخدم المسار التلقائي الخدمات التالية لتحليل البيانات:

  • تستخدم الخدمات المعرفية الذكاء الاصطناعي للإجابة على الأسئلة وتحليل المشاعر وترجمة النص.
  • يوفر Azure التعلم الآلي أدوات التعلم الآلي للتحليات التنبؤية.

يعمل الحل على أتمتة تسليم تحليل البيانات. يربط الموصل Azure Database for MySQL بأدوات المرئيات مثل Power BI.

تستخدم البنية تطبيق Azure Functions لاستيعاب البيانات من مصادر بيانات متعددة. إنه حل بلا خادم يقدم المزايا التالية:

  • صيانة البنية الأساسية: Azure Functions هي خدمة مدارة تسمح للمطورين بالتركيز على العمل المبتكر الذي يوفر قيمة للأعمال.
  • قابلية التوسع: توفر Azure Functions موارد الحوسبة عند الطلب، لذلك يتم تغيير حجم مثيلات الدالة حسب الحاجة. مع سقوط الطلبات، تسقط الموارد ومثيلات التطبيق تلقائيا.

حالات الاستخدام المحتملة

هذا الحل مثالي للمؤسسات التي تقوم بتشغيل تحليلات تنبؤية على البيانات من مصادر مختلفة. ومن الأمثلة على ذلك المؤسسات في الصناعات التالية:

  • Finance
  • التعليم
  • الاتصالات

الاعتبارات

  • بالنسبة لمعظم الميزات، تحتوي الخدمة المعرفية لواجهة برمجة تطبيقات اللغة على 5120 حرفا كحد أقصى لمستند واحد. بالنسبة لجميع الميزات، يبلغ الحد الأقصى لحجم الطلب 1 ميغابايت. لمزيد من المعلومات حول حدود البيانات والمعدلات، راجع حدود الخدمة لخدمة Azure المعرفية للغة.

  • استخدمت الإصدارات السابقة من هذا الحل واجهة برمجة تطبيقات تحليلات النص للخدمات المعرفية. تقوم خدمة Azure المعرفية للغة الآن بتوحيد ثلاث خدمات لغة فردية في الخدمات المعرفية: Text Analytics وQnA Maker و Language Understanding (LUIS). يمكنك الترحيل بسهولة من واجهة برمجة تطبيقات تحليلات النص إلى الخدمة المعرفية لواجهة برمجة تطبيقات اللغة. للحصول على الإرشادات، راجع الترحيل إلى أحدث إصدار من خدمة Azure المعرفية للغة.

المساهمون

تحتفظ Microsoft بهذه المقالة. تمت كتابته في الأصل من قبل المساهم التالي.

الكاتب الرئيسي:

لمشاهدة ملفات تعريف LinkedIn غير العامة، سجل الدخول إلى LinkedIn.

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