成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

談?wù)劇比?shù)”的那些事兒

數(shù)據(jù)庫 其他數(shù)據(jù)庫
既然要數(shù)據(jù),那么就得取數(shù),誰來取數(shù),怎么取?可能是一個(gè)銷售人員在用Excel取,可能是一個(gè)DBA從生產(chǎn)數(shù)據(jù)庫中查,也可能是一個(gè)數(shù)據(jù)開發(fā)人員寫SQL或者寫程序從數(shù)據(jù)倉庫中取。

一個(gè)公司的業(yè)務(wù)運(yùn)營,不論規(guī)模大小,什么行業(yè),都離不開數(shù)據(jù)的支撐。既然要數(shù)據(jù),那么就得取數(shù),誰來取數(shù),怎么取?可能是一個(gè)銷售人員在用Excel取,可能是一個(gè)DBA從生產(chǎn)數(shù)據(jù)庫中查,也可能是一個(gè)數(shù)據(jù)開發(fā)人員寫SQL或者寫程序從數(shù)據(jù)倉庫中取。

作為一個(gè)多年從事數(shù)據(jù)相關(guān)的開發(fā)者,深受“臨時(shí)數(shù)據(jù)提取”之苦,自己也是用盡十八般武藝,目的就是想盡可能的解決取數(shù)難、取數(shù)慢的問題。在此總結(jié)一下多年來對于取數(shù)的一些方法(更多是針對公司有自己的數(shù)據(jù)團(tuán)隊(duì)),大概包含以下幾個(gè)方面:

  • 固定報(bào)表;
  • OLAP系統(tǒng);
  • 自助分析系統(tǒng);
  • 自助取數(shù)系統(tǒng);
  • 臨時(shí)數(shù)據(jù)提取需求;

固定報(bào)表

固定報(bào)表是最常見、最簡單的取數(shù)方式。通常是需求方在經(jīng)過對數(shù)據(jù)調(diào)研之后,形成固定的數(shù)據(jù)報(bào)表需求,然后提給數(shù)據(jù)開發(fā)團(tuán)隊(duì),由數(shù)據(jù)開發(fā)團(tuán)隊(duì)安排資源實(shí)施完成。報(bào)表形成后,定期更新數(shù)據(jù),報(bào)表一般通過WEB界面(自研或者使用開源)來呈現(xiàn),有些則是通過郵件(Excel)方式每天定時(shí)發(fā)送。

OLAP系統(tǒng)

然而需求方的數(shù)據(jù)需求并不總是固定格式的,他們希望從所有可能的維度去探索數(shù)據(jù),因?yàn)楹芏鄷r(shí)候,他們自己一開始也不知道最終想要的數(shù)據(jù)。這時(shí)候,依靠固定報(bào)表顯然無法滿足需求。

OLAP系統(tǒng)開始發(fā)揮他們的長處,數(shù)據(jù)開發(fā)團(tuán)隊(duì)依據(jù)業(yè)務(wù)和數(shù)據(jù),在OLAP系統(tǒng)中設(shè)計(jì)相應(yīng)的CUBE,定期更新,而需求方則可以在OLAP系統(tǒng)中,基于設(shè)計(jì)好的CUBE,自己選擇需要查詢的維度、指標(biāo)、條件等等,進(jìn)行探索分析查詢。

一個(gè)比較好的OLAP系統(tǒng)需要依賴以下方面:規(guī)整的數(shù)據(jù)倉庫模型(事實(shí)表、維度表),不錯(cuò)的OLAP引擎,Nice的OLAP前端工具。

自助分析系統(tǒng)

為了進(jìn)一步減少數(shù)據(jù)開發(fā)的工作量,讓需求方能更加自助和自主的去完成一些取數(shù)。用戶可以自己上傳Excel、文本,接入數(shù)據(jù)倉庫數(shù)據(jù),接入自己數(shù)據(jù)庫數(shù)據(jù),自助建模(相當(dāng)于定義Cube),然后來探索分析數(shù)據(jù)。

另外,該系統(tǒng)也適用于那些沒有數(shù)據(jù)開發(fā)團(tuán)隊(duì)的小公司。

自助取數(shù)系統(tǒng)

慢慢的,又遇到問題了。OLAP系統(tǒng)和自助分析系統(tǒng),都需要定義CUBE,而CUBE對數(shù)據(jù)模型(事實(shí)表,維度表)有一定的要求。對于一些數(shù)據(jù)需求,很難固化成數(shù)據(jù)模型去支持查詢。

