Resumen
En este módulo, obtuvo información sobre las funcionalidades de importación de datos de Azure SQL Database a través de puntos de conexión de REST externos mediante el procedimiento almacenado por el sistema sp_invoke_external_rest_endpoint. Esta característica permite llamar directamente a cualquier punto de conexión de REST HTTP desde consultas SQL, lo que permite la integración con varios servicios, como Azure Functions, Azure Logic Apps, Azure App Service y API de terceros. También exploró cómo Azure Functions, un servicio de proceso sin servidor, puede automatizar el movimiento de datos a Azure SQL Database. Admite varios lenguajes de programación y se integra con Acciones de GitHub para actualizaciones automáticas de datos.
Uno de los principales aspectos de este módulo incluye la comprensión de cómo exponer de forma segura un servicio de REST deseado a través de Azure API Management. Aprendió a implementar llamadas API seguras mediante DATABASE SCOPED CREDENTIALS con el parámetro IDENTITY. Además, descubrió cómo Azure Functions puede leer datos de una base de datos de Azure SQL y escribir datos en ella, y cómo se configura un desencadenador de Azure SQL para responder a los cambios que se produzcan en la tabla SQL. También obtuvo información sobre otras herramientas, como SQL Data Sync, Azure Data Factory y archivos BACPAC, que se pueden usar para la sincronización, orquestación, migración, copia de seguridad y archivado de datos.