从数据源支持、支持方式等角度深入了解Smartbi与Tableau
对数据分析来讲,数据源支持是基本功。让数据分析工具与数据保持一个通道,建立会话。用数据分析应用服务器与我们需要分析的业务数据进行连接,拿到需要的数据进行分析。Smartbi、Tableau系统给我们提供了哪些数据源支持呢?支持的方式是如何?
首先给大家介绍下Tableau工具的数据接入的情况。TableauPublic版本,该版本主要是让用户能方便在博客与网站中分享自己的分析成果,但数据支持连接的数据源种类较少,支持连接本地文件与到服务器端的Google、OData以及Web数据连接。
若是想使用更多数据源包括关系数据源等就需要升级到TableauDesktop版本。Tableau桌面版的数据源种类多,并且可以将资源保存到本地。
如图,TableauDesktop可以连接mysql、oracel等等这些常见数据库如下这些:

另外不在此名单里的还可以通过JDBC或者ODBC进行连接。可以说是支持接入的程度是涵盖了市面上的99%。
具体的连接方式如下:
1)连接本地数据:之前已经给大家介绍过调用出本地类型的页面之后选择需要分析的本地文件即可,如下图:


选择之后,会自动跳转到数据源界面,对数据进行规范。(此数据源的配置界面与连接到服务器的界面一样,下文便不再重复)
2)连接到服务器
本次就以连接到mysql数据库作为示例。单击【MySQL】,将弹出如下图所示页面请在该页面中输入正确的服务器的地址,端口号以及用户名和密码。

Tableau在连接每个新的数据库类型的时候都必须安装相应的驱动程序。
对于Smartbi工具呢?是如何创建业务库和产品应用服务器的连接,拿到数据进行分析。那先来介绍下Smartbi支持接入数据源的类型,支持接入的数据源有:本地数据、关系数据库、多维数据库、NoSQL数据库。

一言以蔽之:产品支持各式数据的接入,无论是传统还是潮流,结构数据还是非结构数据。另外还可以用到跨库数据源,支持多种数据库的跨库查询,并且不需要落地。
Smartbi也支持本地数据的接入,并且支持连接本地或其他机器上的数据库。
1)接入本地数据:

2)连接业务数据库
以连接mysql数据库为例:我们可以看到,用Smartbi去连接业务库时,系统已经内置数据库类型的常见驱动(有产品内置驱动与自定义驱动),基本能满足客户日常使用,当然也是支持根据项目实际情况自定义驱动。

