Share via


如何手动将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

 

原文地址:

https://blogs.msdn.com/b/emeadaxsupport/archive/2010/02/17/how-to-manually-deploy-odc-files-to-microsoft-dynamics-ax-2009-enterprise-portal.aspx

 

 

AX2009_ODC_Files.zip