加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

作为数据产品经理,你需要知道这些技术知识

发布时间:2019-11-29 23:32:02 所属栏目:云计算 来源:顽皮木偶
导读:副标题#e# 在数据分析领域下,总会被提及诸如SQL、Hive,甚至Hardoop、Druid、Spark等这些技术上的词汇。那么作为一名数据领域的产品经理,听着这些不是很常见的产品知识,又应该具备怎样的技术知识呢?本文主要从“用户行为数据“角度介绍一整套的技术架构

可视化技术主要是针对数据层面而言的一些技术手段。因为这方面的技术已经十分成熟,且大部分场景下的需求样式是比较固定的,所以这样的技术大多开发成为组件,并普遍开源。而这里则主要介绍前端常见的3种。

组件:英文名Component。所谓组件其实就是指一种可用“复用”的功能模块。因为产品开发到了一定程度,很多时候设计较为接近的,那么开发往往会基于效率开发成一套可复用的组件,这样每次遇到同类型的需求,即可快速调用。

比如一个柱状图,可以定义相关的位置、图形形状及布局。通过复用组件化之后,就可以任意改变里面的参数,比如色值、大小、字号等,比较灵活,也省事。

  1. Echarts:一个基于 JavaScript 实现的开源可视化库,能够应用在PC、移动终端等设备上,分别提供常规的图表(折线图、柱状图之类),地理数据的地图,社交关系型的图谱、旭日图,以及一些特殊的图形。Echarts提供了大量丰富的数据可视化图表,并支持较高定制化,是前端在进行可视化开发中使用较为普遍的工具库;(网址:https://www.echartsjs.com/zh/index.html)
  2. D3.js:全称为Data Driven Documents,本质是一个 JavaScript 的函数库,通过它来实现数据可视化的,所以它实际是一个通过函数操作数据的文档。与JavaScript不同的是,D3把一些复杂流程进行精简成几个的函数样式,能够够快实现更酷炫的图形可视化,在原有常规的图形可以做得更多元化。(网址:https://d3js.org)
  3. three.js:简单来说,three其实就是指3D的意思,听到3D就知道是做立体模型的,同时它同样基于JavaScript而建立的,所以就有three.js。通过它可实现三维图形的需求,比如一些城市建筑模型、模型等。但是由于目前还不算十分成熟,国内相关资料较少,英文文档的学习成本较高。(网址:https://threejs.org/)

5.3 应用产品

  1. 数据分析型:百度统计、友盟、神策、Growing IO等
  2. BI报表类:Tableau、Quick Bi等
  3. 可视化类:阿里云Data V、百度Sugar等
总结
  1. 一整套完整的数据系统,涉及方方面面。参与其中的PM,承担责任也不同。每个人应该基于核心工作,做相关的延伸,不一定都需要掌握。
  2. 一名合格的数据分析型产品,数据指标设计、数据库、SQL查询、计算引擎,都是必须掌握了解。
  3. 其实各大厂都有一套自身的数据技术体系,多关注CSDN、腾讯云或阿里云等社区,会有所裨益。

推荐阅读:《大数据平台演进之路 | 淘宝 & 滴滴 & 美团》https://cloud.tencent.com/developer/article/1506317

注:本期的文章涉及较多技术术语,建议反复阅读。以上的系统框架图仅帮助阅读理解,并不是完整的架构图。

作者:A.D,世界TOP50强公司产品一枚;公众号:吾某

本文由 @A.D. 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

文章信息仅为作者观点,不代表爱盈利官方立场,内容仅供网友参考学习。。

【转载说明】若上述素材出现侵权,请及时联系我们付费及进行处理:shanliqiang@aiyingli.com

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读