Ringkasan
Dalam modul ini, Anda telah mempelajari tentang kemampuan Azure SQL Database dalam mengimpor data melalui titik akhir REST eksternal menggunakan prosedur sp_invoke_external_rest_endpointyang disimpan sistem . Fitur ini memungkinkan panggilan langsung titik akhir HTTP REST apa pun dari kueri SQL, memungkinkan integrasi dengan berbagai layanan seperti Azure Functions, Azure Logic Apps, Azure App Service, dan API pihak ketiga. Anda juga menjelajahi bagaimana Azure Functions, layanan komputasi tanpa server, dapat mengotomatiskan pergerakan data ke Azure SQL Database. Ini mendukung beberapa bahasa pemrograman dan terintegrasi dengan GitHub Actions untuk pembaruan data otomatis.
Salah satu takeaway utama dari modul ini termasuk memahami cara mengekspos layanan REST yang diinginkan dengan aman melalui Azure API Management. Anda mempelajari cara menerapkan panggilan API aman menggunakan DATABASE SCOPED CREDENTIALS dengan IDENTITY parameter . Selain itu, Anda menemukan bagaimana Azure Functions dapat membaca data dari database Azure SQL dan menulis data ke dalamnya, dan bagaimana pemicu Azure SQL dapat disiapkan untuk merespons perubahan dalam tabel SQL. Anda juga mempelajari tentang alat lain seperti SQL Data Sync, Azure Data Factory, dan file BACPAC yang dapat digunakan untuk sinkronisasi data, orkestrasi, migrasi, pencadangan, dan pengarsipan.