ملخص
في هذه الوحدة النمطية، تعرفت على قدرات قاعدة بيانات Azure SQL في استيراد البيانات عبر نقاط نهاية REST الخارجية باستخدام الإجراء sp_invoke_external_rest_endpointالمخزن من قبل النظام . تسمح هذه الميزة بالاتصال المباشر بأي نقاط نهاية HTTP REST من استعلامات SQL، ما يتيح التكامل مع خدمات مختلفة مثل Azure Functions وAzure Logic Apps وAzure App Service وواجهات برمجة التطبيقات التابعة لجهات خارجية. لقد استكشفت أيضا كيف يمكن ل Azure Functions، وهي خدمة حساب بلا خادم، أتمتة حركة البيانات إلى قاعدة بيانات Azure SQL. وهو يدعم لغات برمجة متعددة ويتكامل مع إجراءات GitHub لتحديثات البيانات التلقائية.
تتضمن إحدى المزايا الرئيسية من هذه الوحدة فهم كيفية الكشف عن خدمة REST المطلوبة بأمان من خلال Azure API Management. لقد تعلمت كيفية تنفيذ استدعاءات API آمنة باستخدام DATABASE SCOPED CREDENTIALS مع المعلمة IDENTITY . بالإضافة إلى ذلك، اكتشفت كيف يمكن ل Azure Functions قراءة البيانات من قاعدة بيانات Azure SQL وكتابة البيانات إليها، وكيف يمكن إعداد مشغل Azure SQL للاستجابة للتغييرات في جدول SQL. كما تعرفت على أدوات أخرى مثل SQL Data Sync وAzure Data Factory وملفات BACPAC التي يمكن استخدامها لمزامنة البيانات وتنسيقها وترحيلها والنسخ الاحتياطي والأرشفة.