摘要:本期結(jié)合示例,詳細(xì)介紹華為云數(shù)字工廠平臺的數(shù)據(jù)分析模型和數(shù)據(jù)圖表視圖模型的配置用法。
本文分享自華為云社區(qū)《數(shù)字工廠深入淺出系列(六):數(shù)據(jù)分析與圖表視圖模型的配置用法》,作者:云起MAE 。
華為云數(shù)字工廠平臺基于“數(shù)據(jù)與業(yè)務(wù)一體化”理念,提供統(tǒng)一的制造全域數(shù)據(jù)平臺底座,內(nèi)置輕量級制造數(shù)據(jù)分析引擎與可視化工具,支持IT/OT全域多模態(tài)數(shù)據(jù)的動態(tài)建模、采集、存儲、分析和可視化應(yīng)用,提供圖形化的數(shù)據(jù)分析模型配置器,自動讀取數(shù)字工廠平臺的9類業(yè)務(wù)信息模型及其數(shù)據(jù)關(guān)聯(lián)關(guān)系,能夠讓不懂技術(shù)的業(yè)務(wù)人員也可以自助式完成數(shù)據(jù)分析建模。數(shù)據(jù)分析模型,可搭配平臺提供的視圖模型配置器,快速搭建數(shù)據(jù)圖表與看板,實現(xiàn)數(shù)據(jù)分析結(jié)果的可視化呈現(xiàn)。
華為云數(shù)字工廠平臺的數(shù)據(jù)分析模型目前支持兩類:
(相關(guān)資料圖)
本期結(jié)合示例,詳細(xì)介紹華為云數(shù)字工廠平臺的數(shù)據(jù)分析模型和數(shù)據(jù)圖表視圖模型的配置用法。
(一)示例場景說明本期通過配置實現(xiàn)以下3個數(shù)據(jù)分析建模示例,來詳細(xì)介紹分析模型的使用方法:
(1)“訂單執(zhí)行明細(xì)”數(shù)據(jù)集:以銷售訂單行為主線,串聯(lián)后續(xù)生產(chǎn)工單、完工入庫、銷售發(fā)貨等業(yè)務(wù)環(huán)節(jié)數(shù)據(jù),透視訂單的執(zhí)行進度明細(xì)。通過該分析模型示例,介紹分析數(shù)據(jù)集模型的“關(guān)聯(lián)分析”節(jié)點組件的用法;
(2)“訂單執(zhí)行匯總”數(shù)據(jù)集:基于訂單行數(shù)據(jù)串聯(lián)生產(chǎn)工單、完工入庫和銷售發(fā)貨數(shù)據(jù),然后以銷售訂單和訂購產(chǎn)品為維度,匯總統(tǒng)計工單排產(chǎn)數(shù)量、完工入庫數(shù)量、銷售發(fā)貨數(shù)量,并計算未發(fā)貨數(shù)量。通過該分析模型示例,介紹分析數(shù)據(jù)集模型的“聚合分析”和“計算分析”節(jié)點組件的用法;
(3)“訂單統(tǒng)計分析”指標(biāo)集:基于訂單和生產(chǎn)工單數(shù)據(jù),實時統(tǒng)計當(dāng)月銷售額,按周統(tǒng)計每周銷售數(shù)量、生產(chǎn)數(shù)量、產(chǎn)銷率。通過該分析模型示例,介紹“實時統(tǒng)計”、“周期性統(tǒng)計”和“復(fù)合性”指標(biāo)模型的配置用法。
(二)詳細(xì)步驟說明1.“訂單執(zhí)行明細(xì)”數(shù)據(jù)集建模使用華為云數(shù)字工廠企業(yè)平臺的“建模工作臺>分析模型”系統(tǒng)功能,可創(chuàng)建與配置數(shù)據(jù)分析模型。
首先新建分析主題“訂單分析”,方便分組管理與使用檢索:
然后在“訂單分析”主題下,創(chuàng)建數(shù)據(jù)集“訂單執(zhí)行明細(xì)”:
接下來需要編排數(shù)據(jù)集的取數(shù)邏輯模型:
配置主業(yè)務(wù)模型“主業(yè)務(wù)模型”是數(shù)據(jù)集的數(shù)據(jù)邏輯起點,用于指定數(shù)據(jù)集的數(shù)據(jù)主線維度,即指定以哪個模型的數(shù)據(jù)為基準(zhǔn)來關(guān)聯(lián)分析相關(guān)數(shù)據(jù),比如我們需要以訂單行數(shù)據(jù)為基準(zhǔn),來串聯(lián)透視后續(xù)業(yè)務(wù)環(huán)節(jié)數(shù)據(jù),則數(shù)據(jù)集的“主業(yè)務(wù)模型”選擇“訂單”事務(wù)模型的子模型“訂單行”:
選擇主業(yè)務(wù)模型后,進一步勾選配置所需的數(shù)據(jù)字段范圍以及數(shù)據(jù)過濾規(guī)則。
增加關(guān)聯(lián)分析節(jié)點在當(dāng)前主業(yè)務(wù)模型節(jié)點后面可添加“關(guān)聯(lián)分析”節(jié)點,用來串聯(lián)獲取與當(dāng)前模型存在“關(guān)聯(lián)或者被關(guān)聯(lián)關(guān)系”的相關(guān)模型數(shù)據(jù)。“關(guān)聯(lián)分析”節(jié)點可配置多個關(guān)聯(lián)模型,實現(xiàn)同時串聯(lián)到多個相關(guān)數(shù)據(jù)。
當(dāng)前示例中,主業(yè)務(wù)模型“訂單行”需要:
a.關(guān)聯(lián)“訂單”模型獲取“訂單金額”、“客戶”、“交貨日期”等字段信息;
b.關(guān)聯(lián)“產(chǎn)品”模型獲取“規(guī)格”、“庫存量”等字段信息;
c.關(guān)聯(lián)“生產(chǎn)工單”模型獲取“生產(chǎn)工單號”、“計劃產(chǎn)量”、“實際產(chǎn)量”等字段信息;
d.關(guān)聯(lián)“銷售發(fā)貨明細(xì)”模型獲取“發(fā)貨數(shù)量”等字段信息。
其中配置關(guān)聯(lián)模型時,默認(rèn)使用“左外連接”的關(guān)聯(lián)類型,即在返回的數(shù)據(jù)集結(jié)果中關(guān)聯(lián)模型數(shù)據(jù)無論是否存在不影響主業(yè)務(wù)模型數(shù)據(jù),可按需切換為“全連接”,即在返回的數(shù)據(jù)集結(jié)果中如果主業(yè)務(wù)模型數(shù)據(jù)的關(guān)聯(lián)模型數(shù)據(jù)不存在,則相應(yīng)的主業(yè)務(wù)模型數(shù)據(jù)會一并丟棄。
增加二級關(guān)聯(lián)節(jié)點在某個關(guān)聯(lián)節(jié)點之后,可再添加關(guān)聯(lián)節(jié)點,實現(xiàn)數(shù)據(jù)多級關(guān)聯(lián)與追溯。
當(dāng)前示例中,主業(yè)務(wù)模型“訂單行”關(guān)聯(lián)“生產(chǎn)工單”模型數(shù)據(jù)后,需要進一步:
a.通過“生產(chǎn)工單”關(guān)聯(lián)追溯“完工入庫”模型獲取“入庫數(shù)量”、“入庫日期”等字段信息;
b.通過“銷售發(fā)貨明細(xì)”關(guān)聯(lián)追溯“銷售發(fā)貨”模型獲取“發(fā)貨日期”等字段信息。
數(shù)據(jù)集配置完成后,點擊右上角的“發(fā)布”按鈕,自動生成相應(yīng)的數(shù)據(jù)分析模型:
其中分析信息模型的“列表視圖顯示”和“列表過濾字段”兩列支持編輯,用來設(shè)置分析模型在被報表視圖組件使用時,相應(yīng)字段是否作為報表顯示列字段和查詢字段。
2.“訂單執(zhí)行匯總”數(shù)據(jù)集建模在“訂單分析”主題下,創(chuàng)建數(shù)據(jù)集“訂單執(zhí)行匯總”,然后編排數(shù)據(jù)集的邏輯模型:
準(zhǔn)備明細(xì)數(shù)據(jù)編排邏輯模型,準(zhǔn)備訂單執(zhí)行匯總數(shù)據(jù)集所需的明細(xì)數(shù)據(jù),即通過訂單行串聯(lián)生產(chǎn)工單、完工入庫和銷售發(fā)貨數(shù)據(jù):
聚合匯總數(shù)據(jù)通過添加“聚合分析”節(jié)點,實現(xiàn)以銷售訂單和產(chǎn)品為維度,匯總統(tǒng)計工單排產(chǎn)數(shù)量、完工入庫數(shù)量和銷售發(fā)貨數(shù)量,配置示例如下:
補充計算字段通過添加“計算分析”節(jié)點,實現(xiàn)計算未發(fā)貨數(shù)量=訂購數(shù)量-已發(fā)貨數(shù)量,配置示例如下:
“訂單執(zhí)行匯總”數(shù)據(jù)集的邏輯模型配置結(jié)果如下:
數(shù)據(jù)集配置完成后,點擊右上角的“發(fā)布”按鈕,自動生成相應(yīng)的數(shù)據(jù)分析模型。
3.“訂單統(tǒng)計分析”指標(biāo)集建模在“訂單分析”主題下,切換到“統(tǒng)計指標(biāo)”頁簽,然后創(chuàng)建指標(biāo)集“訂單統(tǒng)計分析指標(biāo)”:
“統(tǒng)計指標(biāo)集”需要指定統(tǒng)計的來源明細(xì)數(shù)據(jù)模型,可選擇原始業(yè)務(wù)模型,也可選擇已發(fā)布的分析“數(shù)據(jù)集”模型,示例這里選擇前面步驟創(chuàng)建的分析數(shù)據(jù)集模型“訂單執(zhí)行明細(xì)”。
接下來,在統(tǒng)計指標(biāo)集下新建與配置所需的指標(biāo)項:
實時性統(tǒng)計指標(biāo):“當(dāng)月銷售額”對于“當(dāng)天”、“當(dāng)月”等實時性統(tǒng)計指標(biāo),在新建指標(biāo)項時需要取消勾選“啟用統(tǒng)計周期”,然后選擇“統(tǒng)計類型”和“統(tǒng)計值字段”(即統(tǒng)計對象字段),最后配置“統(tǒng)計過濾規(guī)則”的條件:條件字段選擇統(tǒng)計依據(jù)的日期字段,條件值類型選擇“相對日期”,最后選擇相應(yīng)的日期區(qū)間,比如當(dāng)天、昨天、最近1周(當(dāng)周)、最近1個月(當(dāng)月)等。
當(dāng)前示例“當(dāng)月銷售額”的配置結(jié)果如下:
周期性統(tǒng)計指標(biāo):“每周銷售數(shù)量”、“每周生產(chǎn)數(shù)量”對于“每天”、“每周”、“每月”等周期性統(tǒng)計指標(biāo),在新建指標(biāo)項時默認(rèn)勾選“啟用統(tǒng)計周期”,然后選擇“統(tǒng)計類型”、“統(tǒng)計值字段”(即統(tǒng)計對象字段)、“統(tǒng)計時間字段”(即統(tǒng)計周期依據(jù)的日期字段)、“統(tǒng)計周期”(每小時/每天/每周/每月/每季度/每年)和“統(tǒng)計起始時間”(即統(tǒng)計指標(biāo)第一個統(tǒng)計周期的起始時間,通常與“統(tǒng)計周期”有關(guān),比如統(tǒng)計周期是“每周”,則統(tǒng)計起始時間通常選第一個統(tǒng)計周的周一的某個工作起始時間)。
當(dāng)前示例“每周銷售數(shù)量”的配置結(jié)果如下:
“每周生產(chǎn)數(shù)量”統(tǒng)計指標(biāo)的配置方法同上,不再贅述。
復(fù)合性統(tǒng)計指標(biāo):“每周產(chǎn)銷率”在新建指標(biāo)項時,“統(tǒng)計類型”選擇“復(fù)合”,即可創(chuàng)建復(fù)合性統(tǒng)計指標(biāo)。復(fù)合指標(biāo)用于引用已發(fā)布的統(tǒng)計指標(biāo)項作為原子指標(biāo)進行組合計算,計算公式支持四則運算符。
復(fù)合性統(tǒng)計指標(biāo)也分為兩類:
a.周期性的復(fù)合指標(biāo):需要勾選“啟用統(tǒng)計周期”,然后進一步選擇“統(tǒng)計時間字段”(即統(tǒng)計周期依據(jù)的日期字段)、“統(tǒng)計周期”(每小時/每天/每周/每月/每季度/每年)和“統(tǒng)計起始時間”(即統(tǒng)計指標(biāo)第一個統(tǒng)計周期的起始時間,通常與“統(tǒng)計周期”有關(guān),比如統(tǒng)計周期是“每周”,則統(tǒng)計起始時間通常選第一個統(tǒng)計周的周一的某個工作起始時間);
b.實時性的復(fù)合指標(biāo):取消勾選“啟用統(tǒng)計周期”即可。
對于比率性的復(fù)合指標(biāo),支持配置其數(shù)據(jù)顯示樣式:百分比或者常規(guī)數(shù)值。當(dāng)前示例“每周產(chǎn)銷率”的配置結(jié)果如下:
“訂單統(tǒng)計分析”指標(biāo)集的最終配置結(jié)果如下:
統(tǒng)計指標(biāo)集配置完成后,點擊右上角的“發(fā)布”按鈕,自動生效相應(yīng)的數(shù)據(jù)分析模型。
(三)配置數(shù)據(jù)圖表視圖,驗證數(shù)據(jù)分析結(jié)果1.創(chuàng)建視圖模型使用華為云數(shù)字工廠企業(yè)平臺的“建模工作臺>視圖模型”系統(tǒng)功能,可創(chuàng)建與配置數(shù)據(jù)視圖模型。
首先新建場景分組和業(yè)務(wù)場景“銷售>訂單分析”,在可視工作臺會根據(jù)場景分組和業(yè)務(wù)場景來動態(tài)構(gòu)建相應(yīng)的數(shù)據(jù)應(yīng)用卡片:
選中業(yè)務(wù)場景“銷售>訂單分析”,然后在“數(shù)據(jù)看板”頁簽下,新建視圖模型“訂單執(zhí)行分析”:
其中“終端范圍”用來設(shè)置視圖模型在哪些終端展示,可選項為全部/PC端/移動端,默認(rèn)選擇“全部”。
2.配置數(shù)據(jù)報表:展示訂單執(zhí)行明細(xì)與匯總數(shù)據(jù)集從左側(cè)“組件庫”拖動“報表”組件到中間看板畫布區(qū),然后在右側(cè)“屬性欄”配置報表組件屬性,其中:
“標(biāo)題”:用來設(shè)置報表卡片的前端展示標(biāo)題;
“數(shù)據(jù)模型”:用來選擇報表的數(shù)據(jù)來源模型,當(dāng)前示例選擇前面步驟創(chuàng)建的數(shù)據(jù)集“訂單執(zhí)行匯總”或者“訂單執(zhí)行明細(xì)”。選定數(shù)據(jù)模型后,在右側(cè)可進一步配置在數(shù)據(jù)報表中需要展示的字段列及其順序;
“過濾條件”:用來設(shè)置所展示數(shù)據(jù)的過濾條件。
報表配置完成后,可點擊右上角的“預(yù)覽”按鈕,查看與驗證運行效果:
3.配置指標(biāo)卡:展示訂單統(tǒng)計分析指標(biāo)集從左側(cè)“組件庫”拖動“指標(biāo)”組件到中間看板畫布區(qū),然后在右側(cè)“屬性欄”配置報表組件屬性,其中:
“標(biāo)題”:用來設(shè)置指標(biāo)卡片的前端展示標(biāo)題;
“數(shù)據(jù)指標(biāo)”:用來選擇指標(biāo)卡片的數(shù)據(jù)來源指標(biāo),當(dāng)前示例選擇前面步驟創(chuàng)建的數(shù)據(jù)集“訂單統(tǒng)計分析指標(biāo)”下的相應(yīng)指標(biāo)項;
“顯示統(tǒng)計環(huán)比”:針對“數(shù)據(jù)指標(biāo)”選擇了周期性統(tǒng)計指標(biāo)項的情況,用來設(shè)置指標(biāo)卡片上是否顯示統(tǒng)計指標(biāo)當(dāng)期值與上期值的環(huán)比。
拖動指標(biāo)卡片的邊框可以調(diào)整其前端顯示的寬度和高度,或者手工填寫屬性欄中的“寬度”、“高度”配置項來調(diào)整。
4.配置數(shù)據(jù)圖表:每周產(chǎn)銷率趨勢圖從左側(cè)“組件庫”拖動“折線圖”組件到中間看板畫布區(qū),然后在右側(cè)“屬性欄”配置報表組件屬性,其中:
“標(biāo)題”:用來設(shè)置折線圖卡片的前端展示標(biāo)題;
“數(shù)據(jù)模型”:用來選擇折線圖的數(shù)據(jù)來源模型,當(dāng)前示例選擇前面步驟創(chuàng)建的統(tǒng)計指標(biāo)集“訂單統(tǒng)計分析”;
“過濾條件”:用來設(shè)置所展示數(shù)據(jù)的過濾條件;
“維度”:用來選擇折線圖的X軸維度坐標(biāo)值字段;
“指標(biāo)字段”:用來選擇折線圖的Y軸指標(biāo)坐標(biāo)值字段;
“顯示樣式”:支持三種顯示樣式風(fēng)格:普通折線、平滑線和梯形陰影折線。
拖動折線圖卡片的邊框可以調(diào)整其前端顯示的寬度和高度,或者手工填寫屬性欄中的“寬度”、“高度”配置項來調(diào)整。
5.在可視工作臺,使用數(shù)據(jù)圖表看板數(shù)據(jù)圖表視圖模型發(fā)布后,業(yè)務(wù)用戶在 “可視工作臺”的相應(yīng)業(yè)務(wù)場景卡片下,可使用數(shù)據(jù)視圖看板:
查看并驗證前面配置的數(shù)據(jù)視圖的使用效果:
數(shù)據(jù)視圖模型也支持IoT設(shè)備時序數(shù)據(jù)可視化分析,提供時序趨勢圖和時間狀態(tài)圖兩種組件:
華為云數(shù)字工廠平臺,內(nèi)置輕量級制造數(shù)據(jù)分析引擎與數(shù)據(jù)可視化工具,能夠?qū)χ圃爝^程的全域數(shù)據(jù)進行統(tǒng)一管理和分析,支持業(yè)務(wù)人員自助式開發(fā)數(shù)據(jù)可視化圖表,滿足中小型企業(yè)制造業(yè)務(wù)運營分析與洞察需求,實現(xiàn)基于數(shù)據(jù)持續(xù)驅(qū)動業(yè)務(wù)流程優(yōu)化。
號外7月7日,華為開發(fā)者大會2023 ( Cloud )將拉開帷幕,并將在國內(nèi)30多個城市、海外10多個國家開設(shè)分會場,誠邀您參加這場不容錯過的年度開發(fā)者盛會,讓我們一起開啟探索之旅!
我們將攜手開發(fā)者、客戶、合作伙伴,為您呈現(xiàn)華為云系列產(chǎn)品服務(wù)與豐富的創(chuàng)新實踐,并與您探討AI、大數(shù)據(jù)、數(shù)據(jù)庫、PaaS、aPaaS、媒體服務(wù)、云原生、安全、物聯(lián)網(wǎng)、區(qū)塊鏈、開源等技術(shù)話題,展開全面深入的交流。
大會將匯聚全球科學(xué)家、行業(yè)領(lǐng)袖、技術(shù)專家、社區(qū)大咖,開設(shè)200多場開發(fā)者專題活動,為全球開發(fā)者提供面對面交流與合作的機會,共同探討技術(shù)創(chuàng)新和業(yè)務(wù)發(fā)展。
大會官網(wǎng):https://developer.huaweicloud.com/HDC.Cloud2023.html
參會購票:https://www.vmall.com/product/10086352254099.html?cid= 211761
點擊參與開發(fā)者社區(qū)活動,觀賞技術(shù)大咖秀、玩轉(zhuǎn)技術(shù)夢工廠,有機會贏取4000元開發(fā)者禮包!
歡迎關(guān)注“華為云開發(fā)者聯(lián)盟”公眾號,獲取大會議程、精彩活動和前沿干貨。
點擊關(guān)注,第一時間了解華為云新鮮技術(shù)~
標(biāo)簽: