[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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
Chinese (zh)
Other versions
TW201624318A (en
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/en
Publication of TW201624318A publication Critical patent/TW201624318A/en
Application granted granted Critical
Publication of TWI609281B publication Critical patent/TWI609281B/en

Links

Landscapes

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

Description

雲端即時商業智慧模組 Cloud Instant Business Intelligence Module

本發明提供一種資料庫之技術領域,尤指其技術上提供一種雲端即時商業智慧模組,其可以使客戶的資料庫不用存至雲端,且傳輸的資料量少、速度快,租用雲端服務主機空間也可大幅減少者。 The invention provides a technical field of a database, in particular, a technology for providing a cloud real-time business intelligence module, which can save a customer's database without being stored in the cloud, and has less data transmission and fast speed, and rents a cloud service host. Space can also be greatly reduced.

按,企業在商業智慧的需求於雲端解決方案的疑慮,大部份在於資訊的安全,也就是將企業的營運資料放在雲端資料倉儲中。而現今市場上發展之BI技術in-memory technology,其必要的過程就是把資料載入到主機記憶體中,除了加快運算速度外,同時提供使用者自主分析(self-service BI)目的。因此,以現今市場上的技術運用於雲端環境,為了滿足企業即時分析需求,又能善用雲端服務及運算資源,首要解決的問題就是資訊安全的疑慮。 According to the concerns of enterprises in the need of business intelligence in cloud solutions, most of them are information security, that is, the company's operational data is placed in cloud data storage. The in-memory technology of the BI technology developed in the market today is to load the data into the host memory, in addition to speeding up the operation, and providing self-service BI. Therefore, using the technology on the market today to apply to the cloud environment, in order to meet the needs of real-time analysis of enterprises, and to make good use of cloud services and computing resources, the primary problem to be solved is the concern of information security.

本發明之發明人先前以申請號第102214822號「以服務導向架構(SOA)之走動式指令重組的設計實現於即時商業智慧系統」,內容概為:一種以服務導向架構(SOA)之走動式指令重組的設計實現於即時商業智慧系統,包括 :一服務主機,該服務主機包括有一中央處理器、數記憶體、數磁碟儲存裝置,其中,該服務主機內載有:一服務導向架構(SOA)、一使用者端及一資訊科技(Information Technology,IT)人員端,該服務導向架構(SOA)包括一走動式指令重組模組(ReSQL),該走動式指令重組模組(ReSQL)包括由一指令重組及剖析模組、一第一服務定義檔(eistable.def)、一第二服務定義檔(valueSQL.def)及一繼承模組組成,該第一服務定義檔(eistable.def)及該第二服務定義檔(valueSQL.def)由該資訊科技(IT)人員端簡單定義,資料取自營運系統或資料取自多個營運系統或資料取自多個營運系統及資料倉儲,其係即時依該走動式指令重組模組(ReSQL)重組後的指令獲得取得之資料來源,再由資料來源取得所需資料,該服務導向架構(SOA)更包含一語法轉換模組,藉由該語法轉換模組得以溝通該指令重組及剖析模組與各個營運系統或資料倉儲之同質或異質的資料庫,使所有資料之自動取得無障礙,該繼承模組可在各服務間透過繼承的方式修改該使用者端的需求及透過服務間的再結合成為一個新的服務完成多重資料來源整合,該指令重組及剖析模組負責將服務的定義及使用者端輸入的參數設定以走動式指令重組的運算模式完成即時的需求服務分析,並以服務為導向,當該使用者端需求改變,該指令重組及剖析模組提供應變的彈性,以之獲得具有資料倉儲的多維度資料的 分析環境及運算,該使用者端變換需求後,就算不同維度、不同營運系統或多個營運系統及資料倉儲或同質或異質資料庫,亦可立即獲得變換後資料的即時性,且不用各別寫獨立的特定應用程式介面(API)。 The inventor of the present invention previously implemented the application-oriented architecture (SOA) of the walk-through instruction reorganization of the service-oriented architecture (SOA) in the real-time business intelligence system, and the content is: a service-oriented architecture (SOA) walk-through The design of the command reorganization is implemented in an instant business intelligence system, including A service host includes a central processing unit, a plurality of memory, and a plurality of disk storage devices, wherein the service host carries: a service oriented architecture (SOA), a user terminal, and an information technology ( Information Technology, IT) personnel, the Service Oriented Architecture (SOA) includes a walk-through instruction reassembly module (ReSQL), and the walk-through instruction reassembly module (ReSQL) includes an instruction reassembly and parsing module, a first a service definition file (eistable.def), a second service definition file (valueSQL.def), and an inheritance module, the first service definition file (eistable.def) and the second service definition file (valueSQL.def) Simplely defined by the information technology (IT) staff, data is taken from the operating system or data is taken from multiple operating systems or data is taken from multiple operating systems and data warehousing, which is based on the relocation module (ReSQL) The restructured instruction obtains the source of the obtained data, and then obtains the required information from the data source. The service oriented architecture (SOA) further includes a grammar conversion module, and the grammar conversion module can communicate the reorganization and parsing of the instruction. group The homogenous or heterogeneous database of each operating system or data warehousing enables all data to be automatically accessible. The successor module can modify the needs of the user terminal through the inheritance of each service and re-engage through the service. A new service completes the integration of multiple data sources. The instruction reorganization and profiling module is responsible for the definition of the service and the parameter input of the user input. The operation mode of the recursive instruction reorganization is completed, and the service analysis is performed. When the user-side demand changes, the instruction reorganization and parsing module provides strain elasticity to obtain multi-dimensional data with data storage. Analyze the environment and calculations. After the user-side transforms the requirements, even if different dimensions, different operating systems or multiple operating systems and data warehousing or homogeneous or heterogeneous databases, the immutable data can be immediately obtained without any individuality. Write a separate, specific application interface (API).

惟,其前案如果單獨導入至客戶端,費用相當昂貴,非一般中小企業能夠負擔,如果能夠透過雲端服務主機,則可以租用的方式大幅減少架設費用,其也能減少雲端服務主機租用空間及客戶端資料庫資料不用庫存雲端服務主機減低資訊安全疑慮者。 However, if the previous case is imported to the client separately, the cost is quite expensive, and it can be afforded by non-senior small and medium-sized enterprises. If it can pass through the cloud service host, it can be rented to greatly reduce the installation cost, which can also reduce the space for hosting the cloud service host. The client database data is not used by the inventory cloud service host to reduce information security concerns.

是以,針對上述習知結構所存在之問題點,如何開發一種更具理想實用性之創新結構,實消費者所殷切企盼,亦係相關業者須努力研發突破之目標及方向。 Therefore, in view of the problems existing in the above-mentioned conventional structure, how to develop an innovative structure that is more ideal and practical, the consumers are eagerly awaiting, and the relevant industry must strive to develop the goal and direction of breakthrough.

有鑑於此,發明人本於多年從事相關產品之製造開發與設計經驗,針對上述之目標,詳加設計與審慎評估後,終得一確具實用性之本發明。 In view of this, the inventor has been engaged in the manufacturing development and design experience of related products for many years. After detailed design and careful evaluation, the inventor has finally obtained the practical invention.

本發明之主要目的在於提供一種雲端即時商業智慧模組,其客戶端資料庫不需要儲存至雲端服務主機,雲端服務主機設走動式資料管理模組,走動式資料管理模組擷取使用者需求,再轉換成對應資料庫語法,並只將對應資料庫語法傳輸至對應資料庫,回傳所需資料經整理成資料表、圖而提供給使用者端,可使傳輸資料量少、速度 快,無需大量資料儲存於雲端服務主機,也使資料被竊取機率降低。 The main purpose of the present invention is to provide a cloud instant business intelligence module, wherein the client database does not need to be stored to the cloud service host, the cloud service host has a walking data management module, and the walking data management module captures the user requirements. , and then converted into the corresponding database syntax, and only the corresponding database syntax is transmitted to the corresponding database, and the returned data is compiled into a data table and a graph and provided to the user, so that the amount of data transmitted can be reduced. Fast, no need to store a large amount of data in the cloud service host, but also reduce the probability of data being stolen.

為達上述目的,本發明提供一種雲端即時商業智慧模組,係包含有:一網關裝置(gateway)設於客戶端裝置處與客戶端裝置連結,一走動式資料管理模組,前述走動式資料管理模組架設於雲端服務主機,雲端服務主機之走動式資料管理模組以網關裝置(gateway)與客戶端裝置連結,使用者端與雲端服務主機電訊連結,網關裝置(gateway)負責客戶端裝置的資料提供,資料來源語法是由雲端服務主機之走動式資料管理模組動態產生,可達到即時分析的目的,雲端服務主機之走動式資料管理模組會依據使用者端操作過程的資料擷取需求,轉換成資料庫資料查詢語法,與客戶端傳輸內容僅限需求範圍匯總資料,不會造成大量資料傳輸問題,也不必將企業現行資料庫內容上傳存於雲端服務主機,克服了客戶端對資訊安全疑慮,並可大幅減少雲端服務主機租用空間,也可減少傳檔量與時間者。 To achieve the above objective, the present invention provides a cloud real-time business intelligence module, which comprises: a gateway device (gateway) disposed at a client device and a client device, a walking data management module, and the walking data. The management module is set up on the cloud service host, and the mobile data management module of the cloud service host is connected with the client device by a gateway device, the user terminal and the cloud service host are connected by telecommunications, and the gateway device is responsible for the client device. The data source is dynamically generated by the mobile data management module of the cloud service host, which can achieve the purpose of real-time analysis. The mobile data management module of the cloud service host will learn according to the data of the user terminal operation process. The demand is converted into the database data query syntax, and the content transmitted by the client is limited to the demand scope summary data, which does not cause a large amount of data transmission problems, and does not need to upload the current enterprise database content to the cloud service host, overcoming the client pair. Information security concerns, and can significantly reduce the space for cloud service hosting leases, A small amount of file transfer time by.

有關本發明所採用之技術、手段及其功效,茲舉一較佳實施例並配合圖式詳細說明於後,相信本發明上述之目的、構造及特徵,當可由之得一深入而具體的瞭解。 The above-mentioned objects, structures and features of the present invention will be described in detail with reference to the preferred embodiments of the present invention. .

10‧‧‧網關裝置 10‧‧‧Gateway device

20‧‧‧客戶端裝置 20‧‧‧Client device

21‧‧‧資料庫 21‧‧‧Database

30‧‧‧雲端服務主機 30‧‧‧Cloud Service Host

40‧‧‧走動式資料管理模組 40‧‧‧A walking data management module

41‧‧‧走動式指令重組模組(ReSQL) 41‧‧‧Walking Instruction Reassembly Module (ReSQL)

411‧‧‧指令重組及剖析模組 411‧‧‧Instruction Reorganization and Profiling Module

412‧‧‧第一服務定義檔(eistable.def) 412‧‧‧First Service Definition File (eistable.def)

413‧‧‧第二服務定義檔(valueSQL.def) 413‧‧‧Second service definition file (valueSQL.def)

414‧‧‧繼承模組 414‧‧‧Inheritance module

42‧‧‧資料集 42‧‧‧ data set

43‧‧‧語法轉換模組 43‧‧‧Syntax conversion module

44‧‧‧多重資料來源整合模組 44‧‧‧Multiple Data Source Integration Module

45‧‧‧維度整合模組 45‧‧‧Dimensional Integration Module

461‧‧‧使用者介面輸出模組 461‧‧‧User interface output module

462‧‧‧使用者介面控制模組 462‧‧‧User interface control module

47‧‧‧過濾器 47‧‧‧Filter

48‧‧‧快取記憶體 48‧‧‧Cache memory

50‧‧‧使用者端 50‧‧‧User side

51‧‧‧電腦 51‧‧‧ computer

52‧‧‧平板電腦 52‧‧‧ Tablet PC

53‧‧‧手機 53‧‧‧Mobile phones

a‧‧‧使用者端向雲端服務主機提出需求 a‧‧‧Users request to the cloud service host

b‧‧‧客戶端裝置授權檢查白名單 b‧‧‧Client device authorization check whitelist

c‧‧‧走動式資料管理模組需求擷取轉換對應資料庫語法 c‧‧‧After the data management module needs to retrieve the corresponding database syntax

d‧‧‧傳送至客戶端裝置對應資料庫 d‧‧‧Transfer to the client device corresponding database

e‧‧‧走動式資料管理模組取得所需資料 e‧‧‧A walking data management module to obtain the required information

f‧‧‧走動式資料管理模組自動排版 f‧‧‧Automatic typesetting of walking data management module

g‧‧‧匯出至雲端服務主機供使用者端提取 G‧‧‧ Exported to the cloud service host for user-side extraction

第一圖係本發明其一實施例之動作流程方塊圖。 The first figure is a block diagram of the action flow of an embodiment of the present invention.

第二圖係本發明其一實施例之系統流程方塊圖。 The second figure is a system flow block diagram of an embodiment of the present invention.

第三圖係本發明走動式資料管理模組之架構流程圖。 The third figure is a structural flow chart of the walking data management module of the present invention.

第四圖係本發明其一應用例之應用在客訴管理系統之系統架構示意圖。 The fourth figure is a schematic diagram of the system architecture of the application of the invention in the customer complaint management system.

第五圖係本發明其一實施例之產品相互關聯狀態位置示意圖。 The fifth figure is a schematic diagram of the position of the product interrelated state of an embodiment of the present invention.

本發明係提供一種雲端即時商業智慧模組之設計者。 The invention provides a designer of a cloud instant business intelligence module.

為使 貴審查委員對本發明之目的、特徵及功效能夠有更進一步之瞭解與認識,茲配合實施方式及圖式詳述如後:參閱第五圖所示,本發明提供一種雲端即時商業智慧模組,係包含有:一網關裝置(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供使用者提取。 In order to enable the reviewing committee to have a better understanding and understanding of the purpose, features and functions of the present invention, the implementation and the detailed description are as follows: Referring to the fifth figure, the present invention provides a cloud real-time business intelligence module. The group includes: a gateway device (Gateway) 10, the gateway device 10 is installed in front of a client device 20. The client device 20 has an authorized whitelist first, and the client device 20 includes multiple homogeneous devices. Or a heterogeneous database 21; a cloud service host 30, the cloud service host 30 internally constructs a walk-through data management module 40, the cloud service host 30 connects to the gateway device 10, and the gateway device 10 connects the client device 20; The majority of the user terminals 50, the user terminal 50 logs in to the cloud service host 30 to request, and the cloud service host 30 performs authorization check on the client device 20 via the gateway device 10 to verify whether it is a white list, and the verification passes the walk data management module. 40: The user terminal 50 needs to be converted into a database schema of the homogeneous or heterogeneous database 21 of the corresponding client device, and the database syntax is transmitted to the database 21 corresponding to the client device 20 for data capture. The data is required to be automatically typeset, and the typesetting data is sent out to the cloud service host 30 for the user to extract.

參閱第五圖所示,所述之雲端即時商業智慧模組,其中前述使用者端50可為一電腦51、一筆記型電腦、一平板電腦52、一手機53或一智慧電視。 Referring to the fifth embodiment, the cloud instant business intelligence module, wherein the user terminal 50 can be a computer 51, a notebook computer, a tablet computer 52, a mobile phone 53 or a smart TV.

參閱第二圖所示,所述之雲端即時商業智慧模組,其中前述網關裝置(Gateway)10包含授權設定白名單、授權檢查、資料庫連線設定與資料擷取之管控。而走動式資料管理模組40則進行資料擷取,並藉由資料庫語法使客戶端裝置20服務執行,進而資料載入進入資料集,而得以提供給使用者端50。前述雲端服務主機30授權,授權雲端服務主機30可執行所產生之授權碼,在網關裝置10端之白名單中加入此授權碼之後,由雲端服務主機30所發出之請求會帶著此授權碼才能驗證通過。 Referring to the second figure, the cloud instant business intelligence module, wherein the gateway device (Gateway) 10 includes an authorization setting white list, an authorization check, a database connection setting, and a data capture control. The walk-through data management module 40 performs data capture, and causes the client device 20 to perform service execution through the database syntax, and the data is loaded into the data set to be provided to the user terminal 50. The cloud service host 30 authorizes, and the authorized cloud service host 30 can execute the generated authorization code. After the authorization code is added to the whitelist of the gateway device 10, the request sent by the cloud service host 30 carries the authorization code. Can pass the verification.

參閱第四圖所示,係為本發明之其一應用例用於投訴管理,其中雲端服務主機30內架設有走動式資料管 理模組40,使用者端50有可能是用戶或公司員工或主管,使用者端50進入雲端服務主機30提出期間、產品、退貨率的需求時,客戶端裝置20即會驗證是否為白名單,並於驗證通過後,由走動式資料管理模組40將需求擷取轉換對應資料庫語法傳送至網關裝置10,並由網關裝置10向客戶端裝置20擷取資料,再將資料匯出至雲端服務主機30供使用者端50提取,使用者端就可看到相關期間的相關產品的退貨率的表格,而且如果為北、中、南三家分公司三種不同資料庫,相關期間的相關產品的退貨率也可以整合在一張表格顯示,而且資料一經提取就不會存在雲端服務主機30,可確保資料的安全性,資料庫不用存在雲端服務主機30,雲端服務主機30租用費可大幅降低,而傳輸只針對資料庫語法及所需的範圍內資料,資料量少傳輸可更快速者。 Referring to the fourth figure, it is an application example of the present invention for complaint management, wherein the cloud service host 30 is provided with a walk-through data tube. In the module 40, the user terminal 50 may be a user or a company employee or a supervisor. When the user terminal 50 enters the cloud service host 30 during the request period, the product, and the return rate, the client device 20 verifies whether it is a whitelist. After the verification is passed, the walk-through data management module 40 transmits the demand-to-conversion corresponding database syntax to the gateway device 10, and the gateway device 10 retrieves the data from the client device 20, and then remits the data to the The cloud service host 30 is extracted by the user terminal 50, and the user terminal can see the return rate table of the related products in the relevant period, and if there are three different databases of the north, middle and south branches, related products during the relevant period. The return rate can also be integrated into a table display, and once the data is extracted, there will be no cloud service host 30, which can ensure the security of the data. The database does not need to exist in the cloud service host 30, and the cloud service host 30 rental fee can be greatly reduced. And the transmission is only for the database syntax and the required range of data, the data volume can be transmitted less quickly.

參閱第三圖所示,所述之雲端即時商業智慧模組,其中前述走動式資料管理模組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。 Referring to the third embodiment, the cloud real-time business intelligence module, wherein the walking data management module 40 is installed in the cloud service host 30 (refer to the fifth figure), the walking data management module 40 includes There is a walk-through instruction reassembly module (ReSQL) 41, and the aforementioned walk-through instruction reassembly module (ReSQL) 41 includes an instruction reorganization and parsing module 411, a first service definition file (eistable.def) 412, and a second service. The definition file (valueSQL.def) 413 and an inheritance module 414 further comprise a grammar conversion module 43, a data set 42, a multiple data source integration module 44, and a dimension. The integration module 45, a user interface control module 462, a user interface output module 461, a filter 47 and a cache memory 48, the user interface control module 462 and the user interface output module 461 are a user terminal 50 and a walk-through data management module 40. The communication medium, and the aforementioned walk-through instruction reassembly module (ReSQL) 41, the grammar conversion module 43, the data set 42, the multiple data source integration module 44, the dimension integration module 45, the filter 47, the cache memory 48 Then, the corresponding database syntax can be generated, and the required data is obtained from the related database 21 and provided to the user terminal 50.

參閱第一圖所示,係本發明其一實施例之動作流程方塊圖,其中,(a)使用者端50向雲端服務主機30提出需求,(b)客戶端裝置20授權檢查白名單,如果非為白名單就拒絕,如果為白名單則雲端服務主機30內架設之(c)走動式資料管理模組40需求擷取轉換對應資料庫語法,將資料庫語法(d)傳送至客戶端裝置20對應資料庫21,(e)走動式資料管理模組40取得所需資料,(f)走動式資料管理模組40自動排版圖及表,(g)匯出至雲端服務主機30供使用者端50提取。 Referring to the first figure, a block diagram of an action flow of an embodiment of the present invention, wherein (a) the client 50 proposes a request to the cloud service host 30, and (b) the client device 20 authorizes checking the whitelist if If it is a whitelist, it is rejected in the cloud service host 30. (c) The walk-through data management module 40 needs to retrieve the corresponding database syntax, and transfer the database syntax (d) to the client device. 20 corresponding database 21, (e) walking data management module 40 obtains the required data, (f) walking type data management module 40 automatic layout and table, (g) remitted to the cloud service host 30 for the user End 50 is extracted.

由其上述可知,本發明之雲端即時商業智慧模組,確為業界首見而符合發明專利之新穎性要件者,而其全面性之創新設計,符合發明專利之進步性要件,而企業不必將資料移到企業環境之外,卻能善用雲端運算資源,除了降低硬體環境建置成本,又能取得企業營運資料內容進行走動式分析,創造進階的商業智慧價值,且對於集團 式經營之企業,各地區分散之營運資料庫,採取走動式資料管理模組,配合網際網路即時取得整合的營運資訊,而非零散片段數據,銷售門市之銷售狀況與庫存狀況即時整合分析,進行商品調度或促銷更即時,可同時增加營業額與降低即期品之耗損,符合較佳之產業利用性者。 It can be seen from the above that the cloud instant business intelligence module of the present invention is indeed the first in the industry and meets the novel requirements of the invention patent, and its comprehensive and innovative design conforms to the progressive requirements of the invention patent, and the enterprise does not have to The data is moved outside the enterprise environment, but it can make good use of cloud computing resources. In addition to reducing the cost of hardware environment construction, it can also obtain the operational analysis of the business operation data content, create advanced business intelligence value, and for the group. The operating company, the decentralized operational database of each region, adopts the mobile data management module, and obtains the integrated operational information in real time with the Internet, instead of the fragmented data, the real-time integration analysis of the sales status and inventory status of the sales outlets. It is more immediate to conduct merchandise dispatching or promotion, which can increase turnover and reduce the consumption of current products, which is in line with better industrial utilization.

前文係針對本發明之較佳實施例為本發明之技術特徵進行具體之說明;惟,熟悉此項技術之人士當可在不脫離本發明之精神與原則下對本發明進行變更與修改,而該等變更與修改,皆應涵蓋於如下申請專利範圍所界定之範疇中。 The present invention has been described with reference to the preferred embodiments of the present invention. However, those skilled in the art can change and modify the present invention without departing from the spirit and scope of the invention. Such changes and modifications shall be covered in the scope defined by the following patent application.

綜上所述,本發明係提供一種雲端即時商業智慧模組,其確已達到本發明之所有目的,另其組合結構之空間型態未見於同類產品,亦未曾公開於申請前,已符合專利法之規定,爰依法提出申請。 In summary, the present invention provides a cloud real-time business intelligence module, which has indeed achieved all the purposes of the present invention, and the spatial type of the combined structure is not found in the same type of products, nor has it been disclosed before the application, and has been in compliance with the patent. The provisions of the law, 提出 apply in accordance with the law.

a‧‧‧使用者端向雲端服務主機提出需求 a‧‧‧Users request to the cloud service host

b‧‧‧客戶端裝置授權檢查白名單 b‧‧‧Client device authorization check whitelist

c‧‧‧走動式資料管理模組需求擷取轉換對應資料庫語法 c‧‧‧After the data management module needs to retrieve the corresponding database syntax

d‧‧‧傳送至客戶端裝置對應資料庫 d‧‧‧Transfer to the client device corresponding database

e‧‧‧走動式資料管理模組取得所需資料 e‧‧‧A walking data management module to obtain the required information

f‧‧‧走動式資料管理模組自動排版 f‧‧‧Automatic typesetting of walking data management module

g‧‧‧匯出至雲端服務主機供使用者端提取 G‧‧‧ Exported to the cloud service host for user-side extraction

Claims (1)

一種雲端即時商業智慧模組,包括:一網關裝置(Gateway),前述網關裝置裝設於一客戶端裝置之前,客戶端裝置內部得先設定有授權之白名單,客戶端裝置包括多個同質或異質的資料庫;一雲端服務主機,前述雲端服務主機內部建置一走動式資料管理模組,雲端服務主機連結網關裝置,網關裝置連結客戶端裝置;多數使用者端,使用者端登入前述雲端服務主機提出需求,雲端服務主機經網關裝置向客戶端裝置進行授權檢查驗證是否為白名單,驗證通過則走動式資料管理模組將使用者端需求擷取轉換成對應的客戶端資料庫的資料庫語法,將資料庫語法傳送至客戶端對應的資料庫進行資料擷取,取得所需資料並將資料自動排版,而將排版後資料匯出至雲端服務主機供使用者端提取;前述使用者端可為一電腦、一筆記型電腦、一平板電腦、一手機或一智慧電視;前述網關裝置(Gateway)包含授權設定白名單、授權檢查、資料庫連線設定與資料擷取之管控;前述走動式資料管理模組包含有走動式指令重組模組(ReSQL),該走動式指令重組模組(ReSQL)包括由指令重組及剖析模組、一第一服務定義檔(eistable.def)、一第二服務 定義檔(valueSQL.def)及一繼承模組組成,該走動式資料管理模組更包含一語法轉換模組、一資料集、一多重資料來源整合模組、一維度整合模組、一使用者介面控制模組、一使用者介面輸出模組、一過濾器及一快取記憶體,前述使用者介面控制模組與使用者介面輸出模組係使用者端與走動式資料管理模組溝通的媒介,而前述走動式指令重組模組(ReSQL)、語法轉換模組、資料集、多重資料來源整合模組、維度整合模組、過濾器、快取記憶體則可產生對應的資料庫語法,進而由前述客戶端裝置相關資料庫獲得所需資料提供給使用者端。 A cloud real-time business intelligence module includes: a gateway device (Gateway), the gateway device is installed in front of a client device, and the client device first has an authorized white list, and the client device includes multiple homogeneous or A heterogeneous database; a cloud service host, the cloud service host internally builds an ambulatory data management module, the cloud service host connects the gateway device, and the gateway device connects the client device; most of the user terminals and the user end log in to the cloud The service host proposes the request, and the cloud service host performs authorization check on the client device through the gateway device to verify whether the whitelist is verified. After the verification, the walkthrough data management module converts the user end demand into the data of the corresponding client database. The library grammar, the database grammar is transmitted to the database corresponding to the client for data capture, the required data is obtained and the data is automatically typeset, and the typesetting data is sent out to the cloud service host for user end extraction; the user The end can be a computer, a notebook computer, a tablet computer, a mobile phone or a smart The gateway device (Gateway) includes an authorization setting white list, an authorization check, a database connection setting, and a data capture control; the walk-through data management module includes a walk-through instruction reassembly module (ReSQL), which moves around. Reorganization module (ReSQL) includes instruction reorganization and parsing module, a first service definition file (eistable.def), and a second service. The definition file (valueSQL.def) and an inheritance module are formed. The walking data management module further comprises a grammar conversion module, a data set, a multiple data source integration module, a one-dimensional integration module, and a use. Interface control module, a user interface output module, a filter and a cache memory, the user interface control module and the user interface output module communicate with the user interface and the walk data management module Media, and the aforementioned walk-through instruction reassembly module (ReSQL), grammar conversion module, data set, multiple data source integration module, dimension integration module, filter, cache memory can generate corresponding database syntax And obtaining the required data from the foregoing client device related database to provide to the user end.
TW103145596A 2014-12-26 2014-12-26 Cloud Instant Business Intelligence Module TWI609281B (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (2)

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

Family

ID=56984746

Family Applications (1)

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

Country Status (1)

Country Link
TW (1) TWI609281B (en)

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 (en) * 2020-12-21 2024-02-21 南韓商韓領有限公司 Computer-implemented system and method for processing return without receiving item to minimize network load

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 (en) * 2013-12-12 2014-08-11 Far Eastone Telecomm Co Ltd Cloud gas meter management and service system
TWM487489U (en) * 2013-08-07 2014-10-01 Bai Xu Technology Co Ltd Walking-around type instructions reorganization design with service oriented architecture (SOA) to implement real-time business intelligence system

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 (en) * 2013-08-07 2014-10-01 Bai Xu Technology Co Ltd Walking-around type instructions reorganization design with service oriented architecture (SOA) to implement real-time business intelligence system
TWM484139U (en) * 2013-12-12 2014-08-11 Far Eastone Telecomm Co Ltd Cloud gas meter management and service system

Cited By (5)

* 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 (en) * 2020-12-21 2024-01-01 南韓商韓領有限公司 Computer-implemented system and computer-implemented method for processing returned item, and non-transitory computer-readable medium
TWI833076B (en) * 2020-12-21 2024-02-21 南韓商韓領有限公司 Computer-implemented system and method for processing return without receiving item to minimize network load
TWI851490B (en) * 2020-12-21 2024-08-01 南韓商韓領有限公司 Computer-implemented method performed by at least one processor for processing returned item and computer-implemented system for item correlation
TWI851514B (en) * 2020-12-21 2024-08-01 南韓商韓領有限公司 Computer-implemented system and method for processing return without receiving item to minimize network load

Also Published As

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

Similar Documents

Publication Publication Date Title
JP7273045B2 (en) Dimensional Context Propagation Techniques for Optimizing SQL Query Plans
US11625381B2 (en) Recreating an OLTP table and reapplying database transactions for real-time analytics
KR101621137B1 (en) Low latency query engine for apache hadoop
US9317542B2 (en) Declarative specification of data integration workflows for execution on parallel processing platforms
US10496640B2 (en) Querying a not only structured query language (NoSQL) database using structured query language (SQL) commands
US10146834B2 (en) Split processing paths for a database calculation engine
US9934279B2 (en) Pattern matching across multiple input data streams
US10042921B2 (en) Robust and readily domain-adaptable natural language interface to databases
US20110238709A1 (en) Extending database tables in a multi-tenant environment
US10719506B2 (en) Natural language query generation
EP3018595A1 (en) System and method for reporting multiple objects in enterprise content management
US20150269234A1 (en) User Defined Functions Including Requests for Analytics by External Analytic Engines
US9177037B2 (en) In-memory runtime for multidimensional analytical views
US10459987B2 (en) Data virtualization for workflows
CN112949269A (en) Method, system, equipment and storage medium for generating visual data analysis report
TWI609281B (en) Cloud Instant Business Intelligence Module
KR20150136338A (en) Method of creating multi tenancy history, server performing the same and storage media storing the same
US20140278790A1 (en) System and method for data acquisition, data warehousing, and providing business intelligence in a retail ecosystem
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
CN105468752B (en) A kind of data product building system
US20140358638A1 (en) Dynamic intelligent lead identifier
TWM508067U (en) Cloud real-time business intelligence module
CN106326247A (en) Cloud real-time business intelligent module
US20140317154A1 (en) Heterogeneous data management methodology and system