本申請涉及一種基于字段關系映射的BI數據交互分析方法,通過配置支持多類型的字段關聯映射的交互卡片;根據所述交互卡片,配置并保存當前卡片與目標卡片之間的字段映射關系;接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,并根據所述字段映射關系,向儀表板返回目標卡片的BI數據。能夠通過顯式指定卡片字段之間的映射關系定義卡片間的關聯關系,進而實現數據篩選、卡片跳轉等功能;卡片跳轉依托表字段到目標頁面的篩選器的映射關系+URL傳參,實現動態條件跳轉,適應跨分析場景的頁面跳轉不能攜帶過濾條件。
【技術實現步驟摘要】
本公開涉及數據處理,尤其涉及一種基于字段關系映射的bi數據交互分析方法、系統和電子設備。
技術介紹
1、在bi系統的儀表板上,需要用到卡片之間的聯動交互、儀表板間的篩選器條件同步、卡片跳轉等功能。用戶可以通過觀遠官網注冊體驗卡片聯動、跳轉等功能。
2、儀表板的卡片之間往往存在數據關聯關系,關聯關系對應的就是數據篩選、跳轉等操作,而這些都是數據分析系統必不可少的基本功能。如何定義卡片間的關聯關系,使得各種數據操作達到范圍準確、粒度對齊、靈活又強大的功效,就變得非常關鍵。
3、另外,除了表字段,bi中動態參數、時間宏等也需要支持數據篩選操作,所以關聯關系應當包含表字段、動態參數、時間宏等字段,以實現若干關聯操作共同。
4、而在已知的數據分析類工具中,tableau、powerbi、quickbi等均提供了默認基于字段的卡片數據篩選操作,但這個篩選操作對應的關系是表字段與表字段的映射,且建立在源卡片和目標卡片均來自同一數據表(或數據模型)的前提之下。對于跨數據表的卡片或動態參數等非表字段均不能支持數據篩選、跳轉等操作。因此,存在如下技術缺點:
5、無法支持跨數據表的卡片之間的數據篩選,很不靈活;
6、動態參數、時間宏等用戶自定義字段無法參與直接數據篩選、跳轉等操作;
7、在基于同數據表(數據模型)的多卡片場景下,只指定某一卡片關聯特定的幾張卡片操作比較繁瑣;
8、跨分析場景的頁面跳轉不能攜帶過濾條件。
技術實現思路</p>1、為了解決上述問題,本申請提出一種基于字段關系映射的bi數據交互分析方法、系統和電子設備。
2、本申請一方面,提出一種基于字段關系映射的bi數據交互分析方法,包括如下步驟:
3、配置交互卡片:包含篩選器卡片和圖表卡片,其中,所述篩選器卡片和所述圖表卡片均支持多類型的字段關聯映射配置;
4、根據所述交互卡片,配置并保存當前卡片與目標卡片之間的字段映射關系;
5、接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,并根據所述字段映射關系,向儀表板返回目標卡片的bi數據。
6、作為本申請的一可選實施方案,可選地,配置交互卡片,包括:
7、配置篩選器卡片,所述篩選器卡片用于交互定位,進行數據篩選;
8、為所述篩選器卡片設置支持包含表字段、時間宏、動態參數以及創建圖表跳轉的第一字段配置條件;
9、將所述篩選器卡片的第一字段配置條件保存在后臺數據庫中。
10、作為本申請的一可選實施方案,可選地,配置交互卡片,包括:
11、配置圖表卡片,所述圖表卡片用于交互定位,進行數據篩選;
12、為所述圖表卡片設置支持包含表字段、應用動態參數以及創建圖表跳轉的第二字段配置條件;
13、將所述圖表卡片的第二字段配置條件保存在后臺數據庫中。
14、作為本申請的一可選實施方案,可選地,根據所述交互卡片,配置當前卡片與目標卡片之間的字段映射關系,包括:
15、調用所述篩選器卡片,作為當前卡片;
16、通過所述篩選器卡片設置的第一字段配置條件,構建與所述目標卡片之間的第一字段映射關系;
17、將所述第一字段映射關系保存在后臺數據庫中。
18、作為本申請的一可選實施方案,可選地,根據所述交互卡片,配置當前卡片與目標卡片之間的字段映射關系,包括:
19、調用所述圖表卡片,作為當前卡片;
20、通過所述圖表卡片設置的第二字段配置條件,構建與所述目標卡片之間的第二字段映射關系;
21、將所述第二字段映射關系保存在后臺數據庫中。
22、作為本申請的一可選實施方案,可選地,接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,包括:
23、用戶通過儀表板向當前卡片輸入的卡片交互指令,并根據所述卡片交互指令選中或者切換當前卡片的字段配置條件中的字段;
24、找到與當前卡片相關聯的目標卡片,并進一步識別得到當前卡片與目標卡片之間的對應字段映射關系;
25、將當前卡片的字段配置條件中的字段,根據所述字段映射關系,映射并轉換得到所述目標卡片的對應目標字段;
26、將所述目標字段寫入所述目標卡片對應的字段配置條件中,轉換得到所述目標卡片中的篩選條件。
27、作為本申請的一可選實施方案,可選地,根據所述字段映射關系,向儀表板返回目標卡片的bi數據,包括:
28、所述目標卡片根據所寫入的所述目標字段,向后臺數庫庫發送數據更新請求,其中,所述數據更新請求中攜帶所述目標卡片中的篩選條件;
29、后臺數據庫響應請求,向所述目標卡片返回與所述目標卡片中的篩選條件相對應的bi數據;
30、所述目標卡片接收所述bi數據,并重新進行卡片渲染;
31、渲染后,所述目標卡片完成與所述當前卡片的交互。
32、本申請另一方面,提出一種實現所述基于字段關系映射的bi數據交互分析方法的系統,包括:
33、交互卡片配置模塊,用于配置交互卡片:包含篩選器卡片和圖表卡片,其中,所述篩選器卡片和所述圖表卡片均支持多類型的字段關聯映射配置;
34、卡片映射構建模塊,用于根據所述交互卡片,配置并保存當前卡片與目標卡片之間的字段映射關系;
35、交互響應模塊,用于接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,并根據所述字段映射關系,向儀表板返回目標卡片的bi數據。
36、本申請另一方面,還提出一種電子設備,包括:
37、處理器;
38、用于存儲處理器可執行指令的存儲器;
39、其中,所述處理器被配置為執行所述可執行指令時實現所述的一種基于字段關系映射的bi數據交互分析方法。
40、本專利技術的技術效果:
41、本申請通過配置交互卡片:包含篩選器卡片和圖表卡片,其中,所述篩選器卡片和所述圖表卡片均支持多類型的字段關聯映射配置;根據所述交互卡片,配置并保存當前卡片與目標卡片之間的字段映射關系;接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,并根據所述字段映射關系,向儀表板返回目標卡片的bi數據。支持卡片之間的跨數據表(數據源)的字段以及動態參數的映射交互,能夠通過顯式指定卡片字段之間的映射關系定義卡片間的關聯關系,進而實現數據篩選、卡片跳轉等功能;支持url傳參時,通過在url參數中指定目標篩選器的條件,然后借助篩選器的能力完成數據篩選;卡片跳轉依托表字段到目標頁面的篩選器的映射關系+url傳參,本文檔來自技高網
...
【技術保護點】
1.一種基于字段關系映射的BI數據交互分析方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,配置交互卡片,包括:
3.根據權利要求1所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,配置交互卡片,包括:
4.根據權利要求1所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,根據所述交互卡片,配置當前卡片與目標卡片之間的字段映射關系,包括:
5.根據權利要求1所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,根據所述交互卡片,配置當前卡片與目標卡片之間的字段映射關系,包括:
6.根據權利要求1所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,接收用戶通過儀表板向當前卡片輸入的卡片交互指令,根據所述卡片交互指令,識別當前卡片與目標卡片之間的對應字段映射關系,包括:
7.根據權利要求6所述的一種基于字段關系映射的BI數據交互分析方法,其特征在于,根據所述字段映射關系,向儀表板返回目標卡片的BI數據,包括:</p>8.一種實現權利要求1-7中任一項所述基于字段關系映射的BI數據交互分析方法的系統,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
...
【技術特征摘要】
1.一種基于字段關系映射的bi數據交互分析方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的一種基于字段關系映射的bi數據交互分析方法,其特征在于,配置交互卡片,包括:
3.根據權利要求1所述的一種基于字段關系映射的bi數據交互分析方法,其特征在于,配置交互卡片,包括:
4.根據權利要求1所述的一種基于字段關系映射的bi數據交互分析方法,其特征在于,根據所述交互卡片,配置當前卡片與目標卡片之間的字段映射關系,包括:
5.根據權利要求1所述的一種基于字段關系映射的bi數據交互分析方法,其特征在于,根據所述交互卡片,配置當...
【專利技術屬性】
技術研發人員:張進,王賀鋒,史棟,
申請(專利權)人:杭州觀遠數據有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。