用友BQ:大数据不容忽视数据集成管理
mhr18 2024-10-16 09:54 24 浏览 0 评论
一提大数据,更多受到关注的大数据的分析,因为只有将大数据进行全面分析过后,才能发现它更多价值。然而,大家忽略了这些数据的来源以及复杂程度等。应用系统越来越多,数据格式越来越复杂,这些数据在分析之前,必须解决的一个问题就是,如何将各种类型的数据进行整合,并能实时的去管理它们。
传统数据集成技术主要关注于架构和相关编程模型的ETL、ELT、CDC和EAI类型。然而,在大数据环境里,这些技术需要根据规模和处理复杂度等需求进行修改,其中包括需要处理的数据格式,需要应对的高并发量,以及需要实时的需求等。
用友BQ是集企业多系统的数据平台、分析平台、管理平台、挖掘平台于一体的全方位BI解决方案。最新技术架构体系下的用友BQ具备大数据处理与分析能力,且大大提高了数据分析的速度和效率。
用友BQ包含了数据集成平台,它涵盖了传统ETL、ELT的能力,提供了丰富的数据处理、转换功能组件,同时可集成实时数据复制、主数据管理产品(MDM),为企业提供一个全面的数据集成处理解决方案;实时数据集成除了可集成到数据集成产品中提供实时能力之外,也可单独部署,满足企业实时数据同步、灾备等需要。用友BQ数据集成包含DI和RDI两部分。
DI产品通过图形化的开发、管理和监控界面,整个数据集成的抽取、转换、加工整合过程只要通过简单的拖拽就可以实现。数据集成应用开发采用过程流式的组织方式,分为作业和转换两个层次。其中作业支持嵌套,从而实现可自顶向下、逐步细化的开发设计。产品支持各种平台和广泛的数据源,提供了丰富的数据转换功能组件,最大程度的简化数据集成应用开发。产品服务端基于UAP平台的基础运行框架,提供作业的集群执行、运行调度、日志监控及性能分析等功能。DI产品主要包括客户端设计器和服务端的运行和管理工具。
RDI,基于数据库日志分析技术,可满足数据集成的实时性要求。两者可根据需要集成应用。产品支持Webservice,可提供企业ODS、数据仓库、企业数据总线等应用需求解决方案。RDI基于日志分析和消息中间件技术,内部具有高缓存,高并发的架构,实现了高性能的增量式实时数据集成和灵活的部署模型。RDI能够提供面向数据仓库的高效数据加载以及异构系统间数据实时同步。
RDI 基本原理
用友BQ数据集成产品提供了图形化的开发、管理和监控界面,使得使用人员通过简单的培训即可完成需要高级技术人员通过编程完成的功能,整个抽取、转换、加工整合基本上通过简单的拖拽就可以实现。对于数据集成用户,尽量避免大量重复、繁琐的编码。使数据集成人员的工作重点回归对业务需求的关注。
用友BQ数据集成图形化、拖拽式,简单、易操作
第一,自顶向下、逐步细化的设计开发过程。数据集成中间件作业设计包含转换和作业两个核心对象,转换实现数据加载、计算、清洗、转移等功能,作业是把转换或者作业作为一个过程流中的一个节点来看待,实现了更加复杂的数据处理。一个典型的数据集成过程,可分为作业和转换两层,其中作业可以嵌套作业。从而实现自顶向下、逐步细化的设计开发过程。在上面的维度处理作业中又嵌套了一个产品维度处理作业,可进一步细化为下面的具体实现。
第二,丰富的数据转换控件。用友BQ数据集成产品包含了11类60多个数据转换控件。涵盖拆分字段、字段选择、增加常量、排序纪录、过滤纪录、去除重复纪录、是否为null、行列转置、分组等等。同时,对于新出现的特殊转换,支持用户自定义开发个性化的转换控件,放入数据集成产品,实现即插即用的功能。无论是转换还是作业,每个图形化控件都提供了完善参数支持,提高了设计人员的效率和灵活性。把设计开发人员从大量繁琐的编码和调试工作中解脱出来,使设计开发人员回归架构与业务逻辑。
第三,支持java script内嵌脚本和存储过程等数据库对象。数据集成产品支持内嵌脚本语言、存储过程来处理复杂的集成处理。支持java script内嵌脚本语言,提高了常用的字符串验证、日期格式转换等常用函数,可将复杂的业务处理通过编写java script实现。支持数据库的存储过程。
第四,支持各种常见的数据源。数据集成产品基于jee技术实现,具备了跨平台性,能够运行在各种常见操作系统之上。数据集成产品支持各种数据源,包括各种关系数据库、xml数据、以及各种结构化数据和非结构化数据。支持常见的数据库,如Oracle、DB2、SQL Server、mysql等主流数据库,同时为方便用户各种电子文件数据整合,还支持txt、csv、xls、zip、xml文件作为输入或输出,这为提取多数据源数据提供了完备的保障。
第五,企业级高性能、高可用能力。产品服务端基于用友UAP平台的基础运行框架,提供作业的集群执行、运行调度、日志监控及性能分析等功能。
相关推荐
- Java面试宝典之问答系列(java面试回答)
-
以下内容,由兆隆IT云学院就业部根据多年成功就业服务经验提供:1.写出从数据库表Custom中查询No、Name、Num1、Num2并将Name以姓名显示、计算出的和以总和显示的SQL。SELECT...
- ADG (Active Data Guard) 数据容灾架构下,如何配置 Druid 连接池?
-
如上图的数据容灾架构下,上层应用如果使用Druid连接池,应该如何配置,才能在数据库集群节点切换甚至主备数据中心站点切换的情况下,上层应用不需要变动(无需修改配置也无需重启);即数据库节点宕机/...
- SpringBoot多数据源dynamic-datasource快速入门
-
一、简介dynamic-datasourc是一个基于SpringBoot的快速集成多数据源的启动器,其主要特性如下:支持数据源分组,适用于多种场景纯粹多库读写分离一主多从混合模式。支持...
- SpringBoot项目快速开发框架JeecgBoot——项目简介及系统架构!
-
项目简介及系统架构JeecgBoot是一款基于SpringBoot的开发平台,它采用前后端分离架构,集成的框架有SpringBoot2.x、SpringCloud、AntDesignof...
- 常见文件系统格式有哪些(文件系统类型有哪几种)
-
PART.01常见文件系统格式有哪些常见的文件系统格式有很多,通常根据使用场景(Windows、Linux、macOS、移动设备、U盘、硬盘等)有所不同。以下是一些主流和常见的文件系统格式及其特点:一...
- Oracle MySQL Operator部署集群(oracle mysql group by)
-
以下是使用OracleMySQLOperator部署MySQL集群的完整流程及关键注意事项:一、部署前准备安装MySQLOperator通过Helm安装Operator到Ku...
- LibreOffice加入"转向Linux"运动
-
LibreOffice项目正准备削减部分Windows支持,并鼓励用户切换到Linux系统。自Oracle放弃OpenOffice后,支持和指导LibreOffice开发的文档基金会对未来有着明确的观...
- Oracle Linux 10发布:UEK 8.1、后量子加密、增强开发工具等
-
IT之家6月28日消息,科技媒体linuxiac昨日(6月27日)发布博文,报道称OracleLinux10正式发布,完全二进制兼容(binarycompatibility...
- 【mykit-data】 数据库同步工具(数据库同步工具 开源)
-
项目介绍支持插件化、可视化的数据异构中间件,支持的数据异构方式如下MySQL<——>MySQL(增量、全量)MySQL<——>Oracle(增量、全量)Oracle...
- oracle关于xml的解析(oracle读取xml节点的属性值)
-
有时需要在存储过程中处理xml,oracle提供了相应的函数来进行处理,xmltype以及相关的函数。废话少说,上代码:selectxmltype(SIConfirmOutput).extract...
- 如何利用DBSync实现数据库同步(通过dblink同步数据库)
-
DBSync是一款通用型的数据库同步软件,能侦测数据表之间的差异,能实时同步差异数据,从而使双方始终保持一致。支持各种数据库,支持异构同步、增量同步,且提供永久免费版。本文介绍其功能特点及大致用法,供...
- MYSQL存储引擎InnoDB(八十):InnoDB静态数据加密
-
InnoDB支持独立表空间、通用表空间、mysql系统表空间、重做日志和撤消日志的静态数据加密。从MySQL8.0.16开始,还支持为模式和通用表空间设置加密默认值,这允许DBA控制在这些模...
- JDK高版本特性总结与ZGC实践(jdk高版本兼容低版本吗)
-
美团信息安全技术团队核心服务升级JDK17后,性能与稳定性大幅提升,机器成本降低了10%。高版本JDK与ZGC技术令人惊艳,且JavaAISDK最低支持JDK17。本文总结了JDK17的主要...
- 4 种 MySQL 同步 ES 方案,yyds!(两个mysql数据库自动同步的方法)
-
本文会先讲述数据同步的4种方案,并给出常用数据迁移工具,干货满满!不BB,上文章目录:1.前言在实际项目开发中,我们经常将MySQL作为业务数据库,ES作为查询数据库,用来实现读写分离,...
- 计算机Java培训课程包含哪些内容?其实就这六大块
-
不知不觉秋天已至,如果你还处于就业迷茫期,不如来学习Java。对于非科班小白来说,Java培训会更适合你。提前了解下计算机Java培训课程内容,会有助于你后续学习。下面,我就从六个部分为大家详细介绍...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- Java面试宝典之问答系列(java面试回答)
- ADG (Active Data Guard) 数据容灾架构下,如何配置 Druid 连接池?
- SpringBoot多数据源dynamic-datasource快速入门
- SpringBoot项目快速开发框架JeecgBoot——项目简介及系统架构!
- 常见文件系统格式有哪些(文件系统类型有哪几种)
- Oracle MySQL Operator部署集群(oracle mysql group by)
- LibreOffice加入"转向Linux"运动
- Oracle Linux 10发布:UEK 8.1、后量子加密、增强开发工具等
- 【mykit-data】 数据库同步工具(数据库同步工具 开源)
- oracle关于xml的解析(oracle读取xml节点的属性值)
- 标签列表
-
- oracle位图索引 (74)
- oracle批量插入数据 (65)
- oracle事务隔离级别 (59)
- oracle 空为0 (51)
- oracle主从同步 (55)
- oracle 乐观锁 (51)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)