Data retrieval device, cascaded data retrieval method, and non-temporary computer-readable storage medium
The data retrieval device facilitates secure and efficient cross-analysis of tabular datasets across sites, addressing data ownership and integration challenges, and enhancing data utilization through interactive exploration.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BIGOBJECT PTE LTD
- Filing Date
- 2025-05-16
- Publication Date
- 2026-07-23
AI Technical Summary
Current data sharing methods among stakeholders face challenges such as loss of data ownership, unprepared data provision, difficulty in cross-analyzing datasets from different owners, time-consuming data integration, and file-level access control, which hinder efficient and secure data utilization.
A data retrieval device and method that allows interactive cross-analysis of multiple tabular datasets through a user-friendly interface, enabling data exploration across sites without sharing or integrating raw data, while protecting data ownership and preventing unauthorized disclosure.
Enables seamless cross-site data exploration, unlocking the ability to analyze multiple datasets from different owners, reducing the need for data integration, and ensuring data security and accessibility.
Smart Images

Figure 0007894109000001 
Figure 0007894109000002 
Figure 0007894109000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a data retrieval device, a cascaded data retrieval method, and a non-temporary computer-readable storage medium. More specifically, it relates to a data retrieval device, a cascaded data retrieval method, and a non-temporary computer-readable storage medium that can be interactively operated by a user performing a mission involving multiple retrievals that cross-analyze multiple tabular datasets. [Background technology]
[0002] With the advent of the big data era, an increasing number of stakeholders (e.g., individuals, companies, and organizations) are collecting, analyzing, and making decisions based on various data. However, high-quality decision-making is often carried out in conjunction with external data, such as open data and third-party market data. Because the scope of data held by a single stakeholder is extremely limited, sharing data among stakeholders to enable more accurate decision-making is becoming a trend.
[0003] Traditionally, data sharing among stakeholders has been achieved by providing downloadable files or files accessed via application programming interfaces (APIs). However, this has several drawbacks. Firstly, data owners may lose their unique data ownership after the dataset is shared, as other stakeholders may then own the dataset. These stakeholders may further duplicate or redistribute the dataset to other stakeholders. For this reason, most data owners hesitate to share their data. Secondly, because data owners may lose ownership after sharing the data, they tend to provide data from the data owner's perspective rather than the user's. As a result, users seeking useful information may receive unprepared or poorly designed data. All users accessing the data require time and data processing skills to prepare it. Thirdly, it is difficult for users to analyze multiple datasets from different owners across different databases without consolidating all datasets into a single database and coordinating common attributes for cross-referencing. Acquiring and preparing multiple datasets from different data sources is an extremely time-consuming and laborious task. In other words, performing cross-analysis on multiple datasets belonging to different owners is difficult with current data sharing methods (i.e., file downloads and APIs). Fourthly, file-based data sharing imposes file-level access control constraints on all users who have no choice but to download the entire file. Loading large data files with a very large number of dimensions (i.e., columns) is a time-consuming task. Even though data users only use a small portion of the downloaded data in their applications, they require sufficient local storage to hold the downloaded files. [Overview of the project] [Problems that the invention aims to solve]
[0004] As a result, in order to facilitate the use of data, a cascaded data search mechanism with a user-friendly interface is required that separates the ownership of the data from its use, protects the data from copying, downloading, or unauthorized disclosure, and finds synergistic insights from multiple data sets located at different sites.
Means for Solving the Problem
[0005] A data search device that is interactively operated by a user who executes a mission including a plurality of searches T1, T2, …, T for cross-analyzing a plurality of tabular data sets D1, D2, …, D n , n respectively is provided. The data search device includes at least one storage device, a display device, and at least one processor. The at least one processor is electrically connected to the at least one storage device and the display device. The at least one processor N in response to the start of the mission, starts from n = 1 and executes the following (1) and (2): (1) Start search T (1) Start search T n and the search T n is a task with an arbitrary filter for searching the tabular data set D n , and the working data set W n operated by the search T n is first derived from applying the filter to the tabular data set D n or, if the filter is not provided, from the tabular data set D n ; (2) Enable the display device to display a working scene S n for the search T n , and the working scene S n includes a statistical graph for the working data set W n , a plurality of column names of the tabular data set D n , a plurality of GUI action elements, and related tabular data sets D mIf specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Furthermore, the at least one processor is The aforementioned work scene S n The GUI action elements and the tabular dataset D n In response to a selection of a series of column names in the working dataset W, n A series of calculations are performed on the work scene S after the execution of the series of operations. n Update, (a) The aforementioned work scene S of the two GUI actions n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, (1) Said search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n Derived from, (2) The aforementioned related tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group mA subset of is included, (3) Search T on the display device m Work scene S for use m Make it possible to display it.
[0006] Furthermore, a cascade data search method is provided for use in a cascade data search system comprising at least one data search device. The first data search device of the at least one data search is a plurality of tabular data sets D1, D2, ..., D N Multiple searches T1, T2, ..., T for cross-analyzing each of them N It is interactively operated by a user performing a mission that includes the following. The first data search device stores the tabular dataset D1 and has a display device for interface with the user. The cascaded data search method is In response to the start of the aforementioned mission, n=1 is used, Exploration T n Start the search T n This is the tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to the tabular dataset D, or if the filter is not provided, the tabular dataset D n From this, the first thing to derive is, The search T n Work scene S for n The work scene S is displayed on the display device. n This refers to the aforementioned work dataset W n Statistical graphs for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and the associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D mThe second related column group has the same meaning and the same data representation format, Includes, The aforementioned cascade data search method is, The aforementioned work scene S n The GUI action elements and the tabular dataset D n In response to a selection of a series of column names in the working dataset W, n Performing a series of calculations on the work scene S on the display device after the execution of the series of operations n This includes updating, The aforementioned cascade data search method is, (a) The aforementioned work scene S of the two GUI actions n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n It is derived from and The aforementioned tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group m The fact that a subset of is included, Exploration T mWorking scene S for use m displaying the same on the display device, and further includes
[0007] Also provided is a non - transient computer - readable storage medium storing a computer program including a plurality of codes. The computer program executes a cascade data search method after the codes are loaded into a cascade data search system. The first data search device of the cascade data search system performs a plurality of searches T1, T2, …, T for cross - analyzing a plurality of tabular data sets D1, D2, …, D N respectively. The mission including the searches is interactively operated by a user. The first data search device stores the tabular data set D1 and has a display device for interfacing with the user. The cascade data search method N in response to the start of the mission, starts from n = 1, starts search T where the search T n is a task with an arbitrary filter for searching the tabular data set D n and the working data set W n operated by the search T n is initially derived from applying the filter to the tabular data set D n or, when the filter is not provided, from the tabular data set D n such that the display device can display the working scene S n for the search T where the working scene S n for the search T n includes a statistical graph for the working data set W n a plurality of column names of the tabular data set D n a plurality of GUI action elements, and, when a related tabular data set D n is specified, includes a plurality of column names of the related tabular data set D m and the tabular data set D m n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Includes, The aforementioned cascade data search method is, The aforementioned work scene S n The GUI action elements and the tabular dataset D n In response to a selection of a series of column names in the working dataset W, n Performing a series of calculations on the work scene S on the display device after the execution of the series of operations n This includes updating, The aforementioned cascade data search method is, (a) The aforementioned work scene S of the two GUI actions n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n It is derived from and The aforementioned tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group mThe fact that a subset of is included, Exploration T m Work scene S for use m The further includes displaying the above on the display device. [Effects of the Invention]
[0008] According to the present invention, tabular datasets D1, D2, ..., D N These can be stored in the same data exploration device or in different data exploration devices. Therefore, data exploration can be performed across datasets and even across sites (i.e., across data exploration devices). The purpose of cross-site data exploration is to unlock the ability to cross-analyze two or more independent tabular datasets managed by different data owners and distributed across highly heterogeneous environments. This eliminates the need to share or integrate raw data, enables spontaneous and planned data queries across various data planets, and protects data from copying, downloading, or unauthorized disclosure.
[0009] Detailed technical and preferred embodiments for carrying out the present invention are described in the following paragraphs, together with the accompanying drawings, so that those skilled in the art may fully understand the features of the claimed invention. [Brief explanation of the drawing]
[0010] [Figure 1] The hardware configuration of the data search device DP1 in some embodiments of the present invention is shown. [Figure 2] This illustrates the concept of an exemplary data galaxy. [Figure 3] An exemplary work scene Sn displayed on the display device 13 is shown. [Figure 4] An example of a tabular dataset, TD1, is shown. [Figure 5]This demonstrates an exemplary process for exploring the exemplary tabular dataset TD1. [Figure 6A] An example of the object of interest T1 is shown. [Figure 6B] Here is another example of the object of interest T2. [Figure 7] This example demonstrates how to generate a working dataset Wm for exploration Tm based on the object of interest (TOI) (n,m). [Figure 8] This example data flow demonstrates how to perform data exploration across datasets on the same DP in asynchronous mode. [Figure 9] This example data flow demonstrates how to perform data exploration across datasets on the same dynamic programming platform in synchronous mode. [Figure 10] The concept of the transplore according to the present invention is shown. [Figure 11] The main flowchart of a cascade data search method in several embodiments of the present invention is shown. [Modes for carrying out the invention]
[0011] Specific embodiments of the data retrieval device, cascaded data retrieval method, and non-temporary computer-readable storage medium according to the present invention will be described below. However, these embodiments are not intended to limit the present invention to any specific environment, application, or implementation described herein. Accordingly, the description of these embodiments is illustrative and not limiting to the scope of the present invention. Elements not relevant to the present invention are omitted from the following embodiments and accompanying drawings. The dimensions of each element and the dimensional scales between elements in the accompanying drawings are shown for illustrative purposes only to facilitate illustration and explanation and are not intended to limit the scope of the present invention. Unless otherwise specified, expressions such as "a," "the," etc., in this specification and the claims include both singular and plural forms.
[0012] A key idea of this invention is to provide a mechanism that allows data owners to encapsulate and host data structures in a data retrieval device, while simultaneously allowing users to interactively operate the data retrieval device to access T1, T2, ..., T N The mission involves completing multiple explorations, each labeled as D1, D2, ..., D N The goal is to discover patterns, characteristics, and points of interest in an unplanned, unstructured, yet controllable way by cross-analyzing multiple tabular datasets, where the variable N is a positive integer greater than 1.
[0013] (Data Planet) The data exploration device provided by the present invention can be thought of as a Data Planet (DP). In this application, the two terms “data exploration device” and “data planet” are used interchangeably. A DP is a data object with a graphical user interface (GUI) front that (i) encapsulates one or more tabular datasets called raw data, and (ii) supports an interface of methods for a user or other DP to access and interact with the DP. In some embodiments, each DP may have (a) a unique name such as a Uniform Resource Identifier (URI) on the World Wide Web (WWW), (b) a subject, and (c) a text description. The interface of methods is designed to be necessary and sufficient, and is the only way to access the DP while preventing copying, downloading, leakage, or unauthorized disclosure of the raw data.
[0014] For the hardware structure of the data retrieval device DP1 in some embodiments of the present invention, please refer to Figure 1. The data retrieval device DP1 comprises a storage device 11, a display device 13, and a processor 15, the processor 15 being electrically connected to the storage device 11 and the display device 13. In some embodiments, the data retrieval device DP1 may comprise multiple processors and / or multiple storage devices. In these embodiments, the processor(s) and storage devices(s) are electrically connected.
[0015] The storage device 11 is configured to store one or more tabular datasets and may be a hard disk (e.g., a solid-state disk) or any other non-temporary computer-readable storage medium / device known to those skilled in the art that can store various types of digital data. The display device 13 is configured to interface with the user and may be a liquid crystal display (LCD) device, an organic light-emitting diode (OLED) display device, an active-matrix organic light-emitting diode (AMOLED) display device, a micro light-emitting diode (Micro LED) display device, or any other display device known to those skilled in the art. The processor 15 may be any type of processing unit, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), or any type of computing device with similar functions known to those skilled in the art.
[0016] In some embodiments, the data search device DP1 may further include a transmit / receive interface 17, which is electrically connected to the processor 15. The transmit / receive interface 17 may be a wired or wireless interface and is configured to connect to a network (e.g., the Internet, a local area network) to transmit signals and / or data to other data search devices and to receive signals and / or data from other search devices.
[0017] (Relevance) In this invention, each tabular dataset may have a fixed number of columns and a variable number of rows. Two tabular datasets are related if they have column groups that have the same meaning and the same data representation format. Note that a column group may consist of one or more columns.
[0018] For the sake of understanding, several examples of related tabular datasets are presented herein. One example is the tabular dataset D n and D m These are related because each has a column group that represents time in the data representation format "MM-DD-YYYY". In another example, the tabular dataset D p and D q These are related because each has a column group that represents a city in text form, such as "NYC" or "New York City, NY". In some embodiments, this can be achieved by techniques such as knowledge graphs or large language models.
[0019] (Data Galaxy) A Data Galaxy is a network of related Data Points (DPs) with related links established between them. Two DPs are related if at least one tabular dataset of one DP is related to one tabular dataset of the other DP. Figure 2 shows an exemplary Data Galaxy DG concept including seven DPs (i.e., data discovery devices DP1, DP2, DP3, DP4, DP5, DP6, and DP7). In Figure 2, each ellipse represents a DP, each solid line represents a related link between two tabular datasets (i.e., two tabular datasets connected by a solid line are related), and each dotted line represents a related link between two DPs (i.e., two DPs connected by a dotted line are related). While Figure 2 shows seven DPs, it should be noted that the present invention does not limit the number of DPs constituting a Data Galaxy to a specific number. It should also be noted that the hardware configuration of each data discovery device DP2, ..., DP7 may be the same as that shown in Figure 1.
[0020] As described above, the data search device provided by the present invention can be considered a data search device (DP). Therefore, a cascaded data search system including multiple data search devices can be considered a data galaxy. In this application, the terms "cascaded data search system" and "data galaxy" are used interchangeably.
[0021] (Data exploration) In the field of exploratory data analysis, which facilitates users to explore the complexity of data and navigate its dimensions, the primary objective is to identify patterns and trends, and in particular, to focus the investigative effort on areas of interest to extract valuable insights. Data exploration is an inference process in which a user can step-by-step, interactively examine one or more tabular datasets and their columns, narrowing down possibilities until something interesting or suspicious is found. This invention further pushes the limits of data exploration in conventional cross-data analysis without exchanging raw data, by enabling a seamless, exploratory journey into an unknown space of datasets that may be owned by third parties and managed in remote, heterogeneous environments, as long as the datasets can be located and relevant links can be established. In this invention, such a process is initiated by a user with a mission in mind, such as a high-level objective (e.g., detecting anomalies, searching for suspicious items) or a specific analytical question (e.g., finding the top three cities with the highest cost of living).
[0022] In this invention, the user interactively operates the data search device DP1 to execute a mission. In response to the start of the mission, the processor 15 of the data search device DP1 searches T from n=1. n The search T is initiated and displayed on the display device 13 of the data search device DP1. n Work scene S for use n Display it.
[0023] Exploration T n This is the tabular dataset Dn This is a task with an arbitrary filter (filters will be described later) for searching for [something]. n When you start it, search T n The working dataset W that is manipulated by n This is the tabular dataset D n It is initially derived by applying a filter to it. Alternatively, if no filter is specified, the tabular dataset D is derived. n It is derived from the following. Specifically, the search T n This is a series of searches (T1, T2, ..., T N If it is the first exploration task (i.e., n=1) in T1, etc., then no filter is provided, and therefore the working dataset W n The first is the tabular dataset D n Directly derived from (i.e., working dataset W) n The contents are in tabular format, dataset D n (This will be the same as the content of [the previous text]). Exploration T n If it is not the first exploration task in a series of exploration tasks, then the working dataset W n This is the tabular dataset D n It is first derived by applying a filter to the tabular dataset D. In either case, the tabular dataset D n A data search device that stores the working dataset W n For example, a tabular dataset D1 is stored in the data search device DP1, and therefore the processor 15 of the data search device DP1 generates a working dataset W1.
[0024] The display device 13 of the data search device DP1 (i.e., a device operated interactively by the user) displays the work scene S. n This is displayed. Work Scene S n This is the working dataset W n Statistical graphs for use with tabular dataset D n Multiple column names, multiple GUI action elements, and associated tabular dataset D m If specified, the associated tabular dataset D mThis includes multiple column names. The column names of related tabular datasets are also provided to the user (if one or more exist), so that data exploration can be performed in a cascading manner (i.e., from tabular dataset to tabular dataset, through the relationships between them).
[0025] Work scene S displayed on display device 13 n For an example, please refer to Figure 3. In this example, the tabular dataset D to be searched is... n It is named "Weather" and consists of five columns: "Country," "Postal Code," "Time," "Status," and "Amount." Tabular Dataset D n This includes the related tabular dataset D m This exists. This related tabular dataset D m It is named "Housing" and consists of four columns: "Country," "Postal Code," "Status," and "Price." Tabular Dataset D n and D m The columns "postal code" are related because they are related. The display screen DS of the display device 13 is the working dataset W n Display area DA1 for displaying statistical graphs, tabular dataset D n Display area DA2 shows column names, three display areas DA31, DA32, and DA33 show GUI action elements, and the associated tabular dataset D m It consists of display area DA4 which displays the column names. Specifically, display area DA31 is for holding the selected control column (X axis) which indicates the domain the user wants to investigate. Display area DA32 is for holding the selected result column (Y axis) which indicates the results the user wants to observe regarding the values of the control column (X axis). Display area DA33 is a tabular dataset D constructed using predefined functions or operators with the columns of display area DA2. n This is for defining and maintaining the data filters shown above.
[0026] (exploratory method) The present invention provides a set of exploratory methods for a user or other DP to access and interact with a DP. The following exploratory methods are provided as examples. Note that the present invention is not limited to the following items for exploratory methods. (i) Expand X: Select a column in a tabular dataset, for example X, and divide it into groups based on its values to reveal the underlying properties. For example, if the "Gender" column is selected, it will be divided into two groups: male and female, and the "Age" column will be divided into 10 groups: 1-10, 11-20, ..., 91-100. Such a column may be called an expanded column or X column. In the example shown in Figure 3, "Expand X" can be performed by selecting a column name in the display area DA31. (ii) Observe Y: In relation to the expanded group of X columns, select a value in a column, for example, column Y, and visually observe the relationship between these columns in a basic or aggregated form (e.g., count, average, maximum, minimum, etc.). For example, selecting the "Salary" column will display the expanded group, the average salary for men and women. These columns are called observation columns or columns Y. In the example shown in Figure 3, "Observe column Y" can be performed by selecting the column name in the display area DA32. (iii) XY Exploration: Interactively explore columns X and Y to identify interesting patterns or anomalous states. By performing various operations (e.g., side-by-side comparison, normalization, ordering, clustering, regrouping, scaling, pivoting, baseline setting, quantization, or other visual transformations), interdependencies between variables can be visualized from various understandings and perspectives, providing multifaceted insights from the dataset. This exploratory approach aims to explore the data from various angles without adding or removing columns of interest (i.e., columns X and Y). (iv) Termination: Terminate the search if you have found something interesting or if you cannot explore any further. (v) Data Filter: To focus on the main elements, the working dataset is removed or reduced (i.e., narrowed down) by filtering out unimportant rows and unlikely groups / ranges. In the example shown in FIG. 3, the "Data Filter" can be achieved by (a) selecting one or more groups expanded in the display area DA31, (b) setting the filtering conditions in the display area DA32, or (c) applying one or more selected columns to a function in the display area DA33.
[0027] (Process of Exploration) In the present invention, exploration can be considered as a series of actions / queries on data, which is a sequence of selecting one or more GUI action elements from the working scene S n and the column names of the tabular dataset D n . When an action / query is invoked, one of the following cases occurs: (i) the end of the exploration, i.e., the answer to the search target or analytical question, (ii) a hint for determining the next step or related dataset to continue, (iii) a situation to return to the previous state. In response to a series of selections of the GUI action elements from the working scene S n and the column names of the tabular dataset D n , the data exploration device that stores the tabular dataset D n performs a series of operations (by the processor) on the working dataset W n , and the data exploration device DP1 (i.e., the device that the user operates interactively) updates the working scene S n displayed on the display device 13 (by the processor 15) after the execution of the series of operations. Note that at any point in the exploration, there is a corresponding working dataset that the user explores and investigates. The working dataset changes step by step for each query.
[0028] FIG. 5 shows an exemplary process of searching an exemplary tabular data set TD1 shown in FIG. 4. When the processor 15 of the data search device DP1 starts a search T1 (i.e., a task of searching the tabular data set TD1), first, a working data set WD1 for the search process is derived from the tabular data set TD1.
[0029] Starting from the working data set WD1 (which may be regarded as state S1), in response to each call of an action / query (by clicking on one or more of the column names of the tabular data set TD1 or the GUI action elements displayed on the display device 13), the search transitions from one state to another state, and as a result, an action / query result is generated. Each state of the search is represented by one working data set. In this example, when "expand column D" is executed in state S1, it becomes state S2 (represented by the working data set WD2), and when "observe column B" is executed in state S2, it becomes state S3 (represented by the working data set WD3). When "investigate column D and column B" is executed in state S3, it becomes state S4 (represented by the working data set WD4), and when "data filter" is executed by filtering values "d4" to "d7" corresponding to column "D" in state S4, it becomes state S5 (represented by the working data set WD5). When "data filter" is executed by filtering values "d2" to "d3" in that state S5, it becomes state S6 (represented by the working data set WD6).
[0030] (Target(s) of Interest) Among the things that the user is interested in, there may be a case where the user wants to further track and trace specific information temporally or spatially (i.e., in different tabular data sets). The Target(s) of Interest (TOI) is used to refer to a specific object, person, or thing on which a particular interest is concentrated or directed. The TOI is a subset of the working data set and includes the object that the user wants to learn from the relevant tabular data set and, if provided, the auxiliary information that the user wants to share when searching the relevant tabular data set.
[0031] TOI may be generated when a user expresses interest in related tabular datasets (on the same data exploration device or on different data exploration devices). In this invention, the user expresses interest in tabular dataset D n When searching for related tabular dataset D, use one of the following methods. m They may show interest. (a) Work scene S n Related tabular dataset D m (b) Select the prime column name (for example, by clicking with the mouse), related tabular dataset D m Select (for example, by clicking with the mouse). Here, the related tabular dataset D m The column names of the second related column group are prime column names. (TOI) (n,m) This is the working dataset W n Derived from, tabular dataset D n Includes distinct data values of the first related column group. In some embodiments, the TOI (n,m) This is the working dataset W n It may also include data from at least one other column within it. Such supplementary information is specified by the user. TOI (Top of Interest) (n,m) This is the tabular dataset D n It is generated by the processor of the data search device that stores it.
[0032] See Figure 6A for an example of an object of interest T1. In this example, the user explores a tabular dataset (not shown), performs "Expand Column B," "Observe Column C," and "Investigate Columns B and C," and then performs "Data Filter" to filter the values "d3" through "d4" corresponding to column "U" to generate a working dataset WD7. At this point, the user has expressed interest in related tabular datasets, and the two tabular datasets are linked by the related column "U." Accordingly, an object of interest T1 is generated from the working dataset WD7, containing distinct data values for the first related column group (i.e., column "U").
[0033] Figure 6B shows another example of the object of interest T2. The difference between the two objects of interest T1 and T2 is that object of interest T2 is the working dataset W n The data in column "C" is further included. In object of interest T2, the value "cla" corresponding to the value "d1" may be derived by applying a function to all values corresponding to d1 in column "C" of the working dataset WD7 (e.g., the mean of "c1", "c3", and "c7"). Similarly, the value "c2a" corresponding to the value "d2" may be derived by applying the same operation to all values corresponding to d2 in column "C" of the working dataset WD7 (e.g., the mean of "c2" and "c5").
[0034] (Break out of one tabular dataset and search for related tabular datasets that have a TOI.) User tabular dataset D n During the search, related tabular dataset D (on the same data search device or on different data search devices) m If you are interested, please refer to the tabular dataset D. n The processor that stores the TOI performs the following operations: First, the TOI of interest. (n,m) Generates and searches T in response to interrupt commands. n Execute an interrupt handler to exit the state. Next, the TOI of interest. (n,m) and related tabular dataset D m Search using the prime column name T m Launch the associated tabular dataset D m Search for it. Note that the interrupt command is generated by the processor 15 of the data search device DP1. Search T m When it starts up, the processor 15 of the data search device DP1 is also notified, and the search T is displayed on the display device 13. m Work scene S for use m Display it.
[0035] Topics of Interest (TOI) (n,m) Search using t m In response to the start of the related tabular dataset D mThe processor of the data search device that stores the TOI of interest (n,m) (Can be considered a filter) in related tabular dataset D m Apply to search T m Working dataset W for use m Derive the following from the working dataset W. m TOI (n,m) Related tabular dataset D included m Related tabular dataset D, which contains the data values of the second related column group. m It is a subset of.
[0036] Figure 7 shows the TOI (Top of Interest). (n,m) Search T based on this m Working dataset W for use m This example shows how to generate a T1. In this example, the tabular dataset TD2 is an associated tabular dataset, and the column "V" forms an associated column group. When the object of interest T1 is applied to the tabular dataset TD2, the search T1 is generated. m Working dataset WD8 for (i.e., working dataset W m ) can be obtained.
[0037] (Data search between datasets on the same dynamic programming platform; asynchronous mode) In some embodiments, tabular dataset D n and related tabular dataset D m These are stored in the same data search device, and search T n and T m This is executed asynchronously. Note that the tabular dataset D n and D m Please note that the data retrieval device that stores this data is either a user-operated interactive data retrieval device (i.e., data retrieval device DP1) or another data retrieval device.
[0038] In these embodiments, tabular dataset D n and D m The processor of the data search device that stores the data search T m Execute, TOI (n,m)Based on the related tabular dataset D m Filter the working dataset W m Derive the associated tabular dataset D m Based on the prime column names, the working dataset W m The calculation is performed on the data search device DP1 (i.e., the device that the user operates interactively). Furthermore, the processor 15 of the data search device DP1 (i.e., the device that the user operates interactively) processes the work scene S on the display device 13. m Update the tabular dataset D. n and D m If the data search device that stores the data is not data search device DP1, then work scene S m The information displayed is transmitted to data search device DP1 via the transmit / receive interface of both data search devices. In asynchronous mode, work scene S n and work scene S m These can be switched on the display device 13 of the data search device DP1, and the user can operate each independently.
[0039] Figure 8 shows an exemplary data flow for data exploration between datasets on the same DP in asynchronous mode. In Figure 8, states S1, S2, S3, S4, S5, and S6 and their corresponding working datasets are explored. n It belongs to a state Z1, Z2, Z3, Z4, Z5 and its corresponding working dataset are explored. m It belongs to this group.
[0040] Exploration T n Inside, the user is in state S4 and the associated tabular dataset D m They show interest in the tabular dataset D. n and D m The data search device that stores the TOI of interest (n,m) (That is, generate the object of interest T3 shown in Figure 8), and explore T m Execute the following to create the related tabular dataset D m TOI (n,m) Filter based on the working dataset W m Derive the associated tabular dataset D mBased on the prime column names, the working dataset W m The calculation is performed on the data search device DP1 display device 13. n and work scene S m The display can be switched and operated independently by the user. Therefore, the search T m Even after it has been launched and executed, the user can explore T n The process can be continued from state S4 to state S5, and the operation can be continued in the same manner thereafter. As shown in Figure 8, the search T n and exploration T m These are executed independently.
[0041] (Data search between datasets on the same dynamic programming platform; synchronous mode) In some embodiments, tabular dataset D n and related tabular dataset D m These are stored in the same data search device, and search T n and T m These will be executed synchronously. Note that the tabular dataset D n and D m Please note that the data retrieval device that stores this data is either a user-operated interactive data retrieval device (i.e., data retrieval device DP1) or another data retrieval device.
[0042] In these embodiments, tabular dataset D n and D m The processor of the data search device that stores the data search T m Execute, TOI (n,m) Based on the related tabular dataset D m Filter the working dataset W m Derive the associated tabular dataset D m Based on the prime column names, the working dataset W m The calculation is performed on the data search device DP1 (i.e., the device that the user operates interactively). Furthermore, the processor 15 of the data search device DP1 (i.e., the device that the user operates interactively) processes the work scene S on the display device 13. mUpdate the tabular dataset D. n and D m If the data search device that stores the data is not data search device DP1, then work scene S m The information displayed is transmitted to data search device DP1 via the transmit / receive interface of both data search devices. In synchronous mode, tabular dataset D n and D m The processor of the data search device that stores the data search T m While active, search T n Pause it further.
[0043] In these embodiments, the work scene S m The termination action above (for example, work scene S) m Search T in response to the click of the button above. m When you finish, the tabular dataset D n and D m The processor of the data search device that stores the TOI of interest (n,m) Results of target (ROT) m Generates the result ROT. m Search T m Before the end, work dataset W m Generated from, TOI (n,m) Construct a table of processed data corresponding to separate data values. The columns of the processed data can be predefined or hinted at by the columns being observed or examined. Tabular dataset D n and D m The processor of the data search device that stores the TOI of interest (n,m) Based on the separate data values, the target result ROT m working dataset W n By integrating into the working dataset W n Update and explore T n We will resume and focus on TOI (n,m) Based on separate data values, the working dataset W nThe calculation is performed on the data search device DP1 (i.e., the device that the user operates interactively) and the display device 13 to work scene S. n Return to the original state.
[0044] Figure 9 shows an exemplary data flow for data exploration between datasets on the same DP in synchronous mode. In Figure 9, states S4 and S5 and their corresponding working datasets are explored in T n Belonging to this, states Z1, Z2, Z3, Z4, Z5 and their corresponding working datasets are explored T m It belongs to this group.
[0045] Exploration T n During this time, the user, in state S4, accesses the related tabular dataset D m They show interest in the tabular dataset D. n and D m The data search device that stores the TOI of interest (n,m) (i.e., generate the object of interest T4 in Figure 9) and search T m Execute the following to identify the TOI of interest. (n,m) Based on the related tabular dataset D m Filter and work dataset W m This derives the following. Also, the related tabular dataset D m Based on the prime column names, the working dataset W m The operation is performed on this. This is in synchronous mode, so search T n The search is paused and exploration is T m Only those will be active.
[0046] Exploration T m During this time, in state Z5, work scene S m A termination action is triggered for this. In response to this termination action, the tabular dataset D n and D m The data search device that stores the target result ROT m (That is, the target result R1 shown in Figure 9) is generated, and the target result ROT m(i.e., target result R1) corresponds to the working dataset W of state S4. n By integrating with, the working dataset W n Update. Then, search T n The process resumed, and the display device 13 of the data search device DP1 displayed the work scene S n Return to the previous page.
[0047] (Cross-Planet Data Exploration; Synchronization Mode) In some embodiments, tabular dataset D n and related tabular dataset D m These are stored in different data search devices DP3 and DP4, respectively, and the search T n and T m This is executed in synchronous mode. Data search devices DP3 and DP4 are two independent data search devices. In some embodiments, the tabular dataset D n and / or related tabular dataset D m Please note that the data may or may not be stored in the data retrieval device DP1.
[0048] In these embodiments, the data search device DP3 is the TOI of interest. (n,m) and related tabular dataset D m The prime column name is configured to be sent to the data search device DP4, and the data search device DP4 searches T m Execute the following to identify the TOI of interest. (n,m) Based on the related tabular dataset D m Filter and work dataset W m Derive the associated tabular dataset D m Based on the prime column names, the working dataset W m The calculation is performed on this. Since this is in synchronous mode, the data search device DP4 searches T m While it is active, exploration T n The scene is paused, and work scene S m This is operated by the user on the display device 13 of the data search device DP1.
[0049] In these embodiments, in response to an end action for the work scene S m an end command is sent to the data search device DP4, and the search T m is ended. The data search device DP3 receives, from the data search device DP4, the target result ROT (n,m) regarding the object of interest TOI m . This target result ROT m is derived from the work data set W m before the end of the search T m and includes a table of processed data corresponding to distinct data values of the object of interest TOI (n,m) . The columns of the processed data are predefined by the columns to be observed or inspected, or hints can be obtained. The data search device DP3 updates the work data set W (n,m) by integrating the target result ROT m with the work data set W n and resumes the search T<00??353>. Also, operations are performed on the work data set W[[ID=??]] n according to distinct data values of the object of interest TOI (n,m) . Further, the processor 15 of the data search device DP1 enables the display device 13 to return to the work scene S n . <??00972> An exemplary data flow of inter - planet data search in the synchronous mode is the same as that shown in FIG. 9. However, in the inter - planet data search in the synchronous mode, the searches T n and T m are executed by the data search devices DP3 and DP4, respectively.
[0051] The purpose of cross-planet data exploration in synchronous mode is to maximize the ability to cross-analyze two or more independent tabular datasets managed by different data owners and located far apart in heterogeneous environments. This eliminates the need to share or unify raw data, enables spontaneous and planned data queries (e.g., descriptive analysis) across various data planets, and protects data from copying and leakage. At the heart of cross-planet data analysis is the concept of "transplore," which means exploring beyond space and time. This is done to move beyond the boundaries of the current data planet and into other data planets to analyze related datasets during the exploration. Transplore is not merely a remote visit, but a remote exploration into clusters of data planets that are unknown but somehow related. Such a journey is called cross-planet data exploration (cross-planet data exploration) or simply worldwide data exploration.
[0052] When a user requests additional information about an object of interest, they transplore the data exploration cluster DP1, DP2, ..., DPN to seek answers, as shown in Figure 10. This transploration is expected to convey minimal information about the object of interest (e.g., objects of interest TO1, TO2, ..., TOM) and return results of interest (e.g., results of interest RT1, RT2, ..., RTM). However, if the first relevant data planet cannot provide an answer, the system may choose to transplore to a second data planet. This process is repeated until the necessary information is found or the system gives up and returns from the exploration.
[0053] The present invention also provides a cascaded data search method for use in a cascaded data search system comprising at least one data search device. In this method, the first data search device of at least one data search device (e.g., data search device DP1) searches a plurality of tabular data sets D1, D2, ..., D NMultiple searches T1, T2, ..., T for cross-analyzing each of them N Interactively operated by a user performing a mission that includes the first data retrieval device, the first data retrieval device stores a tabular dataset D1 and has a display device for interface with the user.
[0054] Figure 11 shows the main flowchart of a cascade data search method in several embodiments of the present invention. The cascade data search method starts with n=1 depending on the start of the mission. Each search T1, T2, ..., T N The cascade data search method includes steps S101 to S113.
[0055] In step S101, the first data search device searches for T n The process begins. Exploration T n This is the tabular dataset D n This is a task involving searching for a target with an arbitrary filter. n The working dataset W that is manipulated by n This is the tabular dataset D n By applying a filter to the tabular dataset D, or if no filter is given, n It is derived first from the working dataset W. n This is the tabular dataset D n It is generated by a data retrieval device that stores it.
[0056] In step S103, the display device of the first data search device (i.e., the device operated interactively by the user) displays the search results T n Work scene S for n This is displayed. Work Scene S n This is the working dataset W n Statistical graphs for use with tabular dataset D n Multiple column names, multiple GUI action elements, and associated tabular dataset D m If specified, the associated tabular dataset D m Includes multiple column names. Tabular dataset Dn The first related column group and related tabular dataset D m The second related set of columns has the same meaning and the same data representation format.
[0057] Steps S105 and S107 are in work scene S n GUI action elements and tabular dataset D n This is performed in response to a selection of column names. In step S105, the tabular dataset D n The data search device that stores the working dataset W n A series of operations are performed on the work scene S in step S107. After the series of operations are performed, the work scene S is displayed on the display device of the first data search device (i.e., the device that the user operates interactively). n It will be updated.
[0058] Steps S109, S111, and S113 are steps of two GUI actions (a) working scene S n Related tabular dataset D m Selection of prime column names, and (b) related tabular dataset D m This is executed in response to one of the selections, and the associated tabular dataset D m The column names of the second related column group are prime column names.
[0059] In step S109, an interrupt command is generated by the first data search device (i.e., a device operated interactively by the user), and the tabular dataset D n Search T by a data search device that stores the data. n An interrupt operation is performed to exit the situation. Furthermore, the tabular dataset D n The data search device that stores the working dataset W n From, tabular dataset D n The TOI of interest includes distinct data values in the first related column group. (n,m)In step S111, the first data search device (i.e., a device operated interactively by the user) generates the related tabular dataset D. m TOIs for exploring (n,m) Search T including m It is launched. TOI (Point of Interest) (n,m) Search T m Working dataset W for m To derive the related tabular dataset D m This is a filter applied to the TOI of interest. (n,m) Related tabular dataset D included m Associated tabular dataset D having data values for the second associated column group. m It is a subset of. In step S113, search T m Work scene S for m However, this is displayed on the display device of the first data retrieval device (i.e., a device that the user operates interactively).
[0060] The cascade data search method provided by the present invention can perform all operations and steps that the aforementioned cascade data search system can perform, in addition to the steps described above, and has the same functionality and technical effects as the aforementioned cascade data search system. How the cascade data search method provided by the present invention performs these operations and steps, and how it has the same functionality and technical effects as the aforementioned cascade data search system, will be easily understood by those skilled in the art based on the above-described explanation of the cascade data search system. Therefore, no further explanation is provided here.
[0061] The cascading data retrieval method provided by the present invention can be implemented as a computer program containing multiple codes. This computer program is stored on a non-temporary computer-readable storage medium. When the code of the computer program is loaded into a cascading data retrieval system (e.g., the aforementioned cascading data retrieval system), the computer program executes the cascading data retrieval method described above. The non-temporary computer-readable storage medium may be an electronic product such as read-only memory (ROM), flash memory, floppy disk, hard disk, compact disc (CD), digital versatile disc (DVD), mobile disk, network-accessible database, or other storage medium with similar functionality that is well known to those skilled in the art.
[0062] In the specification and claims of this invention, please understand that certain terms (including related column groups) are preceded by the terms "first" or "second." Note that the terms "first," "second," and "third" are used solely to distinguish different terms. Where the order of these terms is not specified or cannot be inferred from the context, the order of these terms is not limited by the preceding "first" and "second."
[0063] The above disclosure relates to the detailed technical content and inventive features of the present invention. Those skilled in the art can make various modifications and substitutions based on the described disclosures and suggestions without departing from the features of the present invention. However, such modifications and substitutions are substantially covered by the appended claims, although they are not fully disclosed in the above description.
[0064] (Note) (Note 1) Multiple tabular datasets D1, D2, ..., D N Multiple searches T1, T2, ..., T for cross-analyzing each of them NA data retrieval device interactively operated by a user performing a mission including, the data retrieval device is A storage device configured to store the aforementioned tabular dataset D1, A display device configured to interface with the user, At least one processor electrically connected to the at least one storage device and the display device, Equipped with, The at least one processor starts from n=1 in response to the start of the mission and performs the following (1) and (2): (1) Search T n Start the search T n This is the tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to the tabular dataset D, or if the filter is not provided, the tabular dataset D n It was initially derived from, (2) The display device is the search T n Work scene S for n To enable the display of the aforementioned work scene S n This refers to the aforementioned work dataset W n Statistical graphs for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and the associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Furthermore, the at least one processor is The aforementioned work scene S n The GUI action elements and the tabular dataset Dn In response to a selection of a series of column names in the working dataset W, n A series of calculations are performed on the work scene S after the execution of the series of operations. n Update, (a) The aforementioned work scene S of the two GUI actions n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, (1) Said search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n Derived from, (2) The aforementioned related tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group m A subset of is included, (3) Search T on the display device m Work scene S for use m To make it possible to display Data retrieval device.
[0065] (Note 2) The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in the p-th data search device, The p-th data search device, the search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names m It is configured to perform calculations on, The at least one processor controls the work scene S m Configured to update, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. The data retrieval device described in Appendix 1.
[0066] (Note 3) The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in the p-th data search device, The p-th data search device, the search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names m It is configured to perform calculations on, The at least one processor controls the work scene S m Configured to update, The p-th data search device is the search T m While it is active, the search T n It is further configured to pause, The data retrieval device described in Appendix 1.
[0067] (Note 4) The aforementioned work scene S m The above search T m In response to the termination action to end, the p-th data search device further, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m The aforementioned TOI (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned working dataset W m Generated from, The aforementioned target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n Update the search T n We will resume, The aforementioned TOI of interest (n,m) According to the aforementioned separate data values, the working dataset W n Perform the operation on it, The at least one processor is configured such that the display device is the work scene S n Further configured to allow return, The data retrieval device described in Appendix 3.
[0068] (Note 5) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The p-th data search device is the TOI of interest. (n,m) and the associated tabular dataset D m The prime column name is configured to be transmitted to the q-th data search device, and the q-th data search device transmits the TOI of interest. (n,m) According to the aforementioned related tabular dataset D m Search T for filteringm Execute the above working dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names m Perform the operation on it, In the p-th data search device, the search T m While active, search T n The process is paused, and the aforementioned work scene S m This is operated by the user on the display device of the data search device, The data retrieval device described in Appendix 1.
[0069] (Note 6) The aforementioned work scene S m The above search T m In response to the termination action to end the process, a termination command is sent to the q-th data search device. The p-th data search device retrieves the TOI of interest from the q-th data search device. (n,m) Target result ROT m It is configured to receive the target result ROT m The aforementioned TOI (n,m) The search T constructs a table of processed data corresponding to the aforementioned separate data values. m Before the completion of the aforementioned working dataset W m Derived from, The p-th data search device is the target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume, the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n It is configured to perform calculations on, The at least one processor is configured such that the display device is the work scene S nFurther configured to allow return, The data retrieval device described in Appendix 5.
[0070] (Note 7) The aforementioned TOI of interest (n,m) This refers to the aforementioned work dataset W n Further including data from at least one other column within, The data retrieval device described in Appendix 1.
[0071] (Note 8) A cascade data search method for use in a cascade data search system comprising at least one data search device, The first data search device for at least one data search includes a plurality of tabular datasets D1, D2, ..., D N Multiple searches T1, T2, ..., T for cross-analyzing each of them N Interactively operated by a user performing a mission including, the first data search device has a display device for storing the tabular dataset D1 and for interface with the user, and the cascaded data search method is In response to the start of the aforementioned mission, n=1 is used, Exploration T n Start the search T n This is the tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to the tabular dataset D, or if the filter is not provided, the tabular dataset D n From this, the first thing to derive is, The search T n Work scene S for n The work scene S is displayed on the display device. n This refers to the aforementioned work dataset W n Statistical graphs for use, the tabular dataset D nMultiple column names, multiple GUI action elements, and the associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Includes, The cascade data search method is the work scene S n The GUI action elements and the tabular dataset D n In response to a series of selections of column names, The aforementioned work dataset W n Performing a series of operations on, After the execution of the series of operations, the work scene S on the display device n To update, It further includes, The cascaded data search method involves two GUI actions: (a) the work scene S n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n It is derived from and The aforementioned tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use mTo derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group m The fact that a subset of is included, Exploration T m Work scene S for use m Displaying the above on the display device, Further including, A method for exploring cascaded data.
[0072] (Note 9) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the same data search device among the at least one data search mentioned above. The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m To derive, The aforementioned tabular dataset D m The working dataset W according to the prime column names m Performing an operation on, The work scene S displayed on the display device m To update, It further includes, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. The cascade data search method described in Appendix 8.
[0073] (Note 10) The aforementioned tabular dataset D n and the associated tabular dataset D mThese are stored in the same data search device among the at least one data search mentioned above. The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m To derive, The aforementioned tabular dataset D m The working dataset W according to the prime column names m Performing an operation on, The work scene S displayed on the display device m To update, The search T m While it is active, the search T n Pause it and Further including, The cascade data search method described in Appendix 8.
[0074] (Note 11) The aforementioned work scene S m The above search T m In response to the termination action to end the cascade data search method, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m The aforementioned TOI (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned working dataset W m It is generated from, The aforementioned target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume and The aforementioned TOI of interest (n,m)According to the aforementioned separate data values, the working dataset W n Performing an operation on, The display device is the work scene S n To make it possible to return to the original state, Further including, The cascade data search method described in Appendix 10.
[0075] (Note 12) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The aforementioned cascade data search method is, The aforementioned TOI of interest (n,m) and the associated tabular dataset D m The prime column name is transmitted from the p-th data search device to the q-th data search device, and the q-th data search device determines the TOI of interest. (n,m) According to the aforementioned related tabular dataset D m Search T for filtering m Execute the above working dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names m Perform an operation on This further includes, In the p-th data search device, the search T m While active, search T n The process is paused, and the aforementioned work scene S m This is operated by the user on the display device of the data search device, The cascade data search method described in Appendix 8.
[0076] (Note 13) The aforementioned work scene S m In response to the termination action in the search T, m Sending a termination command to the q-th data search device to terminate the process, The p-th data search device retrieves the TOI of interest from the q-th data search device. (n,m) Target result ROT m Received and the corresponding result ROT m The aforementioned TOI (n,m) The search T constructs a table of processed data corresponding to the aforementioned separate data values. m Before the completion of the aforementioned working dataset W m It is derived from and The p-th data search device is the target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n To update, The p-th data search device is the search T n To resume and The p-th data search device is the TOI of interest. (n,m) According to the aforementioned separate data values, the working dataset W n Performing an operation on, The first data search device enables the display device to access the work scene S n To make it possible to return, Further including, The cascade data search method described in Appendix 12.
[0077] (Note 14) The aforementioned TOI of interest (n,m) This refers to the aforementioned work dataset W n Further including data from at least one other column within, The cascade data search method described in Appendix 8.
[0078] (Note 15) A non-temporary computer-readable storage medium for storing a computer program containing multiple codes, wherein the computer program executes a cascaded data search method after the codes have been loaded into a cascaded data search system, and a first data search device of the cascaded data search system executes a plurality of tabular datasets D1, D2, ..., D N Multiple searches T1, T2, ..., T for cross-analyzing each of them N Interactively operated by a user performing a mission including, the first data search device has a display device for storing the tabular dataset D1 and for interface with the user, and the cascaded data search method is In response to the start of the aforementioned mission, n=1 is used, Exploration T n Start the search T n This is the tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to the tabular dataset D, or if the filter is not provided, the tabular dataset D n From this, the first thing to derive is, The display device is the search T n Work scene S for n To enable the display of the aforementioned work scene S n This refers to the aforementioned work dataset W n Statistical graphs for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and the associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Includes, The cascade data search method is the work scene S n The GUI action elements and the tabular dataset D n In response to a series of selections of column names, The aforementioned work dataset W n Performing a series of operations on, After the series of operations are performed, the work scene S on the display device will appear. n To update, It further includes, The cascaded data search method involves two GUI actions: (a) the work scene S n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the situation, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first associated column group. n It is derived from and The aforementioned tabular dataset D m To explore the aforementioned TOI of interest, (n,m) Explore together T m To begin, the aforementioned TOI (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m A filter applied to the aforementioned TOI (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D containing the data values of the second associated column group m The fact that a subset of is included, Exploration T m Work scene S for use m Displaying the above on the display device, Further including, A non-temporary, computer-readable storage medium.
[0079] (Note 16) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the same data search device among the at least one data search mentioned above. The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m To derive, The aforementioned tabular dataset D m The working dataset W according to the prime column names m Performing an operation on, The work scene S displayed on the display device n To update, It further includes, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. A non-temporary computer-readable storage medium as described in Appendix 15.
[0080] (Note 17) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the same data search device among the at least one data search mentioned above. The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the working dataset W m To derive, The aforementioned tabular dataset Dm The working dataset W according to the prime column names m Performing an operation on, The work scene S displayed on the display device m To update, The search T m While it is active, the search T n Pause it and Further including, A non-temporary computer-readable storage medium as described in Appendix 15.
[0081] (Note 18) The aforementioned work scene S m The above search T m In response to the termination action to end the cascade data search method, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m The aforementioned TOI (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned working dataset W m It is generated from, The aforementioned target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume and The aforementioned TOI of interest (n,m) According to the aforementioned separate data values, the working dataset W n Performing an operation on, The display device is the work scene S n To make it possible to return to the original state, Further including, A non-temporary computer-readable storage medium as described in Appendix 17.
[0082] (Note 19) The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The aforementioned cascade data search method is, The aforementioned TOI of interest (n,m) and the associated tabular dataset D m The prime column name is transmitted from the p-th data search device to the q-th data search device, and the q-th data search device determines the TOI of interest. (n,m) According to the aforementioned related tabular dataset D m Search T for filtering m Execute the above working dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names m Perform an operation on This further includes, In the p-th data search device, the search T m While active, search T n The process is paused, and the aforementioned work scene S m This is operated by the user on the display device of the first data search device, A non-temporary computer-readable storage medium as described in Appendix 15.
[0083] (Note 20) The aforementioned cascade data search method is, The aforementioned work scene S m The above search T m In response to the termination action to end the process, a termination command is sent to the q-th data search device, The p-th data search device retrieves the TOI of interest from the q-th data search device. (n,m) Target result ROT m Received and the corresponding result ROT m The aforementioned TOI (n,m)The search T constructs a table of processed data corresponding to the aforementioned separate data values. m Before the completion of the aforementioned working dataset W m It is derived from and The p-th data search device is the target result ROT m to the aforementioned TOI (n,m) According to the aforementioned separate data values, the working dataset W n By integrating with the aforementioned work dataset W, n To update, The p-th data search device is the search T n To resume and The p-th data search device is the TOI of interest. (n,m) According to the aforementioned separate data values, the working dataset W n Performing an operation on, The first data search device enables the display device to access the work scene S n To make it possible to return, Further including, A non-temporary computer-readable storage medium as described in Appendix 19.
[0084] (Note 21) The aforementioned TOI of interest (n,m) This refers to the aforementioned work dataset W n Further including data from at least one other column within, A non-temporary computer-readable storage medium as described in Appendix 15.
Claims
1. Multiple tabular datasets D 1 , D 2 , ..., D N Multiple explorations to cross-analyze each of them T 1 , T 2 , ..., T N A data retrieval device interactively operated by a user performing a mission including, the data retrieval device is The aforementioned tabular dataset D 1 A storage device configured to store the following, A display device configured to interface with the user, The at least one storage device and the at least one processor electrically connected to the display device, Equipped with, The at least one processor starts from n=1 in response to the start of the mission and performs the following (1) and (2): (1) Explore T n is started, and the exploration T n is a task with an arbitrary filter for exploring the tabular dataset D n and the exploration T n operates on the working dataset W n which is initially derived from the tabular dataset D n by applying the filter to the tabular dataset D n or, if the filter is not provided, from the tabular dataset D (2) The display device is the search T n Work scene S for n To enable the display of the aforementioned work scene S n The work dataset W n Statistical graph for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Furthermore, the at least one processor is The aforementioned work scene S n The GUI action elements and the tabular dataset D n In response to a selection of column names of the working dataset W, n A series of calculations are performed on the work scene S after the execution of the series of operations. n Update, (a) The aforementioned work scene S of the two GUI actions n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, (1) The search T n An interrupt command is generated so that an interrupt operation is performed to exit the state, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first related column group. n Derived from, (2) The related tabular dataset D m In order to explore the aforementioned TOI (n,m) Explore together T m To begin, the aforementioned TOI of interest (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m This is a filter applied to the aforementioned TOI of interest. (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D, which includes the data values of the second associated column group. m A subset of is included, (3) Search T on the display device m Work scene S for use m To make it possible to display Data retrieval device.
2. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in the p-th data search device, The p-th data search device is the search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names of the above. m It is configured to perform calculations on, The at least one processor controls the work scene S m Configured to update, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. The data search device according to claim 1.
3. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in the p-th data search device, The p-th data search device is the search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names of the above. m It is configured to perform calculations on, The at least one processor controls the work scene S m Configured to update, The p-th data search device is the search T m While the search T is active, n It is further configured to pause, The data search device according to claim 1.
4. The aforementioned work scene S m The above search T m In response to the termination action to end, the p-th data search device further, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned work dataset W m Generated from, The aforementioned target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n Update the search T n We will resume, The aforementioned TOI of interest (n,m) According to the aforementioned separate data values, the work dataset W n Perform the operation on it, The at least one processor is configured such that the display device is the work scene S n Further configured to allow return, The data search device according to claim 3.
5. The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The p-th data search device is configured to transmit the prime column names of the object of interest TOI (n,m) and the relational table format data set D m to the q-th data search device. The q-th data search device executes the search T (n,m) for filtering the relational table format data set D m according to the object of interest TOI, derives the work data set W m , and executes an operation on the work data set W m according to the prime column names of the relational table format data set D m and m In the p-th data search device, the search T m While being active, the search T n Is paused, and the work scene S m Is operated by the user on the display device of the data search device The data search device according to claim 1.
6. The aforementioned work scene S m The above search T m In response to the termination action to end the process, a termination command is sent to the q-th data search device. The p-th data search device retrieves the TOI of interest from the q-th data search device. (n,m) Target result ROT m It is configured to receive the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T m Before the completion of the aforementioned work dataset W m Derived from, The p-th data search device is the target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume the above TOI (n,m) According to the aforementioned separate data values, the work dataset W n It is configured to perform calculations on, The at least one processor is configured such that the display device is the work scene S n Further configured to allow return, The data search device according to claim 5.
7. The aforementioned TOI of interest (n,m) The work dataset W n Further including data from at least one other column within, The data search device according to claim 1.
8. A cascade data search method performed by at least one data search device included in a cascade data search system, The first data search device among the at least one data search device is a plurality of tabular datasets D 1 , D 2 , ..., D N Multiple explorations to cross-analyze each of them T 1 , T 2 , ..., T N Interactively operated by a user performing a mission including the first data search device, the tabular dataset D 1 The cascade data search method has a display device for storing and interfacing with the user, and the cascade data search method is In response to the start of the aforementioned mission, n=1 is used, Search T n The search T is initiated. n This is a tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to, or if the filter is not provided, the tabular dataset D n From this, the first thing to derive is, The search T n Work scene S for n The work scene S is displayed on the display device. n The work dataset W n Statistical graph for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Includes, The cascade data search method is the work scene S n The GUI action elements and the tabular dataset D n In response to a series of selections of column names, The aforementioned working dataset size n Performing a series of operations on, After the execution of the series of operations, the work scene S on the display device is displayed. n To update, It further includes, The cascade data search method involves two GUI actions: (a) the work scene S n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the state, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first related column group. n It is derived from and The aforementioned related tabular dataset D m In order to explore the aforementioned TOI (n,m) Explore together T m To begin, the aforementioned TOI of interest (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m This is a filter applied to the aforementioned TOI of interest. (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D, which includes the data values of the second associated column group. m The fact that a subset of is included, Search T m Work scene S for use m Displaying the above on the display device, Further including, A method for exploring cascaded data.
9. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in a specific data search device among the at least one data search device, The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m To derive, The aforementioned related tabular dataset D m The working dataset W according to the prime column names of the above. m Performing an operation on, The work scene S displayed on the display device m To update, It further includes, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. The cascade data search method according to claim 8.
10. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in a specific data search device among the at least one data search device, The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m To derive, The aforementioned related tabular dataset D m The working dataset W according to the prime column names of the above. m Performing an operation on, The work scene S displayed on the display device m To update, The search T m While the search T is active, n Pause it and Further including, The cascade data search method according to claim 8.
11. The aforementioned work scene S m The above search T m In response to the termination action to end the cascade data search method, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned work dataset W m It is generated from, The aforementioned target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume and The aforementioned TOI of interest (n,m) According to the aforementioned separate data values, the work dataset W n Performing an operation on, The display device is the work scene S n To make it possible to return to the original state, Further including, The cascade data search method according to claim 10.
12. The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The aforementioned cascade data search method is, The aforementioned TOI of interest (n,m) and the associated tabular dataset D m The prime column name is transmitted from the p-th data search device to the q-th data search device, and the q-th data search device determines the TOI of interest. (n,m) According to the aforementioned related tabular dataset D m Search T for filtering m Execute the aforementioned work dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names of the above. m Perform an operation on This further includes, In the p-th data search device, the search T m While it is active, search T n The process is paused, and the aforementioned work scene S m This is operated by the user on the display device of the data search device, The cascade data search method according to claim 8.
13. The aforementioned work scene S m In response to the termination action in the search T, m Sending a termination command to the q-th data search device to terminate the process, The p-th data search device retrieves the object of interest TOI from the q-th data search device. (n,m) Target result ROT m Received the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T m Before the completion of the aforementioned work dataset W m It is derived from and The p-th data search device is the target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n To update, The p-th data search device is the search T n To resume and The p-th data search device is the TOI of interest. (n,m) According to the aforementioned separate data values, the work dataset W n Performing an operation on, The first data search device enables the display device to display the work scene S n To make it possible to return, Further including, The cascade data search method according to claim 12.
14. The aforementioned TOI of interest (n,m) The work dataset W n Further including data from at least one other column within, The cascade data search method according to claim 8.
15. A non-temporary computer-readable storage medium for storing a computer program containing multiple codes, wherein the computer program executes a cascaded data search method after the codes have been loaded into a cascaded data search system including at least one data search device, and the first of the at least one data search device stores a plurality of tabular data sets D 1 , D 2 , ..., D N Multiple explorations to cross-analyze each of them T 1 , T 2 , ..., T N Interactively operated by a user performing a mission including the first data search device, the tabular dataset D 1 The cascade data search method has a display device for storing and interfacing with the user, and the cascade data search method is In response to the start of the aforementioned mission, n=1 is used, Search T n The search T is initiated. n This is a tabular dataset D n A task having an arbitrary filter for searching for the search T n The working dataset W that is manipulated by n The filter is applied to the tabular dataset D n By applying this to, or if the filter is not provided, the tabular dataset D n From this, the first thing to derive is, The display device is the search T n Work scene S for n To enable the display of the aforementioned work scene S n The work dataset W n Statistical graph for use, the tabular dataset D n Multiple column names, multiple GUI action elements, and associated tabular dataset D m If specified, the associated tabular dataset D m The tabular dataset D includes multiple column names. n The first related column group and the related tabular dataset D m The second related column group has the same meaning and the same data representation format, Includes, The cascade data search method is the work scene S n The GUI action elements and the tabular dataset D n In response to a series of selections of column names, The aforementioned working dataset size n Performing a series of operations on, After the execution of the series of operations, the work scene S on the display device n To update, It further includes, The cascade data search method involves two GUI actions: (a) the work scene S n The aforementioned related tabular dataset D m (b) Selection of prime column names, and (b) the associated tabular dataset D in which the column names of the second associated column group are the prime column names. m In response to any of the following selections, The search T n An interrupt command is generated so that an interrupt operation is performed to exit the state, and the TOI of interest (n,m) This refers to the aforementioned tabular dataset D n The working dataset W is composed of distinct data values of the first related column group. n It is derived from and The aforementioned related tabular dataset D m In order to explore the aforementioned TOI (n,m) Explore together T m To begin, the aforementioned TOI of interest (n,m) The search T m Working dataset W for use m To derive the aforementioned related tabular dataset D m This is a filter applied to the aforementioned TOI of interest. (n,m) This includes the aforementioned related tabular dataset D m The associated tabular dataset D, which includes the data values of the second associated column group. m The fact that a subset of is included, Search T m Work scene S for use m Displaying the above on the display device, Further including, A non-temporary, computer-readable storage medium.
16. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in a specific data search device among the at least one data search device, The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m To derive, The aforementioned related tabular dataset D m The working dataset W according to the prime column names of the above. m Performing an operation on, The work scene S displayed on the display device n To update, It further includes, The aforementioned work scene S n and the aforementioned work scene S m It is switchable on the display device and can be operated independently by the user. A non-temporary computer-readable storage medium according to claim 15.
17. The aforementioned tabular dataset D n and the associated tabular dataset D m It is stored in a specific data search device among the at least one data search device, The aforementioned cascade data search method is, The search T m Execute the above TOI of interest (n,m) According to the aforementioned related tabular dataset D m Filter the work dataset W m To derive, The aforementioned related tabular dataset D m The working dataset W according to the prime column names of the above. m Performing an operation on, The work scene S displayed on the display device m To update, The search T m While the search T is active, n Pause it and Further including, A non-temporary computer-readable storage medium according to claim 15.
18. The aforementioned work scene S m The above search T m In response to the termination action to end the cascade data search method, The aforementioned TOI of interest (n,m) Target result ROT m Generates the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T constructs a table of processed data corresponding to separate data values. m Before the completion of the aforementioned work dataset W m It is generated from, The aforementioned target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n Update the search T n To resume and The aforementioned TOI of interest (n,m) According to the aforementioned separate data values, the work dataset W n Performing an operation on, The display device is the work scene S n To make it possible to return to the original state, Further including, A non-temporary computer-readable storage medium according to claim 17.
19. The aforementioned tabular dataset D n and the associated tabular dataset D m These are stored in the p-th data search device and the q-th data search device, respectively. The aforementioned cascade data search method is, The aforementioned TOI of interest (n,m) and the associated tabular dataset D m The prime column name is transmitted from the p-th data search device to the q-th data search device, and the q-th data search device determines the TOI of interest. (n,m) According to the aforementioned related tabular dataset D m Search T for filtering m Execute the aforementioned work dataset W m Derive the associated tabular dataset D m The working dataset W according to the prime column names of the above. m Perform an operation on This further includes, In the p-th data search device, the search T m While it is active, search T n The process is paused, and the aforementioned work scene S m This is operated by the user on the display device of the first data search device, A non-temporary computer-readable storage medium according to claim 15.
20. The aforementioned cascade data search method is, The aforementioned work scene S m The above search T m In response to the termination action to end the process, a termination command is sent to the q-th data search device, The p-th data search device retrieves the object of interest TOI from the q-th data search device. (n,m) Target result ROT m Received the target result ROT m This refers to the aforementioned TOI (Top of Interest). (n,m) The search T m Before the completion of the aforementioned work dataset W m It is derived from and The p-th data search device is the target result ROT m The aforementioned TOI (n,m) According to the aforementioned separate data values, the work dataset W n By integrating with the aforementioned work dataset W, n To update, The p-th data search device is the search T n To resume and The p-th data search device is the TOI of interest. (n,m) According to the aforementioned separate data values, the work dataset W n Performing an operation on, The first data search device enables the display device to display the work scene S n To make it possible to return, Further including, A non-temporary computer-readable storage medium according to claim 19.
21. The aforementioned TOI of interest (n,m) The work dataset W n Further including data from at least one other column within, A non-temporary computer-readable storage medium according to claim 15.