《数据可视化与数据挖掘——基于Tableau和SPSS Modeler图形界面》之连接数据库
Tableau还可以连接更多的服务器,包括传统的数据库软件如IBM DB2、IBM Netezza和Teradata等,也包括目前比较热门的Hadoop大数据相关数据库,如Cloudera Hadoop、MapR Hadoop Hive和Spark SQL等。
在开始页面“连接”下面的“到服务器”菜单中,单击“更多...”选项,会打开如图3-38所示的界面。
1.IBM DB2
在如图3-38所示的界面中,单击“IBM DB2”,在打开的对话框中进行以下设置。
输入承载数据库的服务器的名称和数据库的名称。端口取决于要连接到的服务器的类型及是否要连接到加密端口。通常,对非加密端口使用50000,对加密端口使用60000。可以将服务器配置为使用非标准端口。如果不知道要连接到哪个端口,则需要与管理员联系。
图3-38 连接更多服务器界面
单击“初始SQL”选项可以指定将在连接时运行一次的SQL命令。
输入用户名和密码,如图3-39所示,然后单击“登录”按钮。
如果连接不成功,则请验证用户名和密码是否正确。如果连接仍然失败,则说明计算机在定位服务器时遇到问题,需要联系网络管理员或数据库管理员。
图3-39 IBMDB2服务器连接设置
2.IBM PDA(Netezza)
在如图3-38所示的界面中,单击“IBM PDA(Netezza)”选项,在打开的对话框中进行以下设置。
输入承载数据库的服务器的名称和要连接到的数据库的名称。
输入用户名和密码,如图3-40所示,然后单击“登录”按钮。
图3-40 IBMPDA(Netezza)服务器连接设置
3.Teradata
在如图3-38所示的界面中,单击“Teradata”选项,在打开的对话框中进行以下设置。
输入承载数据库的服务器的名称,也可以在“服务器”文本框中输入适当的URL连接到Teradata Unity服务器。
选择身份验证方法。Tableau支持使用内置Teradata身份验证或LDAP进行连接。
输入用户名和密码,如图3-41所示。
单击“查询分段和初始SQL”选项,可以查询分段并将参数传递到Teradata环境中,还可以指定连接时运行的SQL命令。
设置完成后单击“登录”按钮。
如果连接不成功,则请验证用户名和密码是否正确。如果连接仍然失败,则说明计算机在定位服务器时遇到问题,需要联系网络管理员或数据库管理员。