【发布时间】: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