购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 连接到数据库

3.2.1 MySQL

MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样可以增加速度并提高灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用的标准化语言。

MySQL软件采用双授权政策,分为社区版和商业版。由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,因此一般中小型网站的开发都选择MySQL作为网站数据库。MySQL社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。

在连接MySQL之前首先需要安装其对应的ODBC驱动,然后在开始页面的“到服务器”下单击MySQL,如图3-19所示。

图3-19 选择要连接的MySQL服务器

然后执行操作:输入承载数据库的服务器名称,然后输入用户名和密码,单击“确定”按钮,如图3-20所示。

图3-20 MySQL服务器连接

在连接到SSL服务器时,勾选“需要SSL”复选框。如果连接不成功,就要验证用户名和密码是否正确。如果连接仍然失败,就说明计算机在定位服务器时遇到问题,需要联系网络管理员或数据库管理员进行处理。

3.2.2 SQL Server

SQL Server是Microsoft公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。Microsoft SQL Server是一个全面的数据库平台,使用集成的商业智能(BI)工具提供企业级的数据管理。Microsoft SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,是可以构建和管理用于业务的高可用和高性能的数据应用程序。

因为Windows已经自带了SQL Server的驱动,因此在连接之前不再需要安装其驱动,在开始页面的“到服务器”下单击Microsoft SQL Server,如图3-21所示。

图3-21 选择要连接的SQL Server服务器

然后执行操作:输入要连接的服务器的名称,选择登录到服务器的方式,指定使用Windows身份验证还是特定用户名和密码。如果服务器有密码保护,而不在Kerberos环境中,就必须输入用户名和密码。

连接到SSL服务器时,勾选“需要SSL”复选框,如图3-22所示。

图3-22 SQL Server服务器连接

指定是否读取未提交的数据。此选项将数据库隔离级别设置为“读取未提交的内容”,从Tableau执行的长时间查询(包括数据提取刷新)可能会锁定数据库并延迟交易。选择此选项以允许查询读取已被其他交易修改的行,即使这些行还没有提交也可读取。若清除此项目,则Tableau使用数据库指定的默认隔离级别。然后单击“确定”按钮。

如果连接不成功,就要验证用户名和密码是否正确。如果连接仍然失败,就说明计算机在定位服务器时遇到问题,需要联系网络管理员或数据库管理员进行处理。

3.2.3 Oracle

Oracle Database简称Oracle,是甲骨文公司的一款关系数据库管理系统。Oracle是在数据库领域一直处于领先地位的产品,可以说,Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。Oracle是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。

在连接Oracle之前首先需要安装其对应的ODBC驱动,然后在开始页面的“到服务器”下单击Oracle,如图3-23所示。

图3-23 选择要连接的Oracle服务器

然后执行操作:输入服务器名称,根据需要指定Oracle服务名称和端口,然后选择登录到服务器的方式,指定使用Windows身份验证还是特定用户名和密码。如果服务器由密码保护,就必须输入用户名和密码,如图3-24所示。

图3-24 Oracle服务器连接

单击“确定”按钮。如果连接不成功,就要验证用户名和密码是否正确。如果连接仍然失败,就说明计算机在定位服务器时遇到问题,需要联系网络管理员或数据库管理员进行处理。

3.2.4 更多数据库

Tableau还可以连接更多服务器,包括传统的数据库软件(如IBM DB2),也包括目前比较热门的Hadoop大数据集群(如Cloudera Hadoop、MapR Hadoop Hive和Spark SQL等)。

在开始页面查找“连接”→“到服务器”,单击“更多...”,出现如图3-25所示的界面。

图3-25 连接更多服务器 IBxf8RI+PZxzuwZ5Py2qo0cJazPSCB3iUjy9iBb/RZIe0Jrcz/TdKtx1d6J/OkpG

点击中间区域
呼出菜单
上一章
目录
下一章
×