从数据到价值,DataOps 精益数据运营概述

DataOps:解决数字化转型中数据价值挖掘挑战的最佳方案 随着数字化转型的普及和深入,大数据技术在各类行业中普遍落地使用,企业生产、营销、运营等各环节中的 数据将普遍被采集 阅读详情

一、背景 &挑战

数字化时代,企业希望借助数字化的技术能力来提升企业的经营能力,从最终业务目标上来看,一般分三类:

1.   增加收入:基于经营数据的智能分析来提升产品竞争力,更快速的产出产品创新;

2.   降低成本:通过对资源的盘点分析,性能的优化,降低资源成本,通过企业内建立管理制度和标准,降低人力管理成本;

3.   减少损失:一种是基于数字的反馈,不断的优化用户体验,减少客户流失,另一种是通过采集全域的数据并加以分析,降低生产链路的故障风险。

为了帮助企业实现这些业务目标,衍生出了许多新技术,云厂商往往也会向客户介绍各种高精尖技术和解决方案。但现实是,很多企业在数字化转型的过程中会感觉到效果并不明显,或者说企业并没有“用好数”,这里面的问题点在哪?个人觉得有以下几个主要挑战:

1.1 组织文化

做数字化转型,首先需要组织层面启动数据驱动的文化建设,并明确定义出可数字度量的业务目标。企业的业务决策需要依赖于数字,需要不断提升组织中人员的数字素养,需要让组织中的各类人员具备基础的大数据知识、数据分析知识、统计知识,具备通过数据向其他人传达信息的能力。

1.2 技术鸿沟

创建完整的数据链路需要许多软件和硬件结合起来,架构师必须全面了解数据生命周期各个角色,各个阶段的需求,但现实是往往人们更关注于拼图的一部分,而忽视其他部分。比如大型企业由于数据体量较大,往往更关注于大数据的处理技术,如何构建数据中台,如何加快查询速度,如何降低资源成本,但对于数据科学家们如何更快获取数据,如何更好地管控权限,更快地产出业务价值等等存在缺失,而中小企业往往更关注数据科学家需要的分析软件,但对于数据管道缺少投资,这使得许多分析工作局限在个人计算机上。另一方面,大部分的项目会引入多家公司,多种数据产品,不同产品之间必然存在数据和服务的隔离,如何更好地利用好各方的能力,打破技术之间的鸿沟是每个企业都要面对的痛点问题。

1.3 知识鸿沟

企业中围绕数据有很多的角色,各个角色之间存在较大的知识鸿沟。比如对于数据科学家,他们擅长从数据中挖掘价值、创建模型,但将模型投入生产的经验往往不足,比如代码的版本控制、测试、文档等等,缺少端到端的技能来生产数据产品并获得反馈,而对于数据工程师,他们比较擅长数据管道的搭建,但对于数据如何被使用,如何产出最终的业务价值往往不太清晰,因此在数据工程师和数据科学家之间往往会出现一些分歧。

1.4 数据连续性

技术能力需要考虑时间这样一个重要变量,特别是对于数据技术,解决当下的数据问题相对简单,想要数据持续的产出业务价值就需要大量的工程工作和组织保障,需要量身定制适合于业务的数据域 CI/CD 能力,需要持续性地对数据进行治理,需要对数据安全和合规进行持续性检测,需要具备全链路的可观测能力,保障数据服务的连续性并持续优化资源成本。

1.5 小结

企业想要“用好数”只制定长期的战略并依赖于产品的技术能力是远远不够的,亟需一种战术指导思想,指导企业如何围绕数据链路,从全局的视角去保障数字化战略的落地,提升组织的数字素养,打破技术和知识的鸿沟,优化数据架构,保障数据服务的连续性。

二、DataOps 理念

2.1 起源

为了解决上述问题和挑战,DataOps 理念应运而生,DataOps 的概念在 2014 年由 Lenny Liebmann 提出,在《3 reasons why DataOps is essential for big data success》这篇文章中,Lenny 提出 DataOps 是优化数据科学和运营团队之间协作的一些实践集。经过多年的发展,2018 年 Gartner 将其纳入到数据管理的技术成熟度曲线,标志着 DataOps 正式被业界所接纳并推广起来。

