从数据源支持、支持方式等角度深入了解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 ...
随机推荐
- 解决new Thread().Start导致高并发CPU 100%的问题
背景 之前接手一个项目的时候,发现到处是 new Thread(()=>{ //do something }).Start(); 这么做的目的,无非是为了减少页面等待时间提高用户体验,把一些浪费 ...
- centos下APUE 例程编译-解决报错与改写例子名字。
首先是编译生成libapue.a的库文件.按照readme的说法很简单改个目录make一下就好,但是在centos下还是有错.通过下面这篇博文<<UNIX环境高级编程中的apue.h错误& ...
- presence_of_element_located对比visibility_of_element_located
presence_of_element_located和visibility_of_element_located都是selenium里判断元素展示的方法,相信做ui自动化的小伙伴一定被这俩困扰过,本 ...
- MySQL环境变量配置方法
MySQL配置方法 下载免安装版本的MySQL数据库,大家根据自己的开发环境下载对应版本的数据库,我在此举例的是Windows系统下的配置方法,下载地址如下: https://dev.mysql.co ...
- golang中函数的参数
1. 函数当做函数的参数 package main import "fmt" type HandleFunc func(int) (int, bool) func add10(nu ...
- collate utf8_bin是什么意思
创建数据库时 collate utf_bin是 以二进制值比较,也就是区分大小写,collate是核对的意思 uft-8_general_ci 一般比较,不区分大小写
- Jackson 的 基本用法
Jackson 是当前用的比较广泛的,用来序列化和反序列化 json 的 Java 的开源框架.Jackson 社 区相对比较活跃,更新速度也比较快, 从 Github 中的统计来看,Jackson ...
- div 根据内容自适应内容
转载请注明来源:https://www.cnblogs.com/hookjc/ #header{ MARGIN: 0px; BORDER: 0px; BACKGROUND: #ccd2de; WIDT ...
- html重点标签总结
一. iframe 的学习 iframe通俗的的理解就是,可以在页面里面嵌套新的页面 它的使用会使页面变卡,一般会有一个固定的尺寸,默认的.他也属于可替换元素行列.我们可以通过CSS来改变尺寸 fra ...
- webpack打包如何统一js和css中图片资源路径
目前项目应用的是vue-cli,自行修改了部分配置.三个环境的情况跟你差不多,测试/生产环境的层级比你还深. 先说下修改了哪些配置 1-build/utils.js下的cssLoaders内的gene ...