質問

Project Serverレポートデータベースのデータを SharePointワークスペースのカスタムリストのデータと組み合わせる必要があります。結果は単一のレポート内に表示する必要があります。これはどのように行う必要がありますか?私が考えたオプション:

  1. カスタムリストデータでレポートデータベースを拡張します(可能な場合)。 Reporting Servicesを使用して出力を表示します。

  2. レポートデータベースとSharePointワークスペースをクエリし、メモリ内の結果を結合します。出力を表示するカスタムコードを記述します。

他のアイデアはありますか?私はこれを開発するスキルを持っていますが、問題を解決できれば製品を購入することに非常にオープンです。

役に立ちましたか?

解決

この種の問題もありました。私のアプローチ:

  1. カスタムレポートデータベースを作成します。
  2. SQL Serverから通常のジョブを実行して(WSを介して)共有ポイントを照会し、結果をdbに保存します。

    iは、効率を改善するためにListItemsChangesSinceTokenであるLists.asmxを使用します。また、sitedataqueryツールセットを利用します。 sitedataqueryをリモートで呼び出して、dataTableを返すための非常にシンプルなインターフェイスを作成しました。

  3. Reporting Services /任意のツールを使用して、データを抽出してレポートします。

ステージングDbを選択した理由は

  1. パフォーマンス-WS呼び出しはかなり遅いです。
  2. サービスの継続性-何らかの理由でSPがダウンした場合や遅い場合、クエリは失敗します。

これがお役に立てば幸いです。

他のヒント

SharePoint Data Miner というツールも見つかりました。 DJの答えと同じことをします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top