BI分析受阻?FineBI推出SPA螺旋式分析新功能!
过去,企业级的数据分析通常会有这么几种场景,业务部门托信息部门分析数据,结果报表一出,唇枪舌剑争论你我高低,数据不准,指标不对。信息部门欠缺业务概念,业务部门不懂技术逻辑,数据分析之路,暂时搁浅。
后来,有了自助式BI,信息部门将数据分析重任交给业务部门,信息部门提前备好数据,业务员依据业务逻辑构建分析。结果,备好的数据往往缺乏自主分析性,探索后的指标还得重建模型,往往需要二次处理。于是,确定思路,重头再来,任务又回到了信息部。
有人说,数据一次性确认完毕,抽准确不就好了么?在数据分析过程中,分析的逻辑往往做不到完善,分析过程中很容易牵扯到数据的再次处理。这也是帆软FineBI产品团队所看到的时下痛点。
为此商业智能FineBI工具提出的解决方案——SPA螺旋式分析。简单点说,就是对当前分析处理的数据进行进一步处理,而不涉及或影响基础数据。从本质上讲,是将数据处理的权限开放给业务人员,使其拥有ETL能力,能够可视化处理所需要数据,无需技术背景,大大提升分析效率,减少IT部门的支持压力。
SPA螺旋式分析具有哪些数据处理功能?
除了一些基本的ETL操作,过滤、分组/汇总、增加列、使用部分字段、合并表,还涵盖了ETL处理中的join及union功能。
SPA螺旋式分析如何操作?
1、选字段
选字段的逻辑就是新建一个分析,添加的字段所在的表之间需在业务包中提前设置关联关系,无关联关系的表无法选择,如下图所示,为灰化状态:
2、过滤
螺旋分析中的过滤可对任何字段进行过滤操作。
3、分组/汇总
分组/汇总是指将分组的结果和统计的结果作为原始数据表存储在分析表中。在使用过程中,可能基础表的字段很多且表的结构相对复杂,可能需要使用到已经经过基本的分组统计的数据作为原始数据,此时,可以在前端的新建螺旋分析中进行处理。
4、增加列
增加列同新增公式列一样,可以在已有字段的基础上,根据需要增加新的字段,除了支持写各种函数公式来新增列外,还可以通过内置的公式轻松完成时间处理、规则取值、标签赋值、类型转换等四种类型的公式处理。
5、使用部分字段
使用部分字段就是指自己选择需要留下的字段,不同步不需要的字段,如有些字段只是用于计算计算指标的基础字段,并不需要使用,可选择不显示,加快同步速度。
6、合并表
新建螺旋分析中的合并表功能,涵盖了ETL处理中的join及union功能,如果想获取笛卡尔积,或者数据表拼接等等的时候,可以通过合并表来实现。
使用步骤:新建螺旋分析页面底部可以添加sheet,合并表要求需要添加至少2个sheet,此时合并sheet按钮才显示为可用状态,点击合并sheet,选择合并依据,即可合并两张分析表。
当添加了2个以上的sheet时,合并sheet需要自行选择要合并的表,默认勾选前两个。
8、效果查看
新建好的螺旋分析表,可在组件详细设置界面中,左侧业务包选取区域里选择并拖拽使用,或删除。
BI分析受阻?FineBI推出SPA螺旋式分析新功能!的更多相关文章
- 151-模型-Power BI&Power Pivot模型DAX函数使用量分析
151-模型-Power BI&Power Pivot模型DAX函数使用量分析 1.背景 我们在 Power BI 或者 Power Pivot 项目中会写很多的 DAX 表达式.在最后项目交 ...
- Fresco 源码分析(一) DraweeView-DraweeHierarchy-DraweeController(MVC) DraweeView的分析
4. Fresco的内容 为了方便学习,我们先从使用结合官方的文档来分析 4.1 Fresco客户端的使用 在使用Fresco的使用,我们直接使用的是SimpleDraweeView这个类,然后在Ac ...
- <八>面向对象分析之UML核心元素之分析类
一:基本概念 ---->在那大数项目中,分析类是被忽视的一种非常有用的元素. ---->分析类用于获取系统中主要的“职责簇”,他们代表系统的原型类,是系统必须处 ...
- 文《左右c++与java中国的垃圾问题的分析与解决》一bug分析
文<左右c++与java中国的垃圾问题的分析与解决>一bug分析 DionysosLai(906391500@qq.com) 2014/10/21 在前几篇一博客<关于c++与jav ...
- Zepto源码分析(一)核心代码分析
本文只分析核心的部分代码,并且在这部分代码有删减,但是不影响代码的正常运行. 目录 * 用闭包封装Zepto * 开始处理细节 * 正式处理数据(获取选择器选择的DOM) * 正式处理数据(添加DOM ...
- 第3阶段——内核启动分析之创建si工程和分析stext启动内核函数(4)
目标: (1)创建Source Insight 工程,方便后面分析如何启动内核的 (2)分析uboot传递参数,链接脚本如何进入stext的 (3) 分析stext函数如何启动内核: (3.1) ...
- dubbo源码分析9——ServiceBean的afterPropertiesSet方法分析
ServiceBean的afterPropertiesSet方法是实现了InitializingBean,还是准备先做宏观分析,然后再做细致分析.下面先宏观分析: public void after ...
- Linux内核分析第五周学习总结——分析system_call中断处理过程
Linux内核分析第五周学习总结--分析system_call中断处理过程 zl + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...
- Linux内核分析第六周学习笔记——分析Linux内核创建一个新进程的过程
Linux内核分析第六周学习笔记--分析Linux内核创建一个新进程的过程 zl + <Linux内核分析>MOOC课程http://mooc.study.163.com/course/U ...
随机推荐
- C# Web应用调试开启外部访问
在用C#开发Web应用时有个痛点,就是本机用VS开启Web应用调试时外部机器无法访问此Web应用.这里将会介绍如何通过设置允许局域网和外网机器访问本机的Web应用. 目录 1. 设置内网访问 2. 设 ...
- MVVM模式和在WPF中的实现(一)MVVM模式简介
MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...
- ExtJS 4.2 介绍
本篇介绍ExtJS相关知识,是以ExtJS4.2.1版本为基础进行说明,包括:ExtJS的特点.MVC模式.4.2.1GPL版本资源的下载和说明以及4种主题的演示. 目录 1. 介绍 1.1 说明 1 ...
- html与html5
HTML 是一种在 Web 上使用的通用标记语言.HTML 允许你格式化文本,添加图片,创建链接.输入表单.框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示.HTML 的关键是标签,其作用是 ...
- Ubuntu 16.10 开启PHP错误提示
两个步骤: 修改php.ini配置文件中的error_reporting 和 display_errors两地方内容: sudo vim /etc/php/7.0/apache2/php.ini er ...
- 来吧,HTML5之基础标签(下)
<dialog> 标签 定义对话框或窗口. <dialog> 标签是 HTML 5 的新标签.目前只有 Chrome 和 Safari 6 支持 <dialog> ...
- (一)开篇—杂谈WebGIS
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.前言 我相信大家对百度地图,谷歌地图等相关应用已经是非常熟悉了.通过 ...
- CSS——关于z-index及层叠上下文(stacking context)
以下内容根据CSS规范翻译. z-index 'z-index'Value: auto | <integer> | inheritInitial: autoApplies to: posi ...
- springmvc 多数据源 SSM java redis shiro ehcache 头像裁剪
获取下载地址 QQ 313596790 A 调用摄像头拍照,自定义裁剪编辑头像 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单; 技术:31359679 ...
- BPM合同管理解决方案分享
一.方案概述合同是组织与组织间所订协议的法律 表现形式,体现着双方对于合作在法律和道德上的承诺.然而,大多数企业的合同管理都或多或少存在合同审批过程不规范.签订草率.审批权责不清.合同执行跟踪难.合同 ...