概要

完了

このモジュールでは、システム ストアド プロシージャ sp_invoke_external_rest_endpoint を使って外部 REST エンドポイント経由でデータをインポートする際の Azure SQL Database の機能について学習しました。 この機能を使うと、SQL クエリから任意の HTTP REST エンドポイントを直接呼び出すことができ、Azure Functions、Azure Logic Apps、Azure App Service、サードパーティの API などのさまざまなサービスと統合できるようになります。 また、サーバーレス コンピューティング サービスである Azure Functions が Azure SQL Database へのデータ移動を自動化する方法についても調べました。 それは複数のプログラミング言語をサポートし、GitHub Actions と統合してデータの自動更新を行います。

このモジュールの主なポイントの 1 つは、Azure API Management を通じて目的の REST サービスを安全に公開する方法を理解することです。 DATABASE SCOPED CREDENTIALSIDENTITY パラメーターを使って、セキュリティ保護された API 呼び出しを実装する方法を学習しました。 さらに、Azure Functions が Azure SQL データベースからデータを読み取ったり、そこにデータを書き込んだりする方法と、SQL テーブルの変更に対応するために Azure SQL トリガーを設定する方法を明らかにしました。 また、データ同期、オーケストレーション、移行、バックアップ、アーカイブに使用できる SQL データ同期、Azure Data Factory、BACPAC ファイルなどの他のツールについても学習しました。

追加の参考資料