可操纵逻辑数据集组的数据处理系统的制作方法

文档序号:35714180发布日期:2023-10-12 18:09阅读:69来源:国知局
可操纵逻辑数据集组的数据处理系统的制作方法

本披露内容的各方面涉及用于高效操作具有大量数据集的数据处理系统的技术,这些数据集可以存储在大量数据存储设备中的任何一个中。


背景技术:

1、现代数据处理系统管理企业内的大量数据。例如,大型机构可能有数百万个数据集。该数据可以支持企业运营的多个方面,因此拥有如此大量的数据集对企业来说是无价的。例如,一些数据集可能支持例行过程,比如跟踪客户账户余额或向客户发送账户对账单。在其他情况下,处理来自一个或多个数据集的数据可以产生业务见解,比如得出以下结论:所请求的交易是欺诈性的或者作为特定地理区域中的总体交易的结果,企业面临特定级别的金融风险。在另外其他情况下,处理来自一个或多个数据集的数据可以产生技术见解,比如得出企业由于不正确的技术过程而面临技术失败的风险的结论。

2、数据集可以由数据处理系统执行的应用程序访问或者通过数据处理系统的用户调用的工具访问。程序员可以开发应用程序来执行重复的过程,比如跟踪客户账户余额或向客户发送账户对账单。程序员可以将数据集指定为该过程的数据输入源,或者指定为通过执行该过程生成的结果的目的地。工具也可以使用数据集执行操作。例如,数据处理系统可以包括使得用户能够处理数据集以移除无效记录或生成数据集的指标(比如包含无效值的记录或字段的数量)的工具。

3、为了帮助用户,可以提供数据集搜索能力来帮助用户在企业内的数据集中找到适当的数据集。例如,应用程序开发环境可以包括数据集搜索界面,应用程序程序员可以通过该界面指定期望数据集的特性。程序员然后可以从搜索结果中选择输入数据集或输出数据集。类似的搜索可以使得用户能够将数据集识别为工具的输入或输出。

4、搜索可以基于为数据集存储的元数据。例如,数据处理系统可以存储数据集的元数据,该元数据指示表征数据集的一个或多个参数的值。该元数据可以包括例如数据集中的字段或数据集本身的名称或描述。作为另一个示例,元数据可以指示企业内创建数据集的组织、生成数据集的程序、数据集的创建日期。这些或其他类型的元数据可以用于搜索数据集。


技术实现思路

1、根据一些方面,提供了一种用于通过形成数据集组并结合配置访问一个或多个数据集的操作来呈现数据集组以供选择,从而实现数据处理系统在具有多个数据集的环境中的高效操作的方法。该方法包括通过一个或多个第一用户界面从第一用户接收输入,该输入选择多个数据集中的一个或多个数据集用于与多个数据集组中的组相关联;存储该多个数据集组的表示;呈现第二用户界面,该第二用户界面被配置用于由第二用户选择一个或多个数据集以与访问一个或多个数据集的该操作结合使用,其中,第二用户具有人物角色并且数据集具有至少部分地基于用户的人物角色的范围,其中,呈现该第二用户界面包括:自动识别一个或多个数据集组,这至少部分地基于与该数据处理系统的第二用户相关联的人物角色与同一个或多个自动识别的数据集组相关联的范围之间的对应关系;以及在该第二用户界面中渲染该一个或多个自动识别的数据集组的指示。

2、根据一个方面,存储该多个组的表示包括对于该多个数据集组中的每个组,存储关于被授权访问该组的一个或多个用户的信息。

3、根据一个方面,该一个或多个第一用户界面包括数据集搜索界面,该数据集搜索界面包括分面搜索界面;并且该分面搜索界面中的分面是基于与该多个数据集相关联的元数据的值。

4、根据一个方面,该一个或多个第一用户界面包括显示数据集的谱系的用户界面。

5、根据一个方面,该一个或多个第一用户界面包括显示与该多个数据集中的数据集相关的元数据的用户界面。

6、根据一个方面,该方法进一步包括通过该第二用户界面从第二用户接收指定该一个或多个自动识别的组中的组的输入;以及基于从第二用户接收的该输入,针对该所选组内的多个数据集中的每一个执行该操作。

7、根据一个方面,该操作包括配置应用程序以供该数据处理系统执行。

8、根据一个方面,自动识别一个或多个数据集组包括选择该数据处理系统的第二用户有权访问的一个或多个数据集组,自动识别一个或多个数据集组至少部分地基于与第二用户相关联的人物角色与同该一个或多个自动识别的数据集组相关联的范围之间的对应关系。

9、根据一个方面,渲染该一个或多个自动识别的组的该指示包括针对该一个或多个自动识别的组中的每一个渲染指示数据集组的图形用户界面元素;并且该方法进一步包括经由该第二用户界面接收对所渲染的指示数据集组的图形用户界面元素的选择以及基于该选择在该第二用户界面上渲染该组中的多个数据集。

10、根据一些方面,提供了一种用于通过呈现数据集组以供数据处理系统的用户在配置访问一个或多个数据集的操作时进行选择,从而实现该数据处理系统在具有多个数据集的环境中的高效操作的方法。该方法包括呈现用户界面,该用户界面被配置用于由该用户选择一个或多个数据集以与访问一个或多个数据集的该操作结合使用,其中,该用户具有人物角色并且数据集具有至少部分地基于用户的人物角色的范围,其中,呈现该用户界面包括:自动识别一个或多个数据集组,这至少部分地基于与该数据处理系统的该用户相关联的人物角色与同一个或多个自动识别的数据集组相关联的范围之间的对应关系;以及在该用户界面中渲染该一个或多个自动识别的一个或多个数据集组的指示。

11、根据一个方面,该方法进一步包括通过该用户界面接收指定该一个或多个组中的组的用户输入;以及基于所接收的输入,渲染该所选组内的数据集的指示。

12、根据一个方面,该方法进一步包括通过该用户界面接收指定该一个或多个组中的组的用户输入;以及基于所接收的输入,针对该所选组内的多个数据集中的每一个执行该操作。

13、根据一个方面,自动识别一个或多个数据集组进一步包括:经由该用户界面接收对数据集的搜索查询;以及基于该搜索查询执行搜索以生成搜索结果。

14、根据一个方面,该操作包括配置应用程序以供该数据处理系统执行。

15、根据一个方面,自动识别一个或多个数据集组包括选择该数据处理系统的用户有权访问的一个或多个数据集组,自动识别一个或多个数据集组至少部分地基于与该用户相关联的人物角色与同该一个或多个自动识别的数据集组相关联的范围之间的对应关系。

16、根据一个方面,渲染该一个或多个自动识别的组的该指示包括针对该一个或多个自动识别的组中的每一个渲染指示数据集组的图形用户界面元素;并且该方法进一步包括接收对所渲染的指示数据集组的图形用户界面元素的选择,并且基于该选择,在该用户界面上渲染该组中的多个数据集。

17、根据一些方面,提供了一种通过使得能够选择数据集组以对该组中的多个数据集中的每一个执行操作来实现数据处理系统在具有多个数据集的环境中的高效操作的方法。该方法包括经由用户界面接收搜索查询以搜索与同该数据处理系统的数据访问相关的操作结合使用的数据集;在该用户界面中呈现基于该搜索查询的搜索结果,其中,呈现这些结果包括呈现一个或多个数据集组,这些数据集组中的至少一些各自包括这些搜索的数据集中的一个或多个;经由该用户界面接收对呈现在该用户界面中的该一个或多个数据集组中的第一数据集组的操纵,其中,该用户界面被配置为提供用于经由该用户界面选择该第一数据集组作为与数据访问相关的该操作的目标的选项;以及在选择了呈现在该用户界面中的该一个或多个数据集组中的该第一数据集组后,对包括在该第一数据集组中的一个或多个数据集中的每一个执行该操作。

18、根据一个方面,对一个或多个数据集中的每一个执行该操作包括对该一个或多个数据集中的每一个执行数据质量规则。

19、根据一个方面,该用户界面提供用于将该第一数据集组展开的选项,以使得能够经由该用户界面选择该第一数据集组的一个或多个数据集作为与数据访问相关的该操作的目标,并且在选择了该第一数据集组的该一个或多个数据集后,对该第一数据集组的该一个或多个数据集中的每一个执行该操作。

20、根据一个方面,在该用户界面中呈现的该一个或多个数据集组中的每一个在与经由该用户界面输入该搜索查询的用户相关联的人物角色与同该一个或多个数据集组相关联的范围之间具有对应关系。

21、根据一个方面,这些搜索结果排除不具有与该用户的该人物角色相关联的元数据的数据集。

22、根据一些方面,提供了一种通过形成数据集组来实现数据处理系统在具有多个数据集的环境中的高效操作的方法。该方法包括渲染其中识别了多个数据集的一个或多个第一用户界面;通过该一个或多个第一用户界面接收用户输入,该用户输入选择一个或多个识别的数据集用于与多个数据集组中的组相关联;以及存储该多个数据集组的表示。

23、根据一个方面,存储该多个组的表示包括:对于该多个数据集组中的每个组,存储关于被授权访问该组的一个或多个用户的信息。

24、根据一个方面,该方法进一步包括渲染与该数据处理系统的用户配置相关联的第二用户界面以执行与数据访问相关的操作,其中,该第二用户界面包括数据集选择部分;并且渲染该第二用户界面包括在该数据集选择部分中呈现该多个数据集组中的一个或多个组的表示。

25、根据一个方面,该方法进一步包括基于用户的人物角色选择该多个数据集组中的该一个或多个组以在该第二用户界面中呈现。

