Data processing system with manipulation of logical dataset groups
Abstract
A data processing system that receives user input specifying datasets on which operations are performed with user interfaces that enable manipulation of hierarchical groups of datasets. A user interface may enable individual datasets or a previously defined group of datasets to be aggregated into another grouping. The groupings may be scoped, including by persona of users, such that, when a user is prompted to specify one or more datasets as a target of an operation by the data processing system, the available choices are limited to datasets that have a scope encompassing that user. The interfaces may prompt a user to select a grouping within the hierarchy that contains datasets on which the operation can be performed. Upon selection of a grouping with multiple datasets as a target of an operation that is performed on datasets singly, the operation may be performed on each dataset in the selected group.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 .- 21 . (canceled)
22 . A method for enabling efficient operation of a data processing system in an environment with multiple datasets by forming groups of datasets, the method comprising:
rendering one or more first user interfaces in which a plurality of datasets are identified; receiving user input through the one or more first user interfaces selecting one or more identified datasets for association with a group of a plurality of groups of datasets; and storing representations of the plurality of groups of datasets.
23 . The method of claim 22 , wherein storing representations of the plurality of groups comprises:
for each group of the plurality of groups of datasets, storing information regarding one or more users authorized to access the group.
24 . The method of claim 22 , wherein the method further comprises:
rendering a second user interface associated with user configuration of the data processing system to perform an operation related to data access, wherein the second user interface comprises a dataset selection portion; and rendering the second user interface comprises presenting a representation of one or more groups of the plurality of groups of datasets in the dataset selection portion.
25 . The method of claim 24 , wherein the method further comprises:
selecting based on a persona of a user the one or more groups of the plurality of groups of datasets for presentation in the second user interface.
26 . The method of claim 24 , wherein:
the second user interface comprises a user interface in a program development environment; and the operation related to data access comprises configuring a component in a program under development to access a dataset or a group of datasets.
27 . The method of claim 22 , wherein:
the one or more first user interfaces comprise a dataset search interface.
28 . The method of claim 27 , wherein:
the dataset search interface comprises a faceted search interface; and facets in the faceted search interface are based on values of metadata associated with the plurality of datasets.
29 . The method of claim 22 , wherein:
the one or more first user interfaces comprise a user interface displaying lineage of a dataset, and receiving user input through the one or more first user interfaces comprises:
receiving user input, through the user interface displaying the lineage, selecting the one or more identified datasets for association with the group of the plurality of groups of datasets.
30 . The method of claim 22 , wherein:
the one or more first user interfaces comprise a user interface displaying metadata related to a dataset of the plurality of datasets, and receiving user input through the one or more first user interfaces comprises:
receiving user input, through the user interface displaying the metadata, selecting the one or more identified datasets for association with the group of the plurality of groups of datasets.
31 . A data processing system operable in an environment with multiple datasets, the data processing system comprising:
means for rendering one or more first user interfaces in which datasets are identified; means for receiving user input through the one or more first user interfaces selecting one or more identified datasets for association with a group of a plurality of groups of datasets; and means for storing representations of the plurality of groups of datasets.
32 . The data processing system of claim 31 , further comprising:
means for rendering a second user interface associated with user configuration of the data processing system to perform an operation related to data access, wherein the second user interface comprises a dataset selection portion; and means for rendering the second user interface comprises presenting a representation of one or more groups of the plurality of groups of datasets in the dataset selection portion.
33 . The data processing system of claim 32 , further comprising:
means for selecting based on a persona of a user the one or more groups of the plurality of groups of datasets for presentation in the second user interface.
34 . A method for creating dataset groups in a data processing system operable with a plurality of datasets, the method comprising, with at least one hardware processor:
identifying a set of datasets that are available for use in performing an operation by the data processing system, the operation relating to data access with the data processing system; presenting the identified set of datasets in a first user interface; receiving, via the first user interface, a user selection of one or more datasets from the presented identified set of datasets; and storing a representation of a group comprising the selected one or more datasets.
35 . The method of claim 34 , wherein identifying the set of datasets that are available for use in performing an operation relating to data access with the data processing system comprises:
receiving, via a user interface, a search query specifying one or more values of facets that describe the plurality of datasets defined in the data processing system; and executing a search based on the search query to generate search results, the search results including the set of datasets that are available for use in performing the operation.
36 . The method of claim 35 , wherein the search query comprises a faceted search query, the faceted search query including one or more facets for filtering the search results.
37 . The method of claim 36 , wherein the one or more facets comprises a facet indicating whether a dataset is registered in a catalog associating information for accessing a physical dataset to a logical dataset.
38 . The method of claim 36 , wherein:
the user interface for receiving the search query comprises a plurality of fields for receiving user input identifying values for the one or more facets; and the plurality of fields comprise fields for receiving values of logical, physical and/or operational metadata associated with the plurality of datasets.
39 . The method of claim 34 , wherein the operation relating to data access comprises configuring components of an application executed by the data processing system.
40 . The method of claim 34 , further comprising:
receiving, via a second user interface, a command to update the group, the command including a request to add one or more datasets to the group or a request to delete one or more datasets from the group.
41 . The method of claim 34 , further comprising:
presenting, via the first user interface, metadata regarding a dataset of the identified set of datasets in response to user input requesting metadata relating to the dataset.
42 . The method of claim 34 , wherein:
the group is a second group; and receiving the user selection of one or more datasets comprises receiving a selection of a previously defined first group of datasets such that the second group comprises a hierarchical grouping of datasets.
43 . The method of claim 34 or any other preceding claim, wherein storing the representation of the group comprises storing scope information for the group.
44 . The method of claim 43 , wherein the scope information comprises identification of one or more users authorized to access the group.
45 . The method of claim 43 , wherein the scope information comprises identification of one or more roles authorized to access the group.
46 . The method of claim 34 , further comprising:
rendering a second user interface associated with user configuration of the data processing system to perform the operation relating to data access, wherein the second user interface includes a dataset selection portion and rendering the second user interface comprises presenting a representation of the group comprising the selected one or more datasets in the dataset selection portion.Join the waitlist — get patent alerts
Track US2024256576A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.