在BI數(shù)據(jù)產(chǎn)品中,通過(guò)數(shù)據(jù)可視化,我們可以從數(shù)據(jù)中尋找模式(規(guī)律),關(guān)系和異常??梢暬袃?yōu)秀的交互設(shè)計(jì),可以讓用戶(hù)更好的理解和分析數(shù)據(jù)。
一說(shuō)到BI數(shù)據(jù)產(chǎn)品,交互設(shè)計(jì)師從數(shù)據(jù)產(chǎn)品經(jīng)理那兒聽(tīng)到的最多的,無(wú)非是連接數(shù)據(jù)源、數(shù)據(jù)建模、指標(biāo)管理、用戶(hù)分群、事件分析、用戶(hù)行為分析、數(shù)據(jù)可視化、數(shù)據(jù)協(xié)同這些功能。數(shù)據(jù)產(chǎn)品也還是圍繞用戶(hù)(是數(shù)據(jù)分析師、運(yùn)營(yíng)人員還是管理層用?)、目的(為了實(shí)時(shí)監(jiān)控、做數(shù)據(jù)探索還是對(duì)業(yè)務(wù)做深入的數(shù)據(jù)挖掘?)、場(chǎng)景(各個(gè)不同的業(yè)務(wù)場(chǎng)景?)、媒介(pc?移動(dòng)?)、行為(建立圖表儀表盤(pán)步驟的心理模型?分享管理數(shù)據(jù)的行為路徑?)這幾個(gè)點(diǎn)展開(kāi)的。這里從交互任務(wù)的角度,來(lái)談?wù)凚I數(shù)據(jù)產(chǎn)品中關(guān)于可視化的交互設(shè)計(jì)。
數(shù)據(jù)產(chǎn)品中的幾個(gè)基本概念
維度指的是人們分析事物的角度。比如,分析一個(gè)產(chǎn)品的新用戶(hù),可以從地域角度看(新用戶(hù)主要來(lái)自哪些地方),也可以從近三天、近七年的時(shí)間角度去看(近三天新用戶(hù)的增長(zhǎng)趨勢(shì)?近七天又如何?),也可以結(jié)合這兩個(gè)維度綜合去分析(北京、上海近七天新開(kāi)戶(hù)使用產(chǎn)品的情況)。維度是一定有可以枚舉的值,比如新用戶(hù)從時(shí)間角度看,時(shí)間維度上有年、月、周、日,在交互上就可以對(duì)維度進(jìn)行篩選,選擇只想看的枚舉值,比如只看11,12月份的新用戶(hù)數(shù)量。對(duì)于有層次關(guān)系的維度,在交互上可以變換維度粒度,進(jìn)行數(shù)據(jù)鉆取,例如分析新用戶(hù),可以從地域的省份,下鉆到具體的市、縣、鄉(xiāng)。
指標(biāo)(度量)是指可以用數(shù)值來(lái)量化分析的維度元素,一般通過(guò)具體數(shù)值或比值來(lái)表現(xiàn)。比如人口數(shù)量、瀏覽時(shí)間、轉(zhuǎn)化率。復(fù)合指標(biāo)則是通過(guò)多個(gè)指標(biāo)之間進(jìn)行運(yùn)算建立的。
用戶(hù)分群:數(shù)據(jù)庫(kù)記錄的用戶(hù)數(shù)據(jù)其實(shí)就是一張表,這張表有離散數(shù)據(jù)(如地域分布,離散數(shù)據(jù)有枚舉值),也有連續(xù)數(shù)據(jù)(如成功下單次數(shù))。用戶(hù)分群就是通過(guò)選定用戶(hù)屬性,對(duì)離散數(shù)據(jù)選取我想要分析的枚舉值(如選取廣州省、江蘇省的數(shù)據(jù)),對(duì)連續(xù)數(shù)據(jù)匹配選定我想要分析的范圍(如成功下單次數(shù)在5單到10單),將原始的數(shù)據(jù)表進(jìn)行縮減的過(guò)程。
事件:具體的用戶(hù)行為或業(yè)務(wù)過(guò)程,例如一個(gè)電商產(chǎn)品可能包含的事件有:用戶(hù)注冊(cè)、瀏覽商品、添加商品至購(gòu)物車(chē)、支付訂單。
如Amplitude可以按事件和用戶(hù)群篩選建立圖表。
現(xiàn)有的BI數(shù)據(jù)產(chǎn)品中,建立圖表、儀表盤(pán)有以下幾種方式:
探索式
類(lèi)似于專(zhuān)業(yè)可視化軟件,沒(méi)有事件、用戶(hù)群?jiǎn)为?dú)篩選的概念。用戶(hù)自己選擇維度和指標(biāo)進(jìn)行探索分析。
模板式
為業(yè)務(wù)場(chǎng)景提供常用的分析模板,每個(gè)場(chǎng)景下對(duì)應(yīng)不同的圖表類(lèi)型。