在最新的Gartner: Hype Cycle for Data Management, 2022报告中,DataOps 的概念已经进入第二阶段的“过热期”,2021 年的时候 DataOps 还属于第一阶段的“创新萌芽期”。

业界各厂商对于 DataOps 有着不同的理解:

  • IBM:IBM 将 DataOps 定义为 DataOps 是人员、流程和技术的有机结合,用于快速向数据公民提供可信的高质量数据。

  • Gartner:DataOps 是一种协作性的数据管理实践,专注于改善整个组织的数据管理者和消费者之间的沟通、整合和数据流的自动化。

DataOps is an agile and collaborative data management practice focused on improving the communication, integration, automation, observability and operations of data flows between data managers and data consumers.The goal is operational excellence in data delivery.

  • Wikipedia:DataOps 是一套实践、流程和技术,它将综合的、面向流程的数据观点与敏捷软件工程中的自动化和方法相结合,以提高质量、速度和协作,促进数据分析领域的持续改进文化。

  • 中国信通院:数据研发运营一体化(DataOps)是一种面向数据全生命周期,以价值最大化为目标的最佳实践。聚焦于协同从数据需求输入到交付物输出的全过程。明确研发运营目的,细化实施步骤,在价值运营、系统工具、组织模式、安全风险管理的支撑下,实现数据研发运营的一体化、敏捷化、精益化、自动化、智能化、价值显性化理念。

DataOps 业界目前尚缺少统一的、细化的定义和实践,本文将结合个人近期的学习,谈下个人的看法。希望可以抛砖引玉,让大家对 DataOps 有个初步认识。

2.2 目标

首先 DataOps 的 Ops 是很容易被混淆的一个概念:

  • ☒ 错误:Ops 在当前语境下并不是运维的意思也不是操作的意思,DataOps 在当前语境下不是指基于数据挖掘和分析后去运维业务系统或 PAAS 平台。

  • ☑ 正确:Ops 指的是运营,DataOps 指的是对数据的运营,即如何让数据为业务发挥更大的价值。

DataOps 的目标个人觉得可以这样定义:更快速的交付更高质量数据

具体来说:

  1. 建设组织文化:重视数据文化的建设,为企业定制如何用数的组织设计建议,帮助企业明确数据战略的业务目标,提供提升组织人员数字素养的培训课程。

  2. 填补技术鸿沟:聚焦数据的流向,而不是单项技术或组织功能,定义出完整的数据技术大图,提供各个数据模块的咨询服务,横向去连接各个数据产品和服务,为企业制定最优的“用好数”技术方案,填补技术鸿沟。

  3. 填补知识鸿沟:基于数据技术大图,明确定义出组织内各个数据角色需要的知识地图,提供数据链路上各类数据标准和规章制度的建议,为组织培养“T”形人才,填补人员的知识鸿沟。对于数据科学家而言,可以更直观了解到数据管道是如何搭建的,如何自助取数,对于数据工程师,可以更清晰了解数据的用途,这对于他们如何优化数据管道,如何讲清楚管道价值有较大的帮助,也能让工程师和科学家之间互相理解,提升组织协同效率。对于企业管理者而言,高效的数据流有利于更快发掘数据的业务价值。

  4. 保障数据连续性:提供如何保障数据生产链路,提升研发效率,降低数据风险的标准,实践和技术方案。宣扬系统性思维(精益思维和敏捷协作),从全局优化整体系统,定制适合的数据产品研发策略。

系统思维的重点是理解一个系统的组成部分如何相互关联,如何随着时间的推移而工作,如何与其他系统互动,以确定模式,解决问题并提高业绩。敏捷思维和精益思维是系统思维的典型子集。敏捷思维旨在使系统更容易适应不确定性,而精益思维则是致力于将浪费从系统重剔除。 ---《DataOps 实践手册》第五章 构建反馈和度量

从目标来看,DataOps 是一个很大范畴的理念,技术只是其中一部分,核心是帮助企业围绕“用好数”,聚焦数据链路,构建完整的组织和数据能力。

2.3 DataOps 和 DevOps 的关系

DataOps 的概念本身是从 DevOps 借鉴过来的,最核心的差异点就是面向的对象不同,DevOps 的理念是为了更快的交付软件,而 DataOps 的理念是为了更快的交付数据。

