SharePoint 統合モードでは、Analysis Services サーバー インスタンスは、データ更新やクエリのみの処理など、特定の種類の処理要求をサポートするように構成できます。 既定では、両方の種類の読み込み要求が有効になっています。 いずれかの種類をオフにして、専用のクエリ エンジンまたはデータ更新サーバーを作成できます。
適用対象: SharePoint 2010
注
このリリースでは、データ更新ジョブまたはオンデマンド クエリのメモリまたは CPU 使用率を制限するための構成設定はありません。 Analysis Services サービス インスタンスは、管理しているクエリとデータ更新ジョブの実行に使用できるすべてのリソースを使用します。
このトピックには、次のセクションが含まれています。
処理モードを構成する
サーバーの全体管理の [システム設定] で、[ サーバー上のサービスの管理] をクリックします。
ページの上部にある [サーバー] で下矢印をクリックし、[ サーバーの変更] をクリックします。
構成する Analysis Services サーバー インスタンスがある SharePoint サーバーを選択します。
[ SQL Server Analysis Services] をクリックします。
[サービス インスタンスの使用状況] で、次のいずれかの操作を行います。
[ 読み取り専用データベースの読み込みを有効にする ] チェック ボックスをオフにして、PowerPivot データを含むブックをユーザーが開いたときに発生するオンデマンド クエリ処理をオフにします。
スケジュールされたデータ更新をオフ にするには、[更新のためにデータベースの読み込みを有効にする ] チェック ボックスをオフにします。
注
データ更新を無効にしても、SharePoint サイトからデータ更新オプションは削除されません。 PowerPivot ブックを所有しているユーザーは、引き続きデータ更新のスケジュールを作成できますが、そのサーバーではデータ更新は行われません。
必要に応じて、データ更新操作の場合は、同時更新ジョブの数を変更できます。 サーバーがデータ更新専用に構成されている場合、またはサーバーに追加のプロセッサがある場合は、同時実行ジョブの数を増やすことをお勧めします。 より多くのオンデマンド クエリのためにシステム リソースを解放する場合は、同時実行ジョブの数を減らすことができます。
変更を保存します。 処理イベントが発生するまで、サーバーはエントリを検証しません。 同時実行ジョブに無効な数を入力すると、次の要求が処理されるときにエラーが検出され、ログに記録されます。
並列で実行できるデータ更新ジョブの数を変更する
データ更新ジョブは、PowerPivot サービス アプリケーションによって管理および監視される処理キューに追加されるスケジュールされたタスクです。 ジョブは、PowerPivot ブック内の 1 つ以上のデータ ソースのスケジュール情報で構成されます。 定義されているスケジュールごとに個別のジョブが作成されます。 ブック所有者がすべてのデータ ソースに対して 1 つのスケジュールを定義した場合、データ更新操作全体に対して 1 つのジョブのみが作成されます。 ブックの所有者が外部データ ソースの個別のスケジュールを作成した場合、複数のジョブが作成され、そのブックの完全なデータ更新が完了するために実行されます。
システムに追加の負荷をサポートする容量がある場合は、同時に実行できるデータ更新ジョブの数を増やすことができます。
設定 | 有効な値 | 説明 |
---|---|---|
既定値 | RAM に基づいて計算されます。 | 既定値は、使用可能なメモリの量を 4 ギガバイトで割った値に基づいています。 既定値は数式によって計算されるため、システムの機能に応じて設定を調整できます。 注: 4 ギガバイトの除数は、実際の PowerPivot データ ソースの大規模なサンプリングの RAM 使用量に基づいて選択されました。 PowerPivot の物理アーキテクチャまたは論理アーキテクチャに基づいていません。 |
最大値 | CPU の数に基づいて計算されます。 | 指定できる同時実行ジョブの最大数は、コンピューター上のプロセッサの数に基づいています。 たとえば、4 ソケットのクアッド コア コンピューターでは、同時に実行できるジョブの最大数は 16 です。 |
既定値を大きい値に増やす
次のグラフは、RAM と CPU のさまざまな組み合わせと、システム特性に基づいて計算される既定値と最大値を示しています。 同時に実行できるデータ更新ジョブの数に対して計算される既定値はシステム メモリに基づいており、計算される最大値は CPU に基づくことを思い出してください。 最後の列は、同時データ更新ジョブの最大数を増やすことができるかどうかを示します。
実際の RAM (ギガバイト単位) | 計算されたデフォルト値 | 実際の CPU の数 | 計算された最大値 | 同時実行ジョブを増やす |
---|---|---|---|---|
4 | 1 | 1 | 1 | いいえ。 既定値と最大値は同じです。 |
4 | 1 | 4 | 4 | はい。 同時実行ジョブの数を 2、3、または 4 に増やすことができます。 |
8 | 2 | 4 | 4 | はい。 同時実行ジョブの数を 3 または 4 に増やすことができます。 |
16 | 4 | 4 | 4 | いいえ。 既定値と最大値は同じです。 |
32 | 既定値を計算する数式を使用すると、既定値は 8 になります。 既定値は許可されている最大値より大きいため、この場合、計算される既定値は使用されません。 | 4 | 4 | いいえ。 大きな RAM は既定の 8 つの同時実行ジョブを示しますが、プロセッサが 4 台のコンピューターでは最大 4 つの同時実行ジョブのみがサポートされます。 |
32 | 8 | 8 | 8 | いいえ。 |
32 | 8 | 16 | 16 | はい。 |
64 | 16 | 16 | 16 | いいえ。 |
複数のジョブを同時に正常に実行できるかどうかを事前に把握する方法がないため、時間の経過と同時にメモリ消費量を分析し、サーバー メモリが一般的に使用率が低いと判断した後にのみ、同時実行ジョブの数を増やす必要があります。
各データ更新ジョブは、更新されるデータ ソースの数とサイズに応じて、異なる負荷特性を持ちます。 行数が少ない単一のデータ ソースを持つブックの処理負荷は、多数のデータ ソースと非常に大きな行セットを含むブックよりもはるかに軽くなります。