Riepilogo
In questo modulo si sono apprese le funzionalità del database SQL di Azure di importazione di dati tramite endpoint REST esterni usando la procedura archiviata nel sistema sp_invoke_external_rest_endpoint. Questa funzionalità consente la chiamata diretta di qualsiasi endpoint HTTP REST da query SQL, consentendo l'integrazione con vari servizi come Funzioni di Azure, App per la logica di Azure, Servizio app di Azure e API di terze parti. Si è anche esplorato il modo in cui Funzioni di Azure, un servizio di elaborazione serverless, può automatizzare lo spostamento dati nel database SQL di Azure. Supporta diversi linguaggi di programmazione e si integra con GitHub Actions per l'aggiornamento automatico dei dati.
Uno dei principali insegnamenti di questo modulo è la comprensione di come esporre in modo sicuro un servizio REST desiderato tramite Gestione API di Azure. Si è appreso come implementare chiamate API sicure usando DATABASE SCOPED CREDENTIALS con il parametro IDENTITY. Inoltre, si è scoperto come Funzioni di Azure può leggere i dati da un database SQL di Azure e scriverli, oltre a come configurare un trigger Azure SQL per rispondere alle modifiche nella tabella SQL. Si sono anche appresi altri strumenti come la sincronizzazione dati SQL, Azure Data Factory e i file BACPAC che possono essere usati per la sincronizzazione, l'orchestrazione, la migrazione, il backup e l'archiviazione dei dati.