TWI609281B - Cloud Instant Business Intelligence Module - Google Patents

Cloud Instant Business Intelligence Module Download PDF

Info

Publication number
TWI609281B
TWI609281B TW103145596A TW103145596A TWI609281B TW I609281 B TWI609281 B TW I609281B TW 103145596 A TW103145596 A TW 103145596A TW 103145596 A TW103145596 A TW 103145596A TW I609281 B TWI609281 B TW I609281B
Authority
TW
Taiwan
Prior art keywords
module
data
database
service host
cloud
Prior art date
Application number
TW103145596A
Other languages
English (en)
Other versions
TW201624318A (zh
Inventor
Jian Tong Shi
De Fang Xiao
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to TW103145596A priority Critical patent/TWI609281B/zh
Publication of TW201624318A publication Critical patent/TW201624318A/zh
Application granted granted Critical
Publication of TWI609281B publication Critical patent/TWI609281B/zh

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

雲端即時商業智慧模組
本發明提供一種資料庫之技術領域,尤指其技術上提供一種雲端即時商業智慧模組,其可以使客戶的資料庫不用存至雲端,且傳輸的資料量少、速度快,租用雲端服務主機空間也可大幅減少者。
按,企業在商業智慧的需求於雲端解決方案的疑慮,大部份在於資訊的安全,也就是將企業的營運資料放在雲端資料倉儲中。而現今市場上發展之BI技術in-memory technology,其必要的過程就是把資料載入到主機記憶體中,除了加快運算速度外,同時提供使用者自主分析(self-service BI)目的。因此,以現今市場上的技術運用於雲端環境,為了滿足企業即時分析需求,又能善用雲端服務及運算資源,首要解決的問題就是資訊安全的疑慮。
本發明之發明人先前以申請號第102214822號「以服務導向架構(SOA)之走動式指令重組的設計實現於即時商業智慧系統」,內容概為:一種以服務導向架構(SOA)之走動式指令重組的設計實現於即時商業智慧系統,包括 :一服務主機,該服務主機包括有一中央處理器、數記憶體、數磁碟儲存裝置,其中,該服務主機內載有:一服務導向架構(SOA)、一使用者端及一資訊科技(Information Technology,IT)人員端,該服務導向架構(SOA)包括一走動式指令重組模組(ReSQL),該走動式指令重組模組(ReSQL)包括由一指令重組及剖析模組、一第一服務定義檔(eistable.def)、一第二服務定義檔(valueSQL.def)及一繼承模組組成,該第一服務定義檔(eistable.def)及該第二服務定義檔(valueSQL.def)由該資訊科技(IT)人員端簡單定義,資料取自營運系統或資料取自多個營運系統或資料取自多個營運系統及資料倉儲,其係即時依該走動式指令重組模組(ReSQL)重組後的指令獲得取得之資料來源,再由資料來源取得所需資料,該服務導向架構(SOA)更包含一語法轉換模組,藉由該語法轉換模組得以溝通該指令重組及剖析模組與各個營運系統或資料倉儲之同質或異質的資料庫,使所有資料之自動取得無障礙,該繼承模組可在各服務間透過繼承的方式修改該使用者端的需求及透過服務間的再結合成為一個新的服務完成多重資料來源整合,該指令重組及剖析模組負責將服務的定義及使用者端輸入的參數設定以走動式指令重組的運算模式完成即時的需求服務分析,並以服務為導向,當該使用者端需求改變,該指令重組及剖析模組提供應變的彈性,以之獲得具有資料倉儲的多維度資料的 分析環境及運算,該使用者端變換需求後,就算不同維度、不同營運系統或多個營運系統及資料倉儲或同質或異質資料庫,亦可立即獲得變換後資料的即時性,且不用各別寫獨立的特定應用程式介面(API)。
惟,其前案如果單獨導入至客戶端,費用相當昂貴,非一般中小企業能夠負擔,如果能夠透過雲端服務主機,則可以租用的方式大幅減少架設費用,其也能減少雲端服務主機租用空間及客戶端資料庫資料不用庫存雲端服務主機減低資訊安全疑慮者。
是以,針對上述習知結構所存在之問題點,如何開發一種更具理想實用性之創新結構,實消費者所殷切企盼,亦係相關業者須努力研發突破之目標及方向。
有鑑於此,發明人本於多年從事相關產品之製造開發與設計經驗,針對上述之目標,詳加設計與審慎評估後,終得一確具實用性之本發明。
本發明之主要目的在於提供一種雲端即時商業智慧模組,其客戶端資料庫不需要儲存至雲端服務主機,雲端服務主機設走動式資料管理模組,走動式資料管理模組擷取使用者需求,再轉換成對應資料庫語法,並只將對應資料庫語法傳輸至對應資料庫,回傳所需資料經整理成資料表、圖而提供給使用者端,可使傳輸資料量少、速度 快,無需大量資料儲存於雲端服務主機,也使資料被竊取機率降低。
為達上述目的,本發明提供一種雲端即時商業智慧模組,係包含有:一網關裝置(gateway)設於客戶端裝置處與客戶端裝置連結,一走動式資料管理模組,前述走動式資料管理模組架設於雲端服務主機,雲端服務主機之走動式資料管理模組以網關裝置(gateway)與客戶端裝置連結,使用者端與雲端服務主機電訊連結,網關裝置(gateway)負責客戶端裝置的資料提供,資料來源語法是由雲端服務主機之走動式資料管理模組動態產生,可達到即時分析的目的,雲端服務主機之走動式資料管理模組會依據使用者端操作過程的資料擷取需求,轉換成資料庫資料查詢語法,與客戶端傳輸內容僅限需求範圍匯總資料,不會造成大量資料傳輸問題,也不必將企業現行資料庫內容上傳存於雲端服務主機,克服了客戶端對資訊安全疑慮,並可大幅減少雲端服務主機租用空間,也可減少傳檔量與時間者。
有關本發明所採用之技術、手段及其功效,茲舉一較佳實施例並配合圖式詳細說明於後,相信本發明上述之目的、構造及特徵,當可由之得一深入而具體的瞭解。
10‧‧‧網關裝置
20‧‧‧客戶端裝置
21‧‧‧資料庫
30‧‧‧雲端服務主機
40‧‧‧走動式資料管理模組
41‧‧‧走動式指令重組模組(ReSQL)
411‧‧‧指令重組及剖析模組
412‧‧‧第一服務定義檔(eistable.def)
413‧‧‧第二服務定義檔(valueSQL.def)
414‧‧‧繼承模組
42‧‧‧資料集
43‧‧‧語法轉換模組
44‧‧‧多重資料來源整合模組
45‧‧‧維度整合模組
461‧‧‧使用者介面輸出模組
462‧‧‧使用者介面控制模組
47‧‧‧過濾器
48‧‧‧快取記憶體
50‧‧‧使用者端
51‧‧‧電腦
52‧‧‧平板電腦
53‧‧‧手機
a‧‧‧使用者端向雲端服務主機提出需求
b‧‧‧客戶端裝置授權檢查白名單
c‧‧‧走動式資料管理模組需求擷取轉換對應資料庫語法
d‧‧‧傳送至客戶端裝置對應資料庫
e‧‧‧走動式資料管理模組取得所需資料
f‧‧‧走動式資料管理模組自動排版
g‧‧‧匯出至雲端服務主機供使用者端提取
第一圖係本發明其一實施例之動作流程方塊圖。
第二圖係本發明其一實施例之系統流程方塊圖。
第三圖係本發明走動式資料管理模組之架構流程圖。
第四圖係本發明其一應用例之應用在客訴管理系統之系統架構示意圖。
第五圖係本發明其一實施例之產品相互關聯狀態位置示意圖。
本發明係提供一種雲端即時商業智慧模組之設計者。
為使 貴審查委員對本發明之目的、特徵及功效能夠有更進一步之瞭解與認識,茲配合實施方式及圖式詳述如後:參閱第五圖所示,本發明提供一種雲端即時商業智慧模組,係包含有:一網關裝置(Gateway)10,前述網關裝置10裝設於一客戶端裝置20之前,客戶端裝置20內部得先設定有授權之白名單,客戶端裝置20包括多個同質或異質的資料庫21;一雲端服務主機30,前述雲端服務主機30內部建置一走動式資料管理模組40,雲端服務主機30連結網關裝置10,網關裝置10連結客戶端裝置20;以及 多數使用者端50,使用者端50登入前述雲端服務主機30提出需求,雲端服務主機30經網關裝置10向客戶端裝置20進行授權檢查驗證是否為白名單,驗證通過則走動式資料管理模組40將使用者端50需求擷取轉換成對應的客戶端裝置同質或異質的資料庫21的資料庫語法,將資料庫語法傳送至客戶端裝置20對應的資料庫21進行資料擷取,取得所需資料並將資料自動排版,而將排版後資料匯出至雲端服務主機30供使用者提取。
參閱第五圖所示,所述之雲端即時商業智慧模組,其中前述使用者端50可為一電腦51、一筆記型電腦、一平板電腦52、一手機53或一智慧電視。
參閱第二圖所示,所述之雲端即時商業智慧模組,其中前述網關裝置(Gateway)10包含授權設定白名單、授權檢查、資料庫連線設定與資料擷取之管控。而走動式資料管理模組40則進行資料擷取,並藉由資料庫語法使客戶端裝置20服務執行,進而資料載入進入資料集,而得以提供給使用者端50。前述雲端服務主機30授權,授權雲端服務主機30可執行所產生之授權碼,在網關裝置10端之白名單中加入此授權碼之後,由雲端服務主機30所發出之請求會帶著此授權碼才能驗證通過。
參閱第四圖所示,係為本發明之其一應用例用於投訴管理,其中雲端服務主機30內架設有走動式資料管 理模組40,使用者端50有可能是用戶或公司員工或主管,使用者端50進入雲端服務主機30提出期間、產品、退貨率的需求時,客戶端裝置20即會驗證是否為白名單,並於驗證通過後,由走動式資料管理模組40將需求擷取轉換對應資料庫語法傳送至網關裝置10,並由網關裝置10向客戶端裝置20擷取資料,再將資料匯出至雲端服務主機30供使用者端50提取,使用者端就可看到相關期間的相關產品的退貨率的表格,而且如果為北、中、南三家分公司三種不同資料庫,相關期間的相關產品的退貨率也可以整合在一張表格顯示,而且資料一經提取就不會存在雲端服務主機30,可確保資料的安全性,資料庫不用存在雲端服務主機30,雲端服務主機30租用費可大幅降低,而傳輸只針對資料庫語法及所需的範圍內資料,資料量少傳輸可更快速者。
參閱第三圖所示,所述之雲端即時商業智慧模組,其中前述走動式資料管理模組40架設於雲端服務主機30內(參閱第五圖所示),走動式資料管理模組40包含有走動式指令重組模組(ReSQL)41,前述走動式指令重組模組(ReSQL)41包括由指令重組及剖析模組411、一第一服務定義檔(eistable.def)412、一第二服務定義檔(valueSQL.def)413及一繼承模組414組成,該走動式資料管理模組40更包含一語法轉換模組43、一資料集42、一多重資料來源整合模組44、一維度整合模組45、一使用者介面控制模組462、 一使用者介面輸出模組461、一過濾器47及一快取記憶體48,前述使用者介面控制模組462與使用者介面輸出模組461係使用者端50與走動式資料管理模組40溝通的媒介,而前述走動式指令重組模組(ReSQL)41、語法轉換模組43、資料集42、多重資料來源整合模組44、維度整合模組45、過濾器47、快取記憶體48則可產生對應的資料庫語法,進而由相關資料庫21獲得所需資料提供給使用者端50。
參閱第一圖所示,係本發明其一實施例之動作流程方塊圖,其中,(a)使用者端50向雲端服務主機30提出需求,(b)客戶端裝置20授權檢查白名單,如果非為白名單就拒絕,如果為白名單則雲端服務主機30內架設之(c)走動式資料管理模組40需求擷取轉換對應資料庫語法,將資料庫語法(d)傳送至客戶端裝置20對應資料庫21,(e)走動式資料管理模組40取得所需資料,(f)走動式資料管理模組40自動排版圖及表,(g)匯出至雲端服務主機30供使用者端50提取。
由其上述可知,本發明之雲端即時商業智慧模組,確為業界首見而符合發明專利之新穎性要件者,而其全面性之創新設計,符合發明專利之進步性要件,而企業不必將資料移到企業環境之外,卻能善用雲端運算資源,除了降低硬體環境建置成本,又能取得企業營運資料內容進行走動式分析,創造進階的商業智慧價值,且對於集團 式經營之企業,各地區分散之營運資料庫,採取走動式資料管理模組,配合網際網路即時取得整合的營運資訊,而非零散片段數據,銷售門市之銷售狀況與庫存狀況即時整合分析,進行商品調度或促銷更即時,可同時增加營業額與降低即期品之耗損,符合較佳之產業利用性者。
前文係針對本發明之較佳實施例為本發明之技術特徵進行具體之說明;惟,熟悉此項技術之人士當可在不脫離本發明之精神與原則下對本發明進行變更與修改,而該等變更與修改,皆應涵蓋於如下申請專利範圍所界定之範疇中。
綜上所述,本發明係提供一種雲端即時商業智慧模組,其確已達到本發明之所有目的,另其組合結構之空間型態未見於同類產品,亦未曾公開於申請前,已符合專利法之規定,爰依法提出申請。
a‧‧‧使用者端向雲端服務主機提出需求
b‧‧‧客戶端裝置授權檢查白名單
c‧‧‧走動式資料管理模組需求擷取轉換對應資料庫語法
d‧‧‧傳送至客戶端裝置對應資料庫
e‧‧‧走動式資料管理模組取得所需資料
f‧‧‧走動式資料管理模組自動排版
g‧‧‧匯出至雲端服務主機供使用者端提取

Claims (1)

  1. 一種雲端即時商業智慧模組,包括:一網關裝置(Gateway),前述網關裝置裝設於一客戶端裝置之前,客戶端裝置內部得先設定有授權之白名單,客戶端裝置包括多個同質或異質的資料庫;一雲端服務主機,前述雲端服務主機內部建置一走動式資料管理模組,雲端服務主機連結網關裝置,網關裝置連結客戶端裝置;多數使用者端,使用者端登入前述雲端服務主機提出需求,雲端服務主機經網關裝置向客戶端裝置進行授權檢查驗證是否為白名單,驗證通過則走動式資料管理模組將使用者端需求擷取轉換成對應的客戶端資料庫的資料庫語法,將資料庫語法傳送至客戶端對應的資料庫進行資料擷取,取得所需資料並將資料自動排版,而將排版後資料匯出至雲端服務主機供使用者端提取;前述使用者端可為一電腦、一筆記型電腦、一平板電腦、一手機或一智慧電視;前述網關裝置(Gateway)包含授權設定白名單、授權檢查、資料庫連線設定與資料擷取之管控;前述走動式資料管理模組包含有走動式指令重組模組(ReSQL),該走動式指令重組模組(ReSQL)包括由指令重組及剖析模組、一第一服務定義檔(eistable.def)、一第二服務 定義檔(valueSQL.def)及一繼承模組組成,該走動式資料管理模組更包含一語法轉換模組、一資料集、一多重資料來源整合模組、一維度整合模組、一使用者介面控制模組、一使用者介面輸出模組、一過濾器及一快取記憶體,前述使用者介面控制模組與使用者介面輸出模組係使用者端與走動式資料管理模組溝通的媒介,而前述走動式指令重組模組(ReSQL)、語法轉換模組、資料集、多重資料來源整合模組、維度整合模組、過濾器、快取記憶體則可產生對應的資料庫語法,進而由前述客戶端裝置相關資料庫獲得所需資料提供給使用者端。
TW103145596A 2014-12-26 2014-12-26 Cloud Instant Business Intelligence Module TWI609281B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW103145596A TWI609281B (zh) 2014-12-26 2014-12-26 Cloud Instant Business Intelligence Module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103145596A TWI609281B (zh) 2014-12-26 2014-12-26 Cloud Instant Business Intelligence Module

Publications (2)

Publication Number Publication Date
TW201624318A TW201624318A (zh) 2016-07-01
TWI609281B true TWI609281B (zh) 2017-12-21

Family

ID=56984746

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103145596A TWI609281B (zh) 2014-12-26 2014-12-26 Cloud Instant Business Intelligence Module

Country Status (1)

Country Link
TW (1) TWI609281B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11727351B2 (en) 2020-12-21 2023-08-15 Coupang Corp. Systems and methods for automated information collection and processing
TWI833076B (zh) * 2020-12-21 2024-02-21 南韓商韓領有限公司 用於在不接收物件的情況下處理退貨以最小化網路負載的電腦實行系統以及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046441B2 (en) * 2006-02-13 2011-10-25 Infosys Limited Business to business integration software as a service
TWM484139U (zh) * 2013-12-12 2014-08-11 Far Eastone Telecomm Co Ltd 雲端瓦斯錶管理服務系統
TWM487489U (zh) * 2013-08-07 2014-10-01 Bai Xu Technology Co Ltd 以服務導向架構(soa)之走動式指令重組的設計實現於即時商業智慧系統

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8046441B2 (en) * 2006-02-13 2011-10-25 Infosys Limited Business to business integration software as a service
TWM487489U (zh) * 2013-08-07 2014-10-01 Bai Xu Technology Co Ltd 以服務導向架構(soa)之走動式指令重組的設計實現於即時商業智慧系統
TWM484139U (zh) * 2013-12-12 2014-08-11 Far Eastone Telecomm Co Ltd 雲端瓦斯錶管理服務系統

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11727351B2 (en) 2020-12-21 2023-08-15 Coupang Corp. Systems and methods for automated information collection and processing
TWI827927B (zh) * 2020-12-21 2024-01-01 南韓商韓領有限公司 用於處理所退貨物件的電腦實行系統及電腦實行方法、以及非暫時性電腦可讀媒體
TWI833076B (zh) * 2020-12-21 2024-02-21 南韓商韓領有限公司 用於在不接收物件的情況下處理退貨以最小化網路負載的電腦實行系統以及方法

Also Published As

Publication number Publication date
TW201624318A (zh) 2016-07-01

Similar Documents

Publication Publication Date Title
JP7273045B2 (ja) Sqlクエリプランを最適化するための次元コンテキスト伝搬技術
US11625381B2 (en) Recreating an OLTP table and reapplying database transactions for real-time analytics
KR101621137B1 (ko) 아파치 하둡을 위한 로우 레이턴시 쿼리 엔진
US9317542B2 (en) Declarative specification of data integration workflows for execution on parallel processing platforms
US10146834B2 (en) Split processing paths for a database calculation engine
US10496640B2 (en) Querying a not only structured query language (NoSQL) database using structured query language (SQL) commands
US10042921B2 (en) Robust and readily domain-adaptable natural language interface to databases
US20150161214A1 (en) Pattern matching across multiple input data streams
US20110238709A1 (en) Extending database tables in a multi-tenant environment
CN109472568A (zh) 一种区块链交易方法、装置、管理***、设备及存储介质
US10719506B2 (en) Natural language query generation
CN104299094A (zh) 一种企业进销存管理信息***
US20140188782A1 (en) In-memory runtime for multidimensional analytical views
US10459987B2 (en) Data virtualization for workflows
CN112949269A (zh) 可视化数据分析报表的生成方法、***、设备及存储介质
TWI609281B (zh) Cloud Instant Business Intelligence Module
CN113792039B (zh) 数据处理方法及装置、电子设备、存储介质
KR101614890B1 (ko) 멀티 테넌시 이력 생성 방법, 이를 수행하는 멀티 테넌시 이력 생성 서버 및 이를 저장하는 기록매체
US20150178367A1 (en) System and method for implementing online analytical processing (olap) solution using mapreduce
US10789249B2 (en) Optimal offset pushdown for multipart sorting
US20220318314A1 (en) System and method of performing a query processing in a database system using distributed in-memory technique
US20140358638A1 (en) Dynamic intelligent lead identifier
TWM508067U (zh) 雲端即時商業智慧模組
CN106326247A (zh) 云端实时商业智能模组
CN111143328A (zh) 一种敏捷商业智能数据构建方法、***、设备、存储介质