针对数据资产的交互沿袭分析器制造技术

技术编号:31977622 阅读:14 留言:0更新日期:2022-01-20 01:28
可以提供实施例,涉及管理数据模型,所述数据模型包括与所述数据模型的层相关联的数据对象。可以提供一种沿袭模型,所述沿袭模型包括具有与层相关联的一个或多个沿袭对象的沿袭对象。与层相关联的沿袭对象可以被激活。第一部分数据对象可以基于激活的所述沿袭对象来确定。锚定对象可以从数据对象的所述第一部分中确定。所述数据模型的搜索可以用于基于所述数据模型中的锚定数据对象的位置提供依赖关系信息。数据对象的第二部分可以基于所述依赖关系信息来确定。可以提供报告,所述报告包括数据对象的所述第二部分、所述依赖关系信息等的列表。息等的列表。息等的列表。

【技术实现步骤摘要】
【国外来华专利技术】针对数据资产的交互沿袭分析器


[0001]本专利技术大体上涉及数据可视化,更具体地,但不完全,涉及管理数据可视化中所包括的对象的显示。

技术介绍

[0002]组织正在生成和收集数量不断增加的数据。这种数据可以与组织的不同部分相关联,诸如,客户活动、制造活动、客户服务、服务器日志等。由于各种原因,这种组织可能不方便有效地利用其庞大的数据收集。在某些情况下,数据的数量可能使有效利用收集到的数据来改进业务实践变得困难。因此,在某些情况下,组织可以采用各种应用或工具基于其一些或全部数据来生成可视化。采用可视化来表示数据可以使组织能够改进其对业务运营、销售、客户信息、员工信息、关键绩效指标等的理解。在某些情况下,复杂的可视化可以合并或以其他方式取决于来自组织中的各种来源(包括不同的数据库)的数据。在某些情况下,可能有许多不同的可视化取决于这些多变的或不同的数据源。因此,即使对数据库或其他数据提供方所做的看似很小的更改,也可能对当前使用的一个或多个可视化或应用产生广泛的影响。在某些情况下,确定数据更改的影响(例如,修改数据库表的列)可能很困难,因为在某些情况下,确定哪些终端用户应用可能会受到更改的影响可能很困难。因此,它是关于这些考虑和本专利技术已经做出的考虑。
附图说明
[0003]本创新的非限制性且非详尽的实施例参照以下附图进行描述。在附图中,除非另有说明,否则在各个图中,相同的附图标记都指的是相同的部件。为了更好地理解所描述的创新,将参考以下与附图相关联地阅读的具体实施方式,在附图中:
[0004]图1图示了可以实施各种实施例的系统环境;
[0005]图2图示了客户端计算机的示意性实施例;
[0006]图3图示了网络计算机的示意性实施例;
[0007]图4图示了根据各种实施例中的一个或多个实施例的用于对数据资产进行交互沿袭分析的系统的逻辑架构;
[0008]图5图示了可以是根据各种实施例中的一个或多个实施例的用于基于交互图的数据可视化的系统的部分的逻辑表示;
[0009]图6图示了根据各种实施例中的一个或多个实施例的表示用于管理沿袭信息的数据结构的沿袭对象的逻辑示意图;
[0010]图7图示了根据各种实施例中的一个或多个实施例的系统的部分的逻辑示意图,示出了数据模型中的依赖关系;
[0011]图8A图示了根据各种实施例中的一个或多个实施例的系统的部分的逻辑示意图,示出了数据模型中的依赖关系;
[0012]图8B图示了根据各种实施例中的一个或多个实施例的系统的部分的逻辑示意图,
示出了数据模型中的依赖关系;
[0013]图9图示了根据各种实施例中的一个或多个实施例的针对数据资产的交互沿袭分析器的用户界面的部分的逻辑示意图;
[0014]图10图示了根据各种实施例中的一个或多个实施例的数据资产的交互沿袭分析的进程的概述流程图;
[0015]图11图示了根据各种实施例中的一个或多个实施例的数据资产的交互沿袭分析的进程的流程图;以及
[0016]图12图示了根据各种实施例中的一个或多个实施例的为数据资产的交互沿袭分析确定依赖关系的进程的流程图。
具体实施方式
[0017]在下文将参照附图更完整地描述各种实施例,这些附图形成本专利技术的部分,并且通过图示的方式,示出了可以实践本专利技术的具体示例性实施例。然而,实施例可以体现为许多不同的形式并且不应被视为受限于本文中所述的实施例;更确切地说,提供这些实施例是为了使本公开全面和完整,并且将实施例的范围完全传达给本领域技术人员。除其他外,各种实施例可以是方法、系统、介质或设备。因此,各种实施例可以采取完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。因此,下面的详细描述并不是在限制意义上采取的。
[0018]在整个说明书和权利要求书中,除非上下文另有明确规定,否则以下术语采取本文中明确相关联的含义。本文中所使用的短语“在一个实施例中”不一定指相同的实施例,尽管它可能指相同的实施例。此外,本文中所使用的短语“在另一个实施例中”不一定指不同的实施例,尽管它可能指不同的实施例。因此,如下所述,在不偏离本专利技术的范围或精神的情况下,各种实施例可以很容易地组合。
[0019]另外,如本文中所使用的,除非上下文另有明确规定,否则术语“或”是包含的“或”运算符,并且等同于术语“和/或”。除非上下文另有明确规定,否则术语“基于”不是排他性的,并且允许基于未描述的附加因素。另外,在整个说明书中,“一”、“一个”和“该”的含义包括复数个参考。“在
……
中”的含义包括“在
……
中”和“在
……
上”。
[0020]对于示例性实施例,除非上下文另有明确规定,否则以下术语也根据相应含义在本文中使用。
[0021]如本文中所使用的,术语“引擎”指的是硬件或软件指令中所体现的逻辑,这些指令可以用编程语言来编写,诸如C、C++、Objective

