領域數據模型建設步驟

領域數據模型建設步驟
以某音樂app為例:

1.數據調研和業務調研,識別業務過程,實體,關鍵指標
業務過程:播放,收藏,下載,點擊,購買,支付
實體:音樂,電臺,mv,會員,商品
關鍵指標:pv,UV,收入,播放次數,付費用戶數付費金額

2.構建總線矩陣
功能塊,業務過程,一致性維度
功能塊:播放
業務過程:歌曲播放,電臺播放,mv播放,添加歌單
一致性維度:app版本,歌曲,內容集,專輯,mv藝術家,商品,年齡,性別,日期…

3.指標分解與測算,設計指標口徑和體系規范
①原子指標:業務過程+度量
如:用戶數+注冊=注冊用戶數

原子指標:表達業務實體原子量化屬性的不可再分的概念集合
業務過程:一系列結構化的可測量的活動:如app相關業務的下載,安裝,使用,更新,卸載等活動分為公共業務過程和特有業務過程
度量:在維度模型中,度量是一組值,這些值構成事實表中的一列,而且通常為數值。次數,時長,金額,設備數,用戶數,app/item數

②派生指標:時間周期+業務規則+修飾詞+原子指標
修飾詞:針對原子指標,在維度屬性枚舉值內的限定,例如成功,云端,本地等條件
業務規則:各業務根據業務特性定義的具有業務含義及對應算法的規則。例如新增,留存,活躍,關聯推薦等

③復合指標:根據分析方式由派生指標運算生成

4.邏輯模型設計,建立星型模型

5.物理模型開發,根據業務過程迭代上線
ods(貼源層):離線數據,準實時數據,保留原始數據,壓縮,分區
dim(維表層):存放手工維表,實體維度,關系維度等
音樂后端碼值維度表,音樂前端碼值維度表
手工維度表:音樂音樂播放時長分段維度表
單實體維度表:音樂歌曲維度表,音樂歌曲專輯維度表
混合實體維度:音樂內容集維度表,音樂內容和內容集關系維度表
dwd(明細層):脫敏,異常,解析,維度建模,維度退化
dws(匯總層):分主題域做輕度匯總
ads(應用層):按業務需求做對應的維度,指標

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/19341.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/19341.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/19341.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HCIA-ARP

