次の方法で共有


スケールアウト MPP データ ウェアハウスである Analytics Platform System の最新情報

Microsoft Analytics Platform System (APS) の直近のアプライアンス更新プログラムの最新情報をご覧ください。 APS は、MPP SQL Server Parallel Data Warehouse をホストするスケールアウト オンプレミス アプライアンスです。

APS CU7.8

公開日 - 2021 年 11 月

SCVMM2016

APS CU 7.8 ソフトウェアは、SCVMM2016 のオフライン インストールのサポートを追加します。

最新の SQL バージョンで VMM にパッチを適用します。

リリースには、追加のセキュリティ更新プログラムとバグ修正も含まれています。

APS CU7.7

公開日 - 2020 年 11 月

SCVMM2016

APS CU7.7 ソフトウェアは、VMM VM を Windows Server 2016 にアップグレードし、SCVMM2016 をインストールします。 現在使用中の SCVMM 2012 R2 の有効期限は 2022 年 7 月です。 CU7.7 を必須のアップグレードにするには、新しい SCVMM をサポートする必要があります。 お客様には、できるだけ早く CU7.7 にアップグレードすることをお勧めします。

ターゲットとしての SQL Server 2019 の SSIS 変換先アダプター

展開ターゲットとして SQL Server 2019 をサポートする新しい APS SSIS 変換先アダプターは、ダウンロード サイト からダウンロードできます。

APS CU7.6

公開日 - 2020 年 4 月

列名の変更

CU7.6 にアップグレードすると、ユーザーが作成したテーブルの列の名前を変更できるようになります。 構文、例、制限事項、詳細については、「RENAME (Transact-SQL)」 を参照してください。

ビューを変更します

ユーザーはビューを変更できるようになります。 詳細については、「ALTER VIEW (Transact-SQL)」を参照してください。

APS CU7.5

公開日 - 2019 年 9 月

外部データ ソースを変更します

お客様は、CU7.5 更新プログラムを使用して外部データ ソース定義を変更できるようになります。 Hadoop 名ノードの高可用性を持つお客様は、フェールオーバーが発生したときに引数を変更するようにデータ ソースを変更できるようになりました。 APS の場合、LOCATION、RESOURCE_MANAGER_LOCATION、CREDENTIAL のみを変更できます。 詳しくは、「外部データ ソースを変更する」をご覧ください。

PolyBase での CDH 5.15 と 5.16 のサポート

CU7.5 更新プログラムを使用した APS 上の PolyBase で、Cloudera からの Hadoop ディストリビューションの CDH 5.15 と 5.16 バージョンがサポートされるようになりました。 CDH 5.x バージョンにはオプション 6 を使用します。

Try_Convert と Try_Cast のサポート

CU7.5 APS では、tsql 関数の TRY_CASTTRY_CONVERT がサポートされるようになりました。 これらの関数はどちらも、変換が成功した場合に、指定したデータ型に変換された値を返します。それ以外の場合は null を返します。

APS CU7.4

公開日 - 2019 年 5 月

dwloader を使用した大きな行の読み込み

APS CU7.4 以降では、新しい dwloader を使用して、32 KB (32,768 バイト) を超えるテーブルに行を読み込むことができるようになります。 新しい dwloader は、32768 から 33554432 (バイト単位) の整数値を受け取り、32 KB を超える行を読み込む -l スイッチをサポートしています。 このスイッチは、クライアントとサーバーに割り当てるメモリが増え、読み込みが遅くなる可能性があるため、大きな行 (32 KB を超える) を読み込む場合にのみ、このオプションを使用します。 新しい dwloader は ダウンロード サイト からダウンロードできます。

PolyBase での HDP 3.0 と 3.1 のサポート

APS 上の PolyBase では、この更新プログラムで HDP 3.0 と 3.1 がサポートされるようになりました。 HDP 3.x バージョンにはオプション 7 を使用します。 詳細については、「PolyBase の接続 のページ」を参照してください。

PolyBase での UTF16 ファイルのサポート

PolyBase は、UTF16 (LE) エンコーディングの区切りテキスト ファイルの読み取りがサポートされるようになりました。 セットアップの詳細については、「外部ファイル形式の作成」を参照してください。

APS CU7.3

公開日 - 2018 年 12 月

共通部分式の削除

APS CU7.3 では、SQL クエリ オプティマイザーでの一般的な部分式の削除により、クエリのパフォーマンスが向上します。 この向上により、2 つの方法でクエリが向上されます。 1 つ目の利点は、このような式を特定して排除することで、SQL のコンパイル時間を短縮できることです。 2 つ目の重要な利点は、これらの冗長部分式のデータ移動操作が排除されるため、クエリの実行時間が短縮されることです。 この機能のについての詳しい説明は、「こちら」をご覧ください。

Informatica 10.2.0 用 APS Informatica コネクタの公開

Informatica バージョン 10.2.0 と 10.2.0 修正プログラム 1 で動作する APS 用 Informatica コネクタの新しいバージョンをリリースしました。 新しいコネクタは ダウンロード サイト からダウンロードできます。

注意

