文章目录

  • 一、实时连接与数据加载
  • 二、创建数据提取
  • 三、刷新数据提取
  • 四、向数据提取添加数据

一、实时连接与数据加载

1、区别
Tableau加载数据有两种基本方式,一种是实时连接,即Tableau从数据源获取查询结果,本身不存储源数据;另一种是数据提取,将数据提取到Tableau的数据引擎中,由Tableau进行管理。

2、建议使用数据提取的情况
1)源数据库的性能不佳:源数据库的性能跟不上分析速度的需要,则可以由Tableau的数据引擎来提供快速交互式分析。
2)需要脱机访问数据:如果需要在差旅途中脱机访问数据,则可以将相关数据提取到本地。
3)减轻源系统的压力:如果源系统是重要的业务系统,那么建议将数据访问转移到本地,以减轻对源系统的压力。

3、建议使用实时连接
1)源数据库性能优越:IT基础设施支持快速数据分析,那么不建议进行数据复制。
2)数据的实时性要求高:需要使用实时更新的数据进行分析,则不建议使用数据提取的方式。
3)数据的保密要求高:出于信息安全考虑不希望将数据保存在本地,则不建议进行数据提取。

二、创建数据提取

1、对数据源进行“提取数据”
在主界面选择“数据”→“<数据源名称>”→“提取数据”,进入提取数据对话框;
也可以选择“数据”➤“<数据源名称>”➤“编辑数据源”➤“提取”➤“编辑”

在打开的提取数据对话框中可以看到筛选器、聚合、行数3种提取选项。选择“添加”,弹出添加筛选器对话框,选择用于筛选器的字段:

可以选择“年”和“月”作为此数据源的数据提取字段:



在此界面可以指定是否聚合可视维度,也可以选择从数据源提取前若干行。选择“确定”,
在弹出的另存为对话框中提取的数据以.tde格式保存,选择“保存”完成创建数据提取。

2、提取注意
采用筛选器提取数据时,数据窗口中的所有隐藏字段将会自动从数据提取中排除。单击“隐藏所有未使用的字段”按钮可快速地将这些字段从数据提取中删除。

3、首次新建数据源时选择“提取”方式
在新建数据源的过程中,(在右上角)将连接方式从“实时”模式更改为“提取”模式。选择“转到工作表”后,将数据以.tde格式保存,即完成了数据提取的创建。

创建数据提取后,当前工作簿开始使用该数据提取中的数据,而不是原始数据源。用户也可以在使用数据提取和使用整个数据源之间进行切换,方法是选择“数据”→“<数据源名称>”→“使用数据提取”。

4、数据提取的好处
是通过创建一个包含样本数据的数据提取,减少数据量,避免在进行视图设计时长时间等待查询响应,而在视图设计结束后,可以切回到整个数据源。

5、取消数据提取
需要移除数据提取时,可以选择“数据”→“<数据源名称>”→“数据提取”→“移除”。
当删除数据提取时,可以选择仅从工作簿删除数据提取,或者删除数据提取文件。后一种情况将会删除在硬盘中的数据提取文件。

三、刷新数据提取

1、设置刷新
源数据发生改变时,通过刷新数据提取可以保持数据得到更新,方法是“数据”→“<数据源名称>”→“刷新”

2、两种提取刷新方式
1)数据提取的刷新包含两种方式:一种是完全数据提取,即将所有数据替换为基础数据源中的数据;
另一种是增量数据提取,仅添加自上次刷新后新增的行。

2)完全数据提取:默认情况下,将对数据提取进行完全刷新。这意味着每次刷新数据提取时,所有行都会替换为基础数据源中的数据。虽然这种刷新可确保数据提取是数据源的精确副本,但执行这种刷新有时需要大量数据库开销。

3)增量数据提取:可以将数据提取设置为仅添加自上次提取数据以来新增的行,而不是每次重新生成整个数据提取。要改变数据源的提取方式,需要选择“数据”→“<数据源名称>”→“提取数据”

在提取数据对话框中,选择“所有行”和“增量刷新”,只有选择提取数据库中的所有行后,才能定义增量刷新,然后在数据库中指定将用于标识新行的字段。

四、向数据提取添加数据

1、从文件添加数据
当要添加的数据的文件类型与数据提取的文件类型相同时,可以选择从文件数据源向数据提取文件添加新数据。另外一种方式是从Tableau数据提取(.tde)文件添加数据,选择“数据”➤
“<数据源名称>”➤“数据提取”➤“从文件添加数据”

2、从数据源添加数据
另一种添加行的方式,是从工作簿中的其他数据源向所选数据提取文件添加新数据。方法是
选择“数据”➤“<数据源名称>”➤“数据提取”➤“从数据源添加数据”。
打开“从数据源追加数据”对话框,选择与目标数据提取文件兼容的数据源,Tableau就会完
成从数据源追加数据的操作,并提示执行结果。

