Zusammenfassung
In diesem Modul haben Sie die Funktionen der Azure SQL-Datenbank zum Importieren von Daten über externe REST-Endpunkte mithilfe der vom System gespeicherten Prozedur sp_invoke_external_rest_endpoint kennengelernt. Diese Funktion ermöglicht den direkten Aufruf beliebiger HTTP-REST-Endpunkte aus SQL-Abfragen heraus und ermöglicht die Integration in verschiedene Dienste wie Azure Functions, Azure Logic Apps, Azure App Service und APIs von Drittanbietern. Sie haben auch untersucht, wie Azure Functions, ein Dienst für serverloses Computing, die Datenverschiebung zu Azure SQL-Datenbank automatisieren kann. Der Dienst unterstützt mehrere Programmiersprachen und lässt sich für automatische Datenaktualisierungen in GitHub Actions integriert.
Zu den wichtigsten Erkenntnissen aus diesem Modul gehört das Verständnis, wie ein gewünschter REST-Dienst über Azure API Management sicher bereitgestellt wird. Sie haben erfahren, wie Sie sichere API-Aufrufe mit DATABASE SCOPED CREDENTIALS und dem Parameter IDENTITY implementieren. Außerdem haben Sie erfahren, wie Azure Functions Daten aus einer Azure-SQL-Datenbank lesen und in sie schreiben kann und wie Sie einen Azure SQL-Trigger einrichten können, um auf Änderungen in der SQL-Tabelle zu reagieren. Außerdem haben Sie weitere Tools wie SQL Data Sync, Azure Data Factory und BACPAC-Dateien kennengelernt, die Sie für die Datensynchronisierung, die Orchestrierung, Migration, Sicherung und Archivierung verwenden können.