1

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

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

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

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

4

2 に答える 2

4

私もこの種の問題を抱えています。私のアプローチ:

  1. カスタムレポートDbを作成します。

  2. SQL Serverから通常のジョブを実行して(WS経由で)SharePointにクエリを実行し、結果をデータベースに保存します。

    ListItemsChangesSinceToken is Lists.asmxを使用して、効率を向上させます。また、sitedataqueryツールセットを利用しています。sitedataqueryをリモートで呼び出して、dataTableを返す機能のために、非常にシンプルなインターフェイスを作成しました。

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

私がステージングDbを選んだ理由は

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

お役に立てれば。

于 2009-09-16T16:48:49.787 に答える
0

DJの回答と同じように見えるSharePoint Data Minerというツールも見つけました。

于 2009-09-18T12:41:31.337 に答える