阿里云数加平台——BI报表使用概述和总结
先声明一点,本人写此文章初衷只为对前段时间的工作做些总结,并做个记录,以备日后查用,此外也顺便与他人分享一下。当然间接上也为阿里云的大数据平台做了个免费广告。以下开始正文。
首先进入数加服务的控制面板,在左侧的面板上点击“BI报表”
进入报表页后,在左侧面板上会有“数据源”和“数据集”。 目前支持的数据源有:ODPS、RDS、ADS三种,后续可能也会支持HBASE、ORACLE、SQLSERVER等,点开某个数据源后,会把该数据源下的资源列出来,一般都是表的形式,也可以是自定义SQL的形式。当我们在数据源选中一张表时,并进行了连接,那么在数据集中就会多出一项指向这张表。
当我们开始制作报表时,首先就要进入“数据集”,如图:
打开某个数据集,就会进入报表的编辑页面,报表的数据就是你所打开的数据集的数据。以下报表编辑页面的截图:
如上图报表左段会列出字段列表,中间区域会展示数据,在右上方有个悬浮窗口叫“分析面板”,阿里云大数据平台提供的这个报表是用来制作交叉表用的,交叉表就相当于是group by 性质的SQL语句,我们需要指定分组的字段,在报表中就相当于是要指定列的字段,计量也就是相当于count和sum之类的聚合函数 ,行就相当于SQL中count(*)或sum(xxx)这样的列的别名。制作完成后,可以取个名字保存当前完成的这个报表到“工作表”中。并可以对完成的报表进行预览以便检查报表制作的是否正确。
至此,报表出来了,数据也出来了,但是我们只能在工作表的编辑页上查看我们的成果,还需要进一步加工成可访问的页面,才可以让业务人员进行使用。对于这个需求,阿里云的BI报表制作提供了“仪表盘”和“数据作品”两个概念,根据我的理解,“仪表盘”就相当于是一个具体报表页面的制作和展示。在仪表盘中,如果我们想做一个报表展示页面,并添加一些查询字段,可以有两种方式:
- 直接展示某个数据集的明细,并通过查询控件设置查询条件
- 也可以展示某个工作表的数据,并通过查询控件设置查询条件
完成上述工作后,仪表盘会自动生成这样的页面而无需我们写任何代码,我们只需把页面的链接提供给用户即可,也可以在外部系统中嵌入这个链接。此外仪表盘也可以制作各式各样的图表,在此就不展开介绍了。
再来说“数据作品”,它里面可以包含多个仪表盘,并可以通过首页面的菜单指向这些仪表盘,一个数据作品就相当于是一个大数据分析的项目。由于“工作表”、“仪表盘”、“数据作品”都是我们的工作成果,所以它们会统一出现在“作品”中,当我们点击左侧面板的“作品”菜单时,就会出现如下页面:
通过上述说明,我们能够大致明白阿里云中BI报表制作的一个总体脉络。简单的总结一下,我们以传统开发JAVAEE WEB项目为例,“数据源”相当于数据库中的表,其中的自定义SQL即相当于是表中的视图。 “数据集”相当于DAO层的东东,“工作表”相当于SERVICE层,“仪表盘”相当于是ACTION层,而“数据作品”相当于一个具体的WEB项目。这样总结下会更好理解一些。
阿里云数加平台——BI报表使用概述和总结的更多相关文章
- 本地 vs. 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛
摘要: 本地大数据服务是否进入消失倒计时?云平台大数据服务最终到底会趋向多云.混合云还是单一公有云?集群规模增大,上云成本将难以承受是误区还是事实?InfoQ 将就上述问题对阿里云智能通用计算平台负责 ...
- 通过阿里云的IOT平台控制ESP8266
通过阿里云的IOT平台控制ESP8266 #include <ESP8266WiFi.h> /* 依赖 PubSubClient 2.4.0 */ #include <PubSubC ...
- 阿里云移动研发平台 EMAS 助力银行业打造测试中台,提升发版效能
随着移动互联网的发展,手机银行凭借低成本.操作简单.不受时间空间约束等优势,正逐步替代传统的网银交易方式.越来越多的银行开始了“业务移动化”转型之路,“手机APP”已经成为企业价值传递和关系维护的关键 ...
- 2019 GNTC 阿里云参会分享:开放、弹性的阿里云网络NFV平台
作为全球规模最大的网络技术盛会之一,GNTC全球网络技术大会是网络技术发展的重要风向标,包含战略规划.产业方向.技术趋势.应用创新等皆汇集于此.而作为云服务商代表,阿里云再度受邀以顶级钻石合作伙伴之名 ...
- 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台
支付宝小程序-MQTT模拟器通过WSS接入阿里云IoT物联网平台 小程序效果: 1. 准备工作 1.1 注册阿里云账号 开通阿里云账号,并通过支付宝实名认证 https://www.aliyun.co ...
- 阿里云移动研发平台EMAS,是如何连续5年安全护航双11的?
摘要: 阿里云作为阿里巴巴IT基础设施的基石,每年的双十一都面临前所未有的巨大技术挑战.阿里云的EMAS移动研发平台,连续5年支持双11,不仅保障了手机淘宝.支付宝这些阿里巴巴集团App的使用体验,也 ...
- zabbix短信(阿里云短信平台)与邮件报警
环境说明 操作系统 centos7 zabbix_server zabbix 4.0.3 python 3.6.5 短信平台 阿里云短信 zabbix_server配置信息 1 [root@cp-hb ...
- 阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航
2019杭州云栖大会企业协作与研发效能专场,企业协同平台Teambition负责人齐俊元正式发布阿里云自研的代码管理平台Teambition Codeup(行云),Codeup是一款企业级代码管理产品 ...
- 阿里云rds linux平台使用wget 工具下载备份与日志文件
1. 获取备份下载地址 RDS 控制台 备份恢复 数据备份,选择需要下载的备份集,点击“下载”. 点击“复制内网地址” 或 “复制外网地址” 来获取备份的 内网 或 外网 下载地址. 日志备份的地 ...
随机推荐
- [转]js中几种实用的跨域方法原理详解
转自:js中几种实用的跨域方法原理详解 - 无双 - 博客园 // // 这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同 ...
- java守护线程(后台线程)
/*1.让各个对象或类相互灵活交流2.两个线程都冻结了,就不能唤醒了,因为根据代码要一个线程活着才能执行唤醒操作,就像玩木游戏3.中断状态就是冻结状态4.当主线程退出的时候,里面的两个线程都处于冻结状 ...
- java继承实例。
定义了一个点类point,然后线条类line继承了point类,正方形类Suare继承point类. package test; import javax.swing.*; public class ...
- mybatis学习(一)一个在idea下的实例
今天总结的是mybatis,首先说mybatis是什么? MyBatis 是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的 JDBC 冗余代 ...
- HTML5入门篇
---- HTML5简介 HTML5 是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 ...
- VS2010类似Eclipse文件查找功能-定位到
快捷键:Ctrl + , 打开定位到窗口,可以在文件或类文件中查找内容.
- AVFoundation 初识
AVFoundation是苹果 OS X系统和 iOS系统中用于处理基于时间的媒体数据的高级Objective-C框架. iOS中 AVFoundation 在整个体系中所处的角色
- PHPExcel说明
下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Wri ...
- Python设计模式——模版方法模式
1.模版方法模式 做题的列子: 需求:有两个学生,要回答问题,写出自己的答案 #encoding=utf-8 __author__ = 'kevinlu1010@qq.com' class Stude ...
- Event Aggregator
/** * Created with JetBrains WebStorm. * User: 宇乔 * Date: 13-8-2 * Time: 下午3:01 * To change this tem ...