SQL Server 2022 が PolyBase を使用してデータ仮想化と REST API を取得
Microsoft の SQL Server 2022 のバリアントは、今年初めに一般公開される前に、昨年最初のプレビュー サイクルに入りました。「最もクラウドの多いリリース」として宣伝されている SQL Server 2022 は、Azure Purview、Synapse Link などのサービスとのより深い統合を提供します。
このプラットフォームは、SQL Server インスタンスの外部データ ソースからの T-SQL クエリを内部的に処理する方法として、2017 年に最初にリリースされた PolyBase サービスも使用します。これは、クライアント間の接続を維持するための追加のソフトウェアをインストールすることなく実行されます。
今日、PolyBase の最新バージョンがSQL Server 2022 と共にリリースされ、データの仮想化、データが存在する場所でのクエリ、REST API の使用などの新機能を誇っています。さらに、S3 互換ストレージ サービスでのさまざまなファイル形式のサポート、新しいコマンド、およびその他の T-SQL 固有の機能強化など、追加機能が注目されました。
PolyBase を使用したデータ仮想化を活用することで、Microsoft は SQL Server のセキュリティ機能だけでなく、PolyBase を SQL Server 2022 で既に利用できるという費用対効果も提供します。これにより、環境のメンテナンスも簡素化されます。
上記の新しい T-SQL コマンドには次のものがあります。
- CREATE EXTERNAL TABLE (CET) – データが SQL Server の外部の元の場所に残るテーブルを作成します。
- CREATE EXTERNAL TABLE as SELECT (CETAS) – […] SQL Server がデータベースの内部または外部に格納されている特定のデータを変換および変換できるようにします。[…] 次に、ネットワークの場所または Azure のいずれかの別の場所にデータをエクスポートします。最後に、新しくエクスポートされたデータ専用の外部テーブルを作成します。
- OPENROWSET は、SQL エンジンが SQL Server の外部のデータ (ファイルまたは別のデータベース) にアクセスできるようにする軽量のコマンドです。
REST API 実装が使用するデータ ソースは、Azure Storage Account v2 (abs)、Azure Data Lake Gen2 (ADL)などです。一方、新しい外部ファイル形式 CSV、Parquet、Delta がサポートされています。
これらすべての新機能を確認するには、こちらからサインアップして SQL Server 2022 プレビューに参加できます。
コメントを残す