这次主要是从数据接入这一角度了解了Smartbi、Tableau两款产品,那么在接入了之后它们是如何对数据进行处理的呢,欲知后事如何,且听下回分解。
从数据源支持、支持方式等角度深入了解Smartbi与Tableau的更多相关文章
- Arcgis GDB文件地理数据库、shapefile、coverage 和其他基于文件的数据源所支持的函数的完整列表
函数 以下是文件地理数据库.shapefile.coverage 和其他基于文件的数据源所支持的函数的完整列表.个人地理数据库和 ArcSDE 地理数据库也支持这些函数,但这些数据源可能使用不同的语法 ...
- 关于tomcat不支持put方式的解决方式
在jetty中是支持put方式操作的,在tomcat中默认是不支持的,解决方式很简单,在web.xml中添加一个过滤器即可. <filter> <filter-name>htt ...
- 关于公众平台接口不再支持HTTP方式调用的公告
为保证数据传输安全,提高业务安全性,公众平台将不再支持HTTP方式调用.避免影响正常使用中含有HTTP方式调用的服务,请开发者尽快调整,将现有通过HTTP方式调用的切换成HTTPS调用,平台将于201 ...
- PHP 支持简写方式
在我的Windows系统里使用的是"WAMP"集成环境 如果要让PHP支持简写方式则需要在PHP.ini里将short_open_tag 设置为on 更改php.ini文件后需要重 ...
- centos7搭建svn服务器并支持http方式访问
因为公司其他人员需要,需要在服务器上搭建svn服务,途中遇到不少问题,做下记录 第一步,安装svn 默认centos7是已经安装了svn即subversion 检查是否安装 rpm -qa subve ...
- spring+hibernate 配置多个数据源过程 以及 spring中数据源的配置方式
spring+hibernate 配置多个数据源过程 以及 spring中数据源的配置方式[部分内容转载] 2018年03月27日 18:58:41 守望dfdfdf 阅读数:62更多 个人分类: 工 ...
- Delphi Mercadopago支付【支持支持获取账户信息和余额、创建商店,商店查询、创建二维码、二维码查询、创建订单、订单查询、订单退款等功能】
作者QQ:(648437169) 点击下载➨Delphi Mercadopago支付 [Delphi Mercadopago支付]支持 支持支持获取账户信息和余额.创建商店,商店查询.创建二维码.二维 ...
- SpringBoot整合Mybatis,多数据源,事务,支持java -jar 启动.
用了一段时间SpringBoot,之前配置MYBATIS ,在打包WAR 放到tomcat下正常,但是WAR已经过时了,现在流行直接打包JAR 丢到DOCKER 里,无奈JAR 启动的时候MAPPER ...
- 代码中jndi数据源的支持
项目中基本都使用Spring框架,支持jndi还是很简单的,只需在spring配置文件中加入 <!-- 使用jndi配置数据源 --> <bean id="dataSour ...
随机推荐
- 初识WorldWind——WorldWind编译生成,解决乱码等问题
本文中World Wind的GitHub源码下载地址:https://github.com/hujiulin/WorldWind 美国国家航空航天局(National Aeronautics and ...
- 带你学习Flood Fill算法与最短路模型
一.Flood Fill(连通块问题) 0.简介 Flood Fill(洪水覆盖) 可以在线性的时间复杂内,找到某个点所在的连通块! 注:基于宽搜的思想,深搜也可以做但可能会爆栈 flood fill ...
- HTTPS加密证书流程(2)
目录 一:HTTPS加密证书流程 二:证书对比 三:自签证书 1.(lb服务器负载均衡代理) 2.(创建CA证书 创建密码) 3.生成自签证书(公钥),同时去掉私钥的密码(Enter) 四:证书内容解 ...
- Python 调用 Shell
- Asp-Net-Core学习笔记:身份认证入门
前言 过年前我又来更新了~ 我就说了最近不是在偷懒吧,其实这段时间还是有积累一些东西的,不过还没去整理-- 所以只能发以前没写完的一些笔记出来 就当做是温习一下啦 PS:之前说的红包封面我还没搞,得抓 ...
- django之mysqlclient安装
如果运行环境中没有安装mysqlclient,在迁移数据库时会发生错误 一.在windows下安装: ·如果直接使用 pip install mysqlclient 会提示安装失败(版本不对或者找不到 ...
- Java枚举类在生产环境中的使用方式
前言 Java枚举在项目中使用非常普遍,许多人在做项目时,一定会遇到要维护某些业务场景状态的时候,往往会定义一个常量类,然后添加业务场景相关的状态常量.但实际上,生产环境的项目中业务状态的定义大部 ...
- Halcon视觉入门芯片识别
Halcon视觉入门芯片识别 需求 有如下图的一个摆盘,摆盘的方格中摆放芯片,一个格子中只放一个,我们需要知道每个方格中是否有芯片去指导我们将芯片放到空的方格中. 分析 通过图片分析得出 我们感兴趣的 ...
- MySQL 事务的隔离级别及锁操作的一点点演示
MySQL 版本:5.7 安装环境:MAC OS 一.测试数据 测试数据库:test:测试表:tt CREATE TABLE `tt` ( `id` int(11) DEFAULT NULL, `na ...
- 「MtOI2018」魔力环
首先发现是经典的循环置换本质不同个数模型,根据 Burnside 引理: \[|X / G| = \frac{1}{|G|}\sum\limits_{g \in G} |X ^ g| \] 考虑第 \ ...