次の方法で共有


SQL Server 2014 における Analysis Services 機能の動作の変更

このトピックでは、多次元、表形式、データ マイニング、PowerPivot for SharePoint 展開の Analysis Services の動作の変更について説明します。 動作の変更の影響は、現在のバージョンの SQL Server の機能や操作方法が、以前のバージョンの SQL Server とは異なることに表れます。

Note

これに対し、破壊的変更は、Analysis Services と統合されたデータ モデルまたはアプリケーションの実行を妨げるものです。 詳細については、「 Breaking Changes to Analysis Services Features in SQL Server 2014」を参照してください。

このトピックの内容

SQL Server 2014 の動作の変更

このリリースでは、表形式、多次元、データ マイニング、PowerPivot for SharePoint 機能に関する新しい動作の変更は発表されていません。 ただし、SQL Server 2014 Analysis Services (SSAS) は SQL Server 2012 および SQL Server 2012 SP1 バージョンと非常に似ているため、2008 年SQL Serverからアップグレードする場合の利便性として、両方の以前のリリースからの動作の変更がここで提供されます。

SQL Server 2012 SP1 での動作の変更

このセクションでは、SQL Server 2012 SP1 の Analysis Services 機能に関して報告される動作の変更について説明します。 これらの変更は、SQL Server 2014 にも適用されます。

問題 説明
SQL Server 2008 R2 PowerPivot ブックを SQL Server 2012 SP1 PowerPivot for SharePoint 2013 で使用しているとき、モデルのアップグレードおよび更新が自動的に行われません。 そのため、SQL Server 2008 R2 PowerPivot ブックの定期データ更新が機能しません。 2008 R2 ブックは、PowerPivot for SharePoint 2013 で開きますが、定期更新は機能しません。 更新履歴を確認すると、次のようなエラー メッセージが表示されます。
"ブックには、サポートされていない PowerPivot モデルが含まれています。 ブックの PowerPivot モデルは、SQL Server 2008 R2 PowerPivot for Excel 2010 形式です。 サポートされている PowerPivot モデルは、
SQL Server 2012 PowerPivot for Excel 2010
SQL Server 2012 PowerPivot for Excel 2013"

ブックをアップグレードする方法: ブックを 2012 ブックにアップグレードするまで定期更新は機能しません。 ブックとブックに含まれるモデルをアップグレードするには、次のいずれかの手順を実行します。

SQL Server 2012 PowerPivot for Excel アドインがインストールされた Microsoft Excel 2010 でブックをダウンロードして開きます。 ブックを保存して、SharePoint サーバーに再発行します。

Microsoft Excel 2013 でブックをダウンロードして開きます。 ブックを保存して、SharePoint サーバーに再発行します。



ブックのアップグレードの詳細については、「 ブックのアップグレード」および「スケジュールされたデータ更新 (SharePoint 2013)」を参照してください。
DAX ALL Functionの動作の変更 2012 SP1 SQL Serverより前のバージョンでは、タイム インテリジェンスで使用するために [Date] 列を Date テーブルとして指定し、[Date] 列を引数として ALL 関数に渡し、次に CALCULATE 関数にフィルターとして渡すと、日付列のスライサーに関係なく、テーブル内のすべての列のすべてのフィルターは無視されます。

たとえば、次のように入力します。

= CALCULATE (<expression>, ALL (DateTable[Date]))

2012 SP1 SQL Serverより前のバージョンでは、引数として ALL に渡された [Date] 列に関係なく、DateTable のすべての列に対してすべてのフィルターが無視されます。

SQL Server 2012 SP1 および Excel 2013 の PowerPivot では、引数として ALL に渡された指定された列のフィルターのみが無視されます。

この新しい動作に対処するには、つまりテーブル全体のフィルターとしてすべての列を無視するには、次のように引数から [Date] を除外します。

=CALCULATE (<expression>, ALL(DateTable))

これにより、SQL Server 2012 SP1 より前の動作と同じ結果が得られます。

SQL Server 2012 での動作の変更

このセクションでは、SQL Server 2012 の Analysis Services 機能に関して報告された動作の変更について説明します。 これらの変更は、SQL Server 2014 にも適用されます。

Analysis Services、多次元モード

個別のカウント メジャーでは、NullProcessing オプションを Preserve に設定することはサポートされません。

2012 年SQL Serverより前は、個別のカウント メジャーに対して NullProcessing 要素 (ASSL) を にPreserve設定していました。 しかし、この方法では、多くの場合に正しくない結果が生成され、処理ジョブがクラッシュすることもありました。 その結果、SQL Server 2012 では、この構成は無効になります。 使用しようとすると、次の検証エラーが発生します。"メタデータ マネージャーでエラーが発生しました。 Preserve は、メジャー名>の個別のカウント メジャーに対して<有効な NullProcessing 値ではありません。

Management Studio とキューブ デザイナーのキューブ ブラウザーは削除されました。

Management Studio またはキューブ デザイナーでキューブ ブラウザー コントロールを使用すると、PivotTable 構造体にフィールドをドラッグ アンド ドロップできましたが、このコントロールは製品から削除されました。 このコントロールは、Office Web コントロール (OWC) コンポーネントでした。 Office では OWC が非推奨とされ、使用できなくなりました。

PowerPivot for SharePoint

PowerPivot ブックを外部データ ソースとして使用するには上位の権限が必要

Excel ブックでは、同じブックに埋め込まれた PowerPivot データも、外部のブックにある PowerPivot データも表示できます。 以前のリリースでは、PowerPivot データが埋め込まれている場合も、外部にある場合も、権限の要件が同じでした。 PowerPivot ブックに対する "表示のみ" の権限があれば、埋め込みおよび外部接続の両方について、ブック内のすべての PowerPivot データに対する完全なアクセス権を取得することができました。

