概要
| 条目 | DESCRIPTION |
|---|---|
| 发布状态 | 弃用 (Simba ODBC 驱动程序), 预览版 (IBM Netezza ODBC) |
| 产品 | Power BI (语义模型) Power BI (数据流) Fabric(Dataflow Gen2) |
| 支持的身份验证类型 | 数据库 |
| 功能参考文档 | — |
重要
从 2026 年 3 月开始,我们开始弃用 Netezza 连接器的 Simba Netezza ODBC 驱动程序。 相反,我们将支持 IBM Netezza ODBC 驱动程序;客户需要安装自己的 IBM Netezza ODBC 驱动程序。
注释
由于部署计划和主机特定的功能,某些功能可能存在于一个产品中,但不是其他功能。
注释
自 2025 年 7 月版 Power BI Desktop 和本地数据网关发布以来,我们提供了使用用户安装的 Netezza ODBC 驱动程序连接到 IBM Netezza 数据库的新选项,目前以预览版提供。 从 使用用户安装的 Netezza ODBC 驱动程序了解详细信息。
支持的功能
- 进口
- DirectQuery (Power BI 语义模型)
- 高级选项
- 以天.小时:分钟:秒为单位的命令超时
- 以天.小时:分钟:秒为单位的命令超时
- 规范化数据库名称
- 创建分层导航视图
- 包含关系列
从 Power Query Desktop 连接到 IBM Netezza 数据库
若要连接到 IBM Netezza 数据库,请执行以下步骤:
在 Power BI Desktop 的“主页”功能区中,选择“获取数据”。
从左侧的类别中选择 “数据库 ”,选择右侧的 IBM Netezza ,然后选择“ 连接”。
在出现的 IBM Netezza 窗口中,键入或粘贴 Netezza 服务器和数据库的名称,并将其粘贴到框中。 可以直接将 导入 数据到 Power BI 中,也可以使用 DirectQuery。 详细了解如何使用 DirectQuery。 然后选择“ 确定”。
出现提示时,输入凭据。 IBM Netezza 连接器支持用户名和密码身份验证。
有关身份验证方法的详细信息,请参阅数据源的身份验证。
连接后,将显示 导航器 窗口,并显示服务器上可用的数据。 选择“加载”以加载数据,或选择“转换数据”,在 Power Query 编辑器中继续转换数据。
从 Power Query Online 连接到 IBM Netezza 数据库
若要连接到 IBM Netezza 数据库,请执行以下步骤:
在连接器选择中选择 IBM Netezza 选项。
在 “连接到数据源”中,提供服务器和数据库的名称。
选择本地数据网关的名称。
如果是第一次连接到此 Netezza 数据库,请配置 IBM Netezza 身份验证的用户名和密码。
选择“下一步”继续操作。
在 导航器中,选择所需的数据,然后选择 转换数据 以在 Power Query 编辑器中转换数据。
使用高级选项进行连接
Power Query Desktop 和 Power Query Online 提供了一组高级选项,可根据需要添加到查询。
下表列出了可在 Power Query Desktop 和 Power Query Online 中设置的所有高级选项。
| 高级选项 | DESCRIPTION |
|---|---|
| 以天.小时:分钟:秒为单位的命令超时 | 指定在返回错误之前与 Snowflake 服务交互时等待响应的时间。 默认值为没有超时限制。 |
| 以天.小时:分钟:秒为单位的命令超时 | 指定在返回错误之前等待查询完成的时间。 默认值为没有超时限制。 |
| 规范化数据库名称 | 指定是否规范化数据库名称。 默认值为 true。 |
| 创建分层导航视图 | 指定是否在层次结构视图中提供数据库导航。 默认值为 true。 |
| 包含关系列 | 指定是否包含可能与其他表有关系的列。 默认值为 true。 |
选择所需的高级选项后,请在 Power Query Desktop 或 Power Query Online 的下一步中选择“确定”以连接到 IBM Netezza 数据库。
使用 Netezza ODBC 驱动程序(预览版)
IBM Netezza 连接器默认包含用于连接的内置驱动程序。 从 2025 年 7 月版 Power BI Desktop 和本地数据网关开始,可以使用用户安装的 Netezza ODBC 驱动程序连接到 IBM Netezza 数据库(目前以预览版提供)。 它使你能够利用数据源提供的本机客户端工具。
若要在运行 Power BI Desktop 或本地数据网关的计算机上安装驱动程序,请按照 安装和配置 ODBC(Windows)中的 IBM Netezza 说明进行作。
若要在 Power BI Desktop 中使用用户安装的 Netezza ODBC 驱动程序,请导航到 选项和设置 (在 “文件 ”选项卡下) >选项>预览功能,然后选择复选框以启用 “使用用户安装的 Netezza ODBC 驱动程序 ”选项。
若要在本地数据网关中使用用户安装的 Netezza ODBC 驱动程序,请使用以下步骤更新网关配置:
- 在安装本地数据网关的本地计算机上,导航到 C:\Program Files\On-premises data gateway。
- 对名为 Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 的配置文件进行备份。
- 打开原始 Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config 配置文件并找到
MashupUseUserInstalledNetezzaODBCDriver条目。 - 将
MashupUseUserInstalledNetezzaODBCDriver值更新为True. - 重启网关。
<Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
...
<setting name="MashupUseUserInstalledNetezzaODBCDriver" serializeAs="String">
<value>True</value>
</setting>
...
</Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.GatewayCoreSettings>
目前,使用用户安装的 Netezza ODBC 驱动程序具有以下已知限制:
- 不支持“包括关系列”。 不返回关系。 此功能将在即将发布的 8 月版本中添加。
- 不支持“
false创建分层导航视图”设置,将导致错误。 连接器始终在层次结构视图中提供数据库导航,这是默认行为。
从 Power Query Desktop 或 Power Query Online 连接到 IBM Netezza 数据库的剩余配置与上一节中所述的配置相同。