共有データセットの操作 - Web ポータル

適用対象: SQL Server 2016 (13.x) Reporting Services and later Power BI Report Server

共有データセットを使用すると、データセットを使用するレポートおよび他のカタログ アイテムとは別にデータセットの設定を管理できます。 共有データセットは、ページ割り当てされたレポートおよびモバイル レポートで KPI と共に使用できます。

Web ポータル内の共有データセットのプロパティを表示および管理できます。 Web ポータルからレポート ビルダーを起動して共有データセットを作成または編集できます。

共有データセットを作成する

新しい共有データセットを作成するには、次の手順を実行します。

  1. メニュー バーから [新規] を選択します。

  2. [データセット] を選択します。

    Screenshot that shows the New dropdown list with the Dataset option called out.

  3. このアクションにより、レポート ビルダーが起動されるか、またはレポート ビルダーをダウンロードするように求められます。

  4. [新しいレポートまたはデータセット] ダイアログで、このデータセットに使用するデータ ソース接続を選択します。 共有データ ソースの場所を参照することが必要な場合があります。

  5. [作成] を選択します

  6. データセットを作成し、画面左上の [保存] アイコンを選択してデータセットをレポート サーバーに保存します。

既存の共有データセットを管理する

既存の共有データセットを管理するには、次の手順を実行します。

Note

フォルダーに共有データセットが表示されない場合は、データセットを表示していることを確認します。 Web ポータルの右上にあるメニュー バーで [表示] を選択します。 [データセット] がオンになっていることを確認します。

  1. 管理するデータセットの省略記号 [...] を選択します。

    Screenshot that shows the user selecting the ellipsis option for the dataset.

  2. [管理] を選択すると、編集画面に移動します。

    Screenshot that shows the ellipsis option selected and the MANAGE option called out.

プロパティ

プロパティ画面では、データセットの [名前][説明] を変更できます。 また、 [削除][移動][レポート ビルダーでの編集][ダウンロード][置換] を選択することもできます。

Screenshot that shows the Properties screen of the Edit Company Sales dialog box.

キャッシュ

データセットのデータのキャッシュに関するオプションがあります。 簡単な選択で始めることができます。

  1. [常に最新データを使用して、このレポートを実行する] を有効にすると、要求されたらデータソースにクエリを発行します。

  2. [このレポートのコピーをキャッシュし、使用できるときはそれを使用する] は、データの一時的なコピーをキャッシュに格納し、このデータセットを使用するアイテムで使用します。 再度データセット クエリを実行することなくデータがキャッシュから返されるので、通常はキャッシュによってパフォーマンスが向上します。

Screenshot that shows the Caching screen of the Edit Company Sales dialog box and the Always run this report with the most recent data option.

[このレポートのコピーをキャッシュし、使用できるときはそれを使用する] を選択すると、さらにいくつかのオプションが表示されます。

Screenshot that shows the Caching screen with the Cache copies of this report and use them when available option selected.

キャッシュの有効期限

一定の時間が経過したら共有データセットのキャッシュを期限切れにするかどうかを制御できます。 または、必要に応じて、スケジュールに従って期限切れにすることもできます。 共有スケジュールを使用できます。

Screenshot that shows the Cache expires on a schedule option selected.

Note

有効期限を設定しても、キャッシュは更新されません。 キャッシュ更新計画がない場合、データはデータセットの次の実行時に更新されます。

キャッシュ更新計画

[キャッシュ更新計画] を使用すると、共有データセットのデータの一時コピーを事前にキャッシュに読み込むスケジュールを作成できます。 更新計画には、スケジュールと、パラメーターの値を指定またはオーバーライドするためのオプションが含まれます。 読み取り専用にマークされているパラメーターの値をオーバーライドすることはできません。 複数の更新計画を作成して使用できます。

キャッシュ更新計画の共有データセットの追加、削除、変更が可能な既定のロールの割り当ては、コンテンツ マネージャー、個人用レポート、およびパブリッシャーです。

先述したキャッシュオプションを適用した後、キャッシュ更新計画を定義できます。 キャッシュの設定を適用した後で表示される [更新計画の管理] リンクを選択します。 [キャッシュ更新計画] ページが開きます。

新しいキャッシュ更新計画を作成するには、 [新しいキャッシュ更新計画] を選択します。 計画の名前を入力し、スケジュールを指定します。 データセットでパラメーターが定義されている場合、その一覧が表示され、読み取り専用以外のパラメーターには値を指定できます。

完了したら、[キャッシュ更新計画の作成] を選択します。

Screenshot of the Edit Company Sales dialog box that shows the Create Cache Refresh Plan option.

Note

  • キャッシュ更新計画を作成するには、SQL Server エージェントが動作している必要があります。
  • 共有データセットに基づいて KPI を作成する場合は、データセットにキャッシュ更新計画が必要です。 それがない場合、更新は行われません。

一覧に表示されている計画は、 [編集] または [削除] できます。 [既存のものから新規作成] オプションは、キャッシュ更新計画が 1 つだけ選択されている場合に有効になります。 このオプションでは、新しい更新計画が元の計画からコピーされて作成されます。 キャッシュ更新計画ページは、選択された計画の詳細があらかじめ設定された状態で開きます。 その後、更新計画オプションを変更して、新しい説明で計画を保存できます。

その他の質問 Reporting Services のフォーラムに質問してみてください