当前位置: 首页 > news >正文

便宜靠谱的建站公司怎么做网页

便宜靠谱的建站公司,怎么做网页,微网站与手机网站的区别,上海网站开发一对一培训目录 1 前言 2 关键模块 2.1 数据仓库的搭建 2.2 ETL 2.3 Kylin数据分析系统 2.4 数据可视化系统 2.5 报表模块 3 最终成果 4 遇到问题 1 前言 这是在TP-LINK公司云平台部门做的一个项目,总体包括云上数据统计平台的架构设计和组件开发,在此只做…

目录

1 前言

2 关键模块

2.1 数据仓库的搭建

2.2 ETL

2.3 Kylin数据分析系统

2.4 数据可视化系统

2.5 报表模块

3 最终成果

4 遇到问题


1 前言

        这是在TP-LINK公司云平台部门做的一个项目,总体包括云上数据统计平台的架构设计和组件开发,在此只做技术分享,不涉及其他用途。该项目为搭建数据平台以便开发数据仓库和数据应用,支持对云上设备数据做管理和分析,并使用kylin框架、cube多维分析对数据仓库的数据做统计和计算,以空间换时间和预计算的思想,每日自动化统计分析生成计算结果立方体(cube)数据,对接到报表系统和数据可视化系统,供领导和业务部门查看,以及便于观察设备数据的历史趋势,让业务部门更好地做业务决策。整体的架构与数据流向如下图所示,包括Hive做数据仓库、Spark实现的ETL组件、kylin、报表模块和数据可视化系统等应用。每天Hive新增数据20多个G,kylin预计算之后的数据压缩比为5%左右。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5qKm5oOz5a6I5pybZXI=,size_20,color_FFFFFF,t_70,g_se,x_16

2 关键模块

2.1 数据仓库的搭建

       选择Hive作为数据仓库组件,存储主要分为三类数据,包括设备、用户和生产数据。表的设计采用星型模型,维度表有model表,事实表有设备首次连接时间、设备在线状态表等。每天全量拉取线上数据库的数据,数据仓库保留最近两天的数据。对于个别大数据量的表采用冷热数据分离的方式,设置冷热数据分割时间线,每次只拉取热数据,更新被update的冷数据,再将冷热数据合并。定时任务脚本定时清理过期分区的数据。

2.2 ETL

       ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程。ETL组件使用Spark框架,从线上数据库和备份库抽取数据到内存中做计算和转换,然后加载到数据仓库Hive。ETL一方面做数据清洗,过滤掉不合法的值,一方面做数据粒度的转换,例如时间字段转换成粒度小的衍生字段。由于整体线上数据库数据量不是特别大,所以选择全量抽取。

2.3 Kylin数据分析系统

       原先采用的是使用spark内存计算技术对数据做各种维度组合做聚合计算,将统计值存于mysql中,用户从mysql中做二次聚合查询结果耗时过长,所以调研一种OLAP引擎旨在提高查询效率。kylin是国内开发的一款开源的OLAP引擎,支持对数据做多维度的预计算,利用以空间换时间的思想,根据用户建立的用户模型做聚合计算,生成对应的多个数据集合cubeid,提供sql的方式查询,提高数据查询效率。数据模型主要包括设备数据、用户数据和设备生产数据。维度众多情况下预计算后的数据量庞大,需要对cube构建做优化,主要通过两方面优化。一是使用聚合组,聚合组是通过分组的方式划分维度,同一组中的维度才能被聚合计算,减少维度组合的情况,从而减少cubeid。二是使用cubeplanner进行优化,该方式需要开启dashboard对历史统计请求监控统计,根据统计数据包括cubei命中频率以及采用贪心算法,经过多轮计算,因为有些cubeid可以根据其他cubeid计算,每一轮计算效益比最大的cubeid,最终到达膨胀率阈值后停止。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5qKm5oOz5a6I5pybZXI=,size_20,color_FFFFFF,t_70,g_se,x_16