剛開始,直接提供SQL接口讓需求方去提交SQL去查,但問題是他們不太會(huì)SQL,即使會(huì),提交過來的SQL執(zhí)行性能很有問題。因此,我想增加一種功能,讓需求方只去操作界面,后臺根據(jù)界面操作,轉(zhuǎn)換成SQL去執(zhí)行。這個(gè)問題看似簡單,但是我想做的更靈活簡單一些。

數(shù)據(jù)開發(fā)人員去配置一個(gè)自助取數(shù)模板,這個(gè)模板核心由一段SQL和一些變量組成。

變量有三種類型:維度、指標(biāo)和常量。

數(shù)據(jù)開發(fā)人員定義好模板后,需求方可以在自助取數(shù)任務(wù)頁面使用模板,提交取數(shù)任務(wù)。

在取數(shù)任務(wù)頁面,常量是必填字段,維度和指標(biāo)可以隨意組合選擇,也可以增加過濾條件。選擇好后,由后臺根據(jù)任務(wù)條件,替換模板中的變量,生成SQL,產(chǎn)生結(jié)果供下載。

這個(gè)過程,更像是一個(gè)動(dòng)態(tài)虛擬CUBE,雖然離線運(yùn)行SQL并生成結(jié)果需要一段時(shí)間,但靈活性更好,也收到了比較好的效果。

臨時(shí)數(shù)據(jù)提取需求

盡管為了滿足取數(shù)需求,減少數(shù)據(jù)開發(fā)工作量,我們做了上面很多的努力,但仍然有小部分的需求,需要由數(shù)據(jù)開發(fā)人員來完成。

其實(shí)依靠平臺化、系統(tǒng)化、自動(dòng)化去解決80-90%的數(shù)據(jù)需求,已經(jīng)非常不錯(cuò)了。

責(zé)任編輯:武曉燕 來源: lxw的大數(shù)據(jù)田地
相關(guān)推薦

2012-11-09 11:39:11

Windows 8

2018-04-27 14:46:07

面試簡歷程序員

2016-05-31 10:29:09

2021-03-18 09:01:53

軟件開發(fā)軟件選型

2023-04-11 07:34:40

分布式系統(tǒng)算法

2021-06-02 08:33:31

TPCTPC-H系統(tǒng)

2018-09-26 06:50:19

2011-02-25 14:35:00

2022-02-08 17:39:04

MySQL服務(wù)器存儲

2014-03-20 09:17:36

2013-12-26 14:23:03

定位系統(tǒng)GPS監(jiān)測

2021-06-09 13:28:40

密碼安全身份認(rèn)證數(shù)據(jù)安全

2018-02-02 13:58:59

數(shù)據(jù)存儲

2010-04-07 13:13:19

Visual Stud

2012-07-19 15:30:00

Linux

2013-07-09 13:50:05

2022-11-04 07:57:59

編程編碼編譯器

2022-08-04 10:18:32

棧遷移?寄存器內(nèi)存

2021-05-10 08:58:09

Harbor架構(gòu)Registry 服務(wù)

2015-08-04 10:38:54

APP架構(gòu)WOT阿里無線
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品日韩欧美一区二区三区 | 欧美啪啪网站 | 久草青青草 | 亚洲一区二区三区四区五区中文 | 国产精品特级毛片一区二区三区 | 国产影音先锋 | 亚洲精品www久久久久久广东 | 爱爱视频日本 | 国产一区影院 | av影音| 激情影院久久 | 成人视屏在线观看 | 日韩欧美在线观看 | 国产黄色在线 | 免费簧片视频 | 日韩欧美精品在线播放 | 在线免费中文字幕 | 毛片一区二区 | 亚洲成人三级 | 午夜私人影院 | 亚洲日本一区二区 | 国产精品成人久久久久 | 中文天堂在线观看 | 九九精品在线 | 欧美一区二区综合 | 国产91在线播放精品91 | 国产玖玖 | 亚洲精品乱码久久久久久蜜桃 | 欧美一区二区三区在线 | 日本在线中文 | 亚洲精品小视频在线观看 | 91福利影院 | 黄色激情毛片 | 亚洲高清视频一区二区 | 久久亚洲国产精品日日av夜夜 | 欧美最猛黑人xxxx黑人 | 韩日一区二区三区 | 欧美888| 国产精品久久av | 久久精品无码一区二区三区 | 中文字幕成人在线 |