logo好方法网

可视化建模分析方法、系统、计算机设备和可读存储介质


技术摘要:
本发明涉及数据建模技术领域,具体公开一种可视化建模分析方法、系统、计算机设备和可读存储介质。该方法包括根据用户需求在可视化建模分析界面建立可视化建模分析模型,可视化建模分析模型包括若干用户组件;根据预设的用户组件与可视化建模组件间的映射关系,确定与  全部
背景技术:
可视化建模语言是采用图形化方式对系统/软件进行描述的语言,目前主流的包 括统一建模语言(UML)、传统的数据流语言和工作流建模语言等。可视化建模具有直观、便 于理解的优点。可视化建模工具目前分为自由编辑型和语法制导型两大类,前者允许用户 随意建模,类似图形编辑器,如Microsoft公司的Visio等,后者帮助用户在编辑过程中建立 语法正确的可视化模型,有利于用户对可视化建模语言的掌握和使用,如IBM公司的 Rational  Rose系列、Together  Soft公司的Together系列、Select  Software公司的Select  Enterprise、AST公司的Graphical  Designer  Pro  2.0等。 但是,随着目前业务需求的多样化发展趋势,业务流程越来越复杂,进而对业务流 程中的数据分析功能提出了更为复杂的动态需求。而采用现有的可视化建模工具进行的建 模分析方法大多依赖于开发人员的专业技能,而无法真正结合用户的业务需求以及领域知 识,这将导致构建的数据模型在精度和行业适用度等方面难以满足实际需求。
技术实现要素:
基于此,有必要针对现有的建模分析方法无法真正结合用户的业务需求以及领域 知识,导致构建的数据模型在精度和行业适用度等方面难以满足实际需求的问题,提供一 种可视化建模分析方法、系统、计算机设备和可读存储介质。 一种可视化建模分析方法,包括: 根据用户需求在可视化建模分析界面建立可视化建模分析模型,所述可视化建模 分析模型中包括若干用户组件; 根据预设的用户组件与可视化建模组件之间的映射关系,确定与所述若干用户组 件相关联的若干可视化建模组件; 根据所述若干可视化建模组件确定案例模型; 确定与所述案例模型相关联的领域知识模型; 确定与所述领域知识模型相关联的业务链模型和数据链模型; 确定与所述业务链模型和数据链模型相关联的微服务组件模型,基于所述微服务 组件模型进行建模分析,并可视化展示模型结果。 在其中一个实施例中,所述根据用户需求在可视化建模分析界面建立可视化建模 分析模型的步骤包括: 根据用户的输入指令,在可视化建模分析界面将若干用户组件组合形成可视化建 模分析模型; 或,根据用户需求自动生成与用户需求相匹配的可视化建模分析案例,以所述可 4 CN 111736821 A 说 明 书 2/9 页 视化建模分析案例作为可视化建模分析模型; 或,根据用户需求自动生成与用户需求相匹配的可视化建模分析案例,并根据用 户的输入信号,对所述可视化建模分析案例中的参数和/或用户组件进行修改,以形成可视 化建模分析模型。 在其中一个实施例中,所述根据预设的用户组件与可视化建模组件之间的映射关 系,确定与所述若干用户组件相关联的若干可视化建模组件的步骤包括: 根据预设的用户组件与可视化建模组件之间的映射关系,并基于神经网络的自动 关联匹配方法,确定与所述若干用户组件相关联的若干可视化建模组件。 在其中一个实施例中,所述根据所述若干可视化建模组件确定案例模型的步骤包 括: 根据预设的可视化建模组件与实例库中存储的案例模型之间的映射关系,并基于 神经网络的自动关联匹配方法,从所述实例库中自动匹配得到与所述若干可视化建模组件 相关联的案例模型。 在其中一个实施例中,所述根据所述若干可视化建模组件确定案例模型的步骤包 括: 根据用户的输入指令,并结合所述若干可视化建模组件建立符合用户需求的案例 模型; 在根据所述若干可视化建模组件确定案例模型的步骤之后,还包括: 将建立好的所述案例模型补充至实例库中。 在其中一个实施例中,所述领域知识模型是结合领域专家知识将所述业务链模型 和所述数据链模型融合关联后而形成,所述业务链模型是基于所述微服务组件模型,并结 合领域内业务的核心概念及其关系而形成,所述数据链模型是基于所述微服务组件模型, 并结合企业的静态数据、数据关联、数据语义以及一致性约束而形成,所述微服务组件模型 是通过将质量特性设计资源固化而形成。 在其中一个实施例中,所述微服务组件模型包括数据采集模型、数据处理模型以 及算法模型。 一种可视化建模分析系统,包括: 构建单元,用于根据用户需求在可视化建模分析界面建立可视化建模分析模型, 所述可视化建模分析模型中包括若干用户组件; 第一确定单元,用于根据预设的用户组件与可视化建模组件之间的映射关系,确 定与所述若干用户组件相关联的若干可视化建模组件; 第二确定单元,用于根据所述若干可视化建模组件确定案例模型; 第三确定单元,用于确定与所述案例模型相关联的领域知识模型; 第四确定单元,用于确定与所述领域知识模型相关联的业务链模型和数据链模 型; 第五确定单元,确定与所述业务链模型和数据链模型相关联的微服务组件模型, 基于所述微服务组件模型进行建模分析,并可视化展示模型结果。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现上述方法的步骤。 5 CN 111736821 A 说 明 书 3/9 页 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现上述的方法的步骤。 上述可视化建模分析方法,首先根据用户需求在可视化建模分析界面建立可视化 建模分析模型,然后根据预设的映射关系依次确定与可视化建模分析模型中的用户组件对 应的可视化建模组件、与可视化建模组件关联的案例模型、与案例模型关联的领域知识模 型、与领域知识模型关联的业务链模型和数据链模型,最终确定与业务链模型和数据链模 型关联的最底层的微服务组件模型,完成建模分析。上述可视化建模分析方法将用户需求 转换为对应的可视化建模需求,根据层层映射规则向底层的微服务组件模型发出建模分析 调用需求,并在调用过程中结合应用领域知识模型,由此,在建模分析过程中结合了用户需 求以及领域知识,使得构建出的数据模型在精度和行业适用度方面能够满足实际需求。 附图说明 图1为可视化建模分析框架的结构示意图; 图2为可视化建模分析框架中模型微服务化层的结构示意图; 图3为实施例一所提供的可视化建模分析方法的流程框图; 图4为实施例二所提供的可视化建模分析系统的结构示意图; 图5为实施例三所提供的计算机设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