DevOps 改变了软件部署的速度和规模,使得代码可以随时处于可以发布到生产中的状态,为了实现这个目标,DevOps 定义了一系列宣言和价值观,业界也沉淀了大量的敏捷能力,比如 CI/CD 的研运能力、敏捷框架、度量体系、自动化测试等能力。和软件开发一样,数据类的产品也是需要对业务的变化进行快速的反馈,因此 DataOps 的概念也被提出来。

DataOps 的许多原则和概念都是从 DevOps 中衍生出来,不过 DataOps 更关注于数据的交付,比如针对软件的交付是不会强调数据管道(ETL/ELT)的搭建和维护,数据质量的持续性治理,数据层的可观测性监测,数据分析层的优化和展现等等。

两者关系大致如下,参考链接What the Ops are you talking about?

DevOps 面向的角色主要是软件的研发、测试、运维等角色,DataOps 面向的角色在前者之上还有数据分析师、数据科学家、数据开发、BI 分析师等等,涉及的部门更多,技术栈更多,组织间协同的成本也更高,从这个角度来看,DataOps 面临的挑战更大。

有些企业把 DataOps 笼统的定义为数据域的 CI/CD 能力或是数据管道(数据集成/ETL/ELT 等等),我觉得是不准确的,就像 DevOps 并不是只定义一个 CI/CD 能力一样,DevOps 核心还是敏捷的开发理念,技术是服务于理念的,是一种上下的支撑关系。同理,DataOps 在数据域技术能力之上,更需要的是如何指导组织“用好数”的方法/标准/制度/实践等等。

2.4 DataOps 原则 &宣言

DataOps 的原则借鉴了 DevOps,基于数据的特性,进行了一些修改,官方链接:

1. 个人与互动重于流程与工具:强调团队间的协作,提倡面对面的沟通,这点和敏捷宣言一致。

2. 可用的分析重于详尽的文件:提倡分析即代码,这意味着需要有较好的版本管理,CI/CD,可重用环境等能力,这对数据的基建要求还是很高的。

3. 与客户合作重于合约协商:希望和客户建立一个合作关系,而不仅仅只是雇佣关系,DataOps 的落地强依赖客户组织的协同,对数据链路持续性的优化,和客户之间其实是一种能力互补。个人觉得未来数据域的合同条款,商务流程也可能会发生变化。

4. 实验、迭代以及回应重于大量的前期设计:借鉴了软件 MVP 版本迭代的模式,引入敏捷的思想进行数据研发。

5. 跨部门的营运所有权重于独立的责任:传统企业内数据是一个个的孤岛,每个部门掌管自己的那一部分数据权限,DataOps 的核心在于让数据更快的流动,因此提倡在保障安全的前提下,通过流程和机制的优化让数据的权限控制更加灵活。

宣言共有 18 条,对原则进行了一定程度的拆分细化,感兴趣可以看下。

2.5 DataOps 架构师画像

企业为了加快软件的研发效率往往会有 DevOps 架构师这样的角色,但当前还没有明确定义 DataOps 架构师这样的角色,个人觉得 DataOps 架构师需要具备以下能力:

1.  精通 DevOps 理论;

2.  精通 DataOps 理论;

3.  熟练掌握各类数据产品,某几个数据领域需要有较深入的研究,T 型人才;

4.  对数据流有较深入研究,具备敏捷和精益的思维,具备从全局优化数据链路的技术沉淀;

5.  可以帮助企业制定数据战略,明确业务目标,有一定行业经验,有帮助多个企业落地 DataOps 的实践经验。

2.6 DataOps 评测

之前有幸参加信通院组织的某大型银行的 DataOps 能力成熟度评测,这是国内首次明确定义出 DataOps 的成熟度模型并进行正式评测,详情请参考链接,下图列了数据集成这个模块的部分评测条款:

可以看到,除了技术能力,DataOps 重视制度、规范、标准的制定,重视技术的培训,重视数据链路上不同环节之间数据的互通,交互的联动等等,从全局的视角去提升数据的使用效率,即更快速的交付更高质量数据。

三、DataOps 核心技术能力

前文介绍了 DataOps 的理念,要解决的问题和目标,本章重点聚焦在前文提到的 DataOps 数据技术大图。

强调:数据技术能力并非 DataOps 的全部,它是支撑 DataOps 理念的重要组成部分

