数据分层:打造数据资产管家

一、引言

随着企业数据规模的增长,数据的价值变得越来越重要。然而,传统的数据库在承载大量数据时面临挑战,需要高效有序的维护。因此,建立高效的数据仓库成为了企业决策和管理的基石,但现代技术的背景下,数据管理和保护仍然存在着重要挑战。

为了解决这些挑战,数据分层成为了数仓建设中不可或缺的步骤之一。通过对数据的分层整理,不同的数据可以被合理地分类,方便企业快速进行数据分析和决策。

在实际应用中,数据分层需要进行灵活而有效的规划和设计,并结合相关的技术和工具进行管理和监控。只有这样,企业才能提高决策和管理的效率,增强市场竞争力。

二、了解数据分层

什么是数据分层

数据分层是一种管理海量数据的方法。因为数据通常会包括许多不同的来源,而这些来源往往也会以不同的方式存储和处理数据。这就是为什么需要使用数据分层。通过将数据分级存储、加工和管理,可以更好地维护数据一致性、数据安全和数据复用。

121.png

数据分层前后对比

为什么需要使用数据分层

如果把数据看作图书馆里的书,我们希望看到它们在书架上分门别类地放置;如果把数据看作城市的建筑,我们希望城市规划布局合理;如果把数据看作电脑文件和文件夹,我们希望按照自己的习惯有很好的文件夹组织方式,而不是糟糕混乱的桌面,经常为找一个文件而不知所措。

简单来说,数据分层是将现实世界中收集到的有效信息,按照其特点和用途进行分类和组织,从而更加合理地表现数据的价值。数据分层解决了数据管理中的各种挑战和问题,并满足了以下几个方面的需求:

  1. 数据量和质量——提高数据管理效率和准确性

  • 随着企业数据不断增长,数据量庞大且多样化,数据质量也面临挑战。
  • 数据分层可以对不同的数据类别进行基本的数据清洗和整理,从而提高数据的质量和可信度。
  • 常见的数据类别包括:
    1. 数值型数据(如销售额、成本等)
    2. 文本型数据(如文件、文档等)
    3. 图像型数据
    4. 视频型数据
    5. 音频型数据
  1. 数据来源和结构——促进数据集成和共享

  • 不同数据源和系统中的数据结构和格式差异巨大,使得数据之间无法直接进行比较和集成。
  • 数据分层通过对不同的数据类别进行转换、整合和标准化,以实现数据的一致性和互操作性。
  • 常见的数据类别包括:
    1. 结构化数据(如关系型数据库中的表格数据)
    2. 半结构化数据(如JSON、XML等非严格格式化数据)
    3. 非结构化数据(如文本、日志等无固定格式的数据)
  1. 数据定位和权限控制——加强数据安全和合规性

  • 随着多个部门和用户共享数据的需求增加,需要确保数据的定位清晰且能够进行精确的权限控制。
  • 数据分层可以明确每个数据类别的归属和访问权限,保障数据的安全性和隐私保护。
  • 常见的数据类别包括:
    1. 个人身份数据(如个人身份证号码、手机号码等)
    2. 机密数据(如公司财务数据、合同等)
    3. 敏感数据(如用户的健康状况、信用卡信息等)
  1. 数据处理流程和效率——增强数据价值和应用

  • 数据处理过程中不合理的流程和冗余操作可能导致数据的重复和浪费。
  • 数据分层可以建立规范和优化的数据处理流程,以提高数据处理的效率和准确性。
  • 常见的数据类别包括:
    1. 处理过程中生成的临时数据
    2. 派生数据(如计算指标和数据挖掘结果)
    3. 集成数据(如数据仓库中的整合数据)
  1. 数据归档和压缩——降低数据管理和使用成本

  • 通过对数据进行归档和压缩,可以减少存储空间的占用。
  • 根据数据的使用频率和价值,将不常访问的数据归档到较廉价但仍可靠的存储介质中,从而释放出更多高速和高成本存储设备的存储空间。
  • 常见的数据类别包括:
    1. 历史数据(如过去几年的销售订单数据)
    2. 备份数据(如系统的数据库备份)
    3. 归档数据(如长期存储的审计日志)

三、数据分层的逻辑

数据有哪些分层

