先声明一点,本人写此文章初衷只为对前段时间的工作做些总结,并做个记录,以备日后查用,此外也顺便与他人分享一下。当然间接上也为阿里云的大数据平台做了个免费广告。以下开始正文。

  

首先进入数加服务的控制面板,在左侧的面板上点击“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报表使用概述和总结的更多相关文章

  1. 本地 vs. 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛

    摘要: 本地大数据服务是否进入消失倒计时?云平台大数据服务最终到底会趋向多云.混合云还是单一公有云?集群规模增大,上云成本将难以承受是误区还是事实?InfoQ 将就上述问题对阿里云智能通用计算平台负责 ...

  2. 通过阿里云的IOT平台控制ESP8266

    通过阿里云的IOT平台控制ESP8266 #include <ESP8266WiFi.h> /* 依赖 PubSubClient 2.4.0 */ #include <PubSubC ...

  3. 阿里云移动研发平台 EMAS 助力银行业打造测试中台,提升发版效能

    随着移动互联网的发展,手机银行凭借低成本.操作简单.不受时间空间约束等优势,正逐步替代传统的网银交易方式.越来越多的银行开始了“业务移动化”转型之路,“手机APP”已经成为企业价值传递和关系维护的关键 ...

  4. 2019 GNTC 阿里云参会分享:开放、弹性的阿里云网络NFV平台

    作为全球规模最大的网络技术盛会之一,GNTC全球网络技术大会是网络技术发展的重要风向标,包含战略规划.产业方向.技术趋势.应用创新等皆汇集于此.而作为云服务商代表,阿里云再度受邀以顶级钻石合作伙伴之名 ...

  5. 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台

    支付宝小程序-MQTT模拟器通过WSS接入阿里云IoT物联网平台 小程序效果: 1. 准备工作 1.1 注册阿里云账号 开通阿里云账号,并通过支付宝实名认证 https://www.aliyun.co ...

  6. 阿里云移动研发平台EMAS,是如何连续5年安全护航双11的?

    摘要: 阿里云作为阿里巴巴IT基础设施的基石,每年的双十一都面临前所未有的巨大技术挑战.阿里云的EMAS移动研发平台,连续5年支持双11,不仅保障了手机淘宝.支付宝这些阿里巴巴集团App的使用体验,也 ...

  7. zabbix短信(阿里云短信平台)与邮件报警

    环境说明 操作系统 centos7 zabbix_server zabbix 4.0.3 python 3.6.5 短信平台 阿里云短信 zabbix_server配置信息 1 [root@cp-hb ...

  8. 阿里云代码管理平台 Teambition Codeup(行云)亮相,为企业代码安全护航

    2019杭州云栖大会企业协作与研发效能专场,企业协同平台Teambition负责人齐俊元正式发布阿里云自研的代码管理平台Teambition Codeup(行云),Codeup是一款企业级代码管理产品 ...

  9. 阿里云rds linux平台使用wget 工具下载备份与日志文件

    1. 获取备份下载地址 RDS 控制台  备份恢复  数据备份,选择需要下载的备份集,点击“下载”. 点击“复制内网地址” 或 “复制外网地址” 来获取备份的 内网 或 外网 下载地址. 日志备份的地 ...

随机推荐

  1. Jar mismatch! Fix your dependencies的问题(转)

    看到网上有说: 在开发Android项目的时候,有时需要引用多个项目作为library.在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误. 这 ...

  2. 初识XML及简单工厂运用--网络电视精灵

    网络电视精灵 任务描述 1. 解析XML文件中的数据 三个简单的xml文件; <?xml version="1.0" encoding="utf-8" ? ...

  3. Android_Chronometer计时器

    最近做一个项目用到Handler 和Message ,开始时不是很明白,不了解其中的内部机制,所以开发起来有点难度,之后自己找了Android 时间服务 这一节的内容,总结了一点关于时间的知识,在这里 ...

  4. 栈(顺序存储)C++模板实现

    #include <iostream> using namespace std; template <typename T> class stack{ private: int ...

  5. PHP 递归创建目录

    /* 用迭代的方法递归创建目录 其实在PHP5.0.0之后mkdir就已经能递归创建目录了. 这里主要是自己学习迭代,所以拿创建级联目录开刀了. 开发中应该写mkdir('./a/b/c/d/e',0 ...

  6. php开学之环境搭建

    1. php版本选择 1.1 PHP非线程安全与线程安全版本的选择技巧 1.2 版本区别 PHP的大版本主要分三支:PHP4/PHP5/PHP6 其中,PHP4由于太古老.对QQ支持不力已基本被淘汰, ...

  7. .Net 平台下的互联网架构新思考

    上一篇<互联网应用架构谈>有很多阅读量,但后来实践中发现基于WCF服务层技术用于实现网站访问的效率是有问题的. 我的本意是以WCF中间层解决商业逻辑,供各个平台调用,然而还是带来诸多的麻烦 ...

  8. 常用后台frame框架

    一般后台框架结构: top:左边显示logo,右边显示模块信息. left:对应模块的菜单信息. content:具体的内容. bottom:版权.时间等一些碎屑信息. Html代码: <htm ...

  9. add a path cgi-bin to asp.net mvc

    1.简单,但是会丢失请求数据 protected void Application_BeginRequest() { string url = HttpContext.Current.Request. ...

  10. jQuery滑动导航菜单

    js: $(function(){ $("ul.sub").parent().append("<span></span>"); $(&q ...