C、COBOL、Java
TM
、Kotlin、PHP、Perl、JavaScript、Ruby、VBScript、Microsoft.NET
TM
语言,诸如C#,等等。引擎可以被编译成可执行程序或用解释性编程语言来编写。软件引擎可以从其他引擎或本身调用。本文中所描述的引擎指的是一个或多个逻辑模块,这些逻辑模块可以与其他引擎或应用合并,或可以被分为子引擎。引擎可以被存储在非暂时性计算机可读介质或计算机存储设备中,并且被存储在一个或多个通用计算机上并且由其执行,从而创建被配置为提供引擎的专用计算机。同样,在一些实施例中,引擎的一个或多个部分可以是硬件设备、ASIC、FPGA等,它们在引擎的支持下或作为引擎的部分执行一个或多个动作。
[0022]如本文中所使用的,术语“数据模型”指的是一个或多个数据结构,该数据结构表
示与组织所收集或维护的数据相关联的一个或多个实体。数据模型通常设置为对与组织相关联的各种操作或活动进行建模。在某些情况下,数据模型设置为提供或促进各种基于数据的动作,诸如,高效存储、查询、建立索引、搜索、更新等。通常,数据模型可以设置为提供与数据操纵或数据管理相关的特征,而不是提供容易的方式来理解数据的呈现或可视化。
[0023]如本文中所使用的,术语“数据对象”指的是一个或多个实体或数据结构,包括数据模型。在某些情况下,数据对象可以被视为数据模型的部分。数据对象可以表示项的类或种类,诸如,数据库、数据源、表格、工作簿、可视化、工作流程等。
[0024]如本文中所使用的,术语“数据对象类”或“对象类”指的是一个或多个实体或数据结构,它们表示数据对象的类、种类或类型。
[0025]如本文中所使用的,术语“显示模型”指的是一个或多个数据结构,它们表示数据模型的一个或多个表示,该数据模型可能适合用于在一个或多个硬件显示器上显示的可视化。显示模型可以定义对非创作用户可能可用的样式化或用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于使用计算机来管理数据的方法,所述计算机包括一个或多个处理器,其中,所述方法的每个步骤都由所述一个或多个处理器执行,所述方法包括:提供数据模型,所述数据模型包括与所述数据模型的一个或多个层相关联的多个数据对象;提供沿袭模型,所述沿袭模型包括一个或多个沿袭对象,其中,所述一个或多个沿袭对象各自都与所述一个或多个数据模型层中的一个数据模型层相关联;基于与数据模型层的关联来激活所述一个或多个沿袭对象中的一个沿袭对象;基于所述数据模型和被激活的沿袭对象确定所述多个数据对象的第一部分,其中,所述数据对象的第一部分和所述被激活的沿袭对象与同一层相关联;基于所述数据对象的第一部分的一个或多个特性,由所述数据对象的第一部分确定锚定对象;采用对所述数据模型的搜索,以基于所述数据模型中的所述锚定数据对象的位置提供依赖关系信息;基于所述依赖关系信息,确定所述多个数据对象的第二部分;以及提供报告,所述报告包括所述数据对象的第二部分或所述依赖关系信息的列表中的一者或多者。2.根据权利要求1所述的方法,其中,确定所述依赖关系信息还包括:确定与所述锚定数据对象相关联的一个或多个属性;基于所述一个或多个属性和与所述数据模型中的所述多个数据对象相关联的一个或多个其他属性,搜索所述数据模型;以及基于一个或多个关联或所述一个或多个属性和所述一个或多个其他属性,提供所述依赖关系信息。3.根据权利要求1所述的方法,还包括:响应于所述多个数据对象中的一个或多个数据对象的修改,执行进一步的动作,所述动作包括:基于经修改的一个或多个数据对象确定所述被激活的沿袭对象;基于所述经修改的一个或多个数据对象确定所述锚定数据对象;基于所述依赖关系信息确定与所述修改相关联的一个或多个用户,其中,每个用户都与受到所述修改影响的一个或多个数据对象相关联;以及基于与所述用户相关联的每个受影响的数据对象将一个或多个通知提供给每个用户。4.根据权利要求1所述的方法,还包括:实例化显示引擎以执行动作,所述动作包括:生成图形用户界面(GUI),所述GUI包括沿袭面板和对象面板;在所述沿袭面板中显示所述沿袭模型和所述一个或多个沿袭对象;在所述对象面板中显示所述数据对象的第一部分;以及基于所述沿袭面板的一个或多个输入确定另一个被激活的沿袭对象;以及基于所述另一个被激活的沿袭对象自动确定所述多个数据对象的另一部分,其中,所述数据对象的另一部分被显示在所述对象面板中。5.根据权利要求1所述的方法,其中,确定所述数据对象的第二部分还包括:基于一个
或多个筛选器,修改所述数据对象的第二部分,其中,所述一个或多个筛选器被显示在所述沿袭面板中。6.根据权利要求1所述的方法,还包括:基于所述数据模型提供一个或多个数据对象类,其中,所述一个或多个数据对象类包括数据库、表格、数据源、工作簿或工作表中的一者或多者;以及将所述数据模型的每个层与所述一个或多个数据对象类中的一个数据对象类相关联,其中,每个数据对象都与对应于与所述层相关联的数据对象类相关联。7.根据权利要求1所述的方法,其中,提供所述依赖关系信息还包括:基于所述数据模型和所述锚定数据对象生成查询信息;以及采用所述查询信息来执行提供所述依赖关系信息的查询。8.一种处理器可读非暂时性存储介质,所述介质包括用于管理数据的指令,其中,所述指令由一个或多个处理器执行,以执行以下动作,所述动作包括:提供数据模型,所述数据模型包括与所述数据模型的一个或多个层相关联的多个数据对象;提供沿袭模型,所述沿袭模型包括一个或多个沿袭对象,其中,所述一个或多个沿袭对象各自都与所述一个或多个数据模型层中的一个数据模型层相关联;基于与数据模型层的关联来激活所述一个或多个沿袭对象中的一个沿袭对象;基于所述数据模型和被激活的沿袭对象确定所述多个数据对象的第一部分,其中,所述数据对象的第一部分和所述被激活的沿袭对象与同一层相关联;基于所述数据对象的第一部分的一个或多个特性,由所述数据对象的第一部分确定锚定对象;采用对所述数据模型的搜索,以基于所述数据模型中的所述锚定数据对象的位置提供依赖关系信息;基于所述依赖关系信息,确定所述多个数据对象的第二部分;以及提供报告,所述报告包括所述数据对象的第二部分或所述依赖关系信息的列表中的一者或多者。9.根据权利要求8所述的介质,其中,确定所述依赖关系信息还包括:确定与所述锚定数据对象相关联的一个或多个属性;基于所述一个或多个属性和与所述数据模型中的所述多个数据对象相关联的一个或多个其他属性,搜索所述数据模型;以及基于一个或多个关联或所述一个或多个属性和所述一个或多个其他属性,提供所述依赖关系信息。10.根据权利要求8所述的介质,还包括:响应于所述多个数据对象中的一个或多个数据对象的修改,执行进一步的动作,所述动作包括:基于经修改的一个或多个数据对象确定所述被激活的沿袭对象;基于所述经修改的一个或多个数据对象确定所述锚定数据对象;基于所述依赖关系信息确定与所述修改相关联的一个或多个用户,其中,每个用户都与受到所述修改影响的一个或多个数据对象相关联;以及
基于与所述用户相关联的每个受影响的数据对象将一个或多个通知提供给每个用户。11.根据权利要求8所述的介质,还包括:实例化显示引擎以执行动作,所述动作包括:生成图形用户界面(GUI),所述GUI包括沿袭面板和对象面板;在所述沿袭面板中显示所述沿袭模型和所述一个或多个沿袭对象;在所述对象面板中显示所述数据对象的第一部分;以及基于所述沿袭面板的一个或多个输入确定另一个被激活的沿袭对象;以及基于所述另一个被激活的沿袭对象自动确定所述多个数据对象的另一部分,其中,所述数据对象的另一部分被显示在所述对象面板中。12.根据权利要求8所述的介质,其中,确定所述数据对象的第二部分还包括:基于一个或多个筛选器,修改所述数据对象的第二部分,其中,所述一个或多个筛选器被显示在所述沿袭面板中。13.根据权利要求8所述的介质,还包括:基于所述数据模型提供一个或多个数据对象类,其中,所述一个或多个数据对象类包括数据库、表格、数据源、工作簿或工作表中的一者或多者;以及将所述数据模型的每个层与所述一个或多个数据对象类中的一个数据对象类相关联,其中,每个数据对象都与对应于与所述层相关联的数据对象类相关联。14.根据权利要求8所述的介质,其中,提供所述依赖关系信息还包括:基于所述数据模型和所述锚定数据对象生成查询信息;以及采用所述查询信息来执行提供所述依赖关系信息的查询。15.一种用于管理数据的系统:网络计算机,所述网络计算机包括:收发器,该收发器通过所述网络进行通信;存储器,该存储器至少存储指令;以及一个或多个处理器,这些处理器执行指令,所述指令执行以下动作,所述动作包括:提供数据模型,所述数据模型包括与所述数据模型的一个或多个层相关联的多个数据对象;提供沿袭模型,所述沿袭模型包括一个或多个沿袭对象,其中,所述一个或多个沿袭对象各自都与所述一个或多个数据模型层中的一个数据模型层相关联;基于与数据模型...

【专利技术属性】
技术研发人员:泰勒
申请(专利权)人:塔谱软件技术有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1