了解了数据分层的一些优势,大家可能就有疑问了。我们如何进行数据分层呢?大概需要分几层呢?

其实这个问题需要根据实际的业务状况以及需要处理的数据体量来进行划分,介绍分层之前,咱们先来了解下会有哪些分层,每层的作用和目的是啥。

13.jpeg

如何进行数据分层

下面以一个互联网在线学习平台为例:

如果想要从学生、教师和课程等不同维度进行深入的数据分析和挖掘,则单一的数据源无法满足这一需求,必须进行数据分层,将数据按照不同的层次进行清洗和整合,并与不同维度的数据进行连接和关联。如果不进行数据分层的处理,数据的管理和维护将变得非常困难,同时也会导致数据的准确性和可靠性受到影响。

此外,如果各个业务之间的数据交互和处理没有进行优化和规划,数据处理在不同业务之间的流转和传递就会变得十分复杂,这对平台的运营效率和效果产生不良影响。同时无法为用户提供更好的个性化服务,因为个性化服务需要对用户的属性、偏好和需求进行深入的了解和分析。

因此,数据分层处理对于在线学习平台的优化是十分必要的:

15.png

从这个案例可以分析出,通过数据分层设计带来如下价值:

  • 更准确的数据收集和管理:通过ODS层的操作数据层,平台可以对学生和教师的注册信息、学习行为数据进行更准确地收集和管理,保证数据的真实可靠性。
  • 更深入的数据分析:借助DWD层的数据仓库明细层,平台可以深入分析学生的学习行为,如观看视频的时长、做题的次数等。同时,通过课程维度表的建立,也可对课程信息进行更详尽的分析。
  • 更全面的数据汇总:在DWS层的数据仓库汇总层中,平台可以对学生的学习行为和成绩情况进行详细汇总、分析和展示,同时可以综合考虑课程信息,制作出更详尽的报告。这样做可以方便平台进行更全面的数据分析和统计,也可为教师和学生提供更有效的反馈和建议。
  • 更灵活的数据维护:在DIM层的维度数据层中,平台可以对学生、教师和课程等属性信息进行维护和管理,方便后续数据分析和应用。同时,这些维度表也可以根据实际需求不断调整和扩展,增强平台的数据分析和应用能力。
  • 更精准的数据应用:在ADS层的应用数据层中,平台可以根据学生和教师的数据情况,进行更精准的教学评估、学习进度分析和课程推荐等功能。这样,平台可以为教师和学生提供更精准、个性化的服务,提高用户体验和平台价值。

数据分层的优势

由上述案例可见,数据仓库的分层设计具有诸多价值,能够提升数据管理效率、简化复杂问题处理、提高数据复用能力,并为平台提供规范化的数据管理和分析支持:

  • 提供方便使用的数据结构: 通过规范化的数据分层设计,使得学生、教师和课程等不同维度的数据能够被清晰地定位和理解,方便使用方进行数据分析和挖掘。
  • 追溯数据源头:分层后的数据血缘关系清晰明确,能够快速准确地追踪数据的来源,帮助用户了解数据的可靠性和可信度。
  • 提高数据的维护效率:通过数据分层的规范化设计,可以减少数据开发的工作量,节约计算和存储资源的使用,同时方便维护人员进行数据管理和维护操作。
  • 简化复杂问题的处理:将复杂的业务问题划分为多个步骤,并在每一层只处理单一的步骤,有助于提高问题的可控性和可理解性。当数据出现问题时,只需要修复有问题的部分,而不需要对所有数据进行修复。
  • 提升数据的复用能力:通过规范化的数据分层设计,可以开发一些通用的中间层数据,减少重复计算,提高业务表的使用率,从而提升系统的执行效率。
  • 减少业务变化的影响:由于业务可能会经常变化,通过数据分层设计,无需每次业务变化都重新接入数据,降低了对业务的影响和改动的成本。
  • 统一数据指标口径:通过数据分层设计,提供统一的数据出口和对外输出的数据指标口径,保证数据的一致性和统一性,为平台提供规范化的数据管理和分析支持。

四、得物数据分层的案例介绍

背景

