A. 決策支持類B端產品在設計過程中需要考慮哪些數據要求
隨著各行各業向數據化運營/精細化運營轉變,數據產品越來越被大家所關注。 作為B端產品的一個重要組成部分,數據慢慢成為產品設計和商業決策不可或缺的部分 。尤其是諸如智慧城市、智能建築等專業服務類的B端數據產品,也是為客戶提供數據運營和決策支持的。 這類數據產品本身的計算、決策越多 ,客戶需要的思考就越少 。所以作為這類數據產品的產品經理,要清楚的知道自家產品的數據特點,以便選擇正確的設計策略。
這類數據產品面向的是少量企業級客戶,核心訴求是 高效滿足他們的數據應用需求, 使其核心業務形成商業閉環, 帶來更加高效的理性決策 ,所以如何做好「 面向企業高層決策支持型 & 面向企業客戶數據應用型 」的數據設計是每一個B端產品經理都要面臨的挑戰。
數據層設計的核心是數據倉庫,目的就是能夠 讓客戶方便地訪問大量數據 ,允許他們 查詢自己想要的數據 , 分析其中有價值的信息 。這就要求數據倉庫的設計必須滿意以下數據要求:
1.安全性
B端產品中含有機密和大量敏感的數據。為了能夠使用這些數據,必須有 適當的授權機制 。這意味著 只有被授權數據才能被特定用戶訪問 。
如果增加安全特性則會影響到數據倉庫的性能,因此必須提早考慮數據倉庫的安全需求。當數據倉庫已經建立完成並開始使用後,此時再應用安全特性會比較困難。在數據倉庫的設計階段,我們就應該進行如下事項:
數據倉庫中的數據對於最終用戶是只讀的,任何人都不能修改其中的數據;
劃分數據的安全等級,如公開的、機密、秘密、絕密等;
制定訪問控制方案,決定哪些用戶可以訪問哪些數據;
設計授予、回收、變更用戶訪問許可權的方法;
添加對數據訪問的審計功能;
2.可訪問性
能夠快速准確地分析所需要的數據是輔助決策支持的關鍵。有了數據的支持,業務就可以根據市場和客戶的情況做出及時地調整。這就 要求用戶能夠有效地查找、理解和使用數據。
數據應該是隨時可訪問的。這里數據可訪問性指的是 用戶訪問和檢索指定數據的能力 。數據倉庫的最終用戶通常是業務人員、管理人員或者數據分析師。他們對組織內的相關業務非常熟悉,對數據的理解也很透徹,但是他們大都不是IT技術專家。這就要求我們在設計數據倉庫的時候,將用戶介面設計得盡量友好和簡單,使得沒有技術背景的用戶同樣可以 輕易查詢 到他們需要的數據。
3.自動化
這里的自動化有狹義和廣義兩個層面的理解:
狹義的自動化指的是 數據倉庫相關作業的自動執行 。比如 ETL過程、報表生成、數據傳輸 等處理,都可以 周期性定時自動完成 。
廣義的數據倉庫自動化指的是在 保證數據質量和數據一致性 的前提下,加速數據倉庫系統開發周期的過程。
整個數據倉庫生命周期的自動化,從對源系統分析到ETL,再到數據倉庫的建立、測試和文檔化,可以幫助加快產品化進程,降低開發和管理成本,提高數據質量。
4、准確性
想要數據倉庫實施成功,業務用戶必須信任其中的數據。這就意味著他們應該能知道 數據從哪來,何時抽取,怎麼轉換的 。更重要的是,他們需要訪問原始數據來確定如何解決數據差異問題,並且知道這些能訪問到的數據和他們日常提交的數據報表之間的轉換邏輯。實際上ETL過程應該總是在數據倉庫的某個地方(如ODS)保留一份原始數據的復制。
5、時效性
用戶的時效性要求差異很大。有些用戶需要數據精確到毫秒級,而有些用戶只需要幾分鍾、幾小時甚至幾天前的數據就可以了。數據倉庫是分析型系統,用於決策支持,所以實踐中一般不需要很強的實時性,以一天作為時間粒度是比較常見的。
6、可溯性
數據倉庫更多的價值體現在它能夠輔助隨時間變化的趨勢分析,並幫助理解業務事件(如「華北區的小張,談一單成一單,成交的這些客戶有什麼共同特徵嗎」)與經營績效之間的關系。這就是需要每一項決策結果都能溯源到原始數據。
原始數據往往是一些未經加工的數據表格,看起來單調枯燥,但是這些數據卻能很好的幫助我們挖掘出來符合業務問題需要的准確的表達方式,從這些數據中找到數據的變數、不同維度數據間的關系,這樣我們就能逐步的找到數據的層次結構以及合適的圖表化展示。
可溯性能通過這些源數據試圖找到幫助業務團隊、管理層所關心的那些問題的答案,這些洞察可以幫助於我們了解他的原始訴求和痛點,以便我們找到正確的解決方案。
7、可驗證
其實,數據產品本身的業務邏輯和產品設計已經很復雜了,再加上又是面向千人千面的B端企業客戶,讓這種復雜性又難上加難,所以在設計、測試和驗證時不能僅憑假數據就去模擬真實的使用情況。
客戶用我們的數據產品去解決現實中的復雜問題,所以我們要深入了解每個數據所代表的含義,理解每個數據之間的關系,各種可能的展示情況以及極限情況。所以, 如果我們胡亂填寫的假數據很可能無法反應真實的使用情況,從而將一些問題掩蓋掉。相反,使用真實的業務數據,客戶就會被帶入到自己的實際使用場景中去,並想像當下的數據方案是否能夠解決他們的問題。在此測試場景下暴露出來的問題才是客觀真實的。