Power BI 连接 TCHouse-X 操作指南

最近更新时间:2026-05-06 16:28:12

我的收藏
本指南介绍如何通过 TCHouse-X 专用连接器在 Power BI Desktop 中进行数据查询与可视化分析。

前置环境准备

在开始配置前,请确保您的 Windows 客户端实例满足以下要求,并确保其与 TCHouse-X 实例之间的网络连通性(如安全组规则已开放)。

硬件与系统要求

操作系统:Windows 10 或 Windows Server 2016 及更高版本。
处理器:x64 架构;最低 1.4 GHz,推荐 2.0 GHz 或更高。
内存:最低 1 GB,推荐 4 GB 或以上。
框架:安装 .NET Framework 4.8。

必要组件安装

请依次检查并安装以下组件,这是驱动正常运行的基础:
1. MDAC:确保 Microsoft 数据访问组件为最新版本。
2. Visual C++ Redistributable:必须安装 VC++ Runtime 2017 或更高版本 (x64),例如 Microsoft Visual C++ Redistributable for Visual Studio 2022 (x64)
3. OpenSSL:系统中需预装 OpenSSL 环境。

驱动与连接器安装步骤

Step 1:安装并配置 TCHouse-X ODBC 驱动

解压安装

TCHouse-X Connector ODBC 9.2.3.zip 解压至自定义目录(如 C:\\Program Files\\MySQL\\TCHouseX Connector ODBC 9.2)。
以管理员身份运行目录下的 Install.bat 完成注册。

配置 DSN (数据源名称)

按照截图顺序,打开 Windows “ODBC 数据源管理器 (64位)”。

在“系统 DSN”页签点击“添加”,选择如下 TCHouse-X Driver 中的一个,优先选择 TCHouseX ODBC 9.2 Unicode Driver。

关键配置项:
Data Source Name:自定义 Data Source Name(必填)。
TCP/IP Server:填入 TCHouse-X 实例的连接地址和端口(必填)。
用户验证:若需点击“Test Connection”验证连通性,请填写 User 和 Password。
角色配置(可选):若需指定 Role,在 Initial Statement 框中填写 set role = <your_role>


Step 2:安装 TCHouseX SDK 插件

1. 启用自定义扩展:
打开 Power BI Desktop,进入 Options and settings > Options。

在 Global > Security 中,勾选 “(Not recommended) Allow any extension to load without verification or warning”。

2. 启用自定义扩展:将 TCHouse-X-Power-SDK.mez 拷贝至 Power BI 插件路径:文档\\Power BI Desktop\\Custom Connectors


连接 TCHouse-X 进行分析

1. 获取数据:启动 Power BI Desktop,点击 获取数据 > 更多,搜索并选择 TCHouseX SDK。

2. 设置连接模式:
在 DSN 栏输入 Step 1 中配置好的 Data Source Name(如 tchousex)。
数据连接模式:选择 DirectQuery 以获得实时查询性能。

3. 身份验证:在弹出的窗口中输入 TCHouse-X 的账号和密码。

注意:
Power BI 仅支持 TCHouse-X 的自定义用户自定义 LDAP 用户登录。
4. 加载数据:在导航器中勾选需要的表,点击 Load。

5. 此时,即可使用 Power BI 的拖拽功能,进行数据分析


使用限制与注意事项

为避免查询报错,请在设计报表时注意以下限制:
维度
说明
空值计数
执行计数计算(Count)时,NULL 值会被计入。如需排除,请在 Power BI 中手动配置过滤条件。
日期范围
Date 数据类型仅支持:1400-01-01 9999-12-31
数据量限制
单次查询结果不能超过 100 万行,否则会触发“提取此视觉对象数据时出错”的报错。