[go: up one dir, main page]

TWI762321B - 聯邦式資料探索系統及可交互運作的資料探索裝置 - Google Patents

聯邦式資料探索系統及可交互運作的資料探索裝置 Download PDF

Info

Publication number
TWI762321B
TWI762321B TW110118204A TW110118204A TWI762321B TW I762321 B TWI762321 B TW I762321B TW 110118204 A TW110118204 A TW 110118204A TW 110118204 A TW110118204 A TW 110118204A TW I762321 B TWI762321 B TW I762321B
Authority
TW
Taiwan
Prior art keywords
data
interoperable
series
display area
data object
Prior art date
Application number
TW110118204A
Other languages
English (en)
Other versions
TW202247003A (zh
Inventor
薛文蔚
鄭欣華
陳雅筑
潘嫺慧
Original Assignee
核桃運算股份有限公司
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 by 核桃運算股份有限公司 filed Critical 核桃運算股份有限公司
Priority to TW110118204A priority Critical patent/TWI762321B/zh
Application granted granted Critical
Publication of TWI762321B publication Critical patent/TWI762321B/zh
Publication of TW202247003A publication Critical patent/TW202247003A/zh

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

聯邦式資料探索系統包含第一及第二可交互運作的資料探索裝置。第一可交互運作的資料探索裝置執行資料處理引擎且具有第一資料物件。資料處理引擎使顯示螢幕顯示一視覺化使用者介面,其包含第一及第二顯示區域以分別用於第一及第二資料物件。第二資料物件屬於第二可交互運作的資料探索裝置。因應在第二顯示區域上執行的一系列操作,資料處理引擎發出一系列查詢以探索第二資料物件,藉此漸次縮小至一感興趣資料集。資料處理引擎從第二資料物件接收對應至該感興趣資料集的第一組識別碼,且根據第一組識別碼查詢第一資料物件以產生目標資料集。

Description

聯邦式資料探索系統及可交互運作的資料探索裝置
本發明係關於一種聯邦式資料探索系統及可交互運作的資料探索裝置。具體而言,本發明係關於一種具有高精度存取控制的聯邦式資料探索系統及可交互運作的資料探索裝置,且在可交互運作的資料探索裝置之間的資料共享係將資料擁有權與資料使用權予以區分。
隨著大數據時代的來臨,愈來愈多的使用者(例如:個人、企業、組織)會收集各種資料加以分析,再依據分析的結果作出決策。然而,高品質的決策往往需一併參考同外部的資料(例如:開放資料)及第三方的市場資料。由於使用者自有的資料的廣度相當有限,在使用者間共享資料以作出更精準的決策為必然的趨勢。
為了達到資料共享,習知技術主要是提供檔案讓使用者下載,或是提供應用程式介面(Application Programming Interface;API)讓使用者存取資料,但這些方式都有許多缺點。第一,由於下載資料集的使用者將擁有該資料集,甚至會將下載的該資料集再分享給他人,導致資料擁有者可能會失去獨一無二的資料擁有權。因此,絕大多數的資料擁有者對資料共享抱持遲疑的態度。第二,由於資料擁有者在共享資料後可能會失去獨一無二的資料擁有權,因此他們往往會由自己的角度而非由他人的角度來提供可共享的資料。如此一來,期待能找到有用資訊的使用者可能只會得到尚未準備好的或不好用的資料,而且需要大量的時間以及資料處理技能才能將原始資料轉換為可用的資料。第三,對使用者而言,若未將不同資料擁有者的資料集整合至同一資料庫再將屬性(attribute)對齊以便交叉引用,則要進行跨資料集的分析將十分困難。要從不同資料來源擷取及處理多個資料集,一樣是極為耗時且勞力密集的任務。此即,在屬於不同資料擁有者的多個資料集進行交叉分析,難以達成現今共享資料的手段(即,下載檔案、提供應用程式介面)。第四,以檔案為基礎的資料共享機制,其使用者的存取限制是設在檔案層級,因此使用者沒有選擇地只能下載整個檔案。載入一個具有極多維度(亦即,欄位)的資料檔案相當耗時,且需要足夠的本地儲存空間以保留下載的檔案,即使使用者的應用程式只會使用到下載資料中的極小一部分依然需要如此。
再者,對現今的資料應用而言,高精度的多維度資料存取(例如:維度的任意組合以及值可為任意條件,像是「州別為紐約」)為不可或缺的,特別是對資料串流分析而言。有必要讓使用者能要求資料存取的精細度,且讓資料擁有者決定可准許的資料存取的精細度。當能進行資料探索且具有高精度的資料存取控制,資料擁有者便能針對使用者的資料使用進行收費。
綜上所述,為促進資料的使用,本發明所屬技術領域亟需一種具有高精度存取控制、區分資料擁有權與資料使用權,且具有人性化介面以快速且容易地在任意階層找出感興趣資料的可交互運作的資料探索裝置。
本發明的一目的在於提供一種可交互運作的資料探索裝置。該可交互運作的資料探索裝置包含一儲存設備、一收發介面及一處理器,其中該處理器電性連接至該儲存設備及該收發介面。該處理器安裝一資料物件套裝軟體,其中該資料物件套裝軟體包含一資料處理引擎、一資料庫及一視覺化使用者介面。該處理器執行該資料處理引擎,該資料處理引擎持續地將一資料串流輸入該資料庫以得到一第一資料物件,且該儲存設備保留該第一資料物件。
該資料處理引擎使一顯示螢幕顯示該視覺化使用者介面,其中該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域。該第一顯示區域用於該第一資料物件。該資料處理引擎透過該收發介面與另一資料探索裝置建立一連線(connection)以使該第二顯示區域用於屬於該另一資料探索裝置的一第二資料物件。因應在該第二顯示區域上執行的一第一系列複數個操作,該另一可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第二資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集。該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第二資料物件而執行。該資料處理引擎透過該連線從該第二資料物件接收該感興趣資料集所對應的一第一組複數個識別碼。因應根據該第一組複數個識別碼而在該第一顯示區域上所執行的一第二系列複數個操作,該資料處理引擎發出一第二系列複數個查詢以在該第一資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
本發明的另一目的在於提供一種可交互運作的資料探索裝置。該可交互運作的資料探索裝置包含一儲存設備、一收發介面及一處理器,其中該處理器電性連接至該儲存設備及該收發介面。該處理器安裝一資料物件套裝軟體,其中該資料物件套裝軟體包含一資料處理引擎、一資料庫及一視覺化使用者介面。該處理器執行該資料處理引擎,該資料處理引擎持續地將一資料串流輸入該資料庫以得到一第一資料物件,且該儲存設備保留該第一資料物件。
該資料處理引擎使一顯示螢幕顯示該視覺化使用者介面,其中該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域。該第一顯示區域用於該第一資料物件。該資料處理引擎透過該收發介面與另一資料探索裝置建立一連線以使該第二顯示區域用於屬於該另一資料探索裝置的一第二資料物件。因應在該第一顯示區域上執行的一第一系列複數個操作,該資料處理引擎發出一第一系列複數個查詢以在該第一資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集。該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第一資料物件而執行。該資料處理引擎從該第一資料物件接收該感興趣資料集所對應的一第一組複數個識別碼,且該資料處理引擎透過該連線傳送該第一組複數個識別碼至該另一可交互運作的資料探索裝置。該另一可交互運作的資料探索裝置因應根據該第一組複數個識別碼而在該第二顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在該第二資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
本發明的又一目的在於提供一種聯邦式資料探索系統。該聯邦式資料探索系統包含一中央管理裝置、一第一可交互運作的資料探索裝置以及一第二可交互運作的資料探索裝置。該第一可交互運作的資料探索裝置與該第二可交互運作的資料探索裝置個別地安裝一包含有一資料處理引擎、一資料庫及一視覺化使用者介面的資料物件套裝軟體。該第一可交互運作的資料探索裝置持續地將一第一資料串流輸入對應的該資料庫以得到一第一資料物件,保留該第一資料物件,且傳送一第一詮釋資訊(meta information)至該中央管理裝置以註冊該第一資料物件,其中該第一詮釋資訊描述複數個第一識別碼及複數個第一屬性。該第二可交互運作的資料探索裝置持續地將一第二資料串流輸入對應的該資料庫以得到一第二資料物件,保留該第二資料物件,且傳送一第二詮釋資訊至該中央管理裝置以註冊該第二資料物件,其中該第二詮釋資訊描述複數個第二識別碼及複數個第二屬性。該第一可交互運作的資料探索裝置傳送一訊息至該中央管理裝置以訂閱該第二資料物件。
該第一可交互運作的資料探索裝置使一顯示螢幕顯示對應的該視覺化使用者介面,其中對應的該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域。該第一顯示區域用於該第一資料物件。該第一可交互運作的資料探索裝置藉由與該第二資料探索裝置建立一連線以使該第二顯示區域用於該第二資料物件。因應在該第二顯示區域上執行的一第一系列複數個操作,該第二可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第二資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集。該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第二資料物件而執行。該第二可交互運作的資料探索裝置傳送該感興趣資料集所對應的一第一組複數個識別碼至該中央管理裝置,且該中央管理裝置傳送對應至該第一組複數個識別碼的一第二組複數個識別碼至該第一可交互運作的資料探索裝置。該第一可交互運作的資料探索裝置因應根據該第二組複數個識別碼而在該第一顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在該第一資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
本發明的再一目的在於提供一種聯邦式資料探索系統。該聯邦式資料探索系統包含一中央管理裝置、一第一可交互運作的資料探索裝置以及一第二可交互運作的資料探索裝置。該第一可交互運作的資料探索裝置與該第二可交互運作的資料探索裝置個別地安裝一包含有一資料處理引擎、一資料庫及一視覺化使用者介面的資料物件套裝軟體。該第一可交互運作的資料探索裝置持續地將一第一資料串流輸入對應的該資料庫以得到一第一資料物件,保留該第一資料物件,且傳送一第一詮釋資訊至該中央管理裝置以註冊該第一資料物件,其中該第一詮釋資訊描述複數個第一識別碼及複數個第一屬性。該第二可交互運作的資料探索裝置持續地將一第二資料串流輸入對應的該資料庫以得到一第二資料物件,保留該第二資料物件,且傳送一第二詮釋資訊至該中央管理裝置以註冊該第二資料物件,其中該第二詮釋資訊描述複數個第二識別碼及複數個第二屬性。該第一可交互運作的資料探索裝置傳送一訊息至該中央管理裝置以訂閱該第二資料物件。
該第一可交互運作的資料探索裝置使一顯示螢幕顯示對應的該視覺化使用者介面,其中對應的該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域。該第一顯示區域用於該第一資料物件。該第一可交互運作的資料探索裝置藉由與該第二資料探索裝置建立一連線以使該第二顯示區域用於該第二資料物件。因應在該第一顯示區域上執行的一第一系列複數個操作,該第一可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第一資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集。該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第一資料物件而執行。該第一可交互運作的資料探索裝置傳送該感興趣資料集所對應的一第一組複數個識別碼至該中央管理裝置,且該中央管理裝置傳送對應至該第一組複數個識別碼的一第二組複數個識別碼至該第二可交互運作的資料探索裝置。該第二可交互運作的資料探索裝置因應根據該第二組複數個識別碼而在該第二顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在該第二資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
由上述說明可知,本發明所提供的資料探索技術區分資料擁有權與資料使用權,且具有人性化的視覺化使用者介面讓使用者能快速且容易地找出感興趣的資料(即,感興趣資料集)。由資料擁有者(例如:第二可交互運作的資料探索裝置)的角度觀之,其仍保有資料擁有權因為資料使用者(例如:第一可交互運作的資料探索裝置)只能從資料擁有者得到一組複數個識別碼或是利用一組複數個識別碼探索資料擁有者的資料物件。由於資料使用者不會擁有資料擁有者的資料物件,因此資料擁有者會覺得受到保護。由資料使用者的角度觀之,由於可使用從某一可交互運作的資料探索裝置所取得的一組複數個識別碼去探索另一可交互運作的資料探索裝置的資料物件,因此可達成多個資料集(亦即,多個資料物件)的交叉分析。交換一組複數個識別碼而非交換或分享整個資料集可視為在多個資料集(亦即,多個資料物件)之間進行有效且有效率的交互運作。
本發明所提供的可交互運作的資料探索裝置可採用物件導向技術,可藉此將資料及程式碼封裝一起以達到在共享資料時保護資料擁有權的目的。資料共享的另一個不可或缺的條件是可交互運作的資料探索裝置之間的可交互性,其讓商業上的使用者或資料分析師在不同資料星球所提供的資料集之間以視覺化的方式探索及分析。由於資料擁有者在分享資料時覺得受到保護而且能有獲益,可確信已可在市面上積極開發諸如資料市場、供應鏈協作平台、工業資料平台之類的資料生態系統。因此,本發明所提供的資料探索技術可促進使用者之間的資料分享。
以下結合圖式闡述本發明的詳細技術及實施方式,俾使本發明所屬技術領域中具有通常知識者能理解所請求保護的發明的技術特徵。
以下將透過實施方式來解釋本發明所提供的聯邦式資料探索系統及可交互運作的資料探索裝置。然而,該等實施方式並非用以限制本發明需在如該等實施方式所述的任何環境、應用或方式方能實施。因此,關於以下實施方式的說明僅在於闡釋本發明的目的,而非用以限制本發明的範圍。應理解,在以下實施方式及圖式中,與本發明非直接相關的元件已省略而未繪示。此外,圖式中各元件的尺寸以及元件間的尺寸比例僅為便於繪示及說明,而非用以限制本發明的範圍。
本發明的關鍵概念在於提供一些運作機制,讓資料擁有者能在可交互運作的資料探索裝置封裝且提供結構化的資料,並允許資料使用者(資訊科技人員或非資訊科技人員)在下載資料的子集以進行深度分析之前,以未計畫的、無結構的,但可控制的方式,互動式地探索資料物件,以期發現原始模式(patterns)、特徵及感興趣的事項。本發明所提供的聯邦式資料探索系統讓使用者可視覺化地探索及分析不同可交互運作的資料探索裝置的多個資料集,以追蹤搜索出感興趣資料集。針對從可交互運作的資料探索裝置所得到的資料結果,資料擁有者僅分享與其相關的識別碼,藉此保護其所擁有的資料不被他人完全地擁有。可採用非同質化代幣(Non-Fungible Token;NFT)或其他適當的機制來確保可交互運作的資料探索裝置的擁有權。因此,本發明能達成針對不同資料擁有者的資料集提供可交互性、資料探索或/及交互分析的技術效果。
本發明的第一實施方式為一聯邦式資料探索系統1,其架構示意圖描繪於第1A圖。聯邦式資料探索系統1包含由資料擁有者O1、O2所分別擁有的可交互運作的資料探索裝置11、12。可交互運作的資料探索裝置11、12可因應使用者所執行的一系列複數個操作而分享資料。需說明者,可交互運作的資料探索裝置11、12係以區分資料擁有權及資料使用權的方式分享資料。此即,可在不犧牲資料擁有者O1的資料擁有權的情況下,讓可交互運作的資料探索裝置12的使用者U2探索保留在可交互運作的資料探索裝置11的資料物件(亦即,資料擁有者O1所擁有的資料)。同理,可在不犧牲資料擁有者O2的資料擁有權的情況下,讓可交互運作的資料探索裝置11的使用者U1探索保留在可交互運作的資料探索裝置12的資料物件(亦即,資料擁有者O2所擁有的資料)。關於如何區分資料擁有權及資料使用權的技術細節,將詳述於後。
可交互運作的資料探索裝置11、12各自為一電子計算裝置,例如:一桌上型電腦、一筆記型電腦、一平板電腦。第1B圖描繪可交互運作的資料探索裝置11、12的架構示意圖。可交互運作的資料探索裝置11包含一處理器111、一收發介面113及一儲存設備115,其中處理器111電性連接至收發介面113及儲存設備115。類似的,可交互運作的資料探索裝置12包含一處理器121、一收發介面123及一儲存設備125,其中處理器121電性連接至收發介面123及儲存設備125。處理器111、121各自可為各種處理器、中央處理單元(Central Processing Unit;CPU)、微處理器(Microprocessor Unit;MPU)、數位訊號處理器(Digital Signal Processor;DSP)或本發明所屬技術領域中具有通常知識者所知悉的其他計算裝置。收發介面113、123各自可為一有線介面或一無線介面,其係用於連接至一網路(例如:網際網路、區域網路)以透過該網路收送訊號及接收資料。儲存設備115、125各自可為一硬碟(例如:固態硬碟)或本發明所屬技術領域中具有通常知識者所知的其他可儲存各種數位資料的非暫態電腦可讀取儲存媒體或裝置。
於本實施方式中,可交互運作的資料探索裝置11、12可執行雷同的運作,具有雷同的功能,且能達到雷同的技術效果,因此以下敘述將聚焦於一個可交互運作的資料探索裝置,例如:可交互運作的資料探索裝置11。
在與另一可交互運作的資料探索裝置分享資料或/及在另一可交互運作的資料探索裝置探索資料之前,可交互運作的資料探索裝置11透過收發介面113從另一裝置接收一資料物件套裝軟體PK(例如:從一伺服器下載資料物件套裝軟體PK)。資料物件套裝軟體PK包含一資料處理引擎EN、一資料庫DB及一視覺化使用者介面VI。資料物件套裝軟體PK所提供的資料庫DB可為任何能讓資料擁有者以結構化的方式管理資料的資料庫,例如:關聯式資料庫、圖資料庫(graph database)、NoSQL資料庫。在某些實施方式中,可交互運作的資料探索裝置11的儲存設備115可已儲存資料物件套裝軟體PK,因此無需從另一裝置接收資料物件套裝軟體PK。
處理器111安裝資料物件套裝軟體PK且執行資料處理引擎EN。資料處理引擎EN持續地將一資料串流110輸入資料庫DB以得到一資料物件112。需說明者,在某些實施方式中,資料擁有者O1可在顯示螢幕117所顯示的視覺化使用者介面VI1上操作以決定如何將資料串流110輸入至資料庫DB(例如:資料串流10中的哪一屬性對應至資料庫DB中的哪一維度)以使資料處理引擎EN據以運作。儲存設備115會保留資料物件112。可交互運作的資料探索裝置12會執行雷同的運作以從資料串流120得到資料物件122。類似的,資料擁有者O2可在顯示螢幕127所顯示的視覺化使用者介面VI2上操作以決定如何將資料串流120輸入至資料庫DB。由於具有資料處理引擎、視覺化使用者介面及資料物件,可交互運作的資料探索裝置11、12各自單獨地是一個自足的資料平台,可提供資訊科技人員或/及非資訊科技人員在多個可交互運作的資料探索裝置之間進行視覺化的探索、分析及交互分析,且提供資訊科技人員或程式設計師透過應用程式介面存取資料。以下詳述其運作細節。
可交互運作的資料探索裝置11所執行的資料處理引擎EN使一顯示螢幕117顯示視覺化使用者介面VI1。視覺化使用者介面VI1包含一顯示區域D1以及顯示區域D2,其中顯示區域D1用於可交互運作的資料探索裝置11自己所擁有的資料物件,而顯示區域D2用於其他可交互運作的資料探索裝置所擁有的資料物件(亦即,可交互運作的資料探索裝置11即將要探索的資料物件)。為了使顯示區域D2顯示另一可交互運作的資料探索裝置所擁有的資料物件,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過收發介面113與該另一資料探索裝置建立一連線(connection),其中該連線為在網路上的連線。在本實施方式中,顯示區域D1用於資料物件112,而顯示區域D2用於可交互運作的資料探索裝置12所擁有的資料物件122。為了使顯示區域D2顯示資料物件122,可交互運作的資料探索裝置11所執行的資料處理引擎EN在可交互運作的資料探索裝置11與可交互運作的資料探索裝置12之間建立一連線。
使用者U1可在顯示區域D2上執行一第一系列複數個操作(未繪示)以從資料物件122挖掘出有用的資訊。在某些實施方式中,若資料物件122為一具有複數個維度(未繪示)的資料集(未繪示),使用者U1在顯示區域D2上執行的該第一系列複數個操作與複數個鍵維度(key dimensions)的一子集相關,其中該等鍵維度包含於該等維度。在顯示區域D2上執行的該第一系列複數個操作與根據複數個值選擇該等維度的一有序子集相關,其中該第一系列複數個操作的各該操作係基於前一操作所對應的該有序子集接著該等維度中的任一維度,且該第一系列複數個查詢的各該查詢針對各該鍵維度產生一組暫時的複數個識別碼。因應使用者U1在顯示區域D2上所執行的該第一系列複數個操作,可交互運作的資料探索裝置12所執行的資料處理引擎EN發出一第一系列複數個查詢以在資料物件122上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集,例如:曾在某一城市購買某一產品的使用者、上個月台北市內車速落在60-80公里/小時的車輛。需說明者,前述各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集(未繪示)而執行,且該第一系列複數個查詢中的一第一查詢係針對資料物件122而執行。之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,從資料物件122接收該感興趣資料集所對應的一第一組複數個識別碼S1,俾可交互運作的資料探索裝置11所執行的資料處理引擎EN可利用第一組複數個識別碼S1進一步分析。
在某些實施方式中,在漸次縮小至該感興趣資料集的過程,使用者U1可判斷顯示區域D2所顯示的當前結果資料集是否為感興趣資料集。若判斷的結果為肯定的,使用者U1可在顯示區域D2執行一確認操作(例如:點選顯示區域D2中的一確認按鈕),俾可交互運作的資料探索裝置12因應地賦予該感興趣資料集一可識別代號(未繪示),其中該可識別代號對應至第一組複數個識別碼S1。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線接收一通知訊息M2,其中通知訊息M2係關於該可識別代號的產生。可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,傳送一請求訊號M3至可交互運作的資料探索裝置12,其中請求訊號M3用以請求第一組複數個識別碼S1。之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線接收第一組複數個識別碼S1。
在某些實施方式中,可交互運作的資料探索裝置11所執行的資料處理引擎EN還會透過可交互運作的資料探索裝置11、12之間的連線,從資料物件122接收第一組複數個識別碼S1的各該識別碼的至少一屬性。
接著,使用者U1可基於第一組複數個識別碼S1從資料物件112挖掘出有用的資訊。具體而言,使用者U1可基於第一組複數個識別碼S1而在顯示區域D1上執行一第二系列複數個操作(未繪示)以從資料物件112挖掘出有用的資訊。在某些實施方式中,若資料物件112為一具有複數個維度(未繪示)的資料集(未繪示),使用者U1在顯示區域D1上執行的該第二系列複數個操作與該等維度的一子集相關,其中該第二系列複數個操作的各該操作係基於前一操作所對應的一選取維度組合接著該等維度中的任一維度。因應使用者U1在顯示區域D1上所執行的該第二系列複數個操作,可交互運作的資料探索裝置11所執行的資料處理引擎EN根據第一組複數個識別碼S1發出一第二系列複數個查詢以在資料物件112上執行一第二資料探索任務,藉此產生一目標資料集(未繪示)。
在某些實施方式中,若可交互運作的資料探索裝置11所執行的資料處理引擎EN還從資料物件122接收到第一組複數個識別碼S1的各該識別碼的至少一屬性,可交互運作的資料探索裝置11所執行的資料處理引擎EN則是根據第一組複數個識別碼S1及所接收到的該等屬性,發出該第二系列複數個查詢以在資料物件112上執行該第二資料探索任務,藉此產生該目標資料集(未繪示)。
在某些實施方式中,針對同一項目(例如:屬性、維度),資料物件112及資料物件122可能採用不同的編碼機制。於該等實施方式中,在接收到第一組複數個識別碼S1之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN將第一組複數個識別碼S1一對一地轉換至一第二組複數個識別碼。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN係因應根據該第二組複數個識別碼而在顯示區域D1上所執行的該第二系列複數個操作,而發出該第二系列複數個查詢以在資料物件112上執行該第二資料探索任務。
在某些實施方式中,前述的資料探索機制可改採相反的方向。使用者U1可在顯示區域D1上執行一第一系列複數個操作(未繪示)以從資料物件112挖掘出有用的資訊。因應使用者U1在顯示區域D1上執行的該第一系列複數個操作,可交互運作的資料探索裝置11所執行的資料處理引擎EN發出一第一系列複數個查詢以在資料物件112上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN從資料物件112接收該感興趣資料集所對應的一第一組複數個識別碼S1。之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,傳送第一組複數個識別碼S1至可交互運作的資料探索裝置12。可交互運作的資料探索裝置12所執行的資料處理引擎EN因應根據第一組複數個識別碼S1而在顯示區域D2上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在資料物件122上執行一第二資料探索任務,藉此產生一目標資料集。
在某些實施方式中,在漸次縮小至該感興趣資料集的過程,使用者U1可判斷顯示區域D1所顯示的當前結果資料集是否為感興趣資料集。若判斷的結果為肯定的,使用者U1可在顯示區域D1執行一確認操作(例如:點選顯示區域D1中的一確認按鈕),俾可交互運作的資料探索裝置11所執行的資料處理引擎EN因應顯示區域D1上的該確認操作而賦予該感興趣資料集一可識別代號(未繪示),其中該可識別代號對應至第一組複數個識別碼S1。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,傳送一通知訊息至可交互運作的資料探索裝置12,其中該通知訊息係關於該可識別代號的產生。之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,從可交互運作的資料探索裝置12接收一請求訊號,其中該請求訊號用以請求第一組複數個識別碼S1。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線,傳送第一組複數個識別碼S1至可交互運作的資料探索裝置12。基於先前的描述內容,本發明所屬技術領域中具有通常知識者自能理解此應用情境中的所有運作細節,故不贅言。
由上述說明可知,可交互運作的資料探索裝置11的使用者可透過視覺化使用者介面VI探索儲存在可交互運作的資料探索裝置12的資料物件122,此一機制相當快速而且容易。從資料物件122找出感興趣資料集後,可交互運作的資料探索裝置11僅得到感興趣資料集所對應的第一組複數個識別碼S1,而非感興趣資料集所對應的資料。從資料擁有者(亦即,可交互運作的資料探索裝置12)的角度觀之,由於資料請求者(亦即,可交互運作的資料探索裝置11)僅得到第一組複數個識別碼S1,因此資料擁有者仍具有獨一無二的資料擁有權。從資料請求者的角度觀之,由於第一組複數個識別碼S1與其他可交互運作的資料探索裝置的資料物件122相關,攜帶有資料請求者所不具有的資訊,因此第一組複數個識別碼S1對資料請求者而言深具價值。因此,資料請求者可根據第一組複數個識別碼S1查詢自己的資料物件而產生目標資料集。
由上述說明可知,聯邦式資料探索系統1區分資料擁有權與資料使用權,且具有人性化的視覺化使用者介面讓使用者能快速且容易地找出感興趣的資料(即,感興趣資料集)。透過提供視覺化使用者介面,資訊科技人員或非資訊科技人員可在一顯示區域進行一系列複數個操作,實現互動式的資料探索,並因此找出感興趣資料集。由資料擁有者(例如:可交互運作的資料探索裝置12)的角度觀之,其仍保有資料擁有權因為資料使用者(例如:可交互運作的資料探索裝置11)只能從資料擁有者得到一組複數個識別碼或是利用一組複數個識別碼探索資料擁有者的資料物件。由於資料使用者不會擁有資料擁有者的資料物件,因此資料擁有者會覺得受到保護。由資料使用者的角度觀之,由於可使用從某一可交互運作的資料探索裝置的資料物件所取得的一組複數個識別碼去探索另一可交互運作的資料探索裝置的資料物件,因此可達成多個資料集(亦即,多個資料物件)的交叉分析。交換一組複數個識別碼而非交換或分享整個資料集可視為在多個資料集(亦即,多個資料物件)之間進行有效且有效率的交互運作。聯邦式資料探索系統1藉由交換一組複數個識別碼達成多個可交互運作的資料探索裝置間的交叉分析,因此能產生更協同運作的結果、揭示無法預期的精闢見解或/及事實。因此,聯邦式資料探索系統1可促進多方使用者之間的資料分享。
本發明的第二實施方式為一聯邦式資料探索系統2,其架構示意圖描繪於第2圖。聯邦式資料探索系統2包含可交互運作的資料探索裝置11、12及一中央管理裝置15。中央管理裝置15可為任一種能與其他電子計算裝置交換訊息的電子計算裝置,例如:雲端伺服器。需說明者,於其他實施方式中,聯邦式資料探索系統2所包含的可交互運作的資料探索裝置的數目可多於二個。
對照於聯邦式資料探索系統1,聯邦式資料探索系統2亦可執行相同的運作,具有同樣的功能,且能達到同樣的技術效果。因此,以下敘述將著重於聯邦式資料探索系統2與聯邦式資料探索系統1相異之處。
於本實施方式中,中央管理裝置15為一中心(hub),亦可理解為一交換所(exchange)。中央管理裝置15允許可交互運作的資料探索裝置11、12進行註冊及訂閱,維護可交互運作的資料探索裝置11、12的詮釋資訊(meta information)以供檢索,且針對不同感興趣資料集的不同組複數個識別碼提供交換機制。舉例而言,可交互運作的資料探索裝置的詮釋資訊可包含名稱、網址、分享政策以及存取控制政策。
若一可交互運作的資料探索裝置欲加入聯邦式資料探索系統2以與其他可交互運作的資料探索裝置分享資料或/及探索其他可交互運作的資料探索裝置的資料,必須先向中央管理裝置15註冊。具體而言,可交互運作的資料探索裝置11透過收發介面113傳送資料物件112的詮釋資訊114至中央管理裝置15以註冊資料物件112。詮釋資訊114描述複數個第一識別碼及複數個第一屬性。同理,可交互運作的資料探索裝置12透過收發介面123傳送資料物件122的詮釋資訊124至中央管理裝置15以註冊資料物件122。詮釋資訊124描述複數個第二識別碼及複數個第二屬性。
於本實施方式中,若一可交互運作的資料探索裝置的使用者對其他可交互運作的資料探索裝置的資料物件感興趣,該可交互運作的資料探索裝置必須傳送一訊息至中央管理裝置15以訂閱那一可交互運作的資料探索裝置的資料物件。在某些實施方式中,用以訂閱一資料物件的訊息可包含一存取控制權限,該存取控制權限係用以控制該資料物件的一子集的可存取性(accessibility)。茲以一具體範例說明。可交互運作的資料探索裝置11的使用者對可交互運作的資料探索裝置12的資料物件122感興趣。可交互運作的資料探索裝置11須透過收發介面113傳送一訊息M1至中央管理裝置15以訂閱資料物件122。在訂閱之後,可交互運作的資料探索裝置11才具有探索資料物件122的權限。在某些實施方式中,用以訂閱資料物件122的訊息M1包含一存取控制權限,且該存取控制權限係用以控制該資料物件122的一子集的可存取性。若資料物件122為一具有複數個維度的資料集,則該存取控制權限控制可交互運作的資料探索裝置11可存取哪些維度。
在某些實施方式中,在顯示螢幕117上所顯示的視覺化使用者介面VI1除了包含顯示區域D1、D2,還包含一顯示區域D3,如第2圖所示。具體而言,顯示區域D3用以顯示已於中央管理裝置15註冊的複數個註冊資料物件116、126。註冊資料物件116、126各自在中央管理裝置15具有一註冊詮釋資訊,各該註冊詮釋資訊與詮釋資訊114之間具有至少一共同識別碼描述。如此一來,可交互運作的資料探索裝置11的使用者可瀏覽註冊資料物件116、126,並找出其所感興趣的資料物件。
於本實施方式中,在可交互運作的資料探索裝置11所執行的資料處理引擎EN漸次縮小至一感興趣資料集後,由中央管理裝置15處理該感興趣資料集所對應的複數個識別碼的交換運作。具體而言,可交互運作的資料探索裝置12傳送該感興趣資料集所對應的第一組複數個識別碼S1至中央管理裝置15,中央管理裝置15再將第一組複數個識別碼S1一對一地轉換至第二組複數個識別碼S2,之後中央管理裝置15傳送第二組複數個識別碼S2至可交互運作的資料探索裝置11。
在某些實施方式中,在漸次縮小至該感興趣資料集的過程,使用者U1可判斷顯示區域D2所顯示的當前結果資料集是否為感興趣資料集。若判斷的結果為肯定的,使用者U1可在顯示區域D2執行一確認操作,俾可交互運作的資料探索裝置12賦予該感興趣資料集一可識別代號(未繪示),其中該可識別代號對應至第一組複數個識別碼S1。接著,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線接收一通知訊息M2,其中通知訊息M2係關於該可識別代號的產生。
之後,可交互運作的資料探索裝置11所執行的資料處理引擎EN透過可交互運作的資料探索裝置11、12之間的連線傳送一請求訊號M3至可交互運作的資料探索裝置12,其中請求訊號M3用以請求第一組複數個識別碼S1。於本實施方式中,由中央管理裝置15處理該感興趣資料集所對應的複數個識別碼的交換運作。因此,可交互運作的資料探索裝置12傳送該可識別代號所對應的第一組複數個識別碼S1至中央管理裝置15,中央管理裝置15再將第一組複數個識別碼S1一對一地轉換至第二組複數個識別碼S2,之後中央管理裝置15傳送第二組複數個識別碼S2至可交互運作的資料探索裝置11。其後,可交互運作的資料探索裝置11所執行的資料處理引擎EN便可因應根據第二組複數個識別碼S2而在顯示區域D1上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在資料物件112上執行一第二資料探索任務,藉此產生一目標資料集。
在某些實施方式中,聯邦式資料探索系統2可採相反的方向進行前述的資料探索機制。基於先前的描述內容,本發明所屬技術領域中具有通常知識者自能理解此應用情境中的所有運作細節,故不贅言。
需說明者,於本發明專利說明書及申請專利範圍中,某些用語(包含:可交互運作的資料探索裝置、資料物件及顯示區域)前被冠以「第一」、「第二」或「第三」,該等「第一」、「第二」及「第三」係用來區隔該等用語彼此不同。此外,某些用語(包含:複數個查詢、複數個操作)前被冠以「第一系列」或「第二系列」,該等「第一系列」及「第二系列」係用來區隔所跟隨的該等用語屬於不同系列。再者,某些用語(包含:複數個識別碼)前被冠以「第一組」或「第二組」,該等「第一組」及「第二組」係用來區隔所跟隨的該等用語屬於不同組。
由上述說明可知,由於聯邦式資料探索系統2部署中央管理裝置15,因此具有更多的優點。若一可交互運作的資料探索裝置欲加入聯邦式資料探索系統2以與其他可交互運作的資料探索裝置分享資料或/及探索其他可交互運作的資料探索裝置的資料,必須先向中央管理裝置15註冊。由於中央管理裝置15維護所有可交互運作的資料探索裝置的詮釋資訊,已註冊的可交互運作的資料探索裝置的使用者可透過視覺化使用者介面VI瀏覽這些詮釋資訊,藉此找出感興趣的可交互運作的資料探索裝置,進而訂閱該可交互運作的資料探索裝置的資料物件。再者,由於一可交互運作的資料探索裝置必須先訂閱其他可交互運作的資料探索裝置所保留的資料物件才能進行探索,因此可設定不同等級的存取控制權限。因此,聯邦式資料探索系統2能以更人性化且更安全的方式達成多個可交互運作的資料探索裝置之間的交叉分析,進而促進多方使用者之間的資料分享。
上述各實施方式係用以例示性地說明本發明的部分實施態樣,以及闡釋本發明的技術特徵,而非用來限制本發明的保護範疇及範圍。任何本發明所屬技術領域中具有通常知識者可輕易完成的改變或均等性的安排均屬於本發明所主張的範圍,本發明的權利保護範圍以申請專利範圍為準。
1、2:聯邦式資料探索系統 11、12:可交互運作的資料探索裝置 110、120:資料串流 111、121:處理器 112、122:資料物件 113、123:收發介面 114、124:詮釋資訊 115、125:儲存設備 116、126:註冊資料物件 117、127:顯示螢幕 15:中央管理裝置 D1、D2、D3:顯示區域 DB:資料庫 EN:資料處理引擎 M1:訊息 M2:通知訊息 M3:請求訊號 O1、O2:資料擁有者 PK:資料物件套裝軟體 S1:第一組複數個識別碼 S2:第二組複數個識別碼 U1、U2:使用者 VI、VI1、VI2:視覺化使用者介面
第1A圖描繪本發明的第一實施方式中的聯邦式資料探索系統1的架構示意圖。
第1B圖描繪聯邦式資料探索系統中的可交互運作的資料探索裝置的架構示意圖。
第2圖描繪本發明的第二實施方式中的聯邦式資料探索系統2的架構示意圖。
2:聯邦式資料探索系統
11、12:可交互運作的資料探索裝置
112、122:資料物件
114、124:詮釋資訊
116、126:註冊資料物件
117、127:顯示螢幕
15:中央管理裝置
D1、D2、D3:顯示區域
M1:訊息
M2:通知訊息
M3:請求訊號
O1、O2:資料擁有者
S1:第一組複數個識別碼
S2:第二組複數個識別碼
U1、U2:使用者
VI、VI1、VI2:視覺化使用者介面

Claims (16)

  1. 一種可交互運作的資料探索裝置,包含:一儲存設備;一收發介面;以及一處理器,電性連接至該儲存設備及該收發介面,且安裝一資料物件套裝軟體,其中該資料物件套裝軟體包含一資料處理引擎、一資料庫及一視覺化使用者介面,該處理器執行該資料處理引擎,其中,該資料處理引擎持續地將一資料串流輸入該資料庫以得到一第一資料物件,該儲存設備保留該第一資料物件,其中,該資料處理引擎使一顯示螢幕顯示該視覺化使用者介面,該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域,該第一顯示區域用於該第一資料物件,該資料處理引擎透過該收發介面與另一可交互運作的資料探索裝置建立一連線(connection)以使該第二顯示區域用於屬於該另一可交互運作的資料探索裝置的一第二資料物件,其中,因應在該第二顯示區域上執行的一第一系列複數個操作,該另一可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第二資料物件上執行一第一資料探索任務,藉此漸次縮小(narrow down)至一感興趣資料集,其中該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第二資料物件而執行,其中,該資料處理引擎透過該連線從該第二資料物件接收該感興趣資料集所對應的一第一組複數個識別碼,且因應根據該第一組複數個識別碼而在該第 一顯示區域上所執行的一第二系列複數個操作,該資料處理引擎發出一第二系列複數個查詢以在該第一資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
  2. 如請求項1所述的可交互運作的資料探索裝置,其中該資料處理引擎將該第一組複數個識別碼一對一地轉換至一第二組複數個識別碼,其中該目標資料集係根據該第二組複數個識別碼所產生。
  3. 如請求項1所述的可交互運作的資料探索裝置,其中該第二資料物件為一具有複數個維度的資料集,該等維度的一子集包含複數個鍵維度(key dimensions),在該第二顯示區域上執行的該第一系列複數個操作與根據複數個值選擇該等維度的一有序子集相關,該第一系列複數個操作的各該操作係基於前一操作所對應的該有序子集接著該等維度中的任一維度,且該第一系列複數個查詢的各該查詢針對各該鍵維度產生一組暫時的複數個識別碼。
  4. 如請求項1所述的可交互運作的資料探索裝置,其中在漸次縮小至該感興趣資料集的過程,該另一可交互運作的資料探索裝置因應在該第二顯示區域上的一確認操作而在該第二資料物件上賦予該感興趣資料集一可識別代號,該可識別代號對應至該第一組複數個識別碼,且該資料處理引擎更執行以下運作:透過該連線接收一通知訊息,其中該通知訊息係關於該可識別代號的產生,透過該連線傳送一請求訊號至該另一可交互運作的資料探索裝置,該請求訊號用以請求該第一組複數個識別碼,以及透過該連線從該另一可交互運作的資料探索裝置接收該第一組複數個識別碼。
  5. 如請求項1所述的可交互運作的資料探索裝置,其中該資料處理引擎更透過該連線從該第二資料物件接收該第一組複數個識別碼的各該識別碼的至少一屬性(attribute),該資料處理引擎係因應根據該第一組複數個識別碼以及該第一組複數個識別碼的各該識別碼的該至少一屬性而在該第一顯示區域上所執行的該第二系列複數個操作,發出該第二系列複數個查詢以在該第一資料物件上執行該第二資料探索任務,藉此產生該目標資料集。
  6. 一種可交互運作的資料探索裝置,包含:一儲存設備;一收發介面;以及一處理器,電性連接至該儲存設備及該收發介面,且安裝一資料物件套裝軟體,其中該資料物件套裝軟體包含一資料處理引擎、一資料庫及一視覺化使用者介面,該處理器執行該資料處理引擎,其中,該資料處理引擎持續地將一資料串流輸入該資料庫以得到一第一資料物件,該儲存設備保留該第一資料物件,其中,該資料處理引擎使一顯示螢幕顯示該視覺化使用者介面,該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域,該第一顯示區域用於該第一資料物件,該資料處理引擎透過該收發介面與另一可交互運作的資料探索裝置建立一連線以使該第二顯示區域用於屬於該另一可交互運作的資料探索裝置的一第二資料物件,其中,因應在該第一顯示區域上執行的一第一系列複數個操作,該資料處理引擎發出一第一系列複數個查詢以在該第一資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集,其中該第一系列複數個查詢中的各該查詢 係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第一資料物件而執行,其中,該資料處理引擎從該第一資料物件接收該感興趣資料集所對應的一第一組複數個識別碼,該資料處理引擎透過該連線傳送該第一組複數個識別碼至該另一可交互運作的資料探索裝置,該另一可交互運作的資料探索裝置因應根據該第一組複數個識別碼而在該第二顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在該第二資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
  7. 如請求項6所述的可交互運作的資料探索裝置,其中該資料處理引擎將該第一組複數個識別碼一對一地轉換至一第二組複數個識別碼,其中該目標資料集係根據該第二組複數個識別碼所產生。
  8. 如請求項6所述的可交互運作的資料探索裝置,其中該第一資料物件為一具有複數個維度的資料集,該等維度的一子集包含複數個鍵維度(key dimensions),在該第一顯示區域上執行的該第一系列複數個操作與根據複數個值選擇該等維度的一有序子集相關,該第一系列複數個操作的各該操作係基於前一操作所對應的該有序子集接著該等維度中的任一維度,且該第一系列複數個查詢的各該查詢針對各該鍵維度產生一組暫時的複數個識別碼。
  9. 如請求項6所述的可交互運作的資料探索裝置,其中在漸次縮小至該感興趣資料集的過程,該資料處理引擎因應在該第一顯示區域上的一確認操作而在該第一資料物件上賦予該感興趣資料集一可識別代號,該可識別代號對應至該第一組複數個識別碼,且該資料處理引擎更執行以下運作:透過該連線傳送一通知訊息至該另一可交互運作的資料探索裝置,其中該 通知訊息係關於該可識別代號的產生,透過該連線從該另一可交互運作的資料探索裝置接收一請求訊號,該請求訊號用以請求該第一組複數個識別碼,以及透過該連線傳送該第一組複數個識別碼至該另一可交互運作的資料探索裝置。
  10. 如請求項6所述的可交互運作的資料探索裝置,其中該資料處理引擎更透過該連線從該第一資料物件傳送該第一組複數個識別碼的各該識別碼的至少一屬性至該另一可交互運作的資料探索裝置,該另一可交互運作的資料探索裝置係因應根據該第一組複數個識別碼以及該第一組複數個識別碼的各該識別碼的該至少一屬性而在該第二顯示區域上所執行的該第二系列複數個操作,發出該第二系列複數個查詢以在該第二資料物件上執行該第二資料探索任務,藉此產生該目標資料集。
  11. 一種聯邦式資料探索系統,包含:一中央管理裝置;以及一第一可交互運作的資料探索裝置與一第二可交互運作的資料探索裝置,其中該第一可交互運作的資料探索裝置與該第二可交互運作的資料探索裝置個別地安裝一包含有一資料處理引擎、一資料庫及一視覺化使用者介面的資料物件套裝軟體,其中,該第一可交互運作的資料探索裝置持續地將一第一資料串流輸入對應的該資料庫以得到一第一資料物件,保留該第一資料物件,且傳送一第一詮釋資訊(meta information)至該中央管理裝置以註冊該第一資料物件,該第一詮釋資訊描述複數個第一識別碼及複數個第一屬性, 其中,該第二可交互運作的資料探索裝置持續地將一第二資料串流輸入對應的該資料庫以得到一第二資料物件,保留該第二資料物件,且傳送一第二詮釋資訊至該中央管理裝置以註冊該第二資料物件,該第二詮釋資訊描述複數個第二識別碼及複數個第二屬性,其中,該第一可交互運作的資料探索裝置傳送一訊息至該中央管理裝置以訂閱該第二資料物件,其中,該第一可交互運作的資料探索裝置使一顯示螢幕顯示對應的該視覺化使用者介面,對應的該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域,該第一顯示區域用於該第一資料物件,該第一可交互運作的資料探索裝置藉由與該第二可交互運作的資料探索裝置建立一連線以使該第二顯示區域用於該第二資料物件,其中,因應在該第二顯示區域上執行的一第一系列複數個操作,該第二可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第二資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集,其中該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第二資料物件而執行,其中,該第二可交互運作的資料探索裝置傳送該感興趣資料集所對應的一第一組複數個識別碼至該中央管理裝置,該中央管理裝置傳送對應至該第一組複數個識別碼的一第二組複數個識別碼至該第一可交互運作的資料探索裝置,且該第一可交互運作的資料探索裝置因應根據該第二組複數個識別碼而在該第一顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以 在該第一資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
  12. 如請求項11所述的聯邦式資料探索系統,其中在該顯示螢幕顯示的對應的該視覺化使用者介面更包含一第三顯示區域,該第三顯示區域用以顯示複數個註冊資料物件,該中央管理裝置具有各該註冊資料物件的一註冊詮釋資訊,各該註冊詮釋資訊與該第一詮釋資訊之間具有至少一共同識別碼描述(common identifier description)。
  13. 如請求項11所述的聯邦式資料探索系統,其中該中央管理裝置將該第一組複數個識別碼一對一地轉換至該第二組複數個識別碼。
  14. 一種聯邦式資料探索系統,包含:一中央管理裝置;以及一第一可交互運作的資料探索裝置與一第二可交互運作的資料探索裝置,其中該第一可交互運作的資料探索裝置與該第二可交互運作的資料探索裝置個別地安裝一包含有一資料處理引擎、一資料庫及一視覺化使用者介面的資料物件套裝軟體,其中,該第一可交互運作的資料探索裝置持續地將一第一資料串流輸入對應的該資料庫以得到一第一資料物件,保留該第一資料物件,且傳送一第一詮釋資訊至該中央管理裝置以註冊該第一資料物件,該第一詮釋資訊描述複數個第一識別碼及複數個第一屬性,其中,該第二可交互運作的資料探索裝置持續地將一第二資料串流輸入對應的該資料庫以得到一第二資料物件,保留該第二資料物件,且傳送一第二詮釋資訊至該中央管理裝置以註冊該第二資料物件,該第二詮釋資訊描述複數個第二識別碼及複數個第二屬性, 其中,該第一可交互運作的資料探索裝置傳送一訊息至該中央管理裝置以訂閱該第二資料物件,其中,該第一可交互運作的資料探索裝置使一顯示螢幕顯示對應的該視覺化使用者介面,對應的該視覺化使用者介面包含一第一顯示區域以及一第二顯示區域,該第一顯示區域用於該第一資料物件,該第一可交互運作的資料探索裝置藉由與該第二可交互運作的資料探索裝置建立一連線以使該第二顯示區域用於該第二資料物件,其中,因應在該第一顯示區域上執行的一第一系列複數個操作,該第一可交互運作的資料探索裝置發出一第一系列複數個查詢以在該第一資料物件上執行一第一資料探索任務,藉此漸次縮小至一感興趣資料集,其中該第一系列複數個查詢中的各該查詢係針對該第一系列複數個查詢中對應的前一查詢的一結果資料集而執行,且該第一系列複數個查詢中的一第一查詢係針對該第一資料物件而執行,其中,該第一可交互運作的資料探索裝置傳送該感興趣資料集所對應的一第一組複數個識別碼至該中央管理裝置,該中央管理裝置傳送對應至該第一組複數個識別碼的一第二組複數個識別碼至該第二可交互運作的資料探索裝置,且該第二可交互運作的資料探索裝置因應根據該第二組複數個識別碼而在該第二顯示區域上所執行的一第二系列複數個操作,發出一第二系列複數個查詢以在該第二資料物件上執行一第二資料探索任務,藉此產生一目標資料集。
  15. 如請求項14所述的聯邦式資料探索系統,其中在該顯示螢幕顯示的對應的該視覺化使用者介面更包含一第三顯示區域,該第三顯示區域用以 顯示複數個註冊資料物件,該中央管理裝置具有各該註冊資料物件的一註冊詮釋資訊,各該註冊詮釋資訊與該第一詮釋資訊之間具有至少一共同識別碼描述。
  16. 如請求項14所述的聯邦式資料探索系統,其中該中央管理裝置將該第一組複數個識別碼一對一地轉換至該第二組複數個識別碼。
TW110118204A 2021-05-20 2021-05-20 聯邦式資料探索系統及可交互運作的資料探索裝置 TWI762321B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110118204A TWI762321B (zh) 2021-05-20 2021-05-20 聯邦式資料探索系統及可交互運作的資料探索裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110118204A TWI762321B (zh) 2021-05-20 2021-05-20 聯邦式資料探索系統及可交互運作的資料探索裝置

Publications (2)

Publication Number Publication Date
TWI762321B true TWI762321B (zh) 2022-04-21
TW202247003A TW202247003A (zh) 2022-12-01

Family

ID=82199104

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110118204A TWI762321B (zh) 2021-05-20 2021-05-20 聯邦式資料探索系統及可交互運作的資料探索裝置

Country Status (1)

Country Link
TW (1) TWI762321B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104205039A (zh) * 2011-07-07 2014-12-10 百科纳有限公司 使用兴趣驱动数据管线进行数据分析的兴趣驱动商业智能系统和方法
TW201508490A (zh) * 2013-08-27 2015-03-01 Benq Corp 媒體資料分享方法
CN104754022A (zh) * 2013-12-27 2015-07-01 财团法人工业技术研究院 服务器、与个人数字资源管理及分享系统与方法
US20200143071A1 (en) * 2017-07-31 2020-05-07 Ping An Technology (Shenzhen) Co., Ltd. Data sharing method, device and computer readable storage medium
TW202044061A (zh) * 2019-05-23 2020-12-01 核桃運算股份有限公司 具有一使用者介面之資料追蹤裝置、方法及其電腦程式產品
TW202113617A (zh) * 2019-09-25 2021-04-01 來享享網路科技股份有限公司 一種資料共享系統、方法及非暫時性機器可讀媒體

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104205039A (zh) * 2011-07-07 2014-12-10 百科纳有限公司 使用兴趣驱动数据管线进行数据分析的兴趣驱动商业智能系统和方法
TW201508490A (zh) * 2013-08-27 2015-03-01 Benq Corp 媒體資料分享方法
CN104754022A (zh) * 2013-12-27 2015-07-01 财团法人工业技术研究院 服务器、与个人数字资源管理及分享系统与方法
US20200143071A1 (en) * 2017-07-31 2020-05-07 Ping An Technology (Shenzhen) Co., Ltd. Data sharing method, device and computer readable storage medium
TW202044061A (zh) * 2019-05-23 2020-12-01 核桃運算股份有限公司 具有一使用者介面之資料追蹤裝置、方法及其電腦程式產品
TW202113617A (zh) * 2019-09-25 2021-04-01 來享享網路科技股份有限公司 一種資料共享系統、方法及非暫時性機器可讀媒體

Also Published As

Publication number Publication date
TW202247003A (zh) 2022-12-01

Similar Documents

Publication Publication Date Title
US20250321979A1 (en) Distributed data access control
JP2020504395A (ja) マルチテナントデータベースシステムにおけるデータ共有
JP2016521385A (ja) 仮想デスクトップのアプリケーション市場
US12511426B2 (en) Native applications using database roles
US11809922B1 (en) Sharing events and other metrics in native applications
US20260017645A1 (en) Sharing events and other metrics in native applications
US8474057B2 (en) License reconciliation for online services
TWI762321B (zh) 聯邦式資料探索系統及可交互運作的資料探索裝置
US10185747B2 (en) Presenting publisher data sets in context
US20240403477A1 (en) Grant inheritance in rbac
US20250013663A1 (en) Distributing large amounts of global metadata using object files
US12250249B2 (en) Events account for native app event sharing
CN115269527B (zh) 向客户共享数据共享度量
US11494398B1 (en) Federated data exploration systems and interoperable data exploration apparatuses
EP4345643A1 (en) Distributing large amounts of global metadata using object files
Liu et al. Efficient Data Asset Right Provenance for Data Asset Trading Based on Blockchain
US20250111070A1 (en) Authorization on user defined entity types