麦粉社区
>
帖子详情

事实证明,Excel距离自助BI只差一个插件...

数据分析 发表于 2021-10-9 14:41
发表于 2021-10-9 14:41:13
  我们在之前《Excel融合分析—完美融合Excel和BI,真正赋能一线用户》一文,介绍了Excel融合分析的定位、主要特色,还以一个实例演示了Excel融合分析的具体应用场景。很多Excel用户看了之后表示了极大的兴趣,表示希望继续深入了解一下这个功能。因此,这次我们以Excel融合分析的特点着手,继续剖析Excel融合分析能解决的问题和优势!

  我们知道Excel融合分析在不改变Excel用户习惯的前提下,也能让他们使用到自助BI的功能,即既要保持Excel的优势(简单易用、沿用Excel的模板、数据和功能等);又能解决Excel的问题(安全性、性能、共享等问题);还能融入BI工具对数据强大的获取处理能力。下面小麦对于这些特点进行一一的介绍:

1.png
1:Excel融合分析特性说明

Excel融合分析如何保留Excel的优点?熟悉易用
  Excel融合分析是Excel/WPS作为设计器,通过在Excel/WPS上安装插件来实现报表的设计和分析。和其他类Excel设计器相比,以Excel作为设计器,不会改变Excel用户习惯。而Excel用户在熟悉的界面上操作,更加得心应手,节省了学习成本,提高了工作效率!

2.png
2:Excel作为设计器设计界面

模板复用
  用户存在大量基于Excel的报表模板,这些模板积累了大量的业务智慧。换成其他的分析工具,Excel业务模板无法重用
  但是Excel融合分析是在Excel界面上进行操作,原来的模板我们可以直接打开复用,其中的报表样式、配色、布局等设置都可以直接拿来使用,不需要再重新设置一遍。有效利用企业已有的Excel分析沉淀,重复使用已有的EXCEL图形、公式函数、布局样式等分析模板,可以帮助我们大大减少重复工作量,提升工作效率。
  从实际应用场景来说,一般可能分为复用自定义的图形模板复用整张报表模板两种情况。

复用自定义图形模板
  当我们设计好一个Excel图形后,未来可能会有类似的图形需求;为了避免重新设计图形样式,希望可直接复用图形模板。我们可以通过共享图表来复用自定义的图形模板。

3.png
3:复用自定义的图形模板

复用整张报表模板
  比如用户A设计好一张Excel融合分析报表,用户B想复用这份报表的图表布局、排版、配色、图标等,只需一些微调工作,从而省下大量美化工作。那如何实现复制整张报表模板呢?我们可以通过下面的操作步骤来实现:

4.png
4:复用整张报表模板流程

  首先,我们需要获取到原来的报表模板并把其原样复制,当Excel融合分析报表的系统与用户共为同一系统,我们通过复制粘贴资源来实现模板的复制;当Excel融合分析报表的系统与用户属于不同系统,我们通过导出/导入资源来实现模板的复制。

5.png
5:整张模板示例

  然后,我们需要找到原模板对应的数据集,并拖拽使用新的数据集进行字段数据的更换。注意:新数据集的数值字段位置,要与原数值字段保持一致的位置

6.png
6:更换模板数据

  最后,根据实际情况可进一步微调报表,通过点击【发布】把报表发布到服务器中,浏览效果。

计算和分析能力
  我们知道Excel具有强大的计算能力和数据分析能力,Excel融合分析所有的分析工作都在Excel中完成完整的保留Excel的数据再加工、数据分析能力。

1、完整保留Excel公式函数等相关计算能力

7.png
7:使用VLOOKUP函数处理数据

2、完整保留Excel的各种图表能力Excel中通过数据间的关系选择合适的图表,使其表达的主题和内容更加简单清晰,比如折线图、柱状图、饼图等、迷你图基本图形,还有手风琴图、子弹图等高级图形。

8.png
8:迷你图


3、完整保留Excel的数据分析能力。数据透视表能通过对明细数据的聚合分类,可以方便快速的得出想要的结果。在Excel融合分析里同样能够使用Excel自带的数据透视
进行数据分析,比如实现行列不固定和动态扩展的报表。

9.png
9:Excel数据透视表

Excel融合分析如何解决Excel的问题?性能问题
  一线的业务人员获取Excel明细表,原始数据量动辄几十万上百万条;虽然Excel是一款深受青睐、广泛使用的数据处理工具,但是Excel自身在处理大数据量情况下存在性能问题;并且当大数据量的Excel分析报表展现在web上会占用太多缓存,会容易撑爆内存导致宕机。
  基于上述背景,下面将介绍在创建大数据量的Excel融合分析报表过程中,应该采取操作方案,能够有效避免大数据量导致卡顿、提升查询性能。

数据准备方式
  在创建Excel融合分析报表前的数据准备阶段,我们可参考如下两个方式操作:

查询情况
操作要点
效果
单表查询
创建透视分析数据集
提前进行数据过滤、数据汇总,将清单数据在数据库层面进行加工,提升性能。
多表查询
创建自助数据集,数据抽取到高速缓存库SmartbiMPP
抽取用户需要的数据,存储到缓存数据库中进行分析;这样不但能够减少原始数据仓库的压力,也能获得很好的分析性能。

Excel插件端优化操作:

操作阶段
操作方式
效果
数据刷新
勾选【默认加载100行】
避免在Excel中刷新大数据量时导致卡死问题。
发布浏览前
勾选【Web端显示优化】
搭配上web端显示优化功能,可减少大数据量占用缓存。

