خدمات التعلم الآلي في مثيل Azure SQL المدار

التعلم الآلي الخدمات هي سمة من سمات مثيل Azure SQL المدار الذي يوفر التعلم الآلي في قاعدة البيانات، ودعم كل من البرامج النصية بايثون وR. تتضمن الميزة حزم Microsoft Python وR للتحليلات التنبؤية عالية الأداء والتعلم الآلي. يمكن استخدام البيانات العلائقية في البرامج النصية من خلال الإجراءات المخزنة، أو البرنامج النصي T-SQL الذي يحتوي على عبارات Python أو R، أو رمز Python أو R الذي يحتوي على T-SQL.

ما المقصود بالتعلم الآلي في Azure Synapse؟

التعلم الآلي تتيح لك الخدمات في Azure SQL المثيل المدار تنفيذ البرامج النصية في قاعدة بيانات Python وR. يمكنك استخدامه لإعداد البيانات وتنظيفها، والقيام بهندسة الميزات، وتدريب نماذج التعلم الآلي وتقييمها ونشرها داخل قاعدة بيانات. الميزة بتشغيل البرامج النصية حيث توجد البيانات وإزالة نقل البيانات عبر شبكة الاتصال إلى خادم آخر.

استخدام خدمات التعلم الآلي مع دعم R/Python في مثيل Azure SQL المدار إلى:

  • تشغيل R وبايثون البرامج النصية للقيام بإعداد البيانات ومعالجة البيانات الغرض العام - يمكنك الآن جلب البرامج النصية R / Python إلى Azure SQL المثيل المدار حيث تعيش البيانات الخاصة بك، بدلاً من الاضطرار إلى نقل البيانات إلى بعض الملقمات الأخرى لتشغيل البرامج النصية R وPython. يمكنك التخلص من الحاجة إلى نقل البيانات والمشاكل المرتبطة بها المتعلقة بالتكون والأمان والامتثال.

  • تدريب نماذج التعلم الآلي في قاعدة البيانات - يمكنك تدريب النماذج باستخدام أي خوارزميات مفتوحة المصدر. يمكنك بسهولة قياس التدريب الخاص بك إلى مجموعة البيانات بأكملها بدلاً من الاعتماد على عينات من مجموعات البيانات التي تم سحبها من قاعدة البيانات.

  • نشر النماذج والبرامج النصية الخاصة بك في الإنتاج في الإجراءات المخزنة - يمكن تشغيل البرامج النصية والنماذج المدربة ببساطة عن طريق تضمينها في إجراءات T-SQL المخزنة. يمكن للتطبيقات المتصلة بمثيل Azure SQL المدار الاستفادة من التنبؤات والذكاء في هذه النماذج بمجرد الاتصال بإجراء مخزن. يمكنك أيضاً استخدام دالة التنبؤ SQL T الأصلية لتفعيل نماذج التهديف السريع في سيناريوهات تسجيل الوقت الفعلي المتزامنة للغاية.

يتم تضمين التوزيعات الأساسية لـPython وR في خدمات التعلم الآلي. يمكنك تثبيت واستخدام حزم مفتوحة المصدر وأطر العمل، مثل PyTorch، TensorFlow، وsckit-learn، بالإضافة إلى حزم مايكروسوفت revoscalepyوmicrosoftml لبايثون، وريفوسالر،مايكروسوفتML،olapR،وsqlrutils لR.

كيفية تمكين خدمات التعلم الآلي

يمكنك تمكين خدمات التعلم الآلي في Azure SQL المثيل المدار عن طريق تمكين القابلية للتوسعة مع أوامر SQL التالية (SQL ستتم إعادة تشغيل المثيل المدارة وتكون غير متوفرة لبضع ثوانٍ):

sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;

للحصول على تفاصيل حول كيفية تأثير هذا الأمر على موارد المثيل المدار SQL، راجع إدارة الموارد.

تمكين خدمات التعلم الآلي في مجموعة تجاوز الفشل

في مجموعة تجاوز الفشل، لا يتم نسخ قواعد بيانات النظام إلى المثيل الثانوي (راجع قيود مجموعات تجاوز الفشل للحصول على مزيد من المعلومات).

إذا كان SQL Managed Instance الذي تستخدمه جزءاً من مجموعة تجاوز الفشل، فقم بما يلي:

  • تشغيل أوامر sp_configure وRECONFIGURE على كل مثيل من مجموعة تجاوز الفشل لتمكين خدمات التعلم الآلي.

  • تثبيت مكتبات R/Python على قاعدة بيانات مستخدم بدلاً من قاعدة البيانات الرئيسية.

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