从数据源支持、支持方式等角度深入了解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 ...
随机推荐
- Java学习小总结
本学期主要学习Java程序语言及Javaweb相关知识,其中有相当一部分内容是暑假假期的学习内容,以下主要介绍一些Javaweb学习的总结. 以下教程均为个人建议(当然,适合自己的最好) 一.环境配置 ...
- 【记录一个问题】MariaDB 10.1.9 中with rollup的神器问题
我想统计每天数据的处理状态的汇总,于是写了这样一条语句: 1 select * from ( 2 select ifnull(date(update_time),'_30天汇总') as dtm, i ...
- NAO机器人开发环境配置
python python2.7用于NAO开发 https://www.python.org/downloads/release/python-2718/ python3.6用于其他程序测试. htt ...
- centos7 service iptables save 报错
解决办法: 1.systemctl stop firewalld 2.yum install iptables-services 3.systemctl restart iptables 4.ser ...
- collate utf8_bin是什么意思
创建数据库时 collate utf_bin是 以二进制值比较,也就是区分大小写,collate是核对的意思 uft-8_general_ci 一般比较,不区分大小写
- Error building SqlSession. ### The error may exist in dao/UserMapper.xml ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration(2 字节的 UTF-8 序列的字节 2 无效。)
关于在学习Mybatis框架时运行报错 Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error building ...
- linux实时监控并实时备份数据(rsync)
目录 一:rsync实时监控备份流程 1.安装rsync(服务端 与 客服端)守护进程模式 2.修改配置文件(服务端) 3.解析配置内容 4.创建系统用户 5.创建密码文件 6.授权(必须授权为600 ...
- Python:使用pyinstaller打包含有gettext locales语言环境的项目
问题 如何使用 pyinstaller 打包使用了 gettext 本地化的项目,最终只生成一个 exe 文件 起因 最近在用 pyhton 做一个图片处理的小工具,顺便接触了一下 gettext,用 ...
- python16day
昨日回顾 自定义模块 模块的两种执行方式:脚本方式.调用方式 name 模块导入的方式 相对导入 random:获取随机数相关 今日内容 常用模块的介绍 time:和时间相关 datetime os ...
- C#运算符重载---逐步地分析与理解
1.什么是运算符重载 定义:(百科定义)就是把已经定义的.有一定功能的操作符进行重新定义,来完成更为细致具体的运算等功能.操作符重载可以将概括性的抽象操作符具体化,便于外部调用而无需知晓内部具体运算过 ...