如何手动将ODC文件部署到AX2009企业门户
有时候您会在部署ODC文件时碰到各种原因造成的问题,部署的路径为“AX2009 -> 系统管理 -> 配置 -> 商务分析 -> OLAP -> OLAP管理”。如果您已经尝试过该链接中的建议而无效,您可以按照下列步骤将他们手工部署到企业门户服务器:
1.ODC文件是部署在企业门户站点的数据连接页面的。默认情况下,数据连接页面的超链接是https:// [your ep hostname] /sites/DynamicsAx/Data%20Connections/Forms/AllItems.aspx。如果您确认一下,文件肯定是不存在的。
2.下载附件AX2009_ODC_Files.zip并将它解压到空文件夹。附件包含11个ODC文件。
3.使用记事本或其它文本编辑工具打开解压后的ODC文件。
4.编辑所有的ODC文件,用您的OLAP服务器/实例名和数据库名替代<odc:ConnectionString>中的值:
Data Source= [ 您的OLAP服务器名 ]
Initial Catalog = [ 您的OLAP数据库名 ]
另外,当且仅当您配置角色中心使用Kerbersos 认证(参见下文粗体)时,您需要考虑在ConnectionString中加入SSPI=Kerberos
…
…
<odc:Connection odc:Type="OLEDB">
<odc:ConnectionString>Provider=MSOLAP.3;Integrated Security=SSPI;Persist Security Info=True;DataSource=[YourOLAPServerName];Initial Catalog=[YourOLAPDbName];SSPI=Kerberos;</ odc:ConnectionString>
…
举例来说,如果您的OLAP服务器名为Server1,数据库名为“Dynamics AX”,且配置Kerberos认证时,<odc:ConnectionString>应该看上去如下:
<odc:ConnectionString>Provider=MSOLAP.3;Integrated Security=SSPI;Persist Security Info=True;Data Source=Server1;Initial Catalog=Dynamics AX;SSPI=Kerberos;</odc:ConnectionString>
5.保存更改过的ODC文件。
6.如果没有使用默认数据库名"Dynamics AX",您需要将ODC文件重命名来与您的OLAP数据库名匹配。默认的文件命名结构为 [OLAP 数据库名 ][ 空格 ][ 数据立方体名 ] .ODC。另外有一个默认的.ODC文件,其名称为 [OLAP 数据库名 ]. ODC
注意:[OLAP 数据库名]是由“OLAP数据库”标签下的“OLAP管理”窗体中的值来决定的(“AX2009 -> 系统管理 -> 配置 -> 商务分析 -> OLAP -> OLAP管理”)
7. 浏览您的企业门户主站点
8.点击站点动态 –〉站点设置
9.点击内容库下的主页面
10.点击查看所有站点内容(左上角)
11.点击数据连接文件夹(或者浏览数据连接页面,默认位置为https://ServerName/sites/DynamicsAx/Data%20Connections/Forms/AllItems.aspx)
12.导入所有编辑好的ODC文件。
参考
Unable to deploy ODC files to Enterprise Portal even after installing Hotfix KB960158
Tips and Tricks Implementing SSRS and SSAS Integration for Microsoft Dynamics AX 2009
原文地址: