次の方法で共有


指定したアカウントを使用して Power Pivot のスケジュールされたデータ更新を構成する (SharePoint Server 2013)

適用対象:yes-img-13 2013no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

重要

このシナリオは、SharePoint Server 2013 のみに適用されます。

この記事では、指定のアカウントを使用した SQL Server 2012 Power Pivot for SharePoint 2013 でのデータのスケジュールされた更新の構成について説明します。

Secure Store を使用してデータ更新資格情報を格納することをお勧めしますが、Secure Store が利用できない場合、またはテスト環境または運用前環境で作業している場合は、スケジュールされたデータ更新用に任意のアカウントを簡単に構成する方法について説明します。

開始する前に

開始する前に、次のものが必要です。

  • レポートで使用されるデータ ソースにアクセスするために使用できる Active Directory アカウント。 これをデータ アクセス アカウントと参照します。 この記事では、データ ソースへのアクセス用にアカウントを構成する方法について説明します。そのため、アカウント自体を開始するだけで済みます。

  • 使用する SharePoint ドキュメント ライブラリへのアクセスを投稿します。

さらに、 Excel Services が SharePoint Server 2013 ファームで構成されていることを確認します。

ビデオ デモンストレーション

このビデオには、この記事で説明されている、指定のアカウントを使用して SQL Server 2012 Power Pivot for SharePoint 2013 でデータのスケジュールされた更新を構成する手順が示されています。

ビデオ: 指定されたアカウントを使用して Power Pivot のデータのスケジュールされた更新を構成します。

データ ソースへのアクセスの構成

データのスケジュールされた更新を設定する最初の手順は、データ アクセス アカウントにレポートで使用されるデータ ソースへの適切なアクセス権が付与されていることを確認することです。 SQL Server および Analysis Services データ ソースについて説明します。

SQL Server データ ソースを使用する場合

データ ソースに SQL Server を使用している場合は、データが存在する SQL Server データベースへの読み取りアクセス許可がデータ アクセス アカウントに与えられていることを確認する必要があります。

SQL Server データベースに対する読み取りアクセス許可を設定するには

  1. SQL Server Management Studio で、データベース エンジンに接続します。

  2. [ セキュリティ] を展開します。

  3. [ ログイン] を右クリックしてから、[ 新しいログイン] を選択します。

  4. [ ログイン名] ボックスに、データベース アクセスを許可するアカウントのドメイン名とユーザー名を入力します。

  5. [ ユーザー マッピング] ページで、アクセスを許可するデータベースの [ マップ] チェック ボックスをオンにします。

  6. [ db_datareader] チェック ボックスをオンにします。

  7. [ OK] を選択します。

Analysis Services も使用している場合は、次のセクションで、Analysis Services データ ソースへのアクセスのセットアップ方法に関する情報を参照してください。 Analysis Services を使用していない場合は、「Power Pivot for SharePoint でデータ更新スケジュールをセットアップする」にジャンプします。

Analysis Services データ ソースを使用する

Analysis Services を使用している場合は、データ アクセス アカウントが適切な Analysis Services ロールのメンバーであることと、そのロールが Analysis Services キューブに対する読み取りアクセス権を持っていることを確認してください。

Analysis Services キューブに対する読み取りアクセス許可を設定するには

  1. SQL Server Management Studio で、Analysis Services に接続します。

  2. [ データベース] を展開して、アクセスを許可するデータベースを展開します。

  3. [ ロール] を右クリックしてから、[ 新しいロール] を選択します。

  4. ロールの名前を入力します。

  5. [ メンバーシップ] ページで、以下の手順を実行します。

  6. [ 追加] をクリックします。

  7. データ アクセス アカウントを入力してから、[ OK] を選択します。

  8. [ キューブ] ページで、アクセスを許可するキューブの [ 読み取り] アクセス許可を選択します。

  9. その後で、[OK] を選択します。

Power Pivot for SharePoint でデータ更新スケジュールをセットアップする

これで、構成が完了したので、今度は Power Pivot for SharePoint の更新スケジュールおよびその他の設定のセットアップに進みます。 まず、Excel でデータ モデルを使用してテスト用のブックを作成し、Power Pivot for SharePoint が有効になっているサイト コレクション内のドキュメント ライブラリに公開します。 次に、更新設定を構成します。

テスト ブックを作成するには

  1. Excel の [ データ] タブで、[ その他のソース] を選択してから、[ SQL Server] を選択します。

  2. データが置かれている SQL Server インスタンスの名前を入力します。

  3. ウィザードに従って、データが入っているテーブルに接続します。

  4. ウィザードが完了すると、[ データのインポート ] ダイアログが表示されます。 [ 接続の作成のみ] オプションを選択してから、[ このデータをデータ モデルに追加する] チェック ボックスをオンにします。

  5. [ OK] を選択します。

  6. [ Power Pivot] タブで、[ 管理] を選択します。

  7. [ Power Pivot] リボンで、[ ピボットテーブル] を選択します。

  8. [ ピボットの挿入 ] ダイアログで、[ 既存のワークシート ] オプションを選択し、[OK] を選択 します

  9. ピボットテーブル レポートに表示させるフィールドを選択します。

  10. Power Pivot を有効にしたサイト コレクション上のドキュメント ライブラリにブックを保存します。

これで、ブックが SharePoint ドキュメント ライブラリに保存されたため、更新設定を構成しましょう。

ブックの更新設定を構成するには

  1. Excel ブックが保存されたドキュメント ライブラリで、省略記号 (...) コントロールを 2 回選択してから、[ PowerPivot のデータ更新の管理] を選択します。

    ドキュメント ライブラリ内のコントロールのスクリーンショット

  2. [ データ更新の管理] ページで、[ 有効にする] チェック ボックスをオンにします。

  3. [ スケジュールの詳細] セクションで、このブック内のデータを更新するために必要なスケジュール オプションを選択します。

  4. オプションで、ブックをすぐに更新したい場合は、[ さらに、できるだけ早く更新を行います] チェック ボックスをオンにします。

  5. [ 資格情報] セクションで、[ 次の Windows ユーザー資格情報を使用して接続します] オプションを選択します。

  6. データベース アクセス アカウントのユーザー名とパスワードを入力します。

  7. [ OK] を選択します。

データ更新が正しく機能しているかどうかをテストするには、データに何らかの変更を加えてから、[ さらに、できるだけ早く更新を行います] オプションを使用してブックがすぐに更新されるように設定します。

[ できるだけ早く 更新する] チェック ボックスをオンにするなど、データ更新設定ページを変更するたびに、データ アクセス アカウントのパスワードを再入力する必要があります。

関連項目

概念

Power Pivot for SharePoint 2013 を構成する

指定したアカウントを使用して Power Pivot のスケジュールされたデータ更新を構成する (SharePoint Server 2013)

無人データ更新アカウントを使用して Power Pivot のスケジュールされたデータ更新を構成する (SharePoint Server 2013)