企业的数据链路很长,涉及的技术栈也非常多,下图列了一些数据域的技术(地址链接,根据最近的一些调研,实际的复杂度会比下图还高很多)。

无论是填补技术鸿沟还是知识鸿沟,最关键的一点是需要聚焦数据链路,定义出最核心的数据能力,将零散的数据能力整合连接在一起,业界有很多组织或个人整理了一些数据链路的架构图,筛选了两个:

A glimpse into DataOps

Diving into DataOps: The Underbelly of Modern Data Pipelines

3.1 DataOps 数据能力大图

在上文一些前辈的基础上,我们对 DataOps 数据能力做了一些细化,尝试更清楚的定义出数据链路里核心的技术能力,希望可以更好的将我们自研的以及业界一些好用的数据工具有序组合在一起,建立索引,便于企业或个人更快速的找到并学习自己需要的技术能力。

围绕中间最核心的数据流向,整体分成三个部分:数据研发(图中上半部分),数据管理(图中下半部分),数据应用(图中右侧):

1. 数据研发:取好数

数据研发聚焦数据的开发者,对这类角色而言,我认为最重要的痛点是如何高效的获取数据。

在一个项目中往往最头疼的就是如何清洗和搬迁数据,数据进入大数据平台后如何降低建模成本,如何更低成本的拿到自己想要的数据。因此我们将整个研发流程分成数据集成、数据建模、数据开发三个大类,每个大类中又定义了各自的核心能力。

以大家最为熟悉数据迁移为例,阿里云上不同的产品都会有各自配套的一些数据迁移能力,但在项目里经常会遇到不支持的一些数据源,这时候我们往往会临时写一些脚本去做支持,如果研发力量充足可能会定制一些工具,如果我们能有一个平台集中去管理这类工具,那自然可以降低研发成本。更进一步,如果可以将数据迁移领域业界一些好用的工具,新的迁移技术、实践案例、数据迁移的标准 &制度都能体现出来,甚至如果客户有需要,还可以将我们的迁移能力集成到客户内部的系统里,这肯定是提升了客户“用数”的能力。另外,通过 DataOps 大图的指引,用户会知道迁移的下一步需要去验证数据和业务的一致性,在这个步骤内,又会有相关的工具能力和行业实践推荐,以此类推,最终从整个数据链路上为用户提供技术能力支撑。

2. 数据管理:管好数

数据管理主要面向数据的管理者和开发者,重点是去保障高质量的数据供给,这里面分了两块,一块是以敏捷的思想去管理数据的生产,实现敏捷的数据交付,一块是通过建立并维护可靠的数据服务,保障用户可以持续获得高质量的数据。元数据服务、数据质量、数据可靠性这些概念经常有相关讨论,暂不赘述,本文重点提一下数据域的 CI/CD 能力。

一提到 CI/CD 大家肯定都会想到 DevOps:代码版本管理、流水线打包、发布管理等等,其实在数据研发管理的领域也是需要类似的 CI/CD 能力的,比如我们的内部的数据产品研发时就遇到过以下问题:

  • 版本升级时遇到工作流不适配:新旧工作流中 table_id、column_id 的拼接规则不一致。

  • 有时候表模型不适配,导致导入任务、加工任务、导出任务失败。公共层、应用层因为字段缺失或者字段类型对不上而报错。

而这类问题往往都是出在研发管理上:

1.  代码版本缺乏控制:

a.DDL 版本依托于人工上传 git 管理,但很多时候都维护在本地。无法做到在开发工具上传。

b.DDL 版本收版后,因为临时业务需求或者前期探查不全面等问题,需要临时增加一些新的字段、修改字段类型,修改 DDL 后(繁杂且琐碎),往往会忘记同步到文档和 Git 仓库。

2.  工作流版本缺乏控制:

a.目前是只有一套最新版本的开发环境工作流,区分不出旧版本工作流。

b.加工逻辑变动频繁。

3.烟囱式开发:大量重复的计算加工,无法设置变量,写函数等。

数据产品项目中涉及到各种数据源,获取方式、指标定义、数据处理逻辑等各类信息的复杂度已经完全不亚于常规的软件系统。不借助优秀的工程实践,仅仅靠项目规范把控会很容易积累起数据产品的技术债,效率低下且难以持续。业界也已经有一些成功的技术实践,比如DBT,除了提供 ELT 的能力之外,还提供了数据域的部署 &集成能力。我们目前在试点使用中,待有进一步实践后再分享。

