课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,企业在数据收集和数据分析上能够使用的方法也在不断的变化,而今天我们就通过案例分析来了解一下,在面对复杂数据情况下都有哪些常见数据分析方法。
业务流程分析
业务流程的分析实际上就是将一个业务领域中的所有业务处理过程按照价值链约定的分解方式分解,形成每一个价值链环节中的一个或者多个工作流,具体每一个工作流程的设计可以采用常见的VISIO设计工具,可以遵循BPMN语法标准,也可以采用其他制作工作流的语法标准,但是要注意,必须整个企业统一采用一种,不然是没法整合的。以BPMN语法为例,一个工作流在BPMN语法中称为一个活动,每个活动可能会有多个不同的角色共同参与,具体涉及到哪些角色就又涉及到企业的组织结构了。每个角色在活动中承担的职责称为任务,其实工作流分析重点在任务,活动的范围并不那么严格,甚至不是非常重要,活动之间在BPMN语法中是可以靠事件串接起来的,既然能够串接,那么范围或者说流程图的长度就不是特别重要。我们甚至可以把一个业务领域中不同价值链环节下的所有活动都连接成一个特别复杂的活动,只不过这样可读性会非常差。所以,操作上,还是建议活动尽可能在每个价值链的范围内,而每个价值链内有多少个活动,可以自由些,可以多参照对业务场景的划分。
企业级数据模型
提起数据模型大家可能一反应都是ER图,实体关系图是我们做关系型数据库设计的基础。实体图是按照对业务对象的划分,将数据属性按照实体聚类,并描述实体间的关系,从而指导程序设计和数据库设计。我们通常做ER图是面向单个系统构建的,而要构建企业级数据模型时,就需要横向分析所有业务领域的ER图,所以,我们也需要以一种总体结构先建立分析框架,比如金融类企业常用的FSDM(financialservicesdatamodel),它是IBM的一个企业级数据模型,囊括了银行约80%的业务数据。
与流程模型的配合
流程模型与数据模型是描述业务需求的一对儿“难兄难弟”,流程模型表达的是“处理”,数据模型表达的是“输入”和“输出”,合起来就是计算机的基本工作流。数据模型和流程模型的组合,可以清楚的描述出,什么样的事件或条件可以触发一组业务活动,业务活动需要的输入有哪些,经过业务流程的处理,输出又有哪些。如果将该业务系统化,就成为实现业务活动的计算机程序是在什么样的场景(事件)下开始执行,程序需要读取哪些数据(实体),依据什么样的顺序(活动)、规则(任务)由谁(组织、角色)执行,执行之后产生哪些数据(实体)。任务会直接处理数据,而这种处理通常分为增加、修改、删除、查询四类。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。