在游戏公司做乙方,有多不容易?

科技   2024-09-10 12:01   日本  


《技术HardCore》栏目由数数科技的技术老炮(儿)们联合「开发」。

在这里,实践与真知齐飞,技术与业务共舞~你可以通过用代码思维敲出来的硬核文字,轻松 get:

· 千亿级多源异构数据怎样做到快速即席查询

· 怎样用一个平台服务实时、即席、离线数据应用?

……等诸多专业难题。

让我们一起来畅想你的游戏数据平台明(儿)个要做点(儿)啥~


温馨提示:

本篇阅读时长:6 mins

适宜阅读人群:游戏公司 CTO、数据中台负责人、数据研发工程师

硬核指数:


在游戏企业内部,数据中台通常承担着类似“乙方”的角色,负责为不同的业务部门提供数据支持和服务。


作为游戏企业内部的“乙方”,数据中台不仅需要满足各个业务部门的数据需求,还要确保所提供的数据服务是高质量、高效率且安全可靠的。因此,数据中台团队不仅要具备强大的技术实力,还需要有优秀的沟通能力和项目管理能力,以便与不同业务部门紧密合作,理解其需求并迅速做出反应。


在这个背景下,数据中台的价值并不在于其是否被称为“中台”,而在于它能否有效地帮助企业实现数据驱动的目标然而,在实践中,数据中台面临的挑战之一是如何平衡各业务部门的个性化需求与公司整体的数据一致性。



难统一的数据标准


某游戏公司的数据中台为了快速帮助项目组接入数据,会选择去适配项目组的数据规范,导致接入到数据平台中的数据在不同游戏之间无法统一,后续在公司层面进行统一数据分析和应用的难度非常大。


为了解决这个问题,团队制定了公司层面统一的数据接入标准手册,要求项目组按照该标准进行数据接入,但在推进执行的过程中,业务方往往拿数据接入的业务紧迫度来向中台团队施压,要求先尽快接入,再慢慢适配标准,导致接入标准规划在实施的过程中很难落地,该接入标准手册形同虚设。


对于数据中台团队来说,制定数据标准其实并不算是一件很复杂和困难的事,行业内有一些既定的数据模型和规范标准,一般来说会包含以下几个方面:


  • 统一的数据模型标准:数据实体(角色、账号、设备等)、事件、属性、数据关联等;

  • 数据质量管理标准:数据准确性、完整性、一致性、及时性等方面的要求;

  • 明确的元数据标准:字段的类型、有效值、枚举范围等;

  • 数据接口和格式标准:数据文件的格式要求、API 的规范、上报序列化协议等;

  • 数据安全合规标准:符合相关数据保护法规的要求,例如 GDPR、CCPA 等;


然而,对于数据中台来说,拿出一份「统一清晰」的数据接入标准手册可能只是万里长征的第一步,如何将这些标准真正落实到企业内部的数据集成治理体系中才是更为关键的。



从“形式统一”到“实际统一”


在服务游戏行业 9 年的过程中,我们也在逐步摸索如何制定游戏行业「统一清晰」的数据标准,也期望能够在提升游戏行业整体数据驱动能力的道路上贡献自己的绵薄之力。经过这 9 年的摸索,我们总结出了以下几条经验:


 数据标准需要融入到集成工具中


      如果标准只是一份规范手册,在当下大多数的协作模式中,几乎不具备落地的可能性的。因此数据平台团队在开发数据集成治理工具的时候就需要考虑把数据标准融入到这些工具能力中,下面举两个场景例子:


      集成工具需要能够对于字段的类型、有效值、空值率等进行标准规则的配置,同时提供数据集成过程中的检测校验功能,帮助业务同学可以快速识别到问题并即时修改,缩短数据校准的周期,例如,通过数数科技的游戏数据基础设施 ThinkingEngine(以下简称“TE 系统”)的数据验收功能可以帮助业务快速定位到不符合标准的数据,进而进行及时的调整修改



      集成工具需要提供数据准入功能,对不符合标准的数据进行提前拦截,防止入库后「污染」已有的数据,这样也可以更低成本地推动业务方进行调整,而不是数据入库后的「将错就错」,例如 TE 系统支持以埋点方案作为数据标准,自定义数据处理规则,可以更敏捷地推动业务修正不符合标准的数据



       标准需要「小步快跑」地敏捷扩展


      数据标准的落地也需要遵循产品迭代的 MVP 思路,上来一个大而全的数据标准哪怕是融入在集成工具中也是很难落地的,业务方会发现在使用集成工具时处处是「卡点」,可能直接会放弃自助使用工具,转而直接把数据导入需求抛向数据中台。


      因此先制定一些基本必要的标准,同时在数据分析侧让业务方感知到遵循标准所带来的价值,形成这样一个「增强因果回路」,可以更好地实现数据标准的全面落实。


       与业务共创并迭代数据标准


      数据标准的制定不能是数据平台团队的闭门造车,需要拉通一个跨部门的数据治理虚拟小组,包括数据平台团队的数据专家,业务分析师、业务方技术等。通过与业务方的不断沟通对齐,确保制定的标准满足业务侧的数据使用需求的同时也能够统一企业内部的数据规范。


      同时标准制定后,并不是一成不变的,游戏业务迭代很快,数据标准也需要不断迭代完善以跟上业务的变化,这同样也需要数据平台团队与业务方一起共创标准的迭代完善。


在接入数数 TE 系统之后,数据中台团队就可以基于 TE 系统中的「埋点管理」以及「集成工具」等功能,逐步将自己的数据标准融入到 TE 产品内,并基于该标准在某个游戏项目中率先落地了一套数据指标看板,帮助项目组业务同学非常快速实现自己的基础指标体系


同时,还可以基于业务同学的反馈,通过 TE 系统的「开封箱」功能打包企业内部统一的数据接入标准,其余项目组也可以「开箱即用地构建企业统一数据分析指标体系,且保证了整体数据接入的质量



对于游戏企业内部的数据中台团队来说,重点应放在如何持续提供价值,包括但不限于优化数据流程、提升数据质量、保障数据安全,以及与业务团队紧密合作来实现共同目标。通过这样的方式,数据中台团队才能证明自己的价值,还能确保在不断变化的技术环境中保持相关性。






END

数数科技
数数科技,全球游戏数据基础设施开创者。目前已服务1200+家游戏企业,旗下产品已接入6000+款游戏。
 最新文章