3. 数据应用:用好数

数据应用主要面向的是数据的使用者:数据分析师,数据科学家,新的数据工作者(非技术人员),比如各个业务线的运营人员,企业管理者,甚至最终用户。通过打造更加简单易用的数据应用,结合配套的培训管理制度,组织设计,最终希望实现“全民数据科学家”(Citizen Data Scientist),加速企业决策和创新。

这块的产品比较多,差异性较大,业务价值的出口也是集中在这块,往往也需要结合行业属性进行定开,将数据域技术和行业经验结合才能比较好的落地,本文暂不展开。

3.2 数据能力实践:Modern Data Stack

业界最近又有一个新的概念叫Modern Data Stack,我理解其实就是将数据域的各种能力根据业务场景的实际需要分层组装在一起(stack)打包输出, 如下图:

在我们内部之前也做了类似的尝试,不过没有这么高大上的名称,我们制定了一些工具的建设标准,可将我们沉淀的工具结合业务场景打包输出去解决一线的问题,工具之间可以互相集成:

主要分成两个应用场景:

  1. 交付工具:面向交付提效,将工具的技术能力嵌入到业务交付的 SOP(标准操作流程)中,为不同的业务域定制自己的交付工作台,提升交付的标准化率,降低一线人员的操作门槛,提升交付质量。

  2. 数据产品:面向外部客户售卖,将工具能力集成到产品中,降低产品的研发成本,通过产品的打磨,也提升了工具的成熟度。

四、总结

我们作为研发团队支撑了阿里云 GTS 内大部分数据域项目的交付,包含数据上云、数据库、大数据、数据中台等等,过程中沉淀了大量工具,为了方便工具的管理和使用,我们建立了 “星轨工具中心”进行工具的统一纳管,但工具功能比较零散,总是处于补业务窟窿的状态,显得“东一榔头西一棒”,缺少主线将工具能力串联在一起,技术缺少“牵引”,这在过去给我们带来很多困扰。

在不断的摸索中,我们发现,我们沉淀的工具大部分都是围绕数据链路,去弥补产研和项目需求的 GAP,去帮助用户更高效的使用我们数据域的云产品,这和 DataOps 提倡的聚焦数据链路,从全局提效很匹配。另一方面,我们过去更偏向于建设单点技术能力解决问题,缺少理论的支撑,而 DataOps 在理论和实践层给了我们很多启发,让我们从全局角度去思考如何构建技术深度,建立行业影响力,如何将技术更好地和业务场景结合,提供整套的解决方案,思考方式从解决问题转向从业务角度去定义清楚问题和度量标准,帮助客户更快地获得高质量的数据,为企业构建更 Modern 的数据架构。

接下来我们团队会针对定义出的 DataOps 技术能力大图,每个模块组织同学进行深入调研,整理相关的工具能力和项目实践,形成 DataOps 的知识库。我们也在和信通院深度合作,一起建设 DataOps 白皮书,为 DataOps 在业界的发展贡献一部分力量,欢迎大家一起参与讨论和交流。

DataPipeline丨DataOps理念与设计原则 作者:DataPipeline CEO 陈诚 上周我们探讨了数据的「资产负债表」与「现状」,期间抛给大家一个问题:如果我们制作一个企业的“数据资产负债表”,到底会有多少数据是企业真正的资产? 数据出现问题并不仅仅是数据部门的原因,更多是组织架构及配合的问题。相较于追责某些工具,反而应该思考该用何种理念和方法来面对背后的“元问题”。基于此,我们提出应从DataOps入手。 一、DataOps理念 ... 阅读详情

相关推荐

基于DataOps的数据开发治理一体化实践

数据技术:侧重于基于大数据基础平台、数据中台、湖仓一体、实时计算等技术,贯彻DataOps理念实现大数据集成开发。数据资产:通过数据技术沉淀数据资产,将企业数据指标、数据标准、数据模型、数据质量、数据地图规范化条理化呈现。全生命周期的元数据接受了来自设计、开发、消费过程中的所有元数据,让元数据更加完备,形成数据资产。数据技术、数据资产、数据应用、数据运营是构建数据生产力模型的核心要素。(1)数据生命周期:数据抽取、数据开发、数据质量、数据安全、数据服务。(3)数据资产:找的到、看得懂、信得过、管得了。

