1

Analysis ServicesからPerformancePointスコアカードにKPIをインポートしようとしていますが、インポートすると、DashboardDesignerがエラーをスローします。

不明なエラーが発生しました。問題が解決しない場合は、管理者に連絡してください。サーバーアプリケーションのイベントログに追加情報がある場合があります。

イベントログを調べると、次の例外が見つかります。

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.AnalysisServices, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.AnalysisServices, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
   at Microsoft.PerformancePoint.Scorecards.Server.ImportExportHelper.GetImportableAsKpis(IBpm pmService, DataSource asDataSource)
   at Microsoft.PerformancePoint.Scorecards.Server.PmServer.GetImportableAsKpis(DataSource dataSource)

Microsoft ADOMD.NETの再インストールを推奨するこのスレッドを見つけましたが、サーバーに新しいバージョンの製品が既にインストールされているため、そのインストーラーは実行されません(サーバーはMicrosoft.AnalysisServices.AdomdClientを含むSQL Server AnalysisServices2008を実行しています。 dllバージョン9.0.3042.0)

誰かが何かアイデアを持っていますか(DLLを自分で見つけて手動でGACにインストールする以外に)?

4

3 に答える 3

0

http://macraem.wordpress.com/2010/08/25/issues-importing-ssas-2008-kpis-into-performancepoint-2007/

.NET では、web.config でアセンブリ バインディングをリダイレクトできます。ダッシュボード デザイナーが SSAS への接続に使用する PPS Monitoring WebService の Web.Config ファイルに、以下を追加しました。

<runtime> <assemblyBinding xmlns=”urn:schemas-microsoft-com:asm.v1″&gt; <dependentAssembly> <assemblyIdentity name=”Microsoft.AnalysisServices” publicKeyToken=”89845dcd8080cc91″ culture=”neutral” /> <bindingRedirect oldVersion=”9.0.242.0″ newVersion=”10.0.0.0″/>
</dependentAssembly> </assemblyBinding> </runtime>

于 2011-04-07T20:11:28.270 に答える
0

SQL Server 2005 Feature Packの SQLServer2005_ASOLEDB9 ファイルが必要だと思います。それがうまくいかない場合は、既存の 2005 インストールから DLL を取得して使用することができます。

于 2009-05-31T15:58:57.957 に答える
0

SQLServer2005_ASOLEDB9 をインストールしました。それでもうまくいきません。私の問題は、1 つのデータベースから KPI をインポートできなかったことです。同じサーバーで、残りのデータベースから kpi をインポートできます。

于 2009-06-17T04:53:10.163 に答える