元数据管理
1. 概述
元数据管理是系统中的数据管理模块,是用户用以统一管理元数据的地方。
TapDB 采用元数据预登记模式,在接收 SDK 数据前,必须将需要收集的事件、属性登记到元数据管理相应的功能模块中,系统在接收数据时,需按照预登记的元数据进行校对,对于符合条件的数据进行入库,不符合要求的数据将被拒绝。
该模式可以有效地提高数据的准确性,从根本上解决数据报告和存储不正确的问题。
元数据管理由事件管理、事件属性管理和用户属性管理 3 部分构成。
2. 适用角色与用途
| 角色 | 用途 |
|---|---|
| 管理员 | 录入埋点方案,管理系统元数据 |
| 业务人员 | 查看元数据,了解数据业务含义 |
| 客户端 / 前端工程师 | 查看埋点需求 |
3. 事件管理
「事件」是系统中各类数据分析模型的基本分析对象,系统内置「预置事件」,并提供上报「自定义事件」的功能。
在「事件管理」功能中,可在对「自定义事件」在上报前进行预登记,并从多方面对「事件」进行管理。
前端工程师通过查看「曾否上报」为「否」的预登记自定义事件,进行埋点开发。

3.1 概念解释
「事件」相关的「概念」及其「解释」如下:
| 概念 | 解释 |
|---|---|
| 事件名 | 事件的唯一标识 |
| 显示名 | 事件在分析模型中的显示名称 |
| 说明 | 描述埋点的各方面信息,如:描述触发时机,帮助技术人员更准确埋点;描述业务内涵,帮助业务人员更深入理解 |
| 事件类型 | 目前分为「预置」、「自定义」两类: 预置:系统内置的事件,广泛适用于各类游戏项目,仅需在 SDK 中打开埋点开关即可上报 |