# DataColourDVP **Repository Path**: DataColour/DataColourDVP ## Basic Information - **Project Name**: DataColourDVP - **Description**: DataColour可视化平台2.x,敬请期待... http://doc.datacolour.cn/zh/dvp/product-description - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 23 - **Forks**: 9 - **Created**: 2020-12-07 - **Last Updated**: 2022-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DataColour2.X #### 介绍 DataColour可视化平台2.x,敬请期待... http://doc.datacolour.cn/zh/dvp/product-description ## DataColour产品试用 ![可视化编辑器](https://images.gitee.com/uploads/images/2021/0629/202806_d885e75d_447631.png "可视化编辑器") [DataColour访问地址](http://39.101.138.43:8080/) 下拉请选择 【公开项目集】 用户:test 密码:123456 ## DataColour开源计划 敬请期待,全力准备中... [欢迎访问Github地址](https://github.com/DataColour) ## 平台功能特点 1. 通过配置的方式可扩展数据源接入,包括NOSQL数据库以及CUBE数据源等。除了传统的关系数据库,还可接入接口服务、平面文件源、静态数据、脚本逻辑等数据对接方式。 2. 通过建立的业务模型,结合对数据源的填充,形成最终的指标数据集,让业务清晰、一目了然。 3. 平台提供的可视化设计器,大大降低了数据分析的成本,可谓是自助式地商业智能工具。 4. 数据通过底层数据服务引擎,根据业务场景的各种情况,进行不同频率的推送,确保了不同业务场景下的数据刷新要求。 5. 对于客户端的连接与推送任务的运行情况,平台提供了监控功能支持,让管理人员实时了解数据服务的整体运转情况。 6. 平台提供了数据集成的任务管理功能,可便捷的管理与监控集成任务,助企业整合异构系统数据源,构建以数据为服务的数据中心。 7. 考虑到视觉效果作为当前数据分析的一个重要因素,平台不仅已集成了当前主流的可视化组件echarts、d3、babylonjs等,还可以通过二次开发规范对其部件进行扩展,不仅能让数据体现业务信息,更会让数据看起来更美丽。 产品介绍:更多 ## 平台技术架构 **DataColour DVP 可视化平台**系统架构采用Web(B/S)前后端分离架构模式。 **技术特点:** - 前端采用SAP单页面模式,系统以模块化设计为主导思想,渲染引擎与设计器分离,可独立部署运行,性能更优。 - 后端采用微服务架构体系,技术栈基于Spring Cloud Alibaba技术,所有应用、服务都可以独立部署运行,具备非常完备的安全体系、管理体系,同时由于整体基于分布式服务架构设计,有着极强的性能扩展机制。 - 前后端均构建了完善的缓存支撑,以确保更优的加载速度与性能。 - 数据推送服务采用去中心化的推送设计,可根据需求进行节点的灵活扩展。 **架构介绍**:更多 ## 二次开发支撑 > DataColour DVP可视化平台的设计目标是向使用者提供一个强大、灵活的可视化解决方案。其中鉴于可视化项目的特殊性与用户的个性化需求,平台提供了一套完善的插件规范与运行时环境,让开发人员基于这些规范可以快度的建立出符合需求的、独特的视觉部件,让可视化项目可以真正的快速落地,并且逐渐形成积累,满足未来的需求。 **开发者支持:** - **集成开发工具**:`DataColour Cli`,使开发者可以脱离复杂的开发环境配置,结合已有的可视化服务,快速进入开发阶段。 - **部件开发模板**:提供了一套完整的插件开发脚手架,基于TypeScript语言与Webpack打包管理,提高开发效率,降低开发的Bug率。 - **部件开发规范**:平台提供了一套完备的插件规范,除此之外还提供了插件生命周期、平台调用接口等,让开发者可以轻松应对各种需求。 - **平台集成支持**:平台提供了属性自动化配置方案、生命周期与事件管理等支持,让开发者可以快速建立出来可配置的属性编辑功能与生命周期事件调用扩展支持。 - **部件发布管理**:平台提供了部件发布管理的功能,使开发者可以轻松的发布与更新开发的视觉部件。 **开发文档**:更多 ## DataColour更多介绍 [DataColour文档中心](http://doc.datacolour.cn) ![产品架构图](https://images.gitee.com/uploads/images/2020/1204/164336_650408fa_447631.png "产品架构图")