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