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