26、根据一个方面,该第二用户界面包括程序开发环境中的用户界面;并且与数据访问相关的该操作包括配置正在开发的程序中的组件以访问数据集或数据集组。

27、根据一个方面,该一个或多个第一用户界面包括数据集搜索界面。

28、根据一个方面,该数据集搜索界面包括分面搜索界面;并且该分面搜索界面中的分面是基于与该多个数据集相关联的元数据的值。

29、根据一个方面,该一个或多个第一用户界面包括显示数据集的谱系的用户界面。

30、根据一个方面,该一个或多个第一用户界面包括显示与该多个数据集中的数据集相关的元数据的用户界面。

31、根据一些方面,提供了一种用于实现数据处理系统在具有多个数据集的环境中的高效操作的方法。该方法包括用于渲染其中识别了数据集的一个或多个第一用户界面的手段;用于通过该一个或多个第一用户界面接收用户输入的手段,该用户输入选择一个或多个识别的数据集用于与多个数据集组中的组相关联;以及用于存储该多个数据集组的表示的手段。

32、根据一个方面,该方法进一步包括用于渲染与该数据处理系统的用户配置相关联的第二用户界面以执行与数据访问相关的操作的手段,其中,该第二用户界面包括数据集选择部分;并且用于渲染该第二用户界面的手段包括在该数据集选择部分中呈现该多个数据集组中的一个或多个组的表示。

33、根据一个方面,该方法进一步包括用于基于用户的人物角色选择该多个数据集组中的该一个或多个组以在该第二用户界面中呈现的手段。

34、根据一些方面,提供了一种用于在可与多个数据集一起操作的数据处理系统中创建数据集组的方法。该方法包括识别可用于由该数据处理系统执行操作的一组数据集,该操作与该数据处理系统的数据访问相关;在第一用户界面中呈现所识别的该组数据集;经由该第一用户界面接收对来自所呈现的所识别的该组数据集的一个或多个数据集的用户选择;以及存储包括所选择的一个或多个数据集的组的表示。

35、根据一个方面,识别可用于执行与该数据处理系统的数据访问相关的操作的该组数据集包括:经由用户界面接收指定描述在该数据处理系统中定义的该多个数据集的分面的一个或多个值的搜索查询;以及基于该搜索查询执行搜索以生成搜索结果,这些搜索结果包括可用于执行该操作的该组数据集。

36、根据一个方面,该搜索查询包括分面搜索查询,该分面搜索查询包括用于过滤这些搜索结果的一个或多个分面。

37、根据一个方面,该一个或多个分面包括指示数据集是否在将用于访问物理数据集的信息与逻辑数据集相关联的目录表中登记的分面。

38、根据一个方面,用于接收该搜索查询的该用户界面包括用于接收识别该一个或多个分面的值的用户输入的多个字段;并且该多个字段包括用于接收与该多个数据集相关联的逻辑元数据、物理元数据和/或操作元数据的值的字段。

39、根据一个方面,与数据访问相关的该操作包括配置由该数据处理系统执行的应用程序的组件。

40、根据一个方面,经由第二用户界面接收用于更新该组的命令,该命令包括用于向该组添加一个或多个数据集的请求或用于从该组删除一个或多个数据集的请求。

41、根据一个方面,响应于请求与所识别的该组数据集中的数据集相关的元数据的用户输入而经由该第一用户界面呈现关于该数据集的元数据。

42、根据一个方面,该组是第二组;并且接收对一个或多个数据集的该用户选择包括接收对先前定义的第一数据集组的选择,使得该第二组包括分层的数据集分组。

43、根据一个方面,存储该组的表示包括存储该组的范围信息。

44、根据一个方面,该范围信息包括被授权访问该组的一个或多个用户的标识。

45、根据一个方面,该范围信息包括被授权访问该组的一个或多个角色的标识。

46、根据一个方面,该方法进一步包括渲染与该数据处理系统的用户配置相关联的第二用户界面以执行与数据访问相关的该操作,其中,该第二用户界面包括数据集选择部分并且渲染该第二用户界面包括在该数据集选择部分中呈现包括所选择的一个或多个数据集的组的表示。

47、上文描述的各个方面可以可替代地或附加地与本文描述的任何系统、方法和/或过程中的方面一起使用。进一步地,数据处理系统可以被配置为根据具有前述方面中的一个或多个方面的方法来操作。这样的数据处理系统可以包括至少一个计算机硬件处理器,以及存储处理器可执行指令的至少一个非暂态计算机可读介质,这些处理器可执行指令在由该至少一个计算机硬件处理器执行时使该至少一个计算机硬件处理器执行这样的方法。进一步地,一种非暂态计算机可读介质可以包括处理器可执行指令,这些处理器可执行指令在由数据处理系统的至少一个计算机硬件处理器执行时使该至少一个计算机硬件处理器执行具有前述方面中的一个或多个方面的方法。因此,前文内容为本发明的非限制性
技术实现要素:
,其由所附权利要求限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1