2022年4月下旬の Azure SQL Database Update がアナウンスされました。
- Azure SQL—Public preview updates for late April 2022
- Azure SQL—Generally available updates for late April 2022
Preview
Azure SQL DB Hyperscale short-term backup retention up to 35 days now in preview
- Hyperscale の PITR が可能な短期間のバックアップの最大保持期間が 7 日から 35 日に変更されました。
- Hyperscale backup retention にも記載が追加されています。
- 保持期間を長くするとバックアップストレージのコストの増加につながりますが、データ保持要件の柔軟性が向上するのはうれしいですね。
GA
Track and record changes in your Azure SQL Databases through Change Data Capture.
- SQL Database の CDC (Change Data Capture) が GA しました。
- CDC は変更の追跡 (Change Tracking : CT) と異なり、変更されたデータ全体が保持され、特定の期間内に複数回更新されたデータの最終的な状態を取得することができ、変更の追跡より取得できるデータの柔軟性が高いです。
- CDC を有効にしたタイミングのスキーマで変更を把握するためのテーブル (サイドテーブル) が作成されるため、スキーマ変更が行われるテーブルについては datetime ラッパー関数を使用したキャプチャ インスタンスの切り替え のような考慮が必要となります。
- 変更データ キャプチャの管理と監視 に記載されていますが、SQL Server と異なり、キャプチャとクリーンアップのジョブは、内部タスクに置き換えられているので、情報の見方は一部 SQL Server とは異なる箇所があります。
- 変更データ キャプチャ (CDC) を使用して Azure SQL Managed Instance から Azure Storage へのデータの増分読み込みを行う というようなドキュメントも公開されていますので、CDC と Data Factory (パイプライン) を組み合わせた増分データの取得を SQL Database でも実行することができるのではないでしょうか。
Generally available: Azure SQL Database storage limits increase for selected compute sizes
- Single Database ならびに Elastic Pool で 8 or 10 vCore の最大ストレージサイズが 1.5 TB から 2TB に変更されました。
その他の機能
SQL Database に関連しそうな発表としては次のようなものもありました。
Synapse Analytics
GA
-
Database Template
- Generally available: Database templates in Azure Synapse Analytics
- Synapse Database Templates General Availability and new Synapse Database Templates for Healthcare
- Announcing General Availability of Database Designer & Database Templates in Azure Synapse Analytics
- Cross Subscription Restore
Cosmos DB
GA
- Synapse Link
Azure Functions
Preivew
- PowerShell 7.2
- Public preview: Azure Functions now supports PowerShell 7.2
- Languages by runtime version によると 4.x のランタイムでサポート
- Public preview: Azure Functions now supports PowerShell 7.2