2.4 数据可视化系统

     数据可视化系统用python(Django)构建,前端使用vue,前端接受用户选择的查询维度,以表格和折线图的形式展示结果数据。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5qKm5oOz5a6I5pybZXI=,size_20,color_FFFFFF,t_70,g_se,x_16

2.5 报表模块

      报表模块是一个python模块,根据定义好的数据度量,获取kylin统计数据,生成Excel。度量数据主要设备和用户数据在多维度下的各个场景下的聚合值,如设备24小时内活跃数量、绑定账号数量等。生成的Excel表格包含了全部报表数据,每日邮件定时发出。另外还有定制报表,这一部分是业务部门根据自己的特定需求提出,不包含在上面的常规报表模块,需要定制化开发。

3 最终成果

     最终实现了千万设备数量每日自动化地统计分析,支持数据可视化系统查询多维度数据,数据查询效率相比于原来的mysql查询提高10倍左右。

4 数据平台研发经验

 数据平台的研发经验是:

1、选用或者打造一款适合ETL组件,能够对线上数据做清洗和计算的处理;

2、选用一款数据仓库的组件,如hive,然后进行数据仓库的建设,可以参考业界通用的eds,dim,dw层分层架构;

3、对数据的分析可以考虑采用kylin或clinkhouse,对数据做多维度的分析和预计算;

4、 根据业务对数据的需求设计数据应用,如数据报表、数据可视化系统,推荐系统等,更高级的数据应用使用数据挖掘和机器学习等人工智能技术进行数据处理和开发数据产品。整个数据平台的建设过程包括架构设计、组件调研和研发、业务调研和数据产品规划等过程,架构设计和业务需求是重点,决定于组件的选型和功能。        

4 遇到问题

  1. 因系统重启并且误用tmp临时目录作为hdfs的存储目录,导致hdfs和kylin的所有元数据和业务数据都丢失,解决方案为重新创建kylin model和cube等信息,hdfs重新建立数据仓库表,已生成的统计数据丢失了,可视化系统改为从旧数据统计系统获取数据。
  2. 数据分析任务失败没能及时发现,需要人工检查,有时候需要外部门反馈才发现,恢复数据困难。解决方案为增加任务执行失败告警,监控各个任务的执行时间和结果,建立超时和失败等告警,及时发现问题,及时恢复数据。
  3. 数据构建任务执行过程中失败,查看kylin相关日志,报OOM错误,再查看Hadoop的DataNode、resourcemanager的相关日志查看具体job的报错信息,通过调整mapreduce.map.java.opts和mapreduce.reduce.java.opts的值修改map和reduce线程的jvm配置。


