《Tableau数据可视化实战》——1.7节连接其他数据库

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

本节书摘来自华章社区《Tableau数据可视化实战》一书中的第1章,第1.7节连接其他数据库,作者(美)Ashutosh Nandeshwar,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.7 连接其他数据库
Tableau与大多数数据库服务器的连接都很简单,提供服务器名称和身份认证的详细信息通常就足够了。凡事都有例外,比如Tableau未提供到想用的数据库服务器的连接,或者你想使用ODBC连接。
准备工作
连接数据库最简单的方法是使用ODBC连接。为了使用这个类型的连接,我们必须首先设置DSN(Data Source Name)。本例中,我们将建立一个DSN,以连接数据服务器。
在Control Panel(控制面板)中,点击System and Security(系统与安全),然后点击Administrative Tools(管理工具),双击Data Source(ODBC),你可以看见Data Source Administrator(数据源管理系统)窗口,在User DSN(用户DSN)下,点击Add(添加)并执行以下步骤来为数据库创建DSN。如果你已经安装SQL Server数据库,并且已有样例the Adventure Works,选择SQL Server Native Client(SQL Server本地用户),并点击Finish(完成)按钮。在Name(名称)字段中,输入你容易记住的名字,注意其中不能包含空格。在服务器上选择adventureworkscnxn文件,输入数据库服务器的名称或者选择Local(本地)服务器。继续选择默认选项直到看到Finish(完成)按钮。
实现步骤
一旦DSN安装好,在Tableau里打开一个新的工作表并通过使用ODBC执行以下步骤连接数据库:
Step01 点击Connect to data(连接数据)并选择Other Databases (ODBC)(其他数据库(ODBC))。
Step02 在DSN下拉菜单中,选择你之前创建的DSN。
Step03 点击Connect(连接)来测试数据连接。
Step04 在Owner(用户)下,选择Person(个人)。
Step05 在Table(表格)选项区域的单选按钮中,选择Single Table(单个表格);点击放大镜图标搜索表名。
Step06 在Give the connection a name(给出连接名称)下的文本框中,输入名称然后点击OK(确认)按钮,如图1.11所示。


0883b91535faa135c7131fd9adf17023f39dc298

Step07 如果你在Data Connection(数据连接)的页面上看见Connect live(实时连接)、Import all data(导入所有数据)以及Import some data(导入部分数据)选项,则可以运用ODBC和 DSN成功连接到SQL Server。
实现原理
Tableau使用ODBC提供了一个连接数据源的选项,因为这些数据源在Tableau中没有原生支持。这个选项为带ODBC驱动的数据源的连接提供了灵活性。尽管Tableau能直接支持SQL Server,但在这个方法中,我们也可以非常容易地使用ODBC驱动程序和DSN来连接数据源。
了解更多
微软在线支持提供了一个与ODBC连接相关的非常出色的概览,网址如下:http://msdn.microsoft.com/en-us/library/windows/desktop/ms710252%28v=vs.85%29.aspx

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
2024年阿里云数据库创建_数据库账号密码和连接教程
阿里云数据库怎么使用?阿里云百科整理阿里云数据库从购买到使用全流程,阿里云支持MySQL、SQL Server、PostgreSQL和MariaDB等数据库引擎,阿里云数据库具有高可用、高容灾特性,阿里云提供数据库备份、恢复、迁移全套解决方案。详细阿里云数据库购买和使用流程方法如下
|
27天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
96 0
|
1月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
369 3
|
6天前
|
SQL 关系型数据库 MySQL
Python与MySQL数据库交互:面试实战
【4月更文挑战第16天】本文介绍了Python与MySQL交互的面试重点,包括使用`mysql-connector-python`或`pymysql`连接数据库、执行SQL查询、异常处理、防止SQL注入、事务管理和ORM框架。易错点包括忘记关闭连接、忽视异常处理、硬编码SQL、忽略事务及过度依赖低效查询。通过理解这些问题和提供策略,可提升面试表现。
25 6
|
10天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
10天前
|
JavaScript 关系型数据库 MySQL
❤Nodejs 第二章(Node连接本地数据库)
【4月更文挑战第2天】本文介绍了如何使用Node.js连接本地MySQL数据库。首先,提到了在MySQL官网下载安装数据库和使用Navicat for MySQL进行数据库管理。接着,通过`yarn add mysql`在项目中安装数据库依赖。然后,创建`app.js`文件,设置数据库连接参数,并建立连接进行查询操作。遇到导入模块的错误后,修改导入方式为CommonJS语法。
28 1
|
13天前
|
SQL 监控 关系型数据库
PG数据库释放闲置连接
PG数据库释放闲置连接
21 0
|
22天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
125 3
|
24天前
|
网络协议 数据库连接 网络安全
DM数据库连接数据库时报:创建sokect连接失败
DM数据库连接数据库时报:创建sokect连接失败
13 0
|
27天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(数据恢复补充篇)(一)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(数据恢复补充篇)
30 0

热门文章

最新文章