在Microsoft Analysis Services上自动和每日处理多维数据集

时间:2011-04-05 12:56:34

标签: ssas

我已按照网站http://www.dotnetspider.com/resources/24960-How-Process-SSAS-Cubes-Automatically.aspx

的步骤进行操作

它在开发阶段工作,但我需要在部署环境中更改多维数据集的目标。 我打开了包文件,我手动编辑了它,但它不起作用......

我不知道是否存在身份验证问题。但我的问题是,如何参数化我想要处理的多维数据集的目标?

感谢。

obs:我不是Analysis Services的专家,但我需要执行这项工作。

2 个答案:

答案 0 :(得分:0)

最好的方法是在SSIS中将Analysis Services连接基于expression

  1. 创建变量@ [Server]以保存Analysis Services服务器的名称。
  2. 向Analysis Services连接添加表达式,将属性ServerName指向该变量。
  3. 在您的软件包中添加Package Configuration,以便根据您要部署软件包的位置进行不同的配置。

答案 1 :(得分:0)

我这样做了:

  1. 创建SQL Server Analysis Services的DOMAIN \ USER管理员
  2. 在SQL Server上为固定角色“sysadmin”提供相同的DOMAIN \ USER。
  3. 使用此DOMAIN \ USER的登录数据在SQL Server中创建新凭据。
  4. 使用新创建的凭据在SQL Server上创建代理用户,并允许执行AS Service Command和AS Service Query。
  5. 创建执行多维数据集处理查询的SQL Server代理作业,并选择已创建的代理用户。