SharePoint は、SharePoint のサイトおよびライブラリにあるレポート サーバー アイテムへのアクセスに使用できる、組み込みのセキュリティ機能を提供します。 サイトおよびリストに対する権限がユーザーに割り当て済みである場合は、SharePoint とレポート サーバーの間の統合設定を構成すると、直ちにそのユーザーがレポート サーバーのアイテムおよび操作にアクセスできるようになります。
保護可能なアイテム
サイトやライブラリに対して定義する権限は、レポート サーバー アイテムへのアクセスを許可するために使用できます。 ただし、個々のアイテムのセキュリティを保護する場合は、次のコンテンツ タイプに対する権限を設定できます。
| ファイルの種類 | 説明 |
|---|---|
| .rdl | レポート レイアウトおよびデータの取得に使用するコマンドを定義するレポート定義ファイルです。 レポートが処理されると、レポート定義はデータ ソース接続情報を使用してデータを取得します。 レポート定義がレポート ビルダーで作成されたアドホック レポートの場合、レポートは、表示されたレポートのデータ探索のスコープを設定するレポート モデル (.smdl) ファイルとペアになります。 |
| .smdl | データ構造およびデータ構造の関連付けを記述するレポート モデル ファイルです。 レポート ビルダー レポートを作成して実行するために使用されます。 |
| .rsds | 外部データ ソースへの接続情報を指定する共有データ ソース ファイルです。 これは、レポート定義 (.rdl) ファイルとレポート モデル (.smdl) ファイルで使用されます。 レポート モデルは、常に .rsds ファイルを使用して基になるデータ ソースへの接続情報を取得します。 レポート定義では、.rsds ファイル、またはレポートのデータ ソース プロパティで定義された接続情報を使用できます。 |
| .rsc | レポート アイテムまたはデータ領域のレイアウトと構造を定義するレポート パーツ ファイルです。 レポート パーツ ギャラリーから他のレポート作成者がアイテムを再利用できるように、レポート パーツをサーバーに発行するために使用されます。 |
| .rsd | データセットのクエリ構文とプロパティを定義する共有データセット ファイルです。 共有データセットは、レポートの外部から共有、格納、処理、およびキャッシュできます。 |
スケジュール、サブスクリプション、およびレポート履歴は、セキュリティ保護可能なアイテムではありません。 ユーザーがスケジュール、サブスクリプション、およびレポート履歴を作成または使用できるかどうかを決定するアクセス許可をサイトまたはライブラリに設定できますが、それらのアイテムを直接セキュリティで保護することはできません。
個々のアイテムをセキュリティで保護するには、ライブラリ内の項目を選択し、下矢印をクリックして、[ アクセス許可の管理] を選択します。 [ アクション] メニューの [ アクセス許可の編集] を選択します。
組み込みのグループとアクセス許可レベルを使用してレポート サーバー アイテムにアクセスする
権限の継承および標準の SharePoint グループを使用する場合は、レポート サーバーおよび SharePoint インスタンスの統合設定を構成すると、直ちにほとんどのレポート サーバーの操作にアクセスできるようになります。
SharePoint で提供される標準グループは、SharePoint サイトのドキュメントおよびページにどのようにアクセスできるかを決定する、定義済み権限レベルにマップされます。 標準グループと既定のアクセス許可レベルを使用していて、サイトがアクセス許可を継承するように構成されている場合は、次の方法で Reporting Services の機能を使用できます。
| SharePoint グループ | アクセス許可レベル | まとめ | レポート サーバー アクセス |
|---|---|---|---|
| 所有者 | フル コントロール | 所有者には、レポート サーバーのアイテムと操作の作成、管理、およびセキュリティ保護を行う完全な権限があります。 | サイト内のライブラリに格納されたすべてのレポート サーバー アイテムへのアクセスを制御する権限を設定します。 レポート モデル内の権限を設定します (モデル アイテム セキュリティとも呼ばれます)。 レポート ビューアー Web パーツをカスタマイズします。 レポートなどのアイテムをライブラリに追加します。 レポートなどのドキュメントに使用するアイテム プロパティを編集します。 レポートなどのアイテムを削除します。 データ探索にレポート モデルを使用するレポートなど、レポートを表示します。 レポートのパラメーターを設定します。 レポートの処理オプションを設定します。 レポート モデルを生成します。 レポート ビルダーでレポートを作成します。 共有データ ソースを作成および管理します。 任意のユーザーが所有するサブスクリプションを作成、変更、削除します。 サイト全体で使用される共有スケジュールを作成および管理します。 レポート履歴など、ドキュメントのバージョンを作成および管理します。 レポート定義またはレポート モデルのソース ファイルをダウンロードします。 レポート定義、レポート モデル、共有データ ソース、またはリソースを置き換えます (アイテムのプロパティおよび権限は維持)。 |
| メンバー | 貢献する | メンバーは、新しいアイテムを作成し、アイテムのレポートおよびモデルをデザイン ツールから SharePoint ライブラリにパブリッシュすることができます。 | レポートなどのアイテムをライブラリに追加します。 レポートなどのドキュメントに使用するアイテム プロパティを編集します。 レポートなどのアイテムを削除します。 データ探索にレポート モデルを使用するレポートなど、レポートを表示します。 レポート履歴スナップショットを含むドキュメントの過去のバージョンを表示します (レポート履歴が作成されたレポートを開く権限もユーザーに付与されている必要があります)。 レポートのパラメーターを設定します。 レポートの処理オプションを設定します。 レポート モデルを生成します。 レポート ビルダーでレポートを作成します。 共有データ ソースを作成および管理します。 ユーザーが所有するサブスクリプションを作成、変更、削除します。 サブスクリプションで共有スケジュールを使用します。 レポート履歴など、ドキュメントのバージョンを作成および管理します。 レポート定義またはレポート モデルのソース ファイルをダウンロードします。 レポート定義、レポート モデル、共有データ ソース、またはリソースを置き換えます (アイテムのプロパティおよび権限は維持)。 |
| 閲覧者とビューアー | お読みください | 閲覧者はレポートを表示できます。 | データ探索にレポート モデルを使用するレポートなど、レポートを表示します。 |
組み込みのグループとアクセス許可レベルを使用していない場合は、Reporting Services の機能にアクセスするために特定のアクセス許可を含める必要があります。 詳細については、「 SharePoint Web アプリケーションでのレポート サーバー操作のアクセス許可の設定」を参照してください。
こちらもご覧ください
SharePoint サイトのレポート サーバー アイテムに対する権限の付与
Reporting Services のロールおよびタスクと SharePoint のグループおよび権限の比較
SharePoint Web アプリケーションでのレポート サーバー操作のアクセス許可の設定
SharePoint サイトのレポート サーバー アイテムに対する権限の付与