Microsoft は、統計分析用の R 言語との統合を含む SQL Server 2016 の新しいプレビューをリリースします。
2015 年 4 月、Microsoft はオープン ソース R 言語のソフトウェアおよびサービスの商用プロバイダーである Revolution Analytics の買収を完了しました。
SQL Server 2016 の新しい Community Tech Preview (CTP3) は、Revolution Analytics R パッケージと統合されているため、別のマシンで分析用にデータを取得するのではなく、データベースで R 分析を実行できます。
また、システム ストアド プロシージャを介して R スクリプトを実行し、データをクエリして R に渡し、結果を取得することもできます。
最新プレビューのもう一つの新機能は、SQL ServerからAzure SQLへのトランザクションレプリケーションです。Azure SQLは、Microsoftのクラウドホスト型SQL Serverです。この機能は、ダウンタイムなしでAzureサービスへのデータ移行を容易にすることを目的としています。
また、コードネーム Hekaton と呼ばれるテクノロジであるインメモリ OLTP (オンライン トランザクション処理) や、履歴データを Azure SQL に透過的にアーカイブする Stretch データベース テクノロジも改善されています。
SQL Server クエリ言語である T-SQL の新しい JSON サポートには、JSON テキストを解析して表形式のデータを返す OPENJSON、JSON データをクエリするための JSON_VALUE と JSON_QUERY、JSON 形式のテキストを検証するための ISJSON が含まれます。
その他の機能強化には、SQL Server Analysis Services、Reporting Services、Master Data Servicesが含まれます。完全なリストは、こちらのMicrosoftの投稿をご覧ください。
SQL Server 2016のもう一つの重要な機能は、2016年5月のCTP2で既にプレビューされている「Always Encrypted」です。この機能により、SQL Serverは暗号化されたデータを処理できるようになります。暗号化キーはアプリケーション内に存在するため、データはローカルでのみ復号化されます。
SQL Server 2016 Reporting Services がレスポンシブ HTML5 に対応
SQL Server Reporting Services (SSRS) が改良され、レポートがレスポンシブ HTML5 でフォーマットされるようになりました。これにより、ブラウザーの互換性とモバイル サポートが向上し、レポートの機能が充実しました。
最後に、マイクロソフトはビッグデータ処理向けに設計されたAzure Data Lakeリポジトリと分析サービスについて言及しています。このテクノロジーは、大規模データセットのフィルタリングとソートを行う新世代のMapReduceであるApache HadoopとApache YARNを基盤としています。
SQL Server 2016 のリリース日はまだ発表されていませんが、SQL Server 2014 は 2014 年 3 月に完成したため、2016 年第 1 四半期のいつかになっても驚きではないことに注意してください。
SQL Server 2016のダウンロードは、本稿執筆時点ではまだご利用いただけませんが、シアトルで開催中のSQL PASS Summit終了までに提供開始予定です。後日、こちらからダウンロードいただけます。®