Informatica 10.2.0 または 10.2.0 修正プログラム 1 用の APS Informatica コネクタは、厳密な TLS1.2 では機能せず、完全に機能するには TLS1.0 と 1.1 が必要です。

サポートされているバージョン

APS バージョン Informatica PowerCenter Driver
APS 2016 9.6.1 SQL Server Native Client 11.x
APS 2016 以降 10.2.0、10.2.0 修正プログラム 1 SQL Server Native Client 11.x

APS CU7.2

公開日 - 2018 年 10 月

TLS 1.2 のサポート

APS CU7.2 は TLS 1.2 をサポートしています。 クライアント マシンから APS と APS ノード内通信を TLS1.2 経由でのみ通信するように設定できるようになりました。 TLS 1.2 経由でのみ通信するように設定されているクライアント コンピューターにインストールされている SSDT、SSIS、Dwloader などのツールは、TLS 1.2 を使用して APS に接続できるようになりました。 既定では、APS は下位互換性のためにすべての TLS (1.0、1.1、1.2) バージョンをサポートします。 TLS 1.2 を厳密に使用するように APS アプライアンスを設定する場合は、レジストリ設定を変更することで設定できます。

詳細については、「APS で TLS1.2 の構成」を参照してください。

PolyBase への Hadoop 暗号化ゾーンのサポート

PolyBase が Hadoop 暗号化ゾーンと通信できるようになりました。 「Hadoop セキュリティの構成 に必要な APS 構成の変更」を参照してください。

maxdop オプションの挿入 - 選択

挿入/選択操作で 1 より大きい maxdop 設定を選択できる 機能スイッチ が追加されました。 maxdop 設定を 0、1、2、4 に設定できるようになりました。 既定値は 1 です。

重要

maxdop を増やすと、操作が遅くなったり、デッドロック エラーが発生したりする場合があります。 その場合は、設定を maxdop 1 に戻し、操作を再試行します。

ColumnStore インデックスの正常性 DMV

dm_pdw_nodes_db_column_store_row_group_physical_stats dmv を使用して 列ストア インデックスの正常性情報を表示できます。 次のビューを使用して断片化を判断し、列ストア インデックスを再構築または再構成するタイミングを決定します。

create view dbo.vCS_rg_physical_stats
as 
with cte
as
(
select   tb.[name]                    AS [logical_table_name]
,        rg.[row_group_id]            AS [row_group_id]
,        rg.[state]                   AS [state]
,        rg.[state_desc]              AS [state_desc]
,        rg.[total_rows]              AS [total_rows]
,        rg.[trim_reason_desc]        AS trim_reason_desc
,        mp.[physical_name]           AS physical_name
FROM    sys.[schemas] sm
JOIN    sys.[tables] tb               ON  sm.[schema_id]          = tb.[schema_id]                             
JOIN    sys.[pdw_table_mappings] mp   ON  tb.[object_id]          = mp.[object_id]
JOIN    sys.[pdw_nodes_tables] nt     ON  nt.[name]               = mp.[physical_name]
JOIN    sys.[dm_pdw_nodes_db_column_store_row_group_physical_stats] rg      ON  rg.[object_id]     = nt.[object_id]
                                                                            AND rg.[pdw_node_id]   = nt.[pdw_node_id]
                                        AND rg.[pdw_node_id]    = nt.[pdw_node_id]                                          
)
select *
from cte;

ORC ファイルと Parquet ファイルの PolyBase の日付範囲の拡大

PolyBase を使用した日付データ型の読み取り、インポート、エクスポートで、ORC と Parquet ファイルの種類に対して 1970-01-01 以前と 2038-01-20 以降の日付がサポートされるようになりました。

ターゲットとしての SQL Server 2017 の SSIS 変換先アダプター

展開ターゲットとして SQL Server 2017 をサポートする新しい APS SSIS 変換先アダプターは、ダウンロード サイト からダウンロードできます。

APS CU7.1

公開日 - 2018 年 7 月

DBCC コマンドはコンカレンシー スロットを消費しません (動作変更)

APSは、DBCC DROPCLEANBUFFERS など、T-SQL DBCC コマンドのサブセットをサポートしています。 以前は、これらのコマンドはコンカレンシー スロットを消費したので、実行できるユーザー負荷/クエリの数が減少しました。 DBCC コマンドは、ユーザーコンカレンシー スロットを消費しないローカル キューで実行されるようになったため、全体的なクエリ実行パフォーマンスが向上します。

一部のメタデータ呼び出しをカタログ オブジェクトに置き換えます

SMO を使用する代わりにメタデータ呼び出しにカタログ オブジェクトを使用すると、APS のパフォーマンスが向上しました。 CU7.1 以降では、これらのメタデータ呼び出しの一部が既定でカタログ オブジェクトを使用するようになりました。 この動作は、メタデータ クエリを使用しているお客様が問題が発生した場合に、機能スイッチ によってオフにすることができます。

バグの修正

APS CU7.1 を使用して SQL Server 2016 SP2 CU2 にアップグレードしました。 アップグレードにより、以下で説明するいくつかの問題が修正されます。

