Skip to main content

TDengine ODBC

简介

TDengine ODBC 是为 TDengine 实现的 ODBC 驱动程序,支持 Windows 系统的应用(如 PowerBI 等)通过 ODBC 标准接口访问本地、远程和云服务的 TDengine 数据库。最小支持的 TDengine 版本是 3.2.1.0。

TDengine ODBC 提供基于 WebSocket(推荐)和 原生连接两种方式连接 TDengine 数据库,使用时可以为 TDengine 数据源设置不同的连接方式。访问云服务时必须使用 WebSocket 连接方式。

注意:TDengine ODBC 只支持 64 位系统,调用 TDengine ODBC 必须通过 64 位的 ODBC 驱动管理器进行。因此调用 ODBC 的程序不能使用 32 位版本。

想更多了解 TDengine 时序时序数据库的使用,可访问 TDengine官方文档

安装

  1. 仅支持 Windows 平台。Windows 上需要安装过 VC 运行时库,可在此下载安装 VC运行时库 如果已经安装VS开发工具可忽略。

  2. 安装 TDengine Windows 客户端,版本在 3.2.1.0 或以上,都会包含 TDengine 的 ODBC 驱动。

配置数据源

  1. 【开始】菜单搜索打开【ODBC 数据源(64 位)】管理工具(注意不要选择ODBC 数据源(32 位))

  2. 选中【用户 DSN】标签页,通过【添加(D)】按钮进入"创建数据源"界面

  3. 选择想要添加的数据源,这里我们选择【TDengine】

  4. 点击完成,进入 TDengine ODBC 数据源配置页面,填写如下必要信息

    ODBC websocket connection config

    4.1 【DSN】:Data Source Name 必填,为新添加的 ODBC 数据源命名

    4.2【连接类型】 : 必选,选择连接类型,这里选择 【Websocket】

    4.3【URL】必填,ODBC 数据源 URL,示例: 云服务的 URL 示例: https://gw.cloud.taosdata.com?token=your_token

    4.4【数据库】选填,需要连接的默认数据库

  5. 点【测试连接】测试连接情况,如果成功,提示"成功连接到URL"

  6. 点【确定】,即可保存配置并退出

与第三方集成

作为使用 TDengine ODBC driver 的一个示例,你可以使用 Power BI 与 TDengine 分析时序数据。更多细节请参考 Power BI