iT邦幫忙

2023 iThome 鐵人賽

DAY 24
1

激活層資料模型範例(續)

淺談360資料模型

在激活層內最常用到的資料模型通常是某種360模型。顧名思義,360資料模型基本上就是一個實體的360 度視圖,目標是捕獲實體的所有相關屬性作為單一事實來源,以便資料可以在下游進行操作。

從C-CDP的角度來說,就等於是將傳統CDP做資料整合的功能、步驟,外化到資料倉庫內。而最常見案例就是客戶360(Customer 360),通常整合了來自所有業務系統的資料,而包含了所有業務上會需要的資料列。通常可以分成一下幾大類:

  • 標誌(flags):0/1或true/false值,通常是為了統計業務指標或標誌重大事件(例:活躍客戶)。
  • 屬性(attributes):一些敘述性或者概括性的資料列(例:性別、年齡段),也有可能是業務性上會使用到的資料(例:非唯一鍵email)。
  • 時戳(timestamps):通常是first/last,也就是第一次與最後一次做某種互動。
  • 指標(metrics):相對比較多樣化的類別,可以包括從簡單聚合(aggregations)到具有預測性的概率指標(predictive metrics)。

另外,在較多溝通自動化的狀況,還可以使用滾動窗口聚合(rolling window aggregation)來為上述數據類型添加額外的維度:

  • 日曆月(Calendar Months):當前日曆月、上一個日曆月
  • 最近N天(Last N Days):最近30/60/90/180天

對 dbt 或 data 有興趣 :wave:?歡迎加入 dbt community 到 #local-taipei 找我們,也有實體 Meetup 請到 dbt Taipei Meetup 報名參加


上一篇
Reverse ETL & C-CDP:活化你的資料倉庫 Part 5
下一篇
開源項目商業化:1 開源商業模式簡介
系列文
實用Modern Data Stack:資料架構案例分析與分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言