本文介紹圖表編輯器的功能和創建、刪除圖表等操作的具體步驟。
背景信息
圖表是數據進行可視化的最小單元,圖表的生成過程是依據數據集提供的數據模型對SQL結果進行二次聚合分組,然后將二次加工的數據進行可視化編碼。每一個圖表均需要關聯一個數據集,圖表編輯器通過將數據集中的原始SQL語句與數據模型進行組合,生成新的SQL語句到數據庫中執行,獲取圖表展示所需要的數據。
圖表功能流程圖
編輯器介紹
序號 | 名稱 | 說明 |
① | 數據模型展示區 | 在左上角選擇了對應的數據集后,DMS會將所選數據集的模型分類展示在下方,維度字段展示在維度列表中,度量字段展示在度量列表中。您可拖拽字段到圖表配置區數據頁簽對應的區域中。 |
② | 圖表配置區 | 頂部用于選擇驅動模式與圖表類型,將鼠標移動到圖表類型圖標上會提示使用該圖表需要的維度和度量數量。其下方有3個頁簽:
|
③ | 圖表展示區 | 根據數據集模型以及配置區的設置展示圖表。 |
④ | 擴展功能區域 | 包含設置、保存、分享功能。 |
功能說明
驅動模式
圖表配置支持兩種可視化展示邏輯:透視驅動和圖表驅動。
驅動模式 | 說明 | 場景 |
圖表驅動 | 圖表驅動為常規的、基于圖表分類的可視化展示邏輯。圖表驅動的圖表種類較為豐富,維度和度量可視為固定配置項,與其他的樣式配置一同服務于圖表。 | 適用于大多數可視化展示場景。 |
透視驅動 | 以透視表為基礎的可視化展示邏輯。圖表可視為對透視表進行可視化編碼,通過將透視表中的維度和度量轉換為軸來做圖形化展示。在透視驅動邏輯下,每個度量可以做不同的圖形編碼,在維度欄中最下層級的維度可以視為公用的維度軸。 | 適用于少量數據在客戶端的自由分析場景。 |
數據配置
您需要拖拽數據模型展示區的字段到數據頁簽對應的區域中來完成圖表展示所需的數據配置,字段可放置區域會高亮提示。
維度配置
維度區域只能放置分類型字段,DMS會對拖入的字段在SQL中進行分組。
度量配置
度量區域只能放置數值型字段,DMS會對拖入的字段在SQL中進行聚合。您單擊字段名稱可進行聚合函數選擇。目前支持以下6種聚合函數:
總計(sum)
平均數(avg)
計數(count)
去重計數(count_distinct)
最大值(max)
最小值(min)
說明您需要在度量字段區域,選擇目標字段,單擊圖標,更改類型設置為數字類型,才可以看到聚合函數。
度量區域內的字段可以進行數值格式設置,目前支持以下格式:
默認格式。
數值:可以設置小數位數、單位和啟用千分位分隔符。
貨幣:可以設置小數位數、單位、啟用千分位分隔符和前、后綴文本。
百分比:可以設置小數位數。
科學型:可以設置小數位數。
字段設置。給已有字段添加別名。別名和已有名稱會同時顯示在度量區域。單擊字段名稱,在彈出的會話框中單擊項,可進行設置,目前支持以下兩種方式:
支持固定別名。
支持動態別名。動態別名通過編寫JavaScript代碼來生成,可以和變量一起使用,同時DMS內置了JavaScript Moment類庫,可以結合變量動態生成日期別名,目前僅支持表格組件。
字段描述:單擊字段名稱,在彈出的會話框中單擊字段設置項,進行字段描述設置,目前僅支持圖表驅動的表格。
字段排序:單擊字段名稱,在彈出的會話框中單擊排序項,可進行字段排序設置,目前支持:
排序方式
說明
默認
不排序。
升序
在SQL中以此字段升序。
降序
在SQL中以此字段降序。
自定義
您可拖拽字段值決定展示順序,在瀏覽器端以您的自定義順序排序。僅支持分類型字段。
篩選配置
篩選區域支持任意類型字段,DMS會對拖入的字段在SQL中進行條件過濾,支持固定值、條件和日期三種篩選方式。
篩選區域中的字段會根據您在數據視圖中設置的可視化類型來選擇性地展示對應的篩選方式。
篩選方式
說明
可視化類型
條件篩選
您可以在界面中自由配置所選字段的過濾條件,同時可以配置各個條件之間的與(and)或(or)關系,是最靈活的篩選方式。
數字
字符串
地理
固定值篩選
界面左側會陳列出所選字段的值列表(distinct),您通過選擇左側的內容到右側進行固定值篩選。
字符串
地理
日期篩選
支持所選字段的動態和固定時間范圍篩選。
日期
其他配置:
尺寸:用于散點圖做節點大小編碼,只能放置數值型字段,會對拖入的字段在SQL中進行聚合。
提示信息:僅部分直角坐標系圖表支持,只能放置數值型字段,會對拖入的字段在SQL中進行聚合。
透視驅動下的圖表標簽需要拖拽字段指定,支持任意類型字段,會對拖入的分類型字段在SQL中進行分組、數值型字段在SQL中進行聚合。
透視驅動下的散點圖需要額外指定x軸度量,只能放置數值型字段,會對拖入的字段在SQL中進行聚合。
圖表驅動下的雙Y軸圖可以分別指定左右Y軸度量。
圖表配置
在選擇完字段之后,可以單擊圖表配置區頂部的小圖標來選擇進行可視化編碼的圖表類型。
鼠標移動到小圖標上可以查看該圖表展示的先決條件,當先決條件不滿足時圖標呈置灰狀態且不可點擊,滿足后圖標呈高亮狀態,單擊后右側會展示圖表。
圖表配置
在選擇完字段之后,可以單擊圖表配置區頂部的小圖標來選擇進行可視化編碼的圖表類型。
鼠標移動到小圖標上可以查看該圖表展示的先決條件,當先決條件不滿足時圖標呈置灰狀態且不可點擊,滿足后圖標呈高亮狀態,單擊后右側會展示圖表。
圖表配置區下方樣式頁簽中,您可以對圖表進行自定義表單化配置。
功能配置
圖表配置區下方設置頁簽中,您可以配置篩選器、緩存以及是否自動加載數據。
篩選器
單擊篩選器右側的設置按鈕即可新增或設置篩選器。
在數據集定義了變量后才可設置篩選器。
應用:在儀表盤中添加帶有篩選器的組件之后,可以點擊組件左上角按鈕打開篩選器面板,選擇內容之后,單擊面板右下角查詢按鈕進行查詢,組件篩選器與全局篩選器的過濾條件對組件疊加生效。
緩存
您可以配置緩存的關閉、開啟和有效期。
開啟緩存后,在儀表盤和大屏中該組件首次查詢會將結果存儲到緩存中,使用SQL語句作為 key。之后在緩存有效期內的、SQL語句相同的查詢將直接返回緩存結果,不再訪問數據源。
自動加載數據
在有些查詢壓力較大的場景下,您不希望在打開儀表盤時組件立即加載數據,可以設置自動加載數據項為否,默認情況為是。
創建圖表
- 登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。在左側圖標中選擇并單擊圖表。
在圖表管理頁,單擊圖標。
選擇目標數據集。
單擊頁面右上角的保存。
修改圖表
- 登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。在左側圖標中選擇并單擊圖表。
在圖表管理頁找到目標圖表行,單擊操作列下的圖標,進入圖表詳情頁修改圖表。
單擊頁面右上角的保存。
刪除圖表
- 登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。在左側圖標中選擇并單擊圖表。
在圖表管理頁找到目標圖表,單擊操作列下的圖標。
在確定刪除對話框中,單擊確定。
復制圖表
- 登錄數據管理DMS 5.0。
單擊控制臺左上角的圖標,選擇
。說明若您使用的是非極簡模式的控制臺,在頂部菜單欄中,選擇
。在左側圖標中選擇并單擊圖表。
在圖表管理頁找到目標圖表,單擊操作列下的圖標。
說明復制圖標的名稱結構為被復制圖標名稱_copy。例如:被復制圖標名稱為poc,復制之后的圖標名稱為poc_copy。
在復制圖標對話框中,單擊確定。