共享问题
  报表存在于Excel文件中,所以共享的形式,也只能是把整个Excel文件去做共享,用户大都是把Excel文件通过邮件或即时通讯软件共享,这样文件满天飞,不好管理。另外,这样对于权限体系的管控,分发的方便性都不够好。
  我们通过Excel融合分析把资源发布到平台上即可解决Excel文件共享的问题。
  1、通过Web链接去共享报表,数据实时更新我们需要把制作好的Excel融合分析报表发布到服务器上,以便浏览和管理。

12.png
10:Excel融合分析的发布和预览

2、在共享前可以设置资源权限、数据权限和报表内权限,分别实现不同用户看到的资源不同,不同用户看到的数据不同、不同用户同一张报表看到的范围不同具体参考下章节安全问题。

安全问题
  我们知道使用Excel进行资源的分享会有安全性的问题,主要体现在下面几个方面:
  1、权限不好控制,实现权限范围内的用户才能查看相应的报表不便。
  2、权限不好控制,没法做到只共享分析结果,而不共享明细数据;
  3、数据没法做到每个人的数据不同,根据用户权限动态更新数据。

  而通过我们smartbi的权限管理体系,可以帮助用户解决以上问题,达到以下效果:

  1. 通过资源权限实现只有权限范围内的用户才能查看相应的报表。

13.png
11:针对角色设置资源权限

  2. 通过数据权限实现给一线业务人员,只能处理自己权限范围内的数据。

14.png
12:针对数据源设置数据权限

  3. 通过脱敏规则实现字段级别的脱敏保护,精确控制报表内的数据权限。可以通过脱敏规则来实现权限的设置。

15.png
13:脱敏规则设置界面

16.png
14:脱敏规则效果

  4. 通过报表内权限设置功能来实现针对不同的报表,控制报表内部明细数据的查看浏览权限。

17.png
15:报表内权限设置管理界面

Excel融合分析如何融合BI强大的数据能力?自助取数
  我们知道Excel数据获取的过程比较麻烦。特别是周期性的数据获取,每次都要找IT人员帮忙,通过导出到Excel或是粘贴到Excel中去来实现取数。现在我们通过Excel融合分析可以实现通过简单地勾选,就能满足业务用户自助式数据准备。下面我们看看不同场景下使用哪些功能进行数据准备的操作:

自助数据集
  在Excel融合分析中,数据集用到比较多的是自助数据集,自助数据集主要是实现跨库,跨表的查询;它对数据底层数进行一定的处理加工,将处理好的表保存,作为后续数据可视化的基础。

18.png
16:自助数据集

透视分析
  业务用户基于Smartbi透视分析功能对清单数据进行自定义的数据处理,可从千万清单数据中筛选出Excel所需的汇总数据结果,并生成透视分析结果集。使用透视分析的优势如下:
  l 透视分析的结果一般已经比较小了,如果统计性能不够快,可以通过SmartbiMPP做性能加速。
  l 透视分析的结构可以避免SybaseIQ的统计慢的问题。
  l 可以实现动态参数化,比如通过日期过滤,只汇总最近12个月的数据。

19.png
17:透视分析

导入的数据文件
  在业务中,经常会有上传文件保存到数据库,然后再数据表中查看数据的需求;为方便用户做数据管理以及更方便地使用文本数据,Smartbi可加载文件数据将数据文件导入到高速缓存库或数据源加载文件数据支持上传:数据分析包、Excel、CSV、TXT文件。

20.png
18:加载Excel数据

数据联合
  线上线下数据联合是指通过获取在线数据,结合本地静态数据,进行数据匹配,实现数据结果本地化

如何获取在线数据?
  Excel融合分析中报表的在线数据是从数据集面板拖拽字段到报表里实现的。我们既支持拖拽单个字段,将字段拖拽到Excel融合分析报表的单元格中。也支持拖拽多个字段,选择多个字段拖拽到Excel融合分析报表的单元格中

21.png
19:从数据集面板拖拽字段

如何和静态数据进行匹配?
  我们可以在线上数据或是本地数据插入列,通过设置Excel公式引用其他sheet页中相关的数据单元格,实现在线数据和本地数据的匹配。然后通过清空数据和刷新数据来实现数据的动态更新。

动态刷新
  在Excel中动态刷新的场景主要包括两种:一是数据更新;二是动态过滤条件。
  一、数据更新。更新后的数据需要技术人员重新导出到Excel,已有的分析报表需要人为手动更新,数据更新很不方便,效率低下。
使用Excel融合分析后,数据是保存在数据库中,并且在不断更新中,使用数据库数据来制作报表,解决数据更新不便的问题,实现报表内容会随着数据库的更新而更新。
  二、动态过滤条件。比如需要查看最近12个月的报表,那么每次都需要重新打开Excel,重新设置日期字段过滤条件,再刷新报表,动态过滤十分不便。

  在Excel融合分析我们可以通过设置参数条件实现动态过滤刷新操作。比如以透视分析为数据源,如下图,如果我们添加了车系、年份、行业等字段作为过滤条件,当我们使用这个透视分析作为Excel融合分析的线上数据来源时,相关的参数也会自动添加进来,再和本地的静态数据匹配后,就能实现切换过滤参数值即刷新数据的效果。

22.png
20:透视分析参数条件

  另外,我们可以通过引用参数、参数排版、默认参数等功能实现参数值的引用、参数布局、设置参数隐藏、参数默认值等参数相关设置。

23.png
21:参数相关设置

  通过上面介绍,相信现在您已经对Excel融合分析有了更深入的了解了!若是您也是Excel用户,希望能使用Excel融合分析解决您的问题,请到我们官网体验中心来体验一下吧!

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 0关注人数 3299浏览人数
最后回复于:2021-10-9 14:41
快速回复 返回顶部 返回列表