weixin_40929413的博客 750

一篇文章详解什么是DataOps?有什么关键能力?

而DataOps倡导的是每个人都应当学习去使用数据,数据不是某个人,某个小组的精英才能掌握的能力,它是一种文化。数据协同使用可以让授权的业务用户和第三方安全合规地使用企业数据,无需担心数据的隐私和泄漏,这是一切后续的基础。让数据部门全身心地投入到对于自动化、智能化数据科技的实践中,以最快地速度满足数据多样性,动态性,质量监控,系统稳定性的底层技术需求(后续会详细描述)。通过一个统一的、智能的数据平台将数据治理、数据编目、数据质量及数据保密工作整合在一起,只有这样才能确保所有数据都是可信的和受保护的。

ylguoguo6666的博客 5539

DataOps激活数据价值,实现数据赋能业务闭环

DataOps,即Data和Operations组合,在企业数据能力构建中,帮助企业提升数据质量,减少数据分析的周期时间,提高效率方法,DataOps适用于数据源到数据洞察分析整个数据生命周期。本文主要从企业数据应用的现状问题进行切入,讲解 DataOps如何助力企业实现数据能力构建。...

kejietech的博客 1233

DataOps不是工具,而是帮助企业实现数据价值的最佳实践

2008年,“大数据”一词在《大数据时代》中被首次提出,距今已有整整14个年头。在这14年中,许多人亲眼见证了数据的力量,以及目睹它如何改变世界。大部分企业的决策者都明白了一个道理:数据才是企业中最有价值的商品,它可以被人为选择成就还是破坏业务。 然而,自流行词“大数据”出现的14年后,如何获得更高质量的数据,以及更智能的数据管理,帮助企业做出明智和及时的决策,仍然是许多企业的“疑难杂症”。每个人的嘴里都在谈论数据治理和数据管理,却没有人真正知道该怎么办。 幸运的是,一种帮助企业提升数据分析质量和效率的方法

a958014226的博客 2250

如何基于DataOps,重塑数据生产者、消费者模式?

DataOps强调对数据研发运营管理全生命周期的各个工作环节进行梳理,厘清数据质量、数据标准、数据安全等工作在研发环节中的位置,将数据治理工作融入到研发运营管理的流水线中,形成“先设计、后开发、先标准、后建模”的模式,在研发阶段对数据的质量和安全等问题进行有效管控。DataOps作为新兴的数据管理方法,强调数据管理自动化,既能为数据工作者提供敏捷的数据开发支持,同时也简化了数据交付的周期,提升数据成产者与数据消费者的协同效率,成为企业数字化转型快速释放数据生产力的最佳方案。

WAKEDATA的博客 734

基于InterSystems IRIS 的数据运维DataOps

InterSystems IRIS 下使用 DataOps Gartner 对 DataOps 的定义是:“DataOps 是一种协作式的数据管理方法,侧重于改善整个组织中数据管理者和数据消费者之间数据流的沟通、整合与自动化。 DataOps 的目标是创建可预测的数据、数据模型和相关项目的交付和变更管理,从而更快地交付价值。 DataOps 采取特殊技术手段和相应治理水平自动化数据交付的设计...

InterSystems的博客 360

从数据到价值,DataOps精益数据运营概述

DataOps业界目前尚缺少统一的、细化的定义和实践,本文将结合个人近期的学习分享个人的看法。希望可以抛砖引玉,让大家对DataOps有个初步认识。

阿里技术 2099

DataOps:企业数字化转型中释放数据生产力的最佳方案

随着数字化转型的普及和深入,大数据技术在各类行业中普遍落地使用,企业生产、营销、运营等各环节中的 数据将普遍被采集

m0_74885516的博客 1899

DataOps 体系对企业数据管理价值及落地的探讨

驱动企业 DataOps 体系实现主动数据管理和敏捷数据协同

Aloudata的博客 1245

基于 DataOps 的运营商大数据平台探索