Tableau数据连接与加载(数据提取)相关推荐

  1. 7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据

    TensorFlow加载数据 TensorFlow官方共给出三种加载数据的方式: 1. 预加载数据 2. 填充数据 预加载数据的缺点: 将数据直接嵌在数据流图中,当训练数据较大时,很消耗内存.填充的方 ...

  2. python爬取js加载的数据_JS动态加载数据不会爬?老司机教你两个方法爬取想要的数据...

    学习Python的人绝大部分都是在用Python做爬虫,毕竟对于爬虫而言Python是不二选. 但是一般简单的静态页面网站还是很好爬取的,对于很多动态加载的网站就不知道怎么办了,今天小编就给大家介绍两 ...

  3. ios 平滑移动view_iOS 关于列表上拉(平滑加载数据)自动加载数据的问题

    项目需求 我的的列表需要改变,原来的分页加载采用的是MJRefresh框架进行加载更多数据,这需要有一个上拉动作才能触发,而我的产品的意思是当快要滑动到底部时自动加载下一页数据.我自己看了一下,发现很 ...

  4. android listview动态加载数据,ListView动态加载数据

    当listview需要加载的数据过多时,若一次性载入则速度会相当缓慢,影响用户体验,这时候就需要动态加载数据,即每次载入固定长度的数据,android market的listview就是采用这种方式, ...

  5. qt向tableview中加数据_Qt tableview加载数据

    //把数据加载到tableView voidImportData::loadDataInTableView() {if (student_vec.size()>0) {if (pageNum&g ...

  6. 图解Polysomnography 多导睡眠图的加载数据、特征工程、设计scikit-learn转换器的代码调试过程

    读取PSG数据和催眠图来创建一个原始对象 选择两个受试者实验对象ALICE, BOB(该名字并非实验中的真实名,这里是为了方便才临时取的名字) 和上一个方框类似,只是recording butong ...

  7. [每日一题] OCP1z0-047 :2013-08-17 EXTERNAL TABLE――加载数据 ............................56...

    正确答案:C 一.对答案解释: A.       TYPE:有两个选可供选择: 1.        ORACLE_LOADER:传统方式,与SQLLDR一样,参数从多,应用较多. 2.         ...

  8. 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取

    前言 整体步骤 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2 ...

  9. DSP6678加载数据

    开发环境:DSP6678开发板+CCS5.5+win7. 因为项目需要把81M的数据放入DDR3中处理,所以第一步就是如何加载数据.DSP6678识别的数据类型是dat.bin.raw.yuv. 加载 ...

  10. layui删除后刷新表格_layui form表单提交之后重新加载数据表格的方法

    如下图,在我们做高级查询的时候需要重新加载数据表格table.reload(); HTML form表单 菜单:  JS $(function () { //注意:这里是数据表格的加载数据,必须写 ...

最新文章

  1. [HDOJ2845]Beans(dp)
  2. ebs 供应商地点信息_实探荣耀办公地:与高通接近达成合作,加快供应商整合脚步...
  3. go基本语法:channel未关闭遍历结束后会报错deadlock
  4. linux all version source code
  5. Java Lambda表达
  6. Leetcode二叉树递归:563.binary-tree-tilt(二叉树的坡度)
  7. Linux 高级流量控制
  8. PoisonApple:针对macOS的持久化工具
  9. nodejs+vue+elementui宠物医院管理系统php-java-python
  10. msi b460m pro wifi黑苹果 efi
  11. python鸢尾花数据集knn_机器学习(基于Python) 重写Knn算法(鸢尾花数据集)
  12. 超分辨率重建双三次插值Bicubic生成高分辨率图像
  13. 项目管理—领导力与管理的区别
  14. 计算机的桌面偏上怎么调整,电脑桌面软件太靠边怎么办
  15. Backend For Frontend 实践心得
  16. ACM如何入门,ACM竞赛需要学习哪些算法?
  17. Java 扫描微信公众号二维码,关注并自动登录网站
  18. 守望先锋:射线命中位置,相距距离,根据射线命中位置和相距距离找到对应实体在数组中的值
  19. 《数据库系统》(二) 关系数据库
  20. Oracle update语句用法

热门文章

  1. sql语句如何获得当前日期
  2. 600个公司企业产品发布展示PPT模板免费下载网站
  3. 计算机组成与系统结构
  4. 用于Visio的官方cisco 图标库下载地址
  5. java 私塾_Java私塾基础note
  6. Unity 3D ScrollView控件(滚动视图)
  7. 3D滚动控件实现抽奖效果
  8. use MSAgent in C#
  9. 数据恢复软件TOP 1—easyrecovery
  10. carrot2聚类的不同聚类算法 选用方法