开发者社区> May-Hologres> 正文

《交互式分析六脉神剑》之Dataworks-HoloStudio初体验

简介: HoloStudio是基于交互式分析的一站式开发平台,深度集成于DataWorks,除了提供可视化UI一键建表外,还支持纯SQL语言编写,也提供终端功能,像使用psql客户端一样使用HoloStudio来开发交互式分析,方便快捷,灵活巧妙,满足不同用户的不同开发习惯。
+关注继续查看

大家好,今天为大家带来《交互式分析六脉神剑》第二剑商阳剑之HoloStudio,第一剑少商剑传送门:5分钟学会交互式分析?!
金庸武侠中六脉神剑中的商阳剑是指右手食 指—太阳—小肠经—商阳剑,其特点是巧妙灵活,难以捉摸,正好完美对应DataWorks-HoloStudio。
在使用开发工具(比如psql客户端、JDBC等)连接交互式分析进行数据开发时,有些朋友就会有一些小困惑:
1.我想用更多时间去研究数据背后的意义,不想天天写代码建表写数据,有什么办法能让我不写那么多SQL,解放我的双手吗?
2.我们业务组基于DataWorks开发数据,需要用到数据调度、数据服务等功能,如果使用客户端连接交互式分析进行数据开发,好像不是特别方便。
......
正是基于此,我们自研了HoloStudio开发平台来完美解决以上所有的困惑。

HoloStudio是基于交互式分析的一站式开发平台,深度集成于DataWorks,除了提供可视化UI一键建表外,还支持纯SQL语言编写,也提供终端功能,像使用psql客户端一样就能使用HoloStudio来开发交互式分析,方便快捷,灵活巧妙,满足不同用户的不同开发习惯。更精妙的是,还能直接对接DataWorks的各项功能,如数据集成、数据服务等,无需数据迁移、无需多平台交互,轻轻松松能玩转大数据生态。
下面小编将会为大家系统的介绍HoloStudio的开通以及基本功能使用。

开通

前提条件:已成功开通交互式分析示例,详见:开通实例

绑定工作空间

在使用HoloStudio之前,需要将实例绑定至DataWorks的工作空间

  • 若已有DataWorks工作空间,单击小扳手--工作空间配置--交互式分析--增加实例,将购买好的实例信息填写进去即可。
    image
  • 若无工作空间,需要在管控台创建工作空间,根据项目情况选择是否同时开通其他计算引擎
    image

HoloStudio初体验

绑定完工作空间后,即可使用HoloStudio进行数据开发了。下面给大家一一介绍HoloStudio各个模块的功能。

1.SQL Console

SQL Console模块提供SQL编辑功能,不同于传统psql客户端的是,在SQL语句编写完之后,支持直接全部语句同时执行,也可以单独执行某条语句,并将执行结果进行可视化,同时也支持运行暂停,代码修改等功能,您只需为代码复杂,执行的事交给SQL Console就行。示例如下:
image

2.PG管理

PG管理主要是帮助大家进行UI可视化建表或者外部表,无需编写SQL,一键就能建表,完美解放双手。
- 内部表
在HoloStudio里创建一张内部表,您只需要输入表的字段,下面会自动生成SQL语句,方便您随时检查对照,同时还支持设置表属性,如行存、列存,指定分区等,只需轻轻一点就能完成建表操作。同时还能对新建的表查看最终的DDL语句以及数据预览。
image

  • 外部表
    交互式分析在底层与MaxCompute无缝打通,直接加速读取MaxCompute的数据。通常的做法是需要在交互式分析中新建一张外部表来查询MaxCompute表数据,需要保证两张表的字段、数据类型一一对应,若使用SQL会大大增加开发时间。

外部表模块支持一键创建外部表,只需一键搜索出MaxCompute表名(可跨工作空间读取MaxCompute中的表),就能创建出与之字段一一对应的外部表。同步字段可根据查询要求进行选择。创建外部表成功后,只需点击数据预览,就能实时查看MaxCompute中的数据,秒级交互式响应。
image

3.数据开发

数据开发模块主要与DataWorks调度模块打通,能实现经过交互式分析加速查询处理的数据周期性调度。
如何使用HoloStudio实现周期性调度请参见示例

4.终端

当业务变得越来越复杂时,数据量也会越来越多,相应的查询不仅在量上会增加,也会进行更多表的join也会变得复杂,为快速提升查询要求,HoloStudio特提供终端模块。终端可理解为封装后的psql客户端,只要您会使用sql语言,就能使用终端进行开发,实现数据的秒级交互式响应。
image

今天的HoloStudio初体验就介绍到这里了,学习完以上所有操作步骤,相信大家已经对HoloStudio有了初步的了解,也了解到了HoloStudio的灵活巧妙之处,现在开始使用HoloStudio,相信你的头发掉的频率也会减少哦。可关于HoloStudio难以琢磨怎么理解呢?那就不得不说,HoloStudio还支持更多神秘的功能,请大家搓搓小手期待下期内容吧!

在使用过程若大家有任何问题,欢迎随时进群开撩哦!
image

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
一文教你如何用阿里云DLA搞定“一键建仓”
DLA很早之前就支持了对关系型数据库的查询,但是一直以来用户会有一个担心:直接分析RDS里面的数据会不会影响线上业务。
1996 0
门道多:一次MaxCompute PS任务的问题排查之旅
关于PS是什么,可以参考一下以下两个介绍:基于参数服务器的大规模在线学习算法和Parameter Server。更多问题可以咨询玄乐。下面主要总结一下这回遇到一个PS任务跑不起来的问题排查过程。不想看过程的直接看最后一点总结就行。一 为什么要分享一个问题排查过程        作为初级用户来说只要会基于SDK的编程和命令使用就OK了,但对于广告这种重度高级用
1695 0
冬季实战营第五期学习报告1:基于EMR离线数据分析
本实验免费提供EMR集群,基于EMR集群进行离线数据分析。
141 0
6.DataWorks 数据分析介绍及实践(一)|学习笔记
快速学习6.DataWorks 数据分析介绍及实践
134 0
6.DataWorks 数据分析介绍及实践(二)|学习笔记
快速学习6.DataWorks 数据分析介绍及实践
82 0
DataWorks 功能实践速览02期
DataWorks功能实践系列,帮助您解析业务实现过程中的痛点,提高业务功能使用效率!
1090 0
DataWorks 功能实践速览01期
DataWorks功能实践系列,解析业务实现过程中的痛点,提高业务功能使用效率! 功能推荐:解决业务痛点!
706 0
【视频特辑】提效神器!如何用Quick BI高效配置员工的用数权限
随着企业数字化进程逐步加速,企业所产生和积累的数据资源日益增多。 每当员工的用数权限发生变动,管理员都需要进行复杂繁琐的重复性配置流程,不仅耗时耗力还容易出错。 如何能便捷地对员工用数权限进行高效管理?试试Quick BI的角色权限管理功能吧!
153 0
+关注
May-Hologres
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
MaxCompute技术公开课第四季 之 MaxCompute Tunnel上传典型问题场景实战
立即下载
DataWorks高效数据分析最佳实践-2020飞天大数据平台实战应用第一季
立即下载
DataWorks商业化资源组省钱秘籍-2020飞天大数据平台实战应用第一季
立即下载