【问题标题】:Processing cubes automatically and daily on Microsoft Analysis Services在 Microsoft Analysis Services 上每天自动处理多维数据集
【发布时间】:2017-06-21 23:17:09
【问题描述】:

我已经按照http://www.dotnetspider.com/resources/24960-How-Process-SSAS-Cubes-Automatically.aspx网站上的步骤进行操作

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

不知道是不是认证问题。但我的问题是,如何参数化我要处理的多维数据集的目标?

谢谢。

obs:我不是分析服务方面的专家,但我需要执行这项工作。

【问题讨论】:

    标签: ssas


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我这样做了:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多