在数据质量方面,基于平台的数据质量管理模块,围绕从数据接入、加工、应用等关键环节开展数据质量自动化监控,保障大数据平台的数据可用、可信、可靠。针对各类结构化的报表数据和属性类数据、非结构化的文本图片、各类的视频语音的流式数据等多源异构数据的汇聚问题,构建多源异构数据汇聚功能,通过一体化数据采集框架,采用内置通用采集方法与开发式插件的方式,适用于多种数据源、异构数据格式的数据采集,使用环形无锁缓冲队列等技术实现数据多链路处理,数据并行装载与分发,最终实现异构数据源的配置化统一接入。

qq_61890005的博客 1096

基于DataOps的运营商大数据平台探索

通过对DataOps与大数据平台的发展进行梳理,阐述了DataOps的内涵,提出DataOps应用于运营商大数据平台的方法,并构建了基于DataOps的运营商大数据平台架构。针对各类结构化的报表数据和属性类数据、非结构化的文本图片、各类的视频语音的流式数据等多源异构数据的汇聚问题。以数据类型、数据纵深度、数据价值、数据使用量、资源使用、技术复杂度等多维度信息作为数据资产价值评估的因子。大数据平台从基本的面向海量数据的存储、处理、分析等需求延展到相关的管理、流通、安全等其他需求。提升数据资产资源最优化。

罗伯特技术屋 310

DataOps:数据中台的必备底座

【与数据同行】已开通综合、数据仓库、数据分析、产品经理、数据治理及机器学习六大专业群,加微信号frank61822702为好友后入群。新开招聘微信群,请关注【与数据同行】公众号,后台回...

fuyipingwml1976124的博客 3215

21、数据运营(DataOps):加速数据驱动的企业转型

本文深入探讨了数据运营(DataOps)在推动企业数据驱动转型中的关键作用。从工具选型、案例构建到领导力实践与数据架构设计,全面解析了DataOps的核心原则与成熟度模型。文章还展示了其在银行业欺诈检测和多地点企业中的实际应用,并展望了与人工智能融合、数据安全强化及跨行业拓展的未来趋势。通过标准化流程、团队协作与持续优化,DataOps助力企业提升分析效率、数据质量和业务响应能力,实现可持续竞争优势。

ss78901的博客 86

如何破解低价值密度行业应用难题?大数据DataOps

【摘要】传统行业在数字化转型中普遍面临"数据沼泽"难题:能源、制造、白酒等行业的海量数据价值密度低,分散在异构系统中难以利用。DataOps通过"4+3"能力体系提供系统解决方案,包括标准化数据研发、自动化交付、全链路运维和量化运营,实现从"数据资源"到"数据资产"的转变。实践案例显示,该方案能使设备预警效率提升40%、库存周转率提高25%、工艺错误率从32%降至5%,有效破解低价值密度数据的应用困境,为行业数字化转型提供新路径

2501_93704555的博客 676

别再只抄代码了!深入理解MQ2传感器数据手册,搞定ppm换算公式

本文深入解析MQ2烟雾传感器的工作原理与ppm换算公式,从数据手册解读到数学建模,提供详细的校准与优化方法。通过实际案例和代码示例,帮助开发者准确测量气体浓度,解决常见问题,提升传感器应用的可靠性。

weixin_42713608的博客 504

Arduino IDE 2配置ESP32-S3工程全指南

嵌入式开发中,Arduino框架通过硬件抽象层(HAL)大幅降低MCU入门门槛,其核心在于板级支持包(BSP)与底层构建系统(如ESP-IDF)的精准协同。理解CPU频率、Flash模式、分区表、PSRAM等关键配置,本质是掌握SoC时钟树、SPI Flash通信协议、内存映射与FreeRTOS调度机制的技术原理。这些参数不仅决定固件能否启动,更直接影响功耗、实时性、OTA升级与大容量应用(如LVGL、TFLite Micro)的可行性。本文以ESP32-S3为例,聚焦Arduino IDE 2.x环境下从

root9的博客 781

被热议的“DataOps”是炒作?

DataOps是“数据操作”的缩写,它是一种面向流程的自动化方法,由分析和数据团队使用,旨在提高数据分析的质量并缩短数据分析的周期。DataOps的核心目标是提高数据分析的质量并缩短数据分析的周期,从而使企业能够更有效地利用数据。更多信息。

weixin_54625990的博客 1314

AMG8833红外测温实战:在STM32F103上做个简易人体感应与温度报警器