Title 説明
タプル ムーバーのデッドロックの可能性 このアップグレードにより、分散トランザクションとタプル ムーバーのバックグラウンド スレッドで長年発生していたデッドロックの可能性が修正されます。 CU7.1 をインストールした後、TF634 を使用して SQL Server スタートアップ パラメーターまたはグローバル トレース フラグとしてタプル ムーバーを停止したお客様は、それを安全に削除できます。
特定のラグ/リード クエリが失敗する エラーが発生する可能性のある入れ子になったラグ/リード関数を持つ CCI テーブルに対する特定のクエリは、このアップグレードで修正されました。

APS AU7

公開日 - 2018 年 5 月

APS 2016 は、AU7 にアップグレードするための前提条件です。 以下は APS AU7 の新機能です。

統計の自動作成と自動更新

APS AU7 では、既定で統計が自動的に作成され、更新されます。 統計情報の設定を更新するために、管理者は Configuration Manager の新しい機能スイッチ メニュー項目を使用できます。 機能スイッチ は、統計の自動作成、自動更新、非同期更新の動作を制御します。 ALTER DATABASE (Parallel Data Warehouse) ステートメントを使用して統計設定を更新することもできます。

T-SQL

選択 @var がサポートされるようになりました。 詳細については、「ローカル変数の選択」を参照してください

クエリ ヒント HASH と ORDER GROUP がサポートされるようになりました。 詳細については、「ヒント (Transact-SQL) - クエリ」を参照してください

機能スイッチ

APS AU7 では、Configuration Manager で機能スイッチが導入されます。 AutoStatsEnabled と DmsProcessStopMessageTimeoutInSeconds は、管理者が変更できる構成可能なオプションになりました。

既知の問題

APS AU7 ソフトウェアを使用すると、Intel BIOS 更新プログラムが提供され、投機的実行のサイド チャネル攻撃 として説明されている問題が修正されます。 攻撃は スペクターとメルトダウンの脆弱性 と呼ばれるものを悪用することを目的とします。 APS と共にパッケージ化されていますが、BIOS 更新プログラムは、APS AU7 ソフトウェア インストールの一部としてではなく、手動でインストールされます。

Microsoft は、更新された BIOS をインストールするようすべての顧客に勧めます。 Microsoft は、さまざまな環境のさまざまな SQL ワークロードに対するカーネル仮想アドレス シャドウ (KVAS)、カーネル ページ テーブル間接参照 (KPTI)、間接ブランチ予測軽減 (IBP) の影響を測定しました。 測定の結果、一部のワークロードで大幅な低下が見つかりました。 結果に基づいて、運用環境に展開する前に、BIOS 更新プログラムを有効にした場合のパフォーマンス効果をテストすることをお勧めします。 SQL Server のガイダンス については、こちら を参照してください。

APS 2016

このセクションでは、APS 2016-AU6 の新機能について説明しました。

SQL Server 2016

APS AU6 は、最新の SQL Server 2016 リリースで実行され、既定のデータベース互換レベル 130 を使用します。 SQL Server 2016 では、次のような新機能がサポートされています。

  • クラスター化列ストア インデックスのセカンダリ インデックス。
  • PolyBase の Kerberos。

T-SQL

APS AU6 では、これらの T-SQL 互換性の向上がサポートされています。 これらの追加の言語要素により、SQL Server やその他のデータ ソースからの移行が容易になります。

データ型

ウィンドウ関数

セキュリティ関数

追加の関数

PolyBase/Hadoop の機能強化

  • Hortonworks HDP 2.4 と HDP 2.5 との互換性
  • データベース スコープ資格情報による Kerberos のサポート
  • Azure Storage BLOB での資格情報のサポート

インストールとアップグレードの機能強化

エンタープライズ アーキテクチャの更新 既存のアプライアンスを APS AU6 にアップグレードすると、最新のファームウェアとドライバーの更新プログラムがインストールされます。これには、セキュリティ修正プログラムが含まれます。

HPE または DELL の新しいアプライアンスには、最新のすべての更新プログラムに加えて、次のものが含まれます。

  • 最新世代プロセッサのサポート (Broadwell)
  • DDR4 DIMM への更新
  • DIMM スループットの向上

統合

  • 完全修飾ドメイン名 (FQDN) のサポートにより、アプライアンスへのドメイン信頼を設定できます。
  • FQDN を使用するには、アップグレード中に完全なアップグレードとオプトインを行う必要があります。

ダウンタイム の短縮 APS AU6 へのインストールまたはアップグレードは、以前のリリースより高速であり、必要なダウンタイムが少なくなっています。 ダウンタイムを短縮するには、インストールまたはアップグレードを行います。

  • 2016 年 6 月までのすべての更新プログラムを含むイメージを使用して、WSUS 更新プログラムの適用を効率化します
  • ドライバーとファームウェアの更新プログラムでセキュリティ更新プログラムを適用します
  • 最新の修正プログラムとアプライアンス検証ユーティリティ (PAV) をアプライアンスに配置して、ダウンロードしなくてもインストールできる状態にします。