開(kāi)發(fā)圖表最關(guān)鍵的點(diǎn)在于選擇準(zhǔn)確的圖表類(lèi)型展示準(zhǔn)確的數(shù)據(jù),而準(zhǔn)確的數(shù)據(jù)往往依賴(lài)于一個(gè)強(qiáng)大的取數(shù)模型,因此設(shè)計(jì)一個(gè)好的取數(shù)模型不僅可以解決數(shù)據(jù)安全的問(wèn)題,更可以幫助每個(gè)訪(fǎng)問(wèn)者高效觸達(dá)自己想要的數(shù)據(jù),開(kāi)發(fā)者可以通過(guò)使用Quick BI建立起多層次多粒度的取數(shù)模型。
十多年的富裕網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整富裕建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“富裕網(wǎng)站設(shè)計(jì)”,“富裕網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。在構(gòu)建取數(shù)模型前,簡(jiǎn)單介紹一下數(shù)據(jù)集的概念。Quick BI 目前已經(jīng)支持為20多種數(shù)據(jù)庫(kù)建立連接,建立連接后我們會(huì)在系統(tǒng)內(nèi)為每個(gè)連接生成一個(gè)邏輯實(shí)體稱(chēng)之為數(shù)據(jù)源。通過(guò)預(yù)覽數(shù)據(jù)源可以查看對(duì)應(yīng)數(shù)據(jù)庫(kù)下面的物理表信息,并能夠基于這些物理表創(chuàng)建數(shù)據(jù)集, 每個(gè)數(shù)據(jù)集都是基于物理表加工和建模后的標(biāo)準(zhǔn)OLAP模型。在Quick BI 中, 對(duì)用戶(hù)表數(shù)據(jù)的讀取和加工一般都是基于數(shù)據(jù)集模型的。
目前,Quick BI中的取數(shù)模型包括如圖1所示的兩層:
圖1 Quick BI中的取數(shù)模型
第一層:
數(shù)據(jù)集過(guò)濾器,在Quick BI中數(shù)據(jù)集可以被多個(gè)儀表板的多個(gè)圖表所引用,通過(guò)將過(guò)濾器設(shè)置在某個(gè)數(shù)據(jù)集上,空間內(nèi)的數(shù)據(jù)開(kāi)發(fā)人員可以確保所有引用該數(shù)據(jù)集的圖表分析人員訪(fǎng)問(wèn)到的數(shù)據(jù)都受到范圍限制。
根據(jù)過(guò)濾器的作用范圍可以劃分為全局過(guò)濾器和行級(jí)權(quán)限過(guò)濾器。
1、 全局過(guò)濾器
顧名思義是會(huì)影響到所有引用該數(shù)據(jù)集的圖表和用戶(hù),設(shè)置定后可以通過(guò)刷新預(yù)覽功能來(lái)核對(duì)過(guò)濾后的數(shù)據(jù),通過(guò)圖2的方式可以設(shè)置全局過(guò)濾器。
圖2 數(shù)據(jù)集全局過(guò)濾器
2、 行級(jí)權(quán)限
可以讓數(shù)據(jù)開(kāi)發(fā)人員根據(jù)圖表訪(fǎng)問(wèn)者的賬號(hào)、標(biāo)簽或所屬的用戶(hù)組來(lái)定制其可以訪(fǎng)問(wèn)的數(shù)據(jù)范圍,設(shè)置在用戶(hù)級(jí)的過(guò)濾器會(huì)以“or”的方式繼承其所屬用戶(hù)組的過(guò)濾器,通過(guò)圖3的方式在數(shù)據(jù)集列表上可以設(shè)置行級(jí)權(quán)限過(guò)濾器。注意,使用這兩種方式設(shè)置在度量上的過(guò)濾器都是明細(xì)級(jí)的過(guò)濾器,未做任何聚合。
圖3 行集權(quán)限過(guò)濾器
第二層:
圖表級(jí)過(guò)濾器,這類(lèi)過(guò)濾器在設(shè)定時(shí)會(huì)指定作用的圖表范圍,只有選中的圖表顯示數(shù)據(jù)時(shí)才會(huì)受到影響。在此基礎(chǔ)上,還可以根據(jù)作用的方式分為設(shè)定式和觸發(fā)式。
1、 設(shè)定式過(guò)濾器
由儀表板開(kāi)發(fā)者在編輯模式下設(shè)置,預(yù)覽模式下用戶(hù)無(wú)法改變過(guò)濾器的設(shè)置,作用范圍內(nèi)的圖表也會(huì)一直受到過(guò)濾器的限制,設(shè)定式過(guò)濾器包含了內(nèi)部過(guò)濾器和全局參數(shù)。
1.1內(nèi)部過(guò)濾器
只會(huì)作用于當(dāng)前圖表,當(dāng)被設(shè)置成度量過(guò)濾器時(shí)還可以選擇聚合方式,聚合方式支持sum、 cnt、max、min、avg、cntd, 它的設(shè)定方式是在儀表板編輯模式下通過(guò)拖拽數(shù)據(jù)集字段來(lái)設(shè)定如圖4所示。
圖4 內(nèi)置過(guò)濾器
1.2全局參數(shù)
需要生成參數(shù)名并設(shè)置作用范圍,其作用機(jī)制是通過(guò)拼接url參數(shù)來(lái)完成條件的注入的,拼接格式如下:
param=[{"paramKey":"moci","joinType":"and","conditionList":[{"operate":"=","value":"華北"}]}]
,用戶(hù)可以直接修改url參數(shù)內(nèi)容來(lái)達(dá)到數(shù)據(jù)控制,也可以在郵件訂閱和圖表跳轉(zhuǎn)功能中快捷引用, 它的設(shè)定方式是在頂部菜單中選擇全局參數(shù)來(lái)設(shè)定如圖5所示。
圖5 內(nèi)置過(guò)濾器
2、 觸發(fā)式過(guò)濾器
能夠在編輯模式設(shè)置初始值,在預(yù)覽模式下也可以通過(guò)特定的操作來(lái)改變關(guān)聯(lián)圖表的顯示數(shù)據(jù),查詢(xún)條件和聯(lián)動(dòng)參數(shù)屬于觸發(fā)式過(guò)濾器。
2.1查詢(xún)條件功能非常強(qiáng)大,它支持讓報(bào)表開(kāi)發(fā)者自由的選擇字段,選擇聚合方式,設(shè)置作用圖表,設(shè)置過(guò)濾初始值以及設(shè)置待選范圍,而預(yù)覽者可以在開(kāi)發(fā)者限定的范圍內(nèi)自由切換過(guò)濾條件,其設(shè)定方式如圖6所示。
圖6 查詢(xún)條件
2.2聯(lián)動(dòng)參數(shù)是建立在圖表之間的一種作用關(guān)系,在可配置聯(lián)動(dòng)圖表上配置了聯(lián)動(dòng)字段和作用圖表后,預(yù)覽者可以通過(guò)點(diǎn)擊聯(lián)動(dòng)圖表的某些區(qū)塊來(lái)達(dá)到為被聯(lián)動(dòng)圖表同步注入過(guò)濾條件的目的,其設(shè)定方式是先選擇要聯(lián)動(dòng)的圖表,然后在高級(jí)區(qū)域進(jìn)行配置,如圖7所示。
圖7 聯(lián)動(dòng)參數(shù)
上述幾種過(guò)濾器應(yīng)用的場(chǎng)景各不相同,他們是通過(guò)AND的方式相互疊加的,儀表板編輯模式下圖表菜單里有一個(gè)強(qiáng)大的查看SQL功能,可以看到當(dāng)前取數(shù)模型生成的SQL語(yǔ)句,方便開(kāi)發(fā)者對(duì)當(dāng)前的取數(shù)模型進(jìn)行調(diào)整。在真實(shí)的業(yè)務(wù)場(chǎng)景中的往往要組合他們中的一到多種才能建立起完成的取數(shù)模型,以一家銷(xiāo)售公司為例,通過(guò)使用全局過(guò)濾器過(guò)濾掉無(wú)效數(shù)據(jù),通過(guò)使用行級(jí)權(quán)限來(lái)控制每個(gè)銷(xiāo)售團(tuán)隊(duì)只能看到自己轄區(qū)的銷(xiāo)售結(jié)果匯總,通過(guò)使用全局參數(shù)來(lái)生成不同的鏈接給每個(gè)預(yù)覽者看到關(guān)注產(chǎn)品的銷(xiāo)售匯總,通過(guò)查詢(xún)條件和過(guò)濾器來(lái)控制和切換不同客戶(hù)的銷(xiāo)售數(shù)據(jù),通過(guò)聯(lián)動(dòng)參數(shù)來(lái)方便預(yù)覽者直接關(guān)聯(lián)其他圖表查看某個(gè)客戶(hù)的具體信息。
圖8 查詢(xún)條件
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
本文名稱(chēng):?QuickBI取數(shù)模型-創(chuàng)新互聯(lián)
文章起源:http://muchs.cn/article14/dsjgge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、品牌網(wǎng)站制作、做網(wǎng)站、小程序開(kāi)發(fā)、網(wǎng)站制作、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容