綜合式
既可以選擇常用模板進(jìn)行分析,又可以探索式自定義建立新的圖表。如Growing IO。
可視化中的交互
可視化由視覺(jué)呈現(xiàn)和交互兩部分組成??梢暬械慕换?,可以緩解有限的可視化空間與數(shù)據(jù)量過(guò)載之間的矛盾,例如對(duì)于高維數(shù)據(jù),交互上可以利用分組進(jìn)行降維。從交互任務(wù)的角度,對(duì)數(shù)據(jù)產(chǎn)品中的單圖和儀表盤(pán)進(jìn)行操作,常見(jiàn)的交互有:
選擇
能讓用戶(hù)標(biāo)記出自己感興趣的數(shù)據(jù)對(duì)象,方便查詢(xún)和跟蹤變化情況。例如可以對(duì)表、單圖、儀表盤(pán)進(jìn)行收藏,之后可以在“我的收藏“處查看選擇對(duì)象。



重配
提供觀察數(shù)據(jù)的不同視角,可以對(duì)圖表排列重新編輯、切換圖表形式。例如Amplitude提供了看趨勢(shì)的折線圖切換到看分布的柱狀圖的功能,但并不是每一個(gè)圖表都需要具備切換圖表形式的功能,如果切換的圖表類(lèi)型不能幫助用戶(hù)得到結(jié)論那就不要加了。
編碼
可以自定義改變數(shù)據(jù)元素的顏色、大小、字體、形狀等。例如Echarts可以對(duì)圖表?yè)Q膚,并對(duì)圖表做一些基本配置,這種個(gè)性化編碼的方式也運(yùn)用到越來(lái)越多的數(shù)據(jù)平臺(tái)上。

抽象和具體
為用戶(hù)提供不同層級(jí)的信息,可以控制顯示更多或更少的數(shù)據(jù)信息。例如神策分析提供了對(duì)數(shù)據(jù)表進(jìn)行合計(jì)的功能,展開(kāi)可以查看具體的細(xì)節(jié)信息。數(shù)據(jù)觀提供了數(shù)據(jù)下鉆的功能,可以鉆取到有層級(jí)的維度的最小粒度。


過(guò)濾
通過(guò)設(shè)置約束條件實(shí)現(xiàn)信息的動(dòng)態(tài)查詢(xún),對(duì)離散型數(shù)據(jù)選擇枚舉值,對(duì)連續(xù)型數(shù)據(jù)圈定選擇范圍。常見(jiàn)的方式單選框、復(fù)選框、滑塊、文本框等。


關(guān)聯(lián)
顯示數(shù)據(jù)之間的聯(lián)系,多視圖對(duì)同一個(gè)數(shù)據(jù)在不同視圖中的不同的可視化表達(dá)。例如阿里云Quick BI通過(guò)關(guān)聯(lián)一張交叉表和地圖,可以通過(guò)操作地圖,動(dòng)態(tài)篩選出交叉表里的信息。

溯源
向信息上游尋找數(shù)據(jù)變異的原因,例如Amplitude提供了在懸停狀態(tài)下可以對(duì)具體圖表進(jìn)行溯源,神策分析則是通過(guò)點(diǎn)擊進(jìn)行溯源。


對(duì)比
可以對(duì)不同的時(shí)間范圍、空間范圍進(jìn)行對(duì)比,也可以自定義維度進(jìn)行對(duì)比,還可以將總體數(shù)據(jù)和具體數(shù)據(jù)進(jìn)行對(duì)比。

循米,交互設(shè)計(jì)一枚,專(zhuān)注大數(shù)據(jù)產(chǎn)品的交互設(shè)計(jì)。