【问题标题】:Error Processing SSAS Dimension with Netezza Data Source使用 Netezza 数据源处理 SSAS 维度时出错
【发布时间】:2017-02-02 10:56:38
【问题描述】:

我正在进行从 MSSQL 到 Netezza 的 DW 迁移项目,我遇到了一个问题,我认为解决这个问题很荒谬,但我几乎没有尝试这样做。我希望你们能就这个问题启发我。

此迁移的一部分是重构查询 MSSQL 以现在查询 Netezza 的应用程序,我目前正在尝试使用 Netezza 作为其数据源之一来重新部署和测试 SSAS 多维数据集,以检索数据和处理维度。

我已经使用 Netezza OLEDB 驱动程序正确设置了 DS 属性,并通过“测试连接”成功连接。此外,在 Visual Studio 上,我能够编辑所需维度的命名查询并运行它们而不会出现任何错误。

但我现在的问题是,每当我部署解决方案并尝试在 SQL Management Studio 中处理此维度时,我都会不断收到

“高级关系引擎中的错误。无法建立连接 对 DataSourceID 为 'RDW_DS' 的数据源进行处理"

有人告诉我这个错误可能与我的ImpersonationMode 有关。当我将数据源更改为原始 MSSQL DW 并使用我的 Windows 域帐户时,它运行良好,但由于 AD 未在 Netezza PDA 设备中联合,我使用的是管理员用户/密码凭据。

你们对如何处理这个问题有什么建议吗?

提前致谢, 恩里科

【问题讨论】:

    标签: sql-server ssas business-intelligence netezza sql-server-data-tools


    【解决方案1】:

    我不知何故找到了让它工作的方法!我必须安装 NZ .NET 驱动程序才能使 NZOLEDB 驱动程序正常工作,然后我可以使用具有 MSSQL 服务器权限的 Windows 域用户作为 ImpersonationMode 运行处理。

    【讨论】:

      【解决方案2】:

      我最初也有同样的错误。

      我在 Visual Studio 2010 中开发了多维数据集(数据源 - Netezza),当我尝试在 SSAS 服务器中部署多维数据集时,我得到了完全相同的错误。另一个错误是:后端数据库模块中的错误。提供者“NZOLEDB”未注册。

      驱动信息在附图中。该驱动程序已本地安装在我的计算机上,但在服务器中丢失。请求 DBA 安装在 SSAS 服务器中,之后我能够成功连接。潜水员必须正确安装在本地和 SSAS 服务器。

      我能够处理和部署多维数据集。模拟信息:继承。

      【讨论】:

        猜你喜欢
        • 2020-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多