Project ServerとSharePointのデータを単一のレポートに結合する
-
07-07-2019 - |
質問
Project Serverレポートデータベースのデータを SharePointワークスペースのカスタムリストのデータと組み合わせる必要があります。結果は単一のレポート内に表示する必要があります。これはどのように行う必要がありますか?私が考えたオプション:
-
カスタムリストデータでレポートデータベースを拡張します(可能な場合)。 Reporting Servicesを使用して出力を表示します。
-
レポートデータベースとSharePointワークスペースをクエリし、メモリ内の結果を結合します。出力を表示するカスタムコードを記述します。
他のアイデアはありますか?私はこれを開発するスキルを持っていますが、問題を解決できれば製品を購入することに非常にオープンです。
解決
この種の問題もありました。私のアプローチ:
- カスタムレポートデータベースを作成します。
-
SQL Serverから通常のジョブを実行して(WSを介して)共有ポイントを照会し、結果をdbに保存します。
iは、効率を改善するためにListItemsChangesSinceTokenであるLists.asmxを使用します。また、sitedataqueryツールセットを利用します。 sitedataqueryをリモートで呼び出して、dataTableを返すための非常にシンプルなインターフェイスを作成しました。
-
Reporting Services /任意のツールを使用して、データを抽出してレポートします。
ステージングDbを選択した理由は
- パフォーマンス-WS呼び出しはかなり遅いです。
- サービスの継続性-何らかの理由でSPがダウンした場合や遅い場合、クエリは失敗します。
これがお役に立てば幸いです。
他のヒント
SharePoint Data Miner というツールも見つかりました。 DJの答えと同じことをします。
所属していません StackOverflow