4

プロジェクト データからレポートとダッシュボードを作成できるように、MS Project から SQL Server に会社のすべてのプロジェクト データをロードするタスクが与えられました。

特定のプロジェクト データをアクセス データベースにエクスポートできることは知っていますが、すべてのプロジェクトには独自のアクセス データベースが必要です。そこで、私が最初に考えたのは、ある種の動的アクセス SSIS コネクタと ETL を作成することでした。プロジェクト マネージャーがプロジェクトをエクスポートしてアクセスできるようにすると、SSIS パッケージが残りの処理を行います。

これを行う簡単な方法はありますか?

私の会社には、SharePoint インフラストラクチャと SAP BusinessObjects インフラストラクチャもあります。SharePointまたはbobjを使用してこれを達成できる方法はありますか

4

2 に答える 2

3

最も単純だが費用のかかる方法は、MS Project Server と呼ばれます。すべてのデータが MS SQL データベースに既に格納されており、レポート データベースが事前に計算されています。ここにリンクhttp://technet.microsoft.com/en-us/evalcenter/hh973404.aspxがあります。最後のバージョンは、ローカルにインストールするか、Microsoft がホストすることができます。

私が見る別のオプションは、プロジェクト計画をロードし、関心のあるすべての情報を抽出してデータベースにアップロードする、MS Project の自動化のようなものを使用することです。このソリューションには大きな魔法はありません。

3 番目のオプションは、プロジェクトを XML にエクスポートし、XML を使用してデータを SQL Server データベースにアップロードすることです。このソリューションは、プロジェクトの自動化によっても実行可能です

于 2012-12-10T03:27:47.467 に答える
1

SQL Server でデータベースと列構造を定義したら、Project VBA を使用して、A) プロジェクトとタスクのデータを配列に収集し、B) データベースに接続文字列を設定し、C) 送信します。この手順に基づいていくつかのアプリケーションを作成しましたが、非常にうまく機能します。

于 2013-01-22T13:55:38.987 に答える