本文详细介绍了如何在STM32F103上使用AMG8833红外测温传感器构建人体感应与温度报警系统。通过硬件连接方案、驱动代码开发、人体检测算法实现及报警系统设计,展示了如何利用8x8红外温度矩阵实现智能监测功能。文章包含实用的初始化流程、温度数据读取优化和低功耗策略,为创客项目提供完整解决方案。

weixin_33725239的博客 393

DataOps课程:DataOps实施,花更少的时间发现和纠正错误 | 内附视频

《DataOps实施》课程内容包括《数据之旅第一数据运营》《精益数据运营的四个阶段》《DataOps的流程及结论》。本文汲取课程精华要点,如需完整版可观看视频讲解,关注公众号回复关键字【第五课】,获取课程完整版文字内容。课程完整版(33分钟)数据之旅第一数据运营很多人的数据库都是黑洞,他们不知道里面有什么,这对他们来说就像黑盒子。他们有数据团队还有很多事情要做,客户要求很高,情况很糟糕。因此,团队...

LinkTime_Cloud的博客 184

用Cadence IC618和TSMC 180nm工艺,从零仿真一个2.4GHz双平衡吉尔伯特混频器

本文详细介绍了使用Cadence IC618和TSMC 180nm工艺从零开始仿真2.4GHz双平衡吉尔伯特混频器的完整流程。涵盖设计环境搭建、原理图设计、仿真配置、性能验证及版图设计等关键步骤,特别适合射频集成电路设计的学习者和实践者参考。通过实操技巧与工艺库结合的工程实践,帮助读者掌握混频器设计的核心技术。

weixin_30328063的博客 550

Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting 论文笔记

Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting 论文笔记-----GCN在交通领域的应用(二) 一、论文翻译: 1、摘要: 及时准确地交通预测对于城市交通控制和指导具有至关重要的意义。由于交通流量的非线性和复杂性,传统的方法不能满足中长期预测任务的需求,并且往往会忽略时空数据的时间和空间依赖特性。在这篇论文中,为了处理在交通领域的时间序列预测问题...

cy_believ的博客 1916

什么是DataOps?DataOps与DevOps 有什么区别?

DevOps 和 DataOps 是数据驱动型企业的关键方法,但它们之间存在显着差异。DataOps 不是针对数据的 DevOps,但它是一种敏捷方法,对于拥有许多数据消费者、数据生产者和其他数据利益相关者的以数据为中心的企业来说尤其重要。

ylguoguo6666的博客 2980

【Bug已解决】Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows la

原始报错:Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows laptops场景:用户在 Windows 笔记本上登录应用成功了,但随后每个业务请求都返回 401,提示"Missing bearer/basic authentication"。登录态像是"假的"——明明登了,请求却没带任何认证信息。多台 Windows 设备都能复现。

一键难忘的博客 593

如何使用DataOps,为你的业务实现最大价值?

如今人人都在谈论人工智能和数据,但是如何让它变成现实来为企业服务?这就是DataOps的用武之地。数据无处不在我们所做和所说的一切都会生成一个数据流——从我们的电话、短信到金融交易,再到我...

LinkTime_Cloud的博客 318

手把手教你学 GPU KMD--1.2:UMD、KMD 与 DDK 的协作关系(下)——权限提升与安全边界

本文探讨了UMD、KMD与DDK协作中的权限提升与安全边界问题。GPU作为强大DMA引擎,必须通过分层权限模型(用户态/内核态)隔离风险,KMD作为守门人对UMD请求进行严格校验。文章详细分析了权限提升路径、安全边界设计(GPU虚拟内存隔离、命令白名单、IOMMU强制隔离等),并列举历史漏洞案例说明安全边界的重要性。现代增强方案包括虚拟化与可信执行环境。核心安全原则是"永远不信任用户态数据",需对所有地址、命令、资源和DMA进行严格管控。

amy_mhd的博客 324

【从零开始学习 UVM】1.2、UVM 概述 —— UVM Installation(UVM 安装)

【从零开始学习 UVM】1.2、UVM 概述 —— UVM Installation(UVM 安装)

努力,加油每一天鸭~ 1944
上一篇: 分布式锁实现原理与最佳实践
下一篇: 嘿,同学,你要的 Java 内存模型 (JMM) 来了
wrr-cat
博客等级 码龄9年 128粉丝 302原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值