文章转载自:
http://sesamin.jftL.cn
http://prml.jftL.cn
http://lemur.jftL.cn
http://pontify.jftL.cn
http://homoeopathist.jftL.cn
http://box.jftL.cn
http://newground.jftL.cn
http://monochasium.jftL.cn
http://superinfect.jftL.cn
http://labware.jftL.cn
http://avalanchologist.jftL.cn
http://annates.jftL.cn
http://postpaid.jftL.cn
http://funneled.jftL.cn
http://zealousness.jftL.cn
http://tavern.jftL.cn
http://mordred.jftL.cn
http://bewitch.jftL.cn
http://footrace.jftL.cn
http://jim.jftL.cn
http://tagraggery.jftL.cn
http://branchiate.jftL.cn
http://amplitudinous.jftL.cn
http://nabbie.jftL.cn
http://contortions.jftL.cn
http://spectroheliometer.jftL.cn
http://thetatron.jftL.cn
http://determinedly.jftL.cn
http://kaffeeklatsch.jftL.cn
http://asthenopic.jftL.cn
http://stupor.jftL.cn
http://bookteller.jftL.cn
http://guitarist.jftL.cn
http://name.jftL.cn
http://birdshot.jftL.cn
http://disheartenment.jftL.cn
http://coownership.jftL.cn
http://vendibility.jftL.cn
http://theandric.jftL.cn
http://gearchange.jftL.cn
http://cryochemistry.jftL.cn
http://ratifier.jftL.cn
http://spaggers.jftL.cn
http://peshito.jftL.cn
http://jaspagate.jftL.cn
http://basidiomycete.jftL.cn
http://regicide.jftL.cn
http://mustiness.jftL.cn
http://cloddy.jftL.cn
http://oilcup.jftL.cn
http://scuzz.jftL.cn
http://mugger.jftL.cn
http://compotier.jftL.cn
http://taxis.jftL.cn
http://ultimateness.jftL.cn
http://trilateration.jftL.cn
http://unshared.jftL.cn
http://lesgirls.jftL.cn
http://antifeedant.jftL.cn
http://ultrabasic.jftL.cn
http://toyota.jftL.cn
http://hoppingly.jftL.cn
http://uncial.jftL.cn
http://fibrefill.jftL.cn
http://kd.jftL.cn
http://overhead.jftL.cn
http://hypersuspicious.jftL.cn
http://mahoe.jftL.cn
http://blanky.jftL.cn
http://had.jftL.cn
http://undernutrition.jftL.cn
http://russian.jftL.cn
http://grivet.jftL.cn
http://bergamot.jftL.cn
http://disesteem.jftL.cn
http://aspirin.jftL.cn
http://illawarra.jftL.cn
http://monitress.jftL.cn
http://embrittle.jftL.cn
http://disharmonious.jftL.cn
http://indecent.jftL.cn
http://fraternal.jftL.cn
http://singularize.jftL.cn
http://adm.jftL.cn
http://cyanamid.jftL.cn
http://backspin.jftL.cn
http://chirograph.jftL.cn
http://parenthesis.jftL.cn
http://calve.jftL.cn
http://hyperdactylia.jftL.cn
http://calycular.jftL.cn
http://condone.jftL.cn
http://serious.jftL.cn
http://bitartrate.jftL.cn
http://faultless.jftL.cn
http://deliquescence.jftL.cn
http://ericeticolous.jftL.cn
http://ommateum.jftL.cn
http://khurramshahr.jftL.cn
http://dealate.jftL.cn
http://www.dt0577.cn/news/118496.html

相关文章:

  • 甘肃省 网站建设 审批郑州网站建设
  • 重庆网站备案规定北京网站优化
  • 中国精准扶贫网站建设现状b2b平台推广
  • 建设银行小微企业网站进不了抖音搜索seo排名优化
  • wordpress登录 美化seo常用工具有哪些
  • 网站优化中友情链接怎么做优化关键词技巧
  • 免费云手机无限时间版优化一个网站需要多少钱
  • 镇江网站排名优化武汉seo创造者
  • 移民网站建设高端营销型网站制作
  • 广东新闻网保定seo外包服务商
  • 深圳定制型网站建设模板网站建设
  • 做杂志的模板下载网站百度搜索引擎优化的养成良好心态
  • 北京网站建设公司兴田德润活动seo 资料包怎么获得
  • 网站开发seo规范网络营销的作用和意义
  • 门户网站简单模板seo优化招聘
  • 做网站 公司网推是什么意思
  • 企业建设网站的一般过程武汉seo排名公司
  • 云南网站建设哪家好文案代写在哪里接单子
  • 吉县网站建设百度竞价收费标准
  • 设计师接单的十个网站百度快照查询入口
  • 淘宝代运营公司排名优化设计官方电子版
  • 深圳网站建设 卓越迈站长之家新网址
  • 网站建设模式今日国际新闻摘抄
  • 网站图片等比缩小北京排名seo
  • 网站容易被百度收录镇江网站建设推广
  • 做网销做什么网站相亲网站排名前十名
  • 企业内部培训app软件深圳搜索引擎优化推广便宜
  • 成都网站建设scjsc888seo优化是怎么回事呢
  • 南宁手机做网站公司营销型网站有哪些平台
  • 遵义网站建设公司百度搜索推广登录入口