为了帮助公司了解员工对公司目标、文化、薪酬福利、职业发展、工作环境等方面的满意度和需求,有助于识别问题、改善环境、增加团队凝聚力,从而提高员工的工作效率和工作满意度。得物每年会进行两次全司的员工满意度调研,从中挖掘出有价值的指标,以便更好地了解员工需求并制定相应的改进计划。

数据分析痛点

员工满意度数据分析中,存在以下痛点需注意:

  • 业务逻辑复杂:为维护员工隐私,指标的计算需要满足填答人数必须大于3才能出统计数据。这一规则的设计,增加了数据处理的难度,提高数据出错的风险。
  • 复杂的统计维度和指标:统计维度多样化,包括性别、年龄、司龄、岗位、职级等等,这也给数据的处理和分析增加了难度。
  • 业务变更频繁:员工满意度调查问卷在不同周期会增加、删除、变更题目。这也增加了数据处理和维护的难度和工作量。

设计数据分层

为了解决上述痛点和需求,我们决定设计数据分层。通过将数据划分为不同层次,将数据处理、分析和服务化的流程分解成多个独立部分,从而最大限度地提高数据分析处理的效率和安全性。

数据分层不仅实现了数据的可视化维护和服务化,还为数据加工、应用和管理提供了更加清晰和规范化的指导方针,从而助力业务的发展和优化。

操作数据存储层ODS

ODS层的设计目标是捕获和保存原始数据,以便后续的数据清洗、整合和转换。在这一层,数据通常以源系统的格式保存,保留了数据的完整性和粒度,并提供了适当的数据结构和字段以支持后续的转换处理。

67.jpeg

明细数据层DWD

DWD层的设计目标是提供清洗、结构化和可查询的明细数据,以满足企业不同业务需求和分析要求。在DWD层,数据已经经过了一系列的清洗和转换过程,包括校验、敏感数据加密、去重、标准化、格式化和结构调整等,以确保数据的准确性、完整性和一致性。

65.jpeg

汇总数据层DWS

DWD层的数据分散且过于细节化,难以支持更高层次的分析和决策。此时就需要使用DWS层对DWD层的数据进行汇总和聚合,以得到更高层次的数据信息。从而提供大量的元数据、预先计算的指标和快速数据查询等功能。

DWS层的数据通常具有更高的抽象层次,可以根据不同的业务需要进行不同的聚合方式,比如按照性别、年龄、司龄等粒度提供满意度指标1,满意度指标2等汇总指标。

98.jpeg

维度层DIM

DIM层可以看作是用来对数据进行分类、分组和筛选的“标签”。它通常是一些描述性的属性或特征,对数据进行了翻译和转换。

例如,对于系统满意度事实表,可以将维度层分为系统安全、系统性能、系统体验、系统稳定性等属性信息,这些属性可以对满意度调研数据进行分类、分组和筛选,帮助系统负责人更好地优化产品和服务。

90.jpeg

数据应用层ADS

ADS是数据仓库中最接近用户和应用系统的一层,也是企业数据分析和应用的重要来源和基础。它的主要作用是将数据仓库中的数据用于企业的业务运营、决策分析、客户服务等方面,为用户和应用系统提供便利的数据访问和操作接口。

在设计和实施数据应用层ADS时,需要考虑以下因素:

  • 数据质量:数据应用层的数据质量直接影响企业的业务应用效果和决策分析结果。因此,在实施数据应用层时需要严格控制数据质量,保证数据的准确性、完整性和一致性。
  • 安全性:数据在应用层的使用涉及到企业的核心业务和敏感数据,因此,在设计和实施数据应用层时需要考虑数据安全的问题,采取一定的安全措施和技术手段,例如数据加密、权限控制等,确保数据安全和保密。
  • 可维护性:数据应用层是企业应用的基础,其稳定性和可维护性对企业长期发展至关重要。因此,在实施和应用数据应用层时需要考虑系统的可靠性、可扩展性和可维护性,例如数据备份、故障恢复、日志记录等。

09.jpeg

总结

在这个案例中,我们遇到了许多困难,如数据权限限制、业务逻辑复杂、统计维度多样、业务变更频繁等,这些困难给数据的处理和分析带来了很大的难度和不便。

由于数据的分析是一个复杂的过程,可以采用数据分层的方法来解决这些问题。数据分层将数据处理、分析和服务化的流程分解成多个独立部分,从而最大限度地提高数据分析处理的效率和安全性。通过将数据划分为不同层次,数据分层实现了数据的可视化维护和服务化,为数据加工、应用和管理提供了更加清晰和规范化的指导方针,从而助力业务的发展和优化。

五、写在末尾

数据分层带来的一些问题

虽然数据分层设计带来了许多优点和价值,但也存在一些缺点。其中,主要包括以下几点:

  • 复杂性增加:数据分层设计的实现需要付出一定的设计与维护成本,需要建立与维护多个层级,有时出现数据结构紊乱、重复等问题可能会使得整个数据分层变得更加复杂。
  • 数据冗余:因为数据分层设计需要建立多个层级,可能会引入一定的数据冗余问题,导致数据冗余或重复使用。
  • 需要专业的技术人员:由于数据分层设计需要大量的技术编程和数据建模知识,需要专业的技术人员进行开发和维护。这会给公司带来额外的专业技术成本和困难。
  • 数据仓库容量问题:随着数据分层设计的层数增加,数据仓库的大小和存储容量也会相应增加,可能会带来一定的存储管理问题。

因此,在实际数据仓库建设中,合理利用数据分层来组织、管理和分析数据是非常重要的。数据分层需要根据实际情况和企业需求来调整。

思考

数据分层在数仓建设中扮演了一个不可或缺的角色。通过按照一定的规则和标准,重新组织和归纳数据,数据分层可以提高数据利用率,加强数据管理,进一步帮助企业开展科学化、精细化的运营管理和决策分析。

随着数据分析技术的进一步发展,数据分层也必将不断优化和完善。从数据分析工具的不断升级,到人工智能和机器学习技术的应用,数据分层必将成为企业数据管理和决策分析的头号利器。因此,作为企业管理者和数据分析师,必须时刻关注数据分层技术的发展趋势和变化,及时调整和优化自己的数据分层管理方案,保证企业数据管理和决策分析的高效性和准确性。

*文/Neel

本文属得物技术原创,更多精彩文章请看:得物技术官网

未经得物技术许可严禁转载,否则依法追究法律责任!

相关推荐

压测AI Agent 治理与评测调优实践|得物技术

本文介绍智能分析Agent在压测调试中上线后的治理闭环建设:通过Langfuse记录完整执行链路,结合用户反馈与Trace还原问题根因;利用CLI Mock固化证据数据集,实现相同场景下的回测验证。基于固定案例与五档评分机制,持续评估方案质量、延迟与成本,确保修复有效且无新问题引入,推动Agent能力迭代优化。

SmartCodeTech的博客 310

从中心调度到自驱协作多 Agent 架构的三次反转|得物技术

本文探讨多Agent系统中的控制权分配问题,提出三大协作架构:Master Agent(中心调度)、任务看板(共享状态)与Advisor(轻量咨询)。通过划清上下文边界与模型边界,强调应以信息相关性而非职业标签划分Agent。三种模式分别将决策权集中于中心、下放至共享状态、再下沉至执行者,形成控制权逐步下沉的演进路径。案例显示,合理设计可提升复杂任务的并行性、弹性与可维护性。

SmartCodeTech的博客 420

Jev 实战:为AI工作流引入轻量决策层 x10倍提速|得物技术

完成这三个场景后,我对适用边界有了更明确的认识:它们都可以先定义答案范围,再根据判断结果驱动下一步操作。接入时,我会优先明确输入、选项、采纳条件和兜底路径,再评估Jev是否适合承担这一环节。结合这些实践,我更容易理解Jev(TypeSafe System One)作为专用结构化决策模型不生成自然语言,而是返回带概率的判断结果。后续接入时,我会继续从脚本中边界明确的判断任务开始,分别验证准确性、耗时和费用,再决定是否扩大使用范围。下面整理了相关能力、限制和接入要点,便于查阅。

SmartCodeTech的博客 346

国产算力·昇腾 910C 大模型推理优化(下):源码修改与算子优化,提速30%|得物技术

本文延续上篇,深入vllm-ascend源码优化:通过多流重叠实现MoE共享专家并行计算,消除冗余事件开销,并解除与FUSED_MC2的互斥限制,实现c=1下TPOT从8.2ms降至8.0ms;优化decode阶段host侧开销,引入状态跟踪跳过冗余拷贝;设计Block Table CPU快路径,规避小batch下NPU kernel启动延迟;针对GDN层融合L2Norm至recurrent kernel,减少算子调用与内存往返。综合优化后推理性能显著提升,形成可复用的昇腾910C大模型推理优化方法论。

SmartCodeTech的博客 245

国产算力·昇腾 910C 大模型推理优化(上):镜像更新与参数调优,提速 40%|得物技术

文中详细给出每一项优化的动机、实现(含具体源码改动路径与关键代码片段)、验证数据与踩坑记录(包括十余项实测无效或负向的尝试),希望为同样在国产算力上做推理优化的团队提供一份可直接复用的工程参考。

SmartCodeTech的博客 226

动态规则的 Agent 实践:用确定性工程驾驭 LLM 的资产智能验收

面对财务验收中规则多变、材料非结构化、核对复杂等痛点,传统规则引擎难以应对。系统采用“规则即配置”思路,由大语言模型(LLM)负责理解合同、扫描件等非结构化材料并执行语义比对,工程系统则保障流程编排与可追溯性。通过异步处理、幂等设计、三类流量隔离及双通道(文本/图像)处理,实现高效稳定运行。结合用户反馈构建自动标准答案,辅以试跑、回测与发布门禁机制,形成闭环质量体系。底层采用确定性工作流架构,确保行为可预期、可测试,真正实现灵活规则的快速迭代与安全上线。

SmartCodeTech的博客 344

发一张图,它居然“跃“出屏幕了?一文读懂得物 3D 空间图片技术实践

3D 空间图片功能的落地,涉及模型生成、内容分发、客户端渲染之间的一系列取舍。本文重点分享如何生产出高质量、小体积的模型,以及如何在手机上流畅运行。

SmartCodeTech的博客 555

别再只卷向量检索了,得物交易搜索如何用“生成式”实现召回范式跃迁?

你搜"af1",它得给你"空军一号"。这一年,得物交易搜索把召回从"做选择题"改成了"写答案"——不再从商品池里"找"最像的,而是让模型自己"生成"你真正想要的。从 LLM 语义索引到 HLLM、语义 ID,搜索是怎么从"检索"走向"生成"的?

SmartCodeTech的博客 594

指标平台:从语义底座到智能消费的实践路径|得物技术

这篇文章想做的,不是在本体化的宏大叙事上再叠加一层理论,而是把我们在真实落地中验证过的路径讲清楚:语义底座怎么从零建立起来、怎么保证质量不失控、怎么支撑 Text2SQL 和 AI Coding 两条消费主线,以及沿着这条路径往前走,下一步该往哪个方向发力。

SmartCodeTech的博客 317

企业级 MultiAgent 落地:Plan 模式与主子 Agent 协作|得物技术

基于 AgentScope Java 的企业级 MultiAgent 平台,为研发、数据分析和知识问答等场景提供统一的模型调用、工具接入、任务编排、流式输出与运行追踪能力。

SmartCodeTech的博客 302

得物小摊 AI Native 演进实录:用 Harness 构建可控 AI 交付

AI Coding 一个人用很顺手,进了团队就漏:指令没人审、经验难沉淀、过程看不见、链路不闭环。作者团队基于 Multica 做了 EP-Harness,把 Agent 当成员管,给它套一层可执行、可观察、可治理的 Harness,并让反馈闭环。成果:可追溯决策、多 Agent 协作,高频异常从每 4 小时 2400 多条降到个位数,对得物技术补上团队级 AI 协作关键一环。

SmartCodeTech的博客 543

企业级 MultiAgent 的记忆系统:短期上下文与四层记忆架构实现|得物技术

在 MultiAgent 平台中,Agent 的"记忆"能力是实现智能对话和个性化服务的核心资产。本文深入剖析 Agent 记忆系统的设计理念与实现细节,重点解析长期记忆架构的写入与加载流程,涵盖 LLM 智能判断、语义检索、Token 预算控制、冲突处理等关键技术,为开发者提供完整的技术实现参考。

SmartCodeTech的博客 502

EP-Harness:从个人 AI Coding 到团队级 Agent 工作流|得物技术

AI Coding 个人用得爽,一到团队就崩。EP-Harness 把 Agent 从聊天工具变成团队协作成员——可管理、可追溯、可闭环。落地后高频异常从 2400+/4h 收敛到个位数。

SmartCodeTech的博客 694

得物知识问答:复合检索 Agent 的系统设计实践

从"搜到什么用什么"到"搜→筛→挖→验"自主决策闭环——我们造了一个有判断力的 RAG Agent,不是套壳。

SmartCodeTech的博客 734

实战从零开始构建一个Coding Agent:Violin |得物技术

理解了 coding agent 的构建原理,也就掌握了理解其他 agent 的一把钥匙。笔者对每天都在使用的 agent 原理很感兴趣,于是决定自己写一个:violin。

SmartCodeTech的博客 927

AI Native 交易核心系统的研发范式|得物技术

如何改造旧研发流程适配 AI 编码?本文提出五道标准化关口治理思路,依托 Claude Code Spec-Driven 插件打通需求澄清、方案设计、TDD 落地、门禁管控与埋点监控,构建带人工确认门控的完整工作流,以五层自底向上架构实现 AI 编码规范化落地。

SmartCodeTech的博客 975

推荐系统体验的数字化突破:得物自动化评测平台的技术实践|AICon 文章整理

「得物推荐 AI Harness 工程化实践系列」的末篇内容,本系列共三篇连载。本篇(末篇)详解得物推荐评测平台的完整技术体系:从主观体验量化到大模型自动化评测流水线,涵盖多维度指标设计、人机协作提示词校验闭环、分布式任务调度与成本精控等核心工程实现,以及单周百万级审计需求下实现 91% 资源成本优化的工业级落地实战细节。

SmartCodeTech的博客 1494

RAG 核心概念与原理:Chunking、Embedding、相似度、HNSW 与多路召回|得物技术

决定 RAG 效果的关键不在大模型,而是文本切块、查询改写、多路召回与精排。合理切块存好知识库内容,向量匹配抓语义、BM25 匹配关键词互补。先优化用户提问,快速召回一批相关文档,再用精排模型精细筛选,整套检索流程配合到位,问答准确度才会明显提升。

SmartCodeTech的博客 1079

从“机械应答“到“服务伙伴“:得物高可控智能客服的 Agent 工程实践|AICon 演讲整理

本次分享围绕以下核心技术展开:客服 Agent 挑战与架构设计(Single-Agent→Multi-Agent→Harness);高可控性数据飞轮(PE 自动化 + DPO 训练);RL 策略训练和人工经验对齐;多轮半双工消息流控制。

SmartCodeTech的博客 750

得物推荐系统诊断 Agent:从 “调接口” 到 “会思考”|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。AICon上海2026_全球人工智能开发与应用大会暨大模型应用生态展_InfoQ技术大会「得物推荐 AI Harness 工程化实践系列」的中篇内容,本系列共三篇连载。本篇(中篇)进一步详解得物推荐复杂业务场景下,AI代码从生成、防护校验到安全上线的完整技术体系、自研AI Harness整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。

SmartCodeTech的博客 1365

得物 OceanBase 落地实践

得物选型OceanBase多模数据库应对业务挑战,通过验证其高可用架构、存储压缩技术及混合负载处理能力。测试显示OceanBase在复杂查询场景性能较MySQL提升130-200倍,在高并发TP/AP混合场景表现优异,存储成本降低40%+。通过DBA内部报表业务试点验证其稳定性后,逐步推广至核心业务场景,优化数据库技术栈,实现性能与成本的双重收益。

SmartCodeTech的博客 1383

AI UITester:AI Native 的 UI 自动化测试新范式|得物技术

ai_uitester 代表了 AI Native 的 UI 自动化测试新范式:这不仅是工具的升级,而是测试范式的转变 ------ 从 "代码驱动" 转向 "视觉驱动",从 "人工调试" 转向 "AI 自愈",从 "三端分离" 转向 "统一抽象"。

SmartCodeTech的博客 779

从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理

本文是得物技术专家在 AICon 上海演讲整理的技术实录。「得物推荐 AI Harness 工程化实践系列」的开篇内容,本系列共三篇连载。将系统拆解得物推荐复杂业务场景下,AI 代码从生成、防护校验到安全上线的完整技术体系,逐一详解自研 AI Harness 整体架构框架、全流程安全防护机制、混合智能体核心算法实现,以及工业级工程落地的实战细节。本篇(上篇):将整体介绍团队自研的 AI Harness 体系,包括建设思路、全生命周期防护机制、混合智能体架构及落地效果。

SmartCodeTech的博客 1082

从表单到 Agent:得物社区活动搭建的 AI 实践之路

一场营销活动从策划到上线,运营要在三个系统间跳转 10 + 次、填写 40 + 个字段。我们用 AI 重新设计了这条链路 —— 从 “AI 帮你填表单” 到 “两阶段 Agent + 聚合工作台”。这篇文章记录的不是技术细节,而是这条路上的选择和反思。

SmartCodeTech的博客 744

从埋点需求到规则资产:Hermes Agent 重构得物数仓工作流

埋点和指标需求中,消耗数据承接方的不是生成答案,而是补齐证据链、对齐历史口径、识别下游影响,并在生产写入前留下可追溯的确认记录。本文数据承接方指承接业务需求的数据同学或业务合作伙伴;后文讨论内部研发、元数据、查询和门禁能力在流程中的角色。

SmartCodeTech的博客 657

让 Claude Code 拥有自我进化和记忆系统|得物技术

本文记录了为 Claude Code 构建的一套持久化记忆与自我学习系统的设计思路与实现细节。这套系统让 AI 助手能够跨越会话边界记住用户习惯,并在每次对话结束后自动提炼行为规律和系统信息,通过向量检索快速提取关键信息,下一次对话时主动应用,逐步进化为更懂你的编程伙伴。

SmartCodeTech的博客 994

用 LLM Agent 重构告警排查流程|得物技术

告警排查需频繁切换日志、APM、链路追踪等多个平台,耗时 10~30 分钟,且高度依赖个人经验。我们做了 Troubleshooter——用 LLM Agent 自动完成数据采集、根因分析和处置建议生成。上线后中位数排查耗时从 20 分钟降到 4.4 分钟,覆盖 11 个服务和 10+ 种告警类型。

SmartCodeTech的博客 1008

HorizonVault 技术深潜:如何在 HDD 上做出 100GB/s+ 级大吞吐分布式存储|得物技术

HorizonVault是一款面向Kafka远程存储的高吞吐分布式存储引擎,通过分布式并行写入和状态感知调度解决冷数据存储的三大核心问题:吞吐瓶颈、性能抖动和恢复能力。系统采用分层架构,Meta负责全局资源调度,Broker处理请求路由,Store实现本地磁盘管理,形成完整的写入治理链路。通过将HDD磁盘提升为一等资源,实现顺序追加写入、多盘并行和慢盘隔离,在保证高吞吐的同时控制延迟。存储结构采用DiskStore组织磁盘资源,LogSegment顺序写入数据,IndexSegment定位读取,Change

SmartCodeTech的博客 892

Claude Code Harness 工程:数仓侧落地方案|得物技术

Harness 工程通过职责分层实现研发流水线可靠性提升。Claude 负责需求理解与代码生成等语义层工作;hooks 负责规范检查等确定性执行;Subagents 隔离血缘查询、自测等高 token 操作;Memory 承载跨会话状态持久化。四层协同使数仓 AI 开发从"对话式辅助"转变为"规则驱动的自动化流程"。

SmartCodeTech的博客 1101

BP Claw 破解 AI 编码输入难题 ——FlinkSpec 需求智能化实践|得物技术

本文为 FlinkSpec 系列之开篇,亦是这场工程化变革的序章。BP Claw 所立之处,不过链路之源。FlinkSpec 所图,乃以 AI 之力,将实时数仓从需求落地至验收上线的全程工序,熔铸为一套精密自洽、生生不息的智能工程体系。宏图未竟,后续系列将逐章揭幕,敬请期待!

SmartCodeTech的博客 1039
上一篇: 彩虹桥架构演进之路-性能篇
下一篇: 上海 · 得物技术沙龙-「项目管理」专场报名开启!
得物技术
得物技术 得物技术官方账号 得物技术官方账号
博客等级 码龄6年 2492粉丝 408原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值