SSAS2008 Dev Studio项目降级为SSAS2005项目的方法

Abstraction:  Downgrade Dev Studio projects from SSAS 2008  to SSAS 2005

本文给出SSAS2008 Dev Studio建立的项目文件降级为可以在SSAS2005 Dev Studio中使用的项目的方法。并指出了若干SSAS2008中新增、但却不被SSAS2005所支持的特性。

step1、设置SSAS2008项目的部署版本

在SSAS 2008 Dev Studio解决方案管理器中,调出项目属性页,将部署版本设置为9.0;


step2、检查并修改模型中的不兼容部分

从SSAS2008开始的支持的一些新特性是不被SSAS2005支持的,包含了这些新特性的项目在部署到SSAS2005的过程中,会出现处理错误(错误信息一般是某某属性未定义)。

因此如果将来项目部署目标是SSAS2005,而开发人员的工作环境是2008,则在刚开始使用Dev Studio建立SSAS项目时,就应该执行step1的操作。之后,在定义模型的过程中,如果你不小心使用了不受指定部署版本支持的新特性,DevStudio会给出警示信息。

而对于没有预先设置部署版本(比开发环境低)的项目,则逐项检查各设置框,对有警示信息的内容进行更改。一般会在计算成员等方面发生问题,比如显示文件夹、关联度量值组等属性。

另外,数据源的数据提供程序在SSAS2008中默认是sql server native client 10.0,该提供程序在SSAS2005中不支持,因此应该修改为低版服务器支持的提供程序,比如:Microsoft ole db provider for sqlserver等。

以上修改在SSAS 2008 Dev Studio中完成。

Step3、直接修改Dev Studio项目文件版本

使用文本编辑器打开“项目名称.dwproj”文件,对如下行进行修改:

<ProductVersion>10.0.1600.22</ProductVersion>

修改为你的SSAS Dev Studio对应版本,比如:

<ProductVersion>9.0.1399.0</ProductVersion>

保存之后,在SSAS 2005 Dev Studio中直接打开项目文件“项目名称.dwproj”即可,不需要旧的方案文件*.sln,Dev Studio会自动创建一个合适的。

Step 4、删除所有文件中的布局特性

用文本编辑器打开项目中所有的维度及立方体定义文件(xml文本格式),删除其中的SSAS2008新增布局特性(不会影响模型的结构):

<Annotation>
<Name>http://schemas.microsoft.com/DataWarehouse/Designer/1.0:DiagramLayout</Name>

……

</Annotation>

结束语

至此,SSAS2008项目已经成功转换为SSAS2005的项目。至于其他部署设置,比如目标服务器、数据源等,则与版本无关。

在某些特殊情况下(比如开发人员倾向于试用较新的环境),可能会有这种项目文档的降级要求,本文内容只是在本人特定的环境下实施成功,可能存在不全面的地方。因此照此操作请务必做好备份,本人声明不对因此造成的任何损失负责。

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Visual Studio 2019 中创建一个 SSAS 项目的步骤如下: 1. 打开 Visual Studio 2019,选择“创建新项目”。 2. 在“创建新项目”对话框中,选择“分析服务”类别,然后选择“分析服务项目”模板。 3. 输入项目名称和存储位置,然后单击“创建”。 4. 在“新建 Analysis Services 项目向导”中,选择“多维度和数据挖掘”选项,然后单击“下一步”。 5. 在“数据源”页面中,设置数据源连接字符串,然后单击“测试连接”以确保连接成功。单击“下一步”。 6. 在“数据源视图”页面中,选择要包含在项目中的数据源表格和列,然后单击“下一步”。 7. 在“多维度视图”页面中,选择要包含在项目中的维度和度量,然后单击“下一步”。 8. 在“维度向导”页面中,设置维度属性和层次结构,然后单击“下一步”。 9. 在“度量向导”页面中,设置度量属性和聚合函数,然后单击“下一步”。 10. 在“数据挖掘结构”页面中,选择要包含在项目中的数据挖掘模型,然后单击“下一步”。 11. 在“配置选项”页面中,选择要包含在项目中的选项,例如安全设置和部署选项,然后单击“下一步”。 12. 在“摘要”页面中,查看项目设置,然后单击“完成”以创建项目。 以上就是在 Visual Studio 2019 中创建一个 SSAS 项目的步骤。希望能对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值