2009-05-11 8 views
1

Ich versuche, einen KPI von Analysis Services in einer Performancepoint-Scorecard zu importieren, und wenn ich das tue, Der Dashboard-Designer wirft einen Fehler:Importieren von Analysis Services 2008 KPIs in einer Performancepoint-Scorecard

An unknown error has occurred. If the problem persists contact an administrator. There may be additional information in the server application event log.

Als ich untersuchen die Ereignisprotokoll, finde ich die folgende Ausnahme:

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) 

I this thread gefunden haben, die Microsoft ADOMD.NET Neuinstallation empfiehlt aber das Installationsprogramm für das wird nicht ausgeführt werden, da der Server bereits eine neuere Version des Produkts hat (der Server wird ausgeführt SQL Server Analysis Services 2008 mit Microsoft.AnalysisServices.AdomdClient.dll Version 9.0.3042.0)

Jeder hat irgendwelche Ideen (kurz die DLL selbst zu finden und manuell auf dem GAC zu installieren)?

Antwort

0

Ich glaube, dass Sie die SQLServer2005_ASOLEDB9-Datei von der SQL Server 2005 Feature Pack wollen. Wenn das für Sie nicht funktioniert, können Sie einfach die DLL von einer vorhandenen 2005-Installation entfernen und diese verwenden.

0

Ich habe SQLServer2005_ASOLEDB9 installiert. Trotzdem funktioniert es nicht. Mein Problem ist, dass ich KPI nicht aus einer Datenbank importieren konnte. auf dem gleichen server kann ich kpi aus den restlichen datenbanken importieren.

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″> <dependentAssembly> <assemblyIdentity name=”Microsoft.AnalysisServices” publicKeyToken=”89845dcd8080cc91″ culture=”neutral” /> <bindingRedirect oldVersion=”9.0.242.0″ newVersion=”10.0.0.0″/>
</dependentAssembly> </assemblyBinding> </runtime>