1

我正在尝试将 KPI 从 Analysis Services 导入 PerformancePoint 记分卡,当我这样做时,仪表板设计器会引发错误:

出现未知错误。如果问题仍然存在,请联系管理员。服务器应用程序事件日志中可能有其他信息。

当我检查事件日志时,我发现以下异常:

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,但安装程序将无法运行,因为服务器已经有更新版本的产品(服务器正在运行 SQL Server Analysis Services 2008,其中包括 Microsoft.AnalysisServices.AdomdClient。 dll 版本 9.0.3042.0)

任何人有任何想法(自己找到DLL并将其手动安装到GAC)?

4

3 回答 3

0

我相信您需要SQL Server 2005 Feature Pack中的 SQLServer2005_ASOLEDB9 文件。如果这对您不起作用,您可以从现有的 2005 安装中获取 DLL 并使用它。

于 2009-05-31T15:58:57.957 回答
0

我确实安装了 SQLServer2005_ASOLEDB9 。它仍然不起作用。我的问题是我无法从一个数据库中导入 KPI。在同一台服务器上,我可以从剩余的数据库中导入 kpi。

于 2009-06-17T04:53:10.163 回答
0

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

In .NET we can redirect the assembly bindings in the web.config. I added the following to the Web.Config file for the PPS Monitoring WebService which Dashboard Designer uses to connect to SSAS:

<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 回答