Excel通过ODBC连接inceptor

  第三方对接
内容纲要

概要描述


工作中有时会需要用到Excel来处理inceptor中查询到的结果数据,一般有两种方式来获取:

一、通过waterdrop连接inceptor查询出结果,然后将结果集导出为Excel能够识别的XLSX格式文件;
二、在Excel中通过odbc连接inceptor,将inceptor作为数据源来查询获取。

本文主要介绍第二种方式。

详细说明


安装Inceptor ODBC

本次示例集群版本:TDH 6.2.2,简要方法供参考。

  1. 登录Manager,访问Inceptor组件页面;

  2. 点击 更多操作 > 下载ODBC驱动,下载ODBC驱动,如下图,选择对应平台的安装包,这里以windows 64位为例;

    file

    file

  3. 打开Transwarp Inceptor ODBC Driver安装包,点击安装;
    64位系统可安装32位ODBC驱动或64位ODBC驱动,因为有些BI/ETL工具会使用使用到32位的驱动,为避免给后续操作带来麻烦,建议对于64位的系统同时安装32位和64位驱动;32位系统只能安装32位驱动。

  4. 安装完成后,打开 控制面板 > 管理工具> ODBC数据源(64位)。如图所示,点击”驱动程序“可以看见Transwarp Inceptor ODBC Driver,表示驱动已经被正确安装。
    file
    file

具体安装操作也可以参照《Inceptor使用手册》第9章Inceptor ODBC手册,查看详细的信息。

查看方法:官网文档网站 > 产品文档 > 查看对应版本的《Inceptor使用手册》

添加ODBC数据源

  1. 添加DSN,在打开的ODBC数据源管理程序页面,点击 用户DSN系统DNS ,添加DSN;

    file

  2. 数据源驱动程序选择 Inceptor ODBC Drive,点击完成按钮;

    file

  3. 在弹出的框中设置DSN的属性,设置根据实际使用的Inceptor的安全模式略有不同。

    Inceptor Server 2在LDAP(用户名密码)模式下的配置如图所示,Mechanism选择LDAP,下方输入租户名和密码即可
    file

  4. 配置完成后,点击“Test”按钮,测试配置的DSN是否可以连接成功。

    file

ODBC连接开启了Kerberos认证的Inceptor,可以参考KB《Windows下通过ODBC方式连接开启了Kerberos认证的Inceptor》

在Excel中使用ODBC数据源

本文中以office 2019为例。

  1. 在Excel中选择数据 > 获取数据> 自其他源> 从ODBC,使用刚才添加的ODBC数据源来连接,如图所示:

    file

  2. 数据源名称(DSN)选择刚添加好的ODBC数据源;

    file

  3. 在高级选项也可以输入要指定查询的SQL;

    file

    4.输入inceptor租户名和密码,点击连接

    file

    5.连接后会直接获取到查询的结果数据;

    file

    如果之前没有指定查询的SQL语句,会将该租户下的数据库和表结构全部展示出来,可以选择对应的表直接预览数据(不建议直接预览,对于数据量比较大的情况,加载过程中可能会出现超时卡死的情况,仅适用于数据量比较小的表),如图所示:

    file

    6.点击下方加载,将结果集加载到表格中做进一步处理;

    file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。