如何将tableau与mysql连接起来



1.目标问题:tableau连接mysql

连接准备

1.tabeau安装
2.数据库mysql安装 (mysql_5.7.24这里)
3.mysql对应的版本ODBC驱动包(没有的话在tableau连接的时候会提示下载,点击连接找到自己对应的版本就行)
4.可视化工具navicat

ODBC数据源
并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一组数据的位置,可以使用
ODBC驱动程序访问该位置。

下载地址(找到自己对应的版本):
https://downloads.mysql.com/archives/c-odbc/

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql

备注:一般的情况下,5.x的版本可以将兼容5.x版本的odbc。

配置ODBC

1.控制面板→系统和安全→管理工具中找到”数据源ODBC”,并启动它,如下图

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql


进入ODBC数据源管理程序界面

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql

mysql connector /ODBC配置详细信息
这里要注意一下named pipe 这是连接管道的方式,这里是当然是mysql了

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql

data source name:名称自己根据实际情况取(可以取项目的名字,或者测试名字都可)
description:可进行简短的描述或不填 TCP/IP server:个人学习使用一般是localhost port:3306
user和password这个自己都可以设置,如果在安装mysql时没有设置账户和密码一般账户是root

番外篇:查看TCP/IP server,自己用户名以及密码
这里是最新版的 ,也就是navicat premium 15

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql
tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql


点击test ,测试是否连接成功

tableau 界面连接mysql

tableau连接mysql,连接准备,配置ODBC,tableau 界面连接mysql

这里已经连接好的