Skip to main content

TDengine ODBC

简介

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

TDengine ODBC 提供了两种连接方式,原生连接和 WebSocket 连接。但是您必须使用 WebSocket 连接访问 TDengine Cloud 的实例。

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

安装

  1. 仅支持 Windows 平台。Windows 上需要安装过 VC 运行时库,可在此下载安装 VC运行时库。如果已经安装 VS 开发工具可忽略。
  2. 下载和安装 TDengine Windows 客户端安装包,请参考下面的注意内容。
非常重要

请登录 TDengine Cloud 后点击左边的”编程“菜单,然后选择”ODBC“,在“安装 ODBC 连接器”步骤下载选中的 TDengine Cloud 实例对应的客户端。

配置 ODBC 数据源

  1. Windows 操作系统的【开始】菜单搜索打开【ODBC 数据源(64 位)】管理工具(注意不要选择ODBC 数据源(32 位))。
  2. 选中【用户 DSN】标签页,通过【添加(D)】按钮进入“创建数据源”界面。
  3. 选择想要添加的数据源,然后选择【TDengine】,点击完成,进入 TDengine ODBC 数据源配置页面,填写如下必要信息:
    • 【DSN】:数据源名称,必填,比如“MyTDengine”
    • 【接类型】:选中 【Websocket】
    • 【URL】:获取实际的 URL,请参考下面的注意内容
    • 【数据库】:可选,填写需要连接的数据库,比如“test”
  4. 点击【测试连接】按钮测试连接情况,如果成功,会提示“成功连接到该 URL”。
非常重要

获取真实的 URL 的值,请登录 TDengine Cloud 后点击左边的”编程“菜单,然后选择”ODBC“,在“配置 ODBC 数据源”部分复制当前 TDengine Cloud 实例的 URL 值。

样例

您可以通过 Power BI 来使用 TDengine ODBC 驱动直接访问 TDengine Cloud 服务里面的一个实例。更多细节请参考 Power BI