PowerPivott データ更新は、外部データ ソースに対してクエリを実行して、コンテンツ ライブラリに格納されている Excel 2010 ブックの埋め込み PowerPivot データを更新する、スケジュールされたサーバー側の操作です。
データ更新は PowerPivot for SharePoint の組み込み機能ですが、これを使用するには、SharePoint 2010 ファームで特定のサービスとタイマー ジョブを実行する必要があります。 データ更新を成功させるためには、データ プロバイダーのインストールやデータベースのアクセス許可の確認などの追加の管理手順が必要になることがよくあります。
適用対象: SharePoint 2010
注
SQL Server 2014 と SharePoint Server 2013 Excel Services は、PowerPivot データ モデルのデータ更新に別のアーキテクチャを使用します。 新しいアーキテクチャでは、PowerPivot データ モデルを読み込む主なコンポーネントとして Excel Services を使用します。 以前のデータ更新アーキテクチャでは、データ モデルを読み込むには、SharePoint モードで PowerPivot System Service と Analysis Services を実行しているサーバーに依存していました。 詳細については、「 PowerPivot Data Refresh with SharePoint 2013」を参照してください。
このトピックの内容:
手順 1: Secure Store サービスを有効にしてマスター キーを生成する
手順 3: データ更新で使用される資格情報を格納するターゲット アプリケーションを作成する
手順 5: PowerPivot データのインポートに使用するデータ プロバイダーをインストールする
手順 6: スケジュールを作成し、外部データ ソースにアクセスするためのアクセス許可を付与する
手順 7: データ更新のためにブックのアップグレードを有効にする
PowerPivot データ更新タイマー ジョブのスケジュールを変更する
サーバー環境とアクセス許可が構成されていることを確認したら、データ更新を使用する準備が整います。 データ更新を使用するために、SharePoint ユーザーは、データ更新の頻度を指定するスケジュールを PowerPivot ブックに作成します。 通常、スケジュールの作成は、ファイルを SharePoint に発行したブックの所有者または作成者によって行われます。 この人は、所有しているブックのデータ更新スケジュールを作成および管理します。 詳細については、「 データ更新のスケジュール設定 (PowerPivot for SharePoint)」を参照してください。
手順 1: Secure Store サービスを有効にしてマスター キーを生成する
PowerPivot データ更新は、Secure Store Service に依存して、データ更新ジョブの実行や、保存された資格情報を使用する外部データ ソースへの接続に使用される資格情報を提供します。
[新しいサーバー] オプションを使用して PowerPivot for SharePoint をインストールした場合は、Secure Store Service が構成されます。 他のすべてのインストール シナリオでは、サービス アプリケーションを作成して構成し、Secure Store Service のマスター暗号化キーを生成する必要があります。
注
Secure Store Service を構成するか、Secure Store Service の管理を別のユーザーに委任するには、ファーム管理者である必要があります。 有効にした後で設定を構成または変更するには、サービス アプリケーション管理者である必要があります。
サーバーの全体管理の [アプリケーション管理] で、[ サービス アプリケーションの管理] をクリックします。
[サービス アプリケーション] リボンの [作成] で、[ 新規] をクリックします。
[ Secure Store Service] を選択します。
[ Secure Store Application の作成 ] ページで、アプリケーションの名前を入力します。
[データベース] で、このサービス アプリケーションのデータベースをホストする SQL Server インスタンスを指定します。 既定値は、ファーム構成データベースをホストする SQL Server データベース エンジン インスタンスです。
[ データベース名] に、サービス アプリケーション データベースの名前を入力します。 既定値は Secure_Store_Service_DB_<guid> です。 既定の名前は、サービス アプリケーションの既定の名前に対応します。 一意のサービス アプリケーション名を入力した場合は、データベース名に対して同様の名前付け規則に従って、それらを一緒に管理できます。
[データベース認証] の既定値は、"Windows 認証" です。 SQL 認証を選択した場合は、ファームで認証の種類を使用する方法のガイダンスについては、SharePoint 管理者ガイドを参照してください。
アプリケーション プールで、[ 新しいアプリケーション プールの作成 ] を選択します。他のサーバー管理者がアプリケーション プールの使用方法を識別するのに役立つわかりやすい名前を指定します。
アプリケーション プールのセキュリティ アカウントを選択します。 ドメイン ユーザー アカウントを使用するマネージド アカウントを指定します。
残りの既定値をそのまま使用し、[ OK] をクリックします。 サービス アプリケーションは、ファームのサービス アプリケーションの一覧に他のマネージド サービスと共に表示されます。
一覧から Secure Store Service アプリケーションをクリックします。
[サービス アプリケーション] リボンの [ 管理] をクリックします。
[キー管理] で、[ 新しいキーの生成] をクリックします。
パス フレーズを入力して確認します。 パス フレーズは、セキュリティで保護されたストア共有サービス アプリケーションを追加するために使用されます。
OK をクリックします。
トラブルシューティングの目的で役立つストア サービス操作の監査ログは、使用できるようになる前に有効にする必要があります。 ログ記録を有効にする方法の詳細については、「 Secure Store Service (SharePoint 2010) の構成」を参照してください。
手順 2: サポートしない資格情報オプションをオフにする
PowerPivot データ更新では、データ更新スケジュールに 3 つの資格情報オプションが提供されます。 ワークブックの所有者がデータリフレッシュをスケジュールする際、これらのオプションのいずれかを選択し、その結果、データリフレッシュジョブが実行されるアカウントを決定します。 管理者は、所有者をスケジュールするために使用できる資格情報オプションを決定できます。
データ更新を機能させるには、少なくとも 1 つのオプションが必要です。
オプション 1: 管理者によって構成されたデータ更新アカウントを使用します。常にスケジュール定義ページに表示されますが、自動データ更新アカウントを構成した場合にのみ機能します。 アカウントを作成する方法の詳細については、「 PowerPivot 無人データ更新アカウントの構成 (PowerPivot for SharePoint)」を参照してください。
オプション 2、 次の Windows 資格情報を使用して接続すると、常にページに表示されますが、サービス アプリケーション構成ページで [ユーザーがカスタム Windows 資格情報を入力できるようにする ] オプションを有効にした場合にのみ機能します。 このオプションは既定で有効になっていますが、使用の欠点が利点を上回る場合は無効にできます (以下を参照)。
オプション 3 では、 Secure Store Service に保存されている資格情報を使用して接続します。常にページに表示されますが、スケジュール所有者が有効なターゲット アプリケーションを提供する場合にのみ機能します。 管理者は、これらのターゲット アプリケーションを事前に作成してから、データ更新スケジュールを作成するユーザーにアプリケーション名を指定する必要があります。 データ更新操作用のターゲット アプリケーションを作成する方法の詳細については、「 PowerPivot Data Refresh (PowerPivot for SharePoint)の保存された資格情報を構成する」を参照してください。
資格情報オプション 2 "次の Windows ユーザー資格情報を使用して接続する" の構成
PowerPivot サービス アプリケーションには、スケジュール所有者がデータ更新ジョブを実行するための任意の Windows ユーザー名とパスワードを入力できるようにする資格情報オプションが含まれています。 これは、スケジュール定義ページの 2 番目の資格情報オプションです。
この資格情報オプションは、既定で有効になっています。 この資格情報オプションを有効にすると、PowerPivot System Service によって Secure Store Service にターゲット アプリケーションが生成され、スケジュール所有者によって入力されたユーザー名とパスワードが格納されます。 生成されたターゲット アプリケーションは、PowerPivotDataRefresh_<guid> という名前付け規則を使用して作成されます。 Windows 資格情報のセットごとに 1 つのターゲット アプリケーションが作成されます。 PowerPivot システム サービスが所有するターゲット アプリケーションが既に存在し、スケジュールを定義するユーザーが入力したユーザー名とパスワードを格納している場合、PowerPivot System Service では、新しいアプリケーションを作成するのではなく、そのターゲット アプリケーションを使用します。
この資格情報オプションを使用する主な利点は、使いやすさとシンプルさです。 ターゲット アプリケーションが自動的に作成されるため、事前作業は最小限です。 また、スケジュール所有者 (ブックを作成したユーザーの可能性が最も高い) の資格情報でデータ更新を実行すると、アクセス許可の要件がダウンストリームで簡素化されます。 ほとんどの場合、このユーザーはターゲット データベースに対するアクセス許可を既に持っています。 このユーザーの Windows ユーザー ID でデータ更新を実行すると、"現在のユーザー" を指定するすべてのデータ接続が自動的に機能します。
欠点は、管理機能が制限されていることです。 ターゲット アプリケーションは自動的に作成されますが、アカウント情報の変更に合わせ、自動的に削除されたり、更新されたりしません。 パスワードの有効期限ポリシーにより、これらのターゲット アプリケーションが古くなる可能性があります。 期限切れの資格情報を使用するデータ更新ジョブは失敗し始めます。 この場合、スケジュールの所有者は、データ更新スケジュールで現在のユーザー名とパスワードの値を指定して資格情報を更新する必要があります。 その時点で新しいターゲット アプリケーションが作成されます。 時間の経過と同時に、ユーザーがデータ更新スケジュールで資格情報を追加および変更すると、システム上に自動生成されたターゲット アプリケーションが多数存在する場合があります。
現時点では、アクティブまたは非アクティブなターゲット アプリケーションを特定する方法はなく、特定のターゲット アプリケーションを使用するデータ更新スケジュールまでトレースする方法もありません。 一般に、ターゲット アプリケーションは削除すると既存のデータ更新スケジュールが壊れる可能性があるため、そのままにしておく必要があります。 まだ使用中のターゲット アプリケーションを削除すると、ブックのデータ更新履歴ページに "ターゲット アプリケーションが見つかりません" というメッセージが表示され、データ更新が失敗します。
この資格情報オプションを無効にすることを選択した場合は、PowerPivot データ更新用に生成されたすべてのターゲット アプリケーションを安全に削除できます。
データ更新スケジュールでの任意の Windows 資格情報の使用を無効にする
[サーバーの全体管理] の [アプリケーション管理] で、[ サービス アプリケーションの管理] をクリックします。
PowerPivot サービス アプリケーション名をクリックします。 PowerPivot 管理ダッシュボードが表示されます。
[アクション] で、[ サービス アプリケーション設定の構成 ] をクリックして PowerPivot サービス アプリケーション設定ページを開きます。
[データ更新] セクションで、[ ユーザーがカスタム Windows 資格情報を入力できるようにする ] チェック ボックスをオフにします。
手順 3: データ更新で使用される資格情報を格納するターゲット アプリケーションを作成する
Secure Store Service を構成すると、SharePoint 管理者はターゲット アプリケーションを作成して、PowerPivot 無人データ更新アカウントや、ジョブの実行または外部データ ソースへの接続に使用されるその他のアカウントなど、保存された資格情報をデータ更新の目的で使用できるようにします。
前のセクションで、特定の資格情報オプションを使用できるようにするには、ターゲット アプリケーションを作成する必要があることを思い出してください。 具体的には、PowerPivot 無人データ更新アカウントのターゲット アプリケーションと、データ更新操作で使用される予定の追加の保存された資格情報を作成する必要があります。
保存されている資格情報を含むターゲット アプリケーションを作成する方法の詳細については、「 PowerPivot 無人データ更新アカウントの構成 (PowerPivot for SharePoint) 」および「 PowerPivot データ更新用の保存された資格情報の構成 (PowerPivot for SharePoint)」を参照してください。
手順 4: スケーラブルなデータ更新用にサーバーを構成する
既定では、PowerPivot for SharePoint の各インストールでは、オンデマンド クエリとスケジュールされたデータ更新の両方がサポートされます。
インストールごとに、Analysis Services サーバー インスタンスがクエリとスケジュールされたデータ更新の両方をサポートするか、特定の種類の操作専用にするかを指定できます。 ファームに PowerPivot for SharePoint が複数インストールされている場合は、ジョブが遅延または失敗している場合は、データ更新操作専用のサーバーを使用することを検討してください。
また、基になるハードウェアでサポートされている場合は、並列で実行されるデータ更新ジョブの数を増やすことができます。 既定では、並列で実行できるジョブの数はシステム メモリに基づいて計算されますが、ワークロードをサポートするために追加の CPU 容量がある場合は、その数を増やすことができます。
詳細については、「 専用データ更新または Query-Only 処理の構成 (PowerPivot for SharePoint)」を参照してください。
手順 5: PowerPivot データのインポートに使用するデータ プロバイダーをインストールする
データ更新操作は、基本的に元のデータを取得したインポート操作の繰り返しです。 つまり、PowerPivot クライアント アプリケーションにデータをインポートするために使用するのと同じデータ プロバイダーも、PowerPivot サーバーにインストールする必要があります。
Windows サーバーにデータ プロバイダーをインストールするには、ローカル管理者である必要があります。 追加のドライバーをインストールする場合は、PowerPivot for SharePoint がインストールされている SharePoint ファーム内の各コンピューターにインストールしてください。 ファームに複数の PowerPivot サーバーがある場合は、それぞれにプロバイダーをインストールする必要があります。
SharePoint サーバーは 64 ビット アプリケーションです。 データ更新操作をサポートするために使用しているデータ プロバイダーの 64 ビット バージョンを必ずインストールしてください。
手順 6: スケジュールを作成し、外部データ ソースにアクセスするためのアクセス許可を付与する
ブックの所有者または作成者は、ブックのデータ更新スケジュールを設定するために編集権限を持っている必要があります。 このアクセス許可レベルを指定すると、ブックのデータ更新構成ページを開いて編集し、データの更新に使用する資格情報とスケジュール情報を指定できます。
SharePoint のアクセス許可に加えて、外部データ ソースに対するデータベースのアクセス許可も確認して、データ更新時に使用されるアカウントがデータに対する十分なアクセス権を持っていることを確認する必要があります。 許可する必要があるアクセス許可は、ブック内の接続文字列と、データ更新ジョブが実行されているユーザー ID によって異なるため、アクセス許可の要件を決定するには、ユーザー側で慎重に評価する必要があります。
PowerPivot ブック内の既存の接続文字列が PowerPivot データ更新操作にとって重要である理由
データ更新が実行されると、サーバーは、データが最初にインポートされたときに作成された接続文字列を使用して、外部データ ソースに接続要求を送信します。 その接続文字列で指定されたサーバーの場所、データベース名、および認証パラメーターが、同じデータ ソースにアクセスするためにデータ更新中に再利用されるようになりました。 接続文字列とその全体的な構造は、データ更新のために変更できません。 データ更新中には、単に as-is が再利用されます。 場合によっては、Windows 以外の認証を使用してデータ ソースに接続している場合は、接続文字列のユーザー名とパスワードをオーバーライドできます。 詳細については、このトピックで詳しく説明します。
ほとんどのブックでは、接続の既定の認証オプションとして信頼済み接続または Windows 統合セキュリティが使用されており、その結果、接続文字列には SSPI=IntegratedSecurity
または SSPI=TrustedConnection
が含まれます。 データ更新中にこの接続文字列を使用すると、データ更新ジョブの実行に使用されるアカウントが "現在のユーザー" になります。 そのため、このアカウントには、信頼された接続を介してアクセスされる外部データ ソースに対する読み取りアクセス許可が必要です。
PowerPivot 無人データ更新アカウントを有効にしましたか?
"はい" の場合は、データ更新中にアクセスされるデータ ソースに対する読み取りアクセス許可をそのアカウントに付与する必要があります。 このアカウントに読み取りアクセス許可が必要な理由は、既定の認証オプションを使用するブックでは、無人アカウントがデータ更新中に "現在のユーザー" になるためです。 スケジュール所有者が接続文字列の資格情報をオーバーライドしない限り、このアカウントには、組織内でアクティブに使用されている任意の数のデータ ソースに対する読み取りアクセス許可が必要です。
資格情報オプション 2: スケジュール所有者に Windows ユーザー名とパスワードの入力を許可していますか?
通常、PowerPivot ブックを作成するユーザーは、最初にデータを既にインポートしているため、既に十分なアクセス許可を持っています。 その後、これらのユーザーが独自の Windows ユーザー ID で実行するようにデータ更新を構成した場合、データベースに対する権限が既にある Windows ユーザー アカウントを使用して、データ更新中にデータが取得されます。 既存のアクセス許可で十分です。
資格情報オプション 3: Secure Store Service ターゲット アプリケーションを使用して、データ更新ジョブを実行するためのユーザー ID を提供していますか?
データ更新ジョブの実行に使用されるアカウントには、PowerPivot 無人データ更新アカウントで説明されているものと同じ理由で、読み取りアクセス許可が必要です。
接続文字列を確認して、データ更新中に使用される資格情報をオーバーライドできるかどうかを判断する方法
前述のように、接続で Windows 以外の認証 (SQL Server 認証など) を使用している場合は、データ更新ジョブ レベルで別のユーザー名とパスワードを置き換えることができます。 Windows 以外の資格情報は、ユーザー ID パラメーターとパスワード パラメーターを使用して接続文字列に渡されます。 ブックにこれらのパラメーターを含む接続文字列が含まれている場合は、必要に応じて、そのデータ ソースからのデータを更新するための別のユーザー名とパスワードを指定できます。
次の手順では、ユーザー名とパスワードのオーバーライドを受け入れる接続文字列があるかどうかを判断する方法について説明します。
Excel でブックを開きます。
PowerPivot ウィンドウを開きます (Excel の PowerPivot リボンの [PowerPivot ウィンドウ] をクリックします)。
[ デザイン] をクリックします。
[ 既存の接続] をクリックします。
ワークブックで使用されているすべての接続は、PowerPivot データ接続の下に一覧表示されています。
接続を選択し、[ 編集] をクリックし、[ 詳細設定] をクリックします。 接続文字列はページの下部にあります。
接続文字列 に Integrated Security=SSPI が表示された場合、接続文字列の資格情報をオーバーライドすることはできません。 接続では常に現在のユーザーが使用されます。 指定した資格情報はすべて無視されます。
[Persist Security Info=False]、[Password=***********]、[UserID=<userlogin>] と表示される場合は、資格情報のオーバーライドを受け入れる接続文字列があります。 接続文字列 (UserID、パスワードなど) に表示される資格情報は、Windows 資格情報ではなく、データベース ログインまたはターゲット データ ソースに対して有効なその他のサインイン アカウントです。
接続文字列の資格情報をオーバーライドする方法
資格情報のオーバーライドは、データ更新スケジュールでデータ ソースの資格情報を指定することによって行われます。 管理者は、外部データへのアクセスに使用する資格情報をマップするターゲット アプリケーションを Secure Store Service に提供できます。 スケジュール所有者は、定義したデータ更新スケジュールにターゲット アプリケーション ID を入力できます。 このターゲット アプリケーションの作成の詳細については、「 PowerPivot データ更新 (PowerPivot for SharePoint)の保存された資格情報を構成する」を参照してください。
または、スケジュール所有者は、データ更新中にデータ ソースに接続するために使用される資格情報のセットを入力できます。 次の図は、スケジュール定義ページのこのデータ ソース オプションを示しています。
データ アクセス要件の特定
前のセクションで説明したように、データ更新の実行と外部データ ソースへの接続に使用されるアカウントは、多くの場合、同じです。 そのため、外部データ ソースへのアクセスに使用されるアカウントは、データ更新スケジュール ページのこの部分で設定されたオプションによって決まります。 これは、PowerPivot 無人データ更新アカウント、個々のユーザーの Windows アカウント、または定義済みのターゲット アプリケーションに格納されているアカウントです。
データ更新の実行に使用されるアカウントが、データのインポートに使用されるアカウント (たとえば、資格情報オプション 1 を使用した PowerPivot 無人データ更新アカウント、資格情報オプション 3 を使用した他の保存された資格情報のセット) と異なる場合は、そのアカウントの新しいデータベース ログインを作成し、外部データ ソースに対する読み取りアクセス許可を付与する必要があります。
データ アクセスが必要なアカウントを理解したら、PowerPivot ブックで最もよく使用されるデータ ソースに対するアクセス許可の確認を開始できます。 アクティブに使用されているデータ ウェアハウスまたはレポート データベースから始めますが、最もアクティブな PowerPivot ユーザーからの入力を要請して、使用しているデータ ソースを確認します。 データ ソースの一覧を取得したら、各ソースのチェックを開始して、アクセス許可が正しく設定されていることを確認できます。
手順 7: データリフレッシュのためにワークブックのアップグレードを可能にする
既定では、SQL Server 2008 R2 バージョンの PowerPivot for Excel を使用して作成されたブックは、SQL Server 2012 バージョンの PowerPivot for SharePoint でスケジュールされたデータ更新用に構成できません。 新しいバージョンと古いバージョンの PowerPivot ブックを SharePoint 環境でホストする場合は、SQL Server 2008 R2 ブックをアップグレードしてから、サーバーでデータの自動更新をスケジュールする必要があります。
手順 8: データ更新の構成を確認する
データ更新を確認するには、SharePoint サイトに発行された PowerPivot ブックが必要です。 ワークブックの内容に対する投稿権限を持ち、データ更新スケジュールに含まれるデータソースへアクセスするためのアクセス許可が必要です。
スケジュールを作成する場合は、[ できるだけ早く更新する ] チェック ボックスをオンにして、データ更新をすぐに実行します。 その後、そのブックのデータ更新履歴ページを確認して、正常に実行されたことを確認できます。 PowerPivot データ更新タイマー ジョブは 1 分ごとに実行されることを思い出してください。 データの更新が成功したことを確認するには、少なくともその時間がかかります。
サポートする予定のすべての資格情報オプションを必ず試してください。 たとえば、PowerPivot 無人データ更新アカウントを構成した場合は、そのオプションを使用してデータ更新が成功することを確認します。 スケジュール設定と状態情報の表示の詳細については、「 データ更新のスケジュール設定 (PowerPivot for SharePoint) 」および 「データ更新履歴の表示 (PowerPivot for SharePoint)」を参照してください。
データ更新が失敗する場合は、TechNet Wiki の PowerPivot データ更新のトラブルシューティング ページを参照して、考えられる解決策を確認してください。
データ更新の構成設定を変更する
各 PowerPivot サービス アプリケーションには、データ更新操作に影響する構成設定があります。 このセクションでは、これらの設定を変更する方法について説明します。
[営業時間] を設定して、勤務時間外の処理を決定する
データ更新操作をスケジュールする SharePoint ユーザーは、最も早い開始時刻として "営業時間後" を指定できます。 これは、営業日に蓄積されたビジネス トランザクション データを取得する場合に便利です。 ファーム管理者は、組織の営業日を最も適切に定義する時間の範囲を指定できます。 営業日を 04:00 から 20:00 に定義した場合、"勤務時間後" 開始時刻に基づくデータ更新処理は 20:01 に開始されます。
時間外に実行されるデータ更新要求は、要求を受信した順序でキューに追加されます。 サーバー リソースが使用可能になると、個々の要求が処理されます。
[サーバーの全体管理] の [アプリケーション管理] で、[ サービス アプリケーションの管理] をクリックします。
PowerPivot サービス アプリケーション名をクリックします。 PowerPivot 管理ダッシュボードが表示されます。
[アクション] で、[ サービス アプリケーション設定の構成 ] をクリックして PowerPivot サービス アプリケーション設定ページを開きます。
[データ更新] セクションの [営業時間] に、営業時間後の処理期間を定義する開始時刻と終了時刻を入力します。
時間外の処理期間を定義しない場合は、開始時刻と終了時刻の両方に同じ値を入力できます (たとえば、両方の時刻の場合は 12:00)。 ただし、SharePoint サイトのスケジュール定義ページには、オプションとして "勤務時間後" が引き続き表示されることに注意してください。 時間外の処理範囲が定義されていないファームでこのオプションを選択したユーザーは、処理ジョブの開始に失敗すると、最終的にデータ更新エラーが発生します。
OK をクリックします。
データ更新履歴の保持期間を制限する
データ更新履歴は、時間の経過に伴うデータ更新操作で生成される成功メッセージと失敗メッセージの詳細な記録です。 履歴情報は、ファーム内の使用状況データ収集システムを通じて収集および管理されます。 そのため、使用状況データ履歴に設定した制限は、データ更新履歴にも適用されます。 利用状況レポートは PowerPivot システム全体からデータをプルするため、1 つの履歴設定を使用して、データ更新履歴と、収集および格納される他のすべての使用状況データのデータ保持を制御します。
[サーバーの全体管理] の [アプリケーション管理] で、[ サービス アプリケーションの管理] をクリックします。
PowerPivot サービス アプリケーション名をクリックします。 PowerPivot 管理ダッシュボードが表示されます。
[アクション] で、[ サービス アプリケーション設定の構成 ] をクリックして PowerPivot サービス アプリケーション設定ページを開きます。
[使用状況データの収集] セクションの [使用状況データ履歴] に、各ブックのデータ更新アクティビティの記録を保持する日数を入力します。
既定値は 365 日です。 最小値は 1 日で、最大値は 5,000 日です。 0 は無制限のリテンション期間を指定します。データは削除されません。 履歴をオフにするための設定がないことに注意してください。
OK をクリックします。
履歴情報は、データ更新履歴を含むブックで [データ更新の管理] オプションを選択すると、SharePoint ユーザーが利用できるようになります。 この情報は、ファーム管理者が PowerPivot サービス操作を管理するために使用する PowerPivot 管理ダッシュボードでも使用されます。 詳細については、「 データ更新履歴の表示 (PowerPivot for SharePoint)」を参照してください。
履歴データの長期的な物理ストレージは、PowerPivot サービス アプリケーションの PowerPivot サービス アプリケーション データベースにあります。 使用状況データの収集と格納方法の詳細については、「 PowerPivot 使用状況データの収集」を参照してください。
PowerPivot データ更新タイマー ジョブのスケジュールを変更する
スケジュールされたデータ更新は、PowerPivot サービス アプリケーション データベースのスケジュール情報を 1 分間隔でスキャンする PowerPivot データ更新タイマー ジョブによってトリガーされます。 データ更新の開始がスケジュールされると、タイマー ジョブは、使用可能な PowerPivot サーバー上の処理キューに要求を追加します。
パフォーマンス チューニング手法として、スキャン間の時間を長くすることができます。 また、タイマー ジョブを無効にして、問題のトラブルシューティング中にデータ更新操作を一時的に停止することもできます。
既定の設定は 1 分で、指定できる最小値です。 この値は、1 日を通して任意の時刻に実行されるスケジュールに対して最も予測可能な結果を提供するため、推奨されます。 たとえば、ユーザーが午後 4 時 15 分にデータ更新をスケジュールし、タイマー ジョブが 1 分ごとにスケジュールをスキャンする場合、スケジュールされたデータ更新要求は 4:15 に検出され、処理は 4:15 から数分以内に行われます。
スキャン間隔を上げて実行頻度が非常に低い (たとえば、午前 0 時に 1 日に 1 回) 場合、その期間中に実行するようにスケジュールされたすべてのデータ更新操作が一度に処理キューに追加され、サーバーが過負荷になり、システム リソースの他のアプリケーションが不足する可能性があります。 スケジュールされた更新の数によっては、データ更新操作の処理キューが、すべてのジョブが完了できない程度まで構築される場合があります。 キューの最後のデータ更新要求は、次の処理間隔に実行された場合に削除される可能性があります。
ハードウェアでサポートされている場合は、追加のプロセッサを指定して、より多くのデータ更新ジョブを並列で実行することで、この問題を軽減できます。 詳細については、「 専用データ更新または Query-Only 処理の構成 (PowerPivot for SharePoint)」を参照してください。 データ更新要求の検出、キューへの追加、および処理の詳細については、「 PowerPivot データ更新」を参照してください。
サーバーの全体管理で、[ 監視] をクリックします。
[ ジョブ定義の確認] をクリックします。
PowerPivot データ更新タイマー ジョブを選択します。
タイマー ジョブがデータ更新スケジュール情報をスキャンする頻度を変更するには、スケジュールの頻度を変更します。
データ更新タイマー ジョブを無効にする
PowerPivot データ更新タイマー ジョブは、ファーム内のすべての PowerPivot サーバー インスタンスに対して有効または無効になっているファーム レベルのタイマー ジョブです。 特定の Web アプリケーションまたは PowerPivot サービス アプリケーションに関連付けされていません。 一部のサーバーで無効にして、ファーム内の他のサーバーにデータ更新処理を強制することはできません。
PowerPivot データ更新タイマー ジョブを無効にした場合、キューに既に存在していた要求は処理されますが、ジョブを再度有効にするまで新しい要求は追加されません。 過去に発生するようにスケジュールされた要求は処理されません。
タイマー ジョブを無効にしても、アプリケーション ページでの機能の可用性には影響しません。 Web アプリケーションでデータ更新機能を削除または非表示にする方法はありません。 投稿権限以上のユーザーは、タイマー ジョブが完全に無効になっている場合でも、データ更新操作の新しいスケジュールを作成できます。
こちらもご覧ください
データ更新のスケジュール設定 (PowerPivot for SharePoint)専用データ更新または Query-Only 処理の構成 (PowerPivot for SharePoint)PowerPivot 無人データ更新アカウントの構成 (PowerPivot for SharePoint)、PowerPivot データ更新用の保存された資格情報の構成 (PowerPivot for SharePoint)