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

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

本节书摘来自华章社区《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
相关文章
|
3天前
|
关系型数据库 MySQL 网络安全
如何排查和解决PHP连接数据库MYSQL失败写锁的问题
通过本文的介绍,您可以系统地了解如何排查和解决PHP连接MySQL数据库失败及写锁问题。通过检查配置、确保服务启动、调整防火墙设置和用户权限,以及识别和解决长时间运行的事务和死锁问题,可以有效地保障应用的稳定运行。
42 25
|
10天前
|
关系型数据库 MySQL 数据库连接
Unity连接Mysql数据库 增 删 改 查
在 Unity 中连接 MySQL 数据库,需使用 MySQL Connector/NET 作为数据库连接驱动,通过提供服务器地址、端口、用户名和密码等信息建立 TCP/IP 连接。代码示例展示了如何创建连接对象并执行增删改查操作,确保数据交互的实现。测试代码中,通过 `MySqlConnection` 类连接数据库,并使用 `MySqlCommand` 执行 SQL 语句,实现数据的查询、插入、删除和更新功能。
|
25天前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
29天前
|
存储 缓存 监控
71.7万/秒到1.4万/秒!数据库查询优化实战
在现代计算机系统中,程序的局部性原理是优化性能的关键。通过利用时间局部性和空间局部性,可以显著提升数据访问效率,减少高开销的操作如内存访问和网络 I/O。本文将探讨如何利用空间局部性原理,在实际案例中减少数据库查询量,并通过详细的监控和优化措施确保系统的稳定性和高效性。
71.7万/秒到1.4万/秒!数据库查询优化实战
|
30天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
54 2
|
3月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
3月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
3月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
3月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
3月前
|
数据库 C# 开发者
ADO.NET连接到南大通用GBase 8s数据库
ADO.NET连接到南大通用GBase 8s数据库

热门文章

最新文章