このリリースでは、外部ファイルの PowerPivot データを表示する Excel ブックについて、権限の要件が変更されています。 このリリースでは、クライアント アプリケーションから外部の PowerPivot ブックに接続するには、 "読み取り" 権限 (具体的には、 "アイテムを開く" 権限) が必要になりました。 追加された権限により、ブックに埋め込まれたソース データを表示するためのダウンロード権をユーザーが持っていることが示されます。 また、この権限は、モデル データにリンクするクライアント アプリケーションやブックで、モデル データを完全に使用できることも表しています。つまり、権限の要件と実際のデータ接続動作の対応が、従来よりも適切になりました。

これまでどおり PowerPivot ブックを外部データ ソースとして使用するには、外部 PowerPivot データに接続するユーザーの SharePoint 権限を引き上げる必要があります。 アクセス許可を変更するまで、ユーザーがデータ ソース接続で PowerPivot ブックにアクセスしようとすると、次のエラーが表示されます。"PowerPivot Web サービスからエラーが返されました (アクセスが拒否されました。要求したドキュメントが存在しないか、ファイルを開く権限がありません。)"

警告

権限の継承をライブラリ レベルで無効にして、このライブラリ内の特定のドキュメントに対するユーザー権限を "表示のみ" から "読み取り" に引き上げるには、次の手順に従います。 ただし、事前に既存の権限とドキュメントを慎重に確認し、これらの手順がサイトに対して適切であるかどうかを見極めてください。

または、ライブラリ内にフォルダーを作成し、影響を受けるすべてのドキュメントをそのフォルダーに移して、フォルダーに対して固有の権限を設定してもかまいません。

Note

ブックが PowerPivot ギャラリーに格納されている場合は、ブックに対する権限の継承を無効にすると、データ更新が構成されている場合にそのブックのサムネイル画像が正常に生成されなくなります。 ギャラリー内のブックとプレビュー イメージへのアクセスを同時に許可するには、ライブラリ内のすべてのドキュメントに対する "読み取り" 権限を特定のユーザーにライブラリ レベルで付与することを検討してください。

権限を変更するには、サイト所有者である必要があります。

個々のブックの権限を読み取り権限レベルに引き上げる方法

  1. 下矢印をクリックして個々のドキュメントのメニューを開きます。

  2. [権限の管理]をクリックします。

  3. 既定では、ライブラリは権限を継承します。 このライブラリ内の個々のブックの権限を変更するには、 [権限の継承を中止]をクリックします。

  4. PowerPivot ブックに対する追加の権限が必要なユーザーまたはグループ名のチェック ボックスをオンにします。 権限を追加することで、これらのユーザーは埋め込み PowerPivot データにリンクし、他のドキュメント内でそのデータを外部データ ソースとして使用できるようになります。

  5. [ユーザー権限の編集]をクリックします。

  6. [読み取り] 権限を選択し、 [OK]をクリックします。

今回のリリースでは、PowerPivot ギャラリーでスナップショット画像を生成する際の要件が追加されており、情報が公開される可能性が排除されています (つまり、表示権限がないデータ ソースに含まれるデータのスナップショットを表示できなくなりました)。 こうした要件は、外部データ ソースに接続する PowerPivot ブックを表示する際にのみ適用されます。 埋め込まれた PowerPivot データだけを視覚化するブックを使用する場合は、PowerPivot ギャラリーでのスナップショットの生成方法に違いはありません。

開かれるたびにデータが更新されるブックの場合、スナップショットの生成の際に、次のような新しい規則が適用されます。

  • 他のブックまたはレポートにより外部データ ソースとして使用される PowerPivot ブックは、データを使用するブックと同じライブラリ内にあることが必要です。 たとえば、sales-data.xlsx が sales-report.xlsx にデータを提供する場合、両方のブックが同じギャラリー内にないと、スナップショット画像が表示されません。

  • 一緒に使用されるブックは、共通の親 (つまり PowerPivot ギャラリー) から権限を継承する必要があります。 先ほどの例では、sales-data.xlsx と sales-report.xlsx の両方が PowerPivot ギャラリーから権限を継承する必要があります。

ブックでいずれかの条件が満たされていない場合、予期したサムネイル画像の代わりに次のロック アイコンが表示されます。

GMNI_PowerPivotGalleryIcon_Locked

ラウンド ロビン方式からヘルス ベース方式に変更された、要求の負荷分散の既定の設定

PowerPivot サービス アプリケーションには、PowerPivot データに対する要求をファーム内の複数の PowerPivot for SharePoint サーバー間でどのように分散するかを決める既定の設定があります。 以前のリリースでの既定の設定は ラウンド ロビン方式で、要求は使用可能なサーバー間で順番に分散されていました。 今回のリリースでは、既定の設定は ヘルス ベース方式になりました。 PowerPivot サービス アプリケーションは、使用可能なメモリや CPU などのサーバーの状態の統計を基に、次の要求を受け取るサーバー インスタンスを決定します。

サーバーを以前のリリースからアップグレードした場合、PowerPivot サービス アプリケーションには前の既定の設定 (ラウンド ロビン) が保持されています。 ヘルス ベース の割り当て方式の設定を使用するには、構成設定を変更する必要があります。 詳しくは「 Create and Configure a PowerPivot Service Application in Central Administration」をご覧ください。

参照

旧バージョンとの互換性
SQL Server 2014 の Analysis Services 機能における重大な変更