ARP的由來 ARP這一種協議它會是在我們HCIA中第一個需要完全掌握的一個協議,不然對于數據通訊來說大家都會一直覺得很繞圈 協議棧,網線,網卡,它們組成了我們最小的數據通信的小脈絡注:可以了解ARP攻擊(冒充訪…

使用Java和MyBatis獲取表頭與數據

使用Java和MyBatis獲取表頭與數據 在數據處理與展示中,經常需要將數據庫查詢結果中的表頭(列名)與實際數據提取出來。本文將介紹如何通過Java的JDBC和MyBatis來實現這一需求。 1. 使用JDBC獲取表頭與數據 在JDBC中,可以使用Res…

文獻解讀-群體基因組第二期|《中國人群中PAX2新生突變的檢測及表型分析:一項單中心研究》

關鍵詞:應用遺傳流行病學;群體測序;群體基因組;基因組變異檢測; 文獻簡介 標題(英文):Detection of De Novo PAX2 Variants and Phenotypes in Chinese Population: A Single-Cente…

new CCDIKSolver( OOI.kira, iks ); // 創建逆運動學求解器

demo案例 new CCDIKSolver(OOI.kira, iks); 在使用某個特定的庫或框架來創建一個逆運動學(Inverse Kinematics, IK)求解器實例。逆運動學在機器人學、動畫和計算機圖形學等領域中非常重要,它用于根據期望的末端執行器(如機器人的…

Compose第四彈 Compose項目

目標: 1.可供學習的Compose項目 一、官方提供項目 谷歌官方提供的Compose項目: GitHub - android/compose-samples: Official Jetpack Compose samples. 項目及主要頁面展現 1.1 Reply項目 1.首頁底部TAB欄 2.側邊欄菜單:拖動滑出和收起…

建設現代智能工業-智能化、數字化、自動化節能減排

建設現代智能工業-智能化節能減排 遵循“一體化”能源管理(Integrated Energy Management)的設計宗旨,集成城市各領域(如工業.交通、建筑等)的能源生產和消費信息,面向城市政府、企業、公眾三類實體,提供“一體化”的綜合能源管理…

uniapp h5項目切換導航欄及動態渲染按鈕顏色

1.效果圖 2.html,動態渲染按鈕樣式---三元判斷 <!-- 切換欄 --><view class"statusList"><block v-for"(item,index) in list" :key"index"><view class"swiper-tab-list" :class"current item.id?activ…

CEEMDAN +組合預測模型(CNN-Transfromer + XGBoost)

注意&#xff1a;本模型繼續加入 組合預測模型全家桶 中&#xff0c;之前購買的同學請及時更新下載! 往期精彩內容&#xff1a; 時序預測&#xff1a;LSTM、ARIMA、Holt-Winters、SARIMA模型的分析與比較-CSDN博客 VMD CEEMDAN 二次分解&#xff0c;Transformer-BiGRU預測模…

靜態加速和動態加速是啥區別

以下是兩者之間的主要區別&#xff1a; 加速對象與內容&#xff1a; 靜態加速&#xff1a;主要針對網頁中的靜態資源&#xff0c;如HTML文件、CSS文件、JavaScript文件、圖片、Flash動畫等。這些資源的特點是更新頻率較低&#xff0c;適合通過緩存技術加速。 動態加速&#xf…

網絡學習(11) |深入解析客戶端緩存與服務器緩存:HTTP緩存控制頭字段及優化實踐

文章目錄 客戶端緩存與服務器緩存的區別客戶端緩存瀏覽器緩存應用程序緩存優點缺點 服務器緩存優點缺點 HTTP緩存控制頭字段Cache-ControlExpiresLast-ModifiedETag 緩存策略的優化與實踐經驗分享1. 使用合適的緩存頭字段2. 結合使用Last-Modified和ETag3. 利用CDN進行緩存4. 實…

【JAVA WEB實用與優化技巧】如何自己封裝一個自定義UI的Swagger組件,包含Swagger如何處理JWT無狀態鑒權自動TOKEN獲取

目錄 一、Swagger 簡介1. 什么是 Swagger&#xff1f;2. 如何使用 Swagger3. Springboot 中swagger的使用示例1. maven 引入安裝2. java配置 二、Swagger UI存在的缺點1.不夠方便直觀2.請求的參數沒有緩存3.不夠美觀4.如果是JWT 無狀態登錄&#xff0c;Swagger使用起來就沒有那…

STL-stack的使用及其模擬實現

在C標準庫中&#xff0c;stack是一種容器適配器&#xff0c;它以后進先出的方式組織數據&#xff0c;其刪除只能從容器的棧頂進行元素的插入與取出操作。 stack的使用 stack的構造函數 stack的成員函數 empty&#xff1a;判斷棧是否為空back&#xff1a;返回當前棧中元素的數量…

docker之自制django鏡像

一&#xff0c;安裝docker&#xff08;本作者往期文章有docker安裝 &#xff0c;或者更詳細的有關docker安裝&#xff09; 二&#xff0c;拉取centos7鏡像 docker pull centos:7 三&#xff0c;創建容器 docker run -id -v /root/docker/soft:/soft -p 8000:8000 --name djang…

Redis實踐記錄與總結

最近生產環境緩存數據庫數據過大&#xff08;如何搭建單服務redis緩存數據庫&#xff1f;以及可視化工具Another Redis Desktop Manager使用&#xff09;&#xff0c;導致在對數據庫做rdb快照備份時消耗內存過大&#xff0c;緩存數據庫宕機一小時。基礎運維通過增加虛擬機內存暫…

spark相關知識

1.Spark的特點 Spark的設計遵循“一個軟件棧滿足不同應用場景”的理念&#xff0c;逐漸形成了一套完整的生態系統&#xff0c;既能夠提供內存計算框架&#xff0c;也可以支持SQL即席查詢、實時流式計算、機器學習和圖計算等。 運行速度快&#xff0c;易使用&#xff0c;強大的技…

kube-prometheus-stack 識別 k8s 集群內所有的 ServiceMonitor 和 PrometheusRule

默認情況下&#xff0c;kube-prometheus-stack 只自己創建的 ServiceMonitor&#xff0c;如果 k8s 集群內有多個非 kube-prometheus-stack 創建的 ServiceMonitor&#xff0c;不會被識別到。PrometheusRule 同理。 要識別所有的 ServiceMonitor 和 PrometheusRule &#xff0c;…

推薦一個 Java 開源企業級新能源汽車智能共享充電樁管理平臺

文末可獲取 Orise 平臺源碼 01 Orise 智能充電樁管理平臺 奧升( Orise ) 新能源汽車充電樁管理 Saas 云平臺是一個集充電設備管理、用戶充電管理、線上小程序內容管理于一體的綜合管理平臺。Orise充電樁平臺支持高并發業務、業務動態伸縮、樁通信負載均衡&#xff0c;通過Docke…

關于 kubernetes 的9個核心問題解答

本文通過提問題的方式對在 Kubernetes 集群建設中&#xff0c;不同的網絡組件、存儲方案、CI/CD工具、監控系統、網關服務以及服務網格&#xff08;如 Istio&#xff09;等選擇給出一定的參考解答&#xff1b;但在實際工作中需要緊密結合業務規模、系統性能需求、安全性要求以及…

Golang項目代碼組織架構實踐

Golang在項目結構上沒有強制性規范&#xff0c;雖然這給了開發者很大的自由度&#xff0c;但也需要自己沉淀一套可行的架構。本文介紹了一種項目布局&#xff0c;可以以此為參考設計適合自己的 Golang 項目組織模式。原文: Golang Project Layout Go 有很多強制的或是約定俗成的…

收藏:六款好用的企業防泄密軟件推薦

企業數據如同企業的生命線&#xff0c;保護數據安全免遭泄露變得至關重要。 面對日益復雜的網絡安全威脅&#xff0c;一套高效的企業防泄密軟件成為企業安全架構的基石。 以下是精心挑選的六款企業防泄密軟件&#xff0c;它們在數據加密、訪問控制、行為監控等方面表現出色&am…