大数据业务模型平台 Big data business model platform(M+)

M+构建了基于大数据业务的PaaS层(Platform as a Service)服务。

M+大数据业务模型平台以企业业务逻辑为导向,具备可视化大数据业务建模、业务模型自动化部署、模型测试、可视化展示、业务模型调度维护等功能,使数据分析者只需关注具体的业务分析逻辑,定制符合行业发展和业务需求的数据模型,从而无需关注底层大数据技术实现细节,极大提高了业务模型开发的速度和便捷性。

M+大数据业务模型平台,为企业管理者、业务分析专家、业务模型设计专家在海量数据中,快速过滤、采集、分析关键点数据,实现对企业数据的有效开发和高效运用,为防范风险、预测未来,提供有力的支撑。


特点与优势

新一代的可视化交互式大数据分析模式:平台满足大数据高存储量(Volume)、处理速度快(Velocity)的特点,业务模型设计器提供可视化的设计能力,用户可快捷方便地在短时间内开发大数据分析模型。

最大化满足各类用户需求:平台将大数据业务分析、开发设计、测试验证与管理维护的统一管理,有效的解决了以下大数据业务分析难题和用户需求:

整合的模型化统一分析能力:通过平台这一载体形成统一的分析能力,极大程度的减轻了分析人员对分析语言和工具的全面学习程度和时间,降低了对技能的要求,通过模型化的方式最终形了统一的分析标准。

支撑各种混合模型的流程式开发:支撑数据采集、SQL查询转换、MapReduce和spark的混合分析,满足批处理任务与实时任务的混合设计。

业务模型共享与授权:

  • 1)提供可视化的管理,从而加快新业务的拓展
  • 2)提供多租户的业务模型管控与运行调度能力
  • 3)提供业务模型联合开发、共享与统一平台化开发新方式

业务模型调度规划:功能强大灵活的模型调度规划策略,支持多模型联合协作调度、周期调度与定时调度。

强大的预设基础模型库:已经封装100+的基础模型包,可以支撑系统各种数据建模分析的快速实现。

模型扩展能力:

  • 1)基础模型、自开发模型、授权的第三方模型库,三类丰富的模型库共同形成分析模型集
  • 2)系统支持用户自定义java语言和sql脚本新模型,提供底层模型无限制的横向扩展能力

支持丰富的第三方扩展工具:支持与各类型的第三方产品(模型库、关系型数据库、数据集成工具、监控工具、事务调度管理工具等)正常对接,共同实现对复杂大数据业务的处理与管理:

  • 1)第三方可视化工具:大数据可视化工具: Tableau,Echart;传统BI工具: MicroStrategy, Cognos, Business Objects/Xcelcius;开源BI工具: Pentaho
  • 2)第三方数据管理工具:ETL工具: Informatica,Kettle
  • 3)通用的连接驱动框架:JDBC type 4,ADO.NET ,Native Informatica connector
核心功能

可视化模型开发客户端:提供MapReduce、Spark、Hive、Sqoop等多种大数据分析模型开发环境以及各种混合开发环境的支持。

100+的内建模型与函数、强大的调试排错功能、丰富的自定义插件、支持外部的Java程序代码和脚本,让模型设计人员在设计时更加得心应手。 客户端提供自动化模型解释、准备、运行、结果查看功能,方便开发人员对业务模型进行验证、调优。

模型管理服务:提供模型分类、检索、审批、发布、日志跟踪、模型结果展示、系统运维等功能,配合权限与认证服务,实现对多租户体系的支撑。

模型调度运行服务:

  • 1)自动化模型解释:将不同类型的数据模型自动化的解释为大数据系统能够识别的MapReduce、Sqoop、Hive、R程序单元
  • 2)自动化模型运行环境准备:自动化的完成模型运行环境准备、采用认证服务对模型运行权限进行自动化认证,提交可运行的任务调度请求
  • 3)自动化模型调度策略:丰富灵活的模型调度策略(包含及时、定时、周期调度),自动规划最优的任务调度方案

用户与模型权限的管理与认证服务:

  • 1)多租户管理:通过用户与权限管理模块,完成用户和用户组权限分配与管理
  • 2)模型使用鉴权:实现模型调度的权限验证