tft每日頭條

 > 科技

 > 基于power bi的商業數據分析

基于power bi的商業數據分析

科技 更新时间:2024-08-11 19:11:54

任何一個信息系統,除了一些基本的業務功能外,數據分析功能也是普遍的需求,特别是對數據的可視化,能夠幫助業務提高數據洞察力和透明度,從而更有效的幫助業務運行。

什麼是Superset?之前的文章已有詳細介紹了,這裡再次簡單說明一下:Superset是快速、輕量級、直觀的,并通過選項配置,使所有的用戶都可以輕松地探索和可視化他們的數據,從簡單的折線圖到高度詳細的地理空間圖

Superset用到的後台組件:python(一般用于編寫各種邏輯)、flask appbuilder(用于app管理)、pandas (用于數據處理及處理導入導出)、 sqlalchemy (用戶管理數據庫的ORM軟件)。

Superset用到的界面組件:reacet(主要是交互的表單)、d3/nvd3 (可視化圖表)、 jinja2(做後端模闆,如菜單條)、npm(用作js管理 )。

本文以Superset 1.3.2如何做一個簡單的Table獲取CSV(EXCEL)文件數據為例,從零開始進行演示。Superset做一張可視化看闆的完整過程大體如下:數據庫(各類數據源)-》數據集(表或視圖或SQL語句)-》圖表-》看闆(各類圖表的組合),最多4大步驟,最少2到3大步驟

基于性能的考慮,Superset默認行數為50000行,這個在實際生産運行過程中可能是不夠的,但我們可以根據實際需要進行優化調整,比如本文從5萬行調整50萬行,實際調整起來也很方便,隻要找到config.py:ROW_LIMIT = 500000即可,具體下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)1

找到config.py文件

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)2

默認ROW_LIMIT為50000

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)3

ROW_LIMIT改為50000

下面重點介紹一下如何在Superset創建一個Table看闆,數據csv文件的數據,以project.csv為例,總共有三行2列數據,用EXCEL打開,如下圖

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)4

project.csv文件數據

一、登錄到Superset。輸入用戶名和密碼,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)5

登錄首頁

二、配置數據庫的安全性并上傳project.csv。數據庫列表選擇數據庫:PostgreSQL(也可以配置其他數據庫,比如my sql、ms sql server 、oracle等),注意不支持sqlite數據庫,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)6

選擇并編輯PostgreSQL

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)7

編輯數據庫,在安全選項中打鈎允許數據上傳即可

上傳CSV文件:http://127.0.0.1:8001/csvtodatabaseview/form,實際上是把project.csv文件數據上傳同步到postgresql數據表中,比如表名為project,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)8

上傳project.csv文件

三、連接配置Postgresql數據庫數據集。新建一個數據集:http://127.0.0.1:8001/tablemodelview/list/?pageIndex=0&sortColumn=changed_on_delta_humanized&sortOrder=desc,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)9

新建一個project數據集,選擇表project,點擊新增即可

四、配置圖表。通過圖表列表新增一個圖表:http://127.0.0.1:8001/chart/list/?pageIndex=0&sortColumn=changed_on_delta_humanized&sortOrder=desc&viewMode=table,也可以在數據集列表中選擇一個數據集進行打開配置或者通過SQL工具箱的SQL編輯器生成也可以,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)10

通過數據集打開編輯,默認為table

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)11

保存看闆

五、配置看闆。通過看闆列表新增一個看闆:http://127.0.0.1:8001/dashboard/list/?pageIndex=0&sortColumn=changed_on_delta_humanized&sortOrder=desc&viewMode=table,如下圖:

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)12

新建一個看闆

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)13

把project圖表直接拖拉到右邊,保存即可

基于power bi的商業數據分析(開源自助商業分析BI工具SuperSet)14

全屏看闆

通過以上的步驟,一個簡單的Superset的Table看闆已完成了,後續将介紹其他圖表,敬請關注,如有問題也可以随時與我聯系溝通!

如果您喜歡這篇文章,請關注我,收藏、點贊、評論和轉發,會讓更多需要幫助的人看到這篇文章。舉手之勞,善莫大焉!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved