11.
20
2015
我们为高性能SQL引擎Transwarp Inceptor提供了完备的接口,让用户可以轻松地在应用程序中使用Inceptor,或者将Inceptor和可视化/BI工具连接,让Inceptor的使用更加灵活多变,充分地融入用户的业务中。我们将以用Tableau连接LDAP认证的Inceptor with HiveServer2为例,介绍我们开发的ODBC连接工具的使用。
如果您想了解更多Transwarp Data Hub功能,欢迎关注我们的微信和网站。近期我们还将讨论:
And more!
1. 安装ODBC驱动
根据使用场景和操作系统,选择所需驱动(如果Inceptor server是HiveServer1,选择 TranswarpODBCDriver_Hive1_x64.exe 或 TranswarpODBCDriver_Hive1_x86.exe,如果 Inceptor server 是 HiveServer2,选择 TranswarpODBCDriver_Hive2_x64.exe 或 TranswarpODBCDriver_Hive2_x86.exe),双击安装。为了以后连接不同 Inceptor 服务做准备,你也可以将 Hive1和Hive2 的驱动都安装好。安装过程简单明了,这里不赘述。在我们的示例中,因为操作系统是64位的,且要连接到 Inceptor with HiveServer2 ,我们选择了 TranswarpODBCDriver_Hive2_x64.exe。
2. 创建连接LDAP认证的HiveServer2的DSN
2.1 打开电脑中的ODBC Data Source Administrator,点击下图中的“Add”:
2.2 选择Transwarp ODBC Driver For HiveServer2:
点击“完成”继续。将弹出下面窗口:
2.3 在该窗口中:
• 在Data Source Name处为数据源命名,这里我们输入了Hive2-LDAP。
• 在Host处填写Inceptor server所在节点的IP,这里我们填写了172.16.1.119。
• Port处为Inceptor server对应的端口号10000,无需做更改。
• Database处选择想要使用的Inceptor中的数据库。这里我们使用default。
• Hive Server Type处选择Hive Server 2。
• 下面的Authentication部分的Mechanism选择LDAP。
• User Name填写用来登陆HiveServer2的用户的用户名。
• Password填写用来登陆HiveServer2的用户的密码。
2.4 填写完毕后,点击上图中的“Test”,测试这个DSN的连接。看到下图说明连接成功:
2.5 现在ODBC Data Source Administrator中将显示我们刚刚添加的Hive2-LDAP这个DSN。
3. DSN高级选项
我们为不同的连接工具提供了优化,使得连接速度更快。优化选择在DSN高级选项中。
3.1 在ODBC数据源管理器中任意选择一个驱动为Transwarp ODBC Driver的DSN,双击这个DSN,进入它的配置窗口:
3.2 点击右下角的“Advanced Options”对它的高级选项进行设置:
其中,在“Performance Tuning”下您可以选择为不同目标设计的优化选项。我们将勾 选“Tableau Optimization”,让使用Tableau连接Inceptor速度加快。
4. Tableau连接Inceptor
下面我们可以使用Tableau连接Inceptor server。
4.1 打开一个Tableau工作簿:
选择页面左侧“在服务器上”下的最后一个选项“其他数据库(ODBC)”:
4.2 看到如下页面。在这个页面,根据想要连接的Inceptor server选择对应的DSN。点开DSN的下拉条,可以看到已经添加好的DSN。
4.3 选择刚添加的Hive2-LDAP,点击“连接”。
4.4 点击“确定”。
4.5 看到下面的页面说明连接成功:
您可以开始对Inceptor中的数据进行可视化了: