ETLCloud制造业轻量级数据中台解决方案
制造业数据处理特点
制造业在业务发展过程中产生大量的业务交易数据以及设备运行过程中的状态数据,但是制造业有别于其他互联网或零售行业,其数据处理具有以下特点:
- 数据量不大,大部分业务系统的数据库表在1000W以下
- 数据结构复杂,数据需要经过很强的清洗和转换才能成为可用的分析数据
- 设备数据采集实时性要求高,需要对设备运行时的状态数据进行实时采集和分析
- 位置相对偏造成IT人员偏少,大部分工作以运维业务系统为主
- 数据往往分散在多个工厂中,每个工厂的数据结构可能是一样的,数据需要一次聚合或分发到多个工厂
- 有大量的文件类或FTP、EDI的文件需要传送和接收
- 业务需求变化快,需要IT敏捷响应业务需求
制造业随着智能工厂、数据字化转型,数据已经成为制造企业的重要资源,如何高效地管理、分析和应用数据变得尤为关键。然而,许多制造企业在构建数据中台时面临着高昂的成本、复杂的架构和漫长的实施周期等问题。为了解决这些挑战, ETLCloud推出了轻量级数据中台解决方案,以简化、高效、灵活的理念,帮助制造企业快速搭建高性价比的数据中台,实现从数据采集到洞察分析的全流程。
制造业数据中台搭建步骤
制造业数据中台搭建应以实际应用为出发点,因为数据量不是特别大,所以没有必要一次性构建一个大而全的数据中台,很多制造业在业务发展初期都会使用kettle作为数据采集工具然后使用sql server或者pg、mysql等作为数仓,同时再购买一个BI工具来实现数据分析的问题,但是这种架构随着数据量和实时性的需求增加、运维工作量越来越大,同时也不适应于新的智能制造的数字化转型需求。
根据我们接触到的大量制造企业,他们应该使用一款易于维护、学习成本低、可以自主运维的一站式轻量化的数据中台,所谓轻量化的数据中台就是包含以下数据中台的核心功能模块:
- 一体化的数据采集平台包含(ETL/ELT/CDC等模块),实现离线和实时数据采集
- 使用greemplum或者pg构建一个轻量化的数据仓库,并进行数仓分层
- 使用ETL工具抽取ERP、MES、HR、OA、WMS、CRM中的数据到数仓中
- 构建一个数据API服务开发平台,通过无代码或低代码的方式快速把数仓中的数据发布为API服务
- 一个报表或BI工具对数仓中的数据进行可视化的分析
- 通过ETL流程自动化的对数据进行运算、造成异常数据并进行数据推送,实现自动化的数据价值利用和发现
- 基于采集和清洗后的数据前端做一个H5或小程序的应用,接入到企微或钉钉中推送给业务用户使用
基于上面的模块和功能制造企业的IT人员自身就能解决数据加工、数据存储、数据分析的全部问题,同时平台部署架构非常轻量化,即使出现问题IT人员也可以快速处理,无需依赖第三方厂商。
ETLCloud轻量级数据中台优势
1. 轻量化架构设计
传统的数据中台往往设计复杂,包含了庞大的中间件和技术栈,导致了高昂的成本和复杂的运维。ETLCloud轻量级数据中台解决专门针对制造业的特点采用了精简的架构设计,集成了ETL、ELT、CDC、API数据服务开发平台、轻量化的数据资产管理模块、Greenplum数仓和BI工具。
通过这种精简设计降低了架构的复杂性,使得中台更加高效、易于维护,制造企业只需一个普通的IT工程即可以完全胜任这个工作,没有复杂的技术栈,所有的运维都可以在WEB界面中进行,制造企业通过一至两个工程的工作投入就可以实现整个企业的数据采集、数据加工、数据服务化的全过程。
(制造业轻量级数据中台架构)
2. 单机即可快速部署
制造企业能够在短短一个小时内搭建起初始数据中台产品。IT人员可以迅速体验从数据准备、数据分析到数据服务的完整流程。更重要的是,产品同时支持根据业务需求不断迭代和扩展功能,保持与业务的紧密对接。
3.支撑不断的功能扩展
制造企业的业务发展越来越大时,对于数据管道和数据量会不断增长。ETLCloud数据中台支持快速的架构调整,以适应不断扩大的数据规模。这种弹性扩展确保了数据中台的性能和效率始终能够满足业务需求,同时避免了资源的浪费,可以应对制造企业未来规模的不断扩展需要如:多工厂部署、混合云部署、每日百亿数据采集传输等要求。
4. 友好的操作体验,降低学习成本
针对制造业用户的特点,我们的解决方案以用户友好为出发点,通过全WEB界面操作,用户无需具备深入的技术知识,即可轻松管理和维护数据中台。这种简化操作降低了对专业人员的依赖,减少了运维成本。
(轻量化数据中台界面)
(数据采集流程设计)
5.SAP、金蝶、用友NC集成
ETLCloud已内置大量的制造业常用的业务系统数据采集模块如:SAP、NC、K3Cloud等等,用户无需编写代码即需要从左则拉入相应的链接组件即可快速采集业务系统中的数据。
6.零代码数据服务发布
通过专业的API低代码开发平台,实现了分钟级的数据服务交付速度,为用户快速构建数据即服务平台(DaaS)。针对制造企业,我们还提供了全方位的解决方案,包括数据服务可视化编排和高性能数据服务网关,以满足复杂的业务需求。在传统的数据中台项目中,数据的交付和服务通常需要耗费大量的时间和资源。然而,通过我们的解决方案,您可以在分钟级时间内将数据服务推向市场,为业务部门和客户提供即时的数据支持。
价值
ETLCloud制造业轻量级数据中台解决方案通过其轻量化的架构设计、快速部署、弹性扩展等特点,为制造型企业提供了一条高效、可行的数据中台建设之路。在数据驱动的时代,企业不应再为繁琐的数据中台建设而束手束脚,而是应该借助ETLCloud的解决方案,以更灵活、快速的方式实现数据的最大价值。
(ETLCloud轻量级数据中台架构)
本文出自ETLCloud数据集成社区 ETLCloud数据集成社区
相关文章:

ETLCloud制造业轻量级数据中台解决方案
制造业数据处理特点 制造业在业务发展过程中产生大量的业务交易数据以及设备运行过程中的状态数据,但是制造业有别于其他互联网或零售行业,其数据处理具有以下特点: 数据量不大,大部分业务系统的数据库表在1000W以下数据结构复杂…...

解决外接显示器后Edge浏览器地址栏等变得很大的问题
解决外接显示器后Edge浏览器地址栏等变得很大的问题 edge设置里外观——触控模式,把触控模式关了...

k8s 启动和删除pod
k8s创建pod pod的启动流程 流程图 运维人员向kube-apiserver发出指令(我想干什么,我期望事情是什么状态) api响应命令,通过一系列认证授权,把pod数据存储到etcd,创建deployment资源并初始化。(期望状态) controller通过list-wa…...

Jenkins详解(三)
Jenkins详解(三) 目录 Jenkins详解(三) 1、Jenkins介绍2、Jenkins CI/CD 流程3、部署环境 3.1 环境准备3.2 安装GitLab3.3 初始化GitLab3.4 GitLab中文社区版补丁包安装3.5 修改GitLab配置文件/etc/gitlab/gitlab.rb3.6 在宿主机输入 http://192.168.200.26:88 地址就可以访问了…...

【真题解析】系统集成项目管理工程师 2023 年上半年真题卷(综合知识)
本文为系统集成项目管理工程师考试(软考) 2023 年上半年真题(全国卷),包含答案与详细解析。考试共分为两科,成绩均 ≥45 即可通过考试: 综合知识(选择题 75 道,75分)案例分析(问答题 4 道,75分)综合知识(选择题*75)1-10 题11-20 题21-30 题31-40 题41-50 题51-60 …...

开始MySQL之路——MySQL存储引擎概念
一、存储引擎概念 MySQL数据库和大多数的数据库不同, MySQL数据库中有一个存储引擎的概念, 针对不同的存储需求可以选择最优的存储引擎。 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基…...

ant-design 设置Form.Item中的input框的值的方法
ant-design 设置Form.Item中的input中的value值是不知道什么原因是无效的,所以有以下两种方法设置: 1.可以通过 initialValues 属性来为表单设置默认值。具体使用方法如下: 在表单最外层的 Form 组件上加入 initialValues 属性,…...

CS420 课程笔记 P6 - 游戏逆向中的虚拟内存
文章目录 IntroVirtual memoryExample!Static example Intro 在上个视频中,我们知道有些地址在你重进游戏时就会无效,有的有时有效,我们需要了解称为虚拟内存的东西 记住这些信息:当你双击打开 Squally.exe 游戏时,系…...

公信力不是儿戏:政府与非营利组织如何利用爱校对提升信息质量
公信力是政府和非营利组织成功的基础,而这种公信力大多来源于对外发布的信息的准确性和可靠性。在这个方面,“爱校对”展现了它的强大能力和实用性。以下我们将具体探讨这两种组织如何通过使用爱校对来提升他们的信息质量。 政府:公开与透明&…...

Linux内核源码分析 (B.1)内核内存布局和堆管理
Linux内核源码分析 (B.1)内核内存布局和堆管理 文章目录 Linux内核源码分析 (B.1)内核内存布局和堆管理一、Linux内核内存布局二、堆管理 一、Linux内核内存布局 64位Linux一般使用48位来表示虚拟地址空间,45位表示物理地址。通过命令:cat/proc/cpuinfo。…...

Python---函数
函数定义: """ def 函数名(传入参数):函数体return 返回值 """ 函数调用: """ 函数名(传入参数) """ 例子: # 不带参 def check():print("欢迎光临\n请进") che…...

Myvatis关联关系映射与表对象之间的关系
目录 一、关联关系映射 1.1 一对一 1.2 一对多 1.3 多对多 二、处理关联关系的方式 2.1 嵌套查询 2.2 嵌套结果 三、一对一关联映射 3.1 建表 编辑 3.2 配置文件 3.3 代码生成 3.4 编写测试 四、一对多关联映射 五、多对多关联映射 六、小结 一、关联关系映射 …...

算法通关村第十四关:黄金挑战-数据流的中位数
黄金挑战-数据流的中位数 1.数据流中中位数的问题 LeetCode295 https://leetcode.cn/problems/find-median-from-data-stream/ 思路分析 中位数的问题,我们一般都可以用 大顶堆小顶堆 来求解 小顶堆(minHeap):存储所有元素中…...

【2023集创赛】国家集创中心杯三等奖:不对称轻失配运算放大器
本文为2023年第七届全国大学生集成电路创新创业大赛(“集创赛”)国家集创中心杯三等奖作品分享,参加极术社区的【有奖征集】分享你的2023集创赛作品,秀出作品风采,分享2023集创赛作品扩大影响力,更有丰富电…...

手写Mybatis:第18章-一级缓存
文章目录 一、目标:一级缓存二、设计:一级缓存三、实现:一级缓存3.1 工程结构3.2 一级缓存类图3.3 一级缓存实现3.3.1 定义缓存接口3.3.2 实现缓存接口3.3.3 创建缓存KEY3.3.4 NULL值缓存key 3.4 定义缓存机制、占位符和修改配置文件3.4.1 定…...

哈夫曼编码实现文件的压缩和解压
程序示例精选 哈夫曼编码实现文件的压缩和解压 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《哈夫曼编码实现文件的压缩和解压》编写代码,代码整洁,规则࿰…...

解决六大痛点促进企业更好使用生成式AI,亚马逊云科技顾凡采访分享可用方案
亚马逊云科技大中华区战略业务发展部总经理顾凡在接受21世纪经济报道记者专访时表示,生成式人工智能将从四个方面为企业带来机遇:第一是创造全新的客户体验;第二是提高企业内部员工的生产力;第三是帮助企业提升业务运营效率&#…...

Qt 定时器放在线程中执行,支持随时开始和停止定时器。
前言:因为项目需要定时检查网络中设备是否能连通,需要定时去做ping操作,若是网络不通,则ping花费时间比较久(局域网大概4秒钟才能结束,当然如果设置超时时间啥的,也能很快返回,就是会…...

java 过滤器 接口(API)验证入参,验签(sign) Demo
java 过滤器 接口(API)验证入参,验签(sign) Demo 一、思路 1、配置yml文件; 2、创建加载配置文件类; 3、继承 OncePerRequestFilter 重写方法 doFilterInternal; 4、注册自定义过滤器; 二、步骤 1、配置yml文件; ###系…...

独家!微信正在灰测一款全新消金产品
来源 | 镭射财经(leishecaijing) 「镭射财经」独家获悉,微信将推出一款名为“微信分期”的新消费信贷产品,目前该产品正处于小范围灰测阶段,还未正式上线。上线后,微信将运营微信分付和微信分期两款自营消…...

阿秀C++笔记-学习记录
81.C中的组合和继承相比的优缺点 在C中组合一对象系用描述对象包对象系组一个拥对象例其变合类的含的现。这的量类当有员被创建。 以下一个示例,展示了在C中如何实现组合关系: class Engine {// Engine class definition... };class Car {Engine engi…...

前端入门到入土?
文章目录 前言http和https的区别,https加密的原理是?区别https的加密原理 TCP为什么要三次握手?proxy代理的原理?内存泄漏?什么是内存泄漏?为什么会有内存泄漏?内存泄漏的情况?如何防…...

架构设计基础设施保障IaaS之网络
目录 1 DNS运用1.1 DNS功能作用1.2 DNS配置实践 2 DNS生产最佳实践方案2.1 全球加速功能2.2 不同运营商的加速方案2.3 全球业务高可用方案2.4 跨地域负载均衡 3 DNS域名劫持解决方案4 CDN剖析4.1 CDN原理4.2 缓存过期配置处理流程4.3 缓存配置规则 5 CDN运用6 CDN最佳实践方案6…...

zabbix安装部署
前期准备:安装mysql数据库和nginx 一、下载zabbix rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm yum-config-manager --enable rhel-7-server-optional-rpms yum install epel-release numactl yum install…...

零碎的C++
构造函数和析构函数 构造函数不能是虚函数,而析构函数可以是虚函数。原因如下: 构造函数不能是虚函数,因为在执行构造函数时,对象还没有完全创建,还没有分配内存空间,也没有初始化虚函数表指针。如果构造…...

模糊测试面面观 | 模糊测试是如何发现异常情况的?
协议模糊测试是一种用于评估通信协议、文件格式和API实现系统安全性和稳定性的关键技术。在模糊测试过程中,监视器扮演着关键角色,它们能够捕获异常情况、错误响应、资源利用等,为测试人员提供有价值的信息,有助于发现潜在漏洞和问…...

C#备份数据库文件
c#备份数据库文件完整代码 sqlServer 存储过程: USE [PSIDBase] GO /****** Object: StoredProcedure [dbo].[sp_BackupDB] Script Date: 2023/8/31 16:49:02 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GOALTER procedure [dbo].[sp_BackupDB]…...

行军遇到各种复杂地形怎么处理?
行军遇到各种复杂地形怎么处理? 【安志强趣讲《孙子兵法》第30讲】 【原文】 凡军好高而恶下,贵阳而贱阴,养生而处实,军无百疾,是谓必胜。 【注释】 阳,太阳能照到的地方。阴,太阳照不到的地方。…...

Python Number(数字).............................................
Python Number 数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变 Number 数据类型的值,将重新分配内存空间。 以下实例在变量赋值时 Number 对象将被创建: var1 1 var2 10您也可以使用del语句删除一些 Number 对象引用。 del语句…...

设置 Hue Server 与 Hue Web 界面之间的会话超时时间
设置 Hue Server 与 Hue Web 界面之间的会话超时时间 在 CDH 的 Hue 中,Auto Logout Timeout 参数表示用户在不活动一段时间后将自动注销(登出)的超时时间。当用户在 Hue 中处于不活动状态超过该设定时间时,系统将自动注销用户&am…...