# 资产箱管理
TE支持将已有项目的数据资产打包为资产箱,在新项目打开,实现新项目开箱即用,大幅节省新项目基础搭建的时间。适用于新开埋点相似的系列项目、测试项目迁往正式项目、同一项目新增运营地区等新建项目的场景。
功能入口在项目管理-资产箱管理处,仅项目Owner或超管可以使用本功能。
# 封箱
封箱是对于当前项目的资产进行梳理打包,形成资产箱的过程。可封箱的资产包括任意成员创建的看板、指标、除结果分群外的全部分群、标签、数据表、分析主体和元数据(包括虚拟属性和维度表属性)。
# 勾选资产与关联资产
您可以分类别查看并选择需要被放入资产箱的全部项目资产。TE的项目资产之间常有相互依赖关系,如看板依赖报表,报表依赖指标等,为确保封箱的资产在开箱后可用,您勾选的资产所依赖的其他资产将会一并纳入资产箱中。例如,勾选虚拟属性后,也会对该虚拟属性依赖的事件、属性进行封箱。
需要注意,项目中“隐藏”的元数据,在列表中无法选中,但会由于被其他资产使用而被带入资产箱,开箱会时保持其“隐藏”状态。
# 勾选维度表属性
在事件属性或用户属性中,筛选“有”维度表的属性,可查看其维度表属性。默认状态下,勾选了原属性后,将会默认将维度表属性纳入资产箱。勾选属性后,可以从操作栏进入编辑状态,选择资产箱中是否需要保持属性和维度表的关联关系。如果取消维度表关联关系,将不会把维度表属性带入资产箱中。
# 勾选虚拟事件、虚拟属性
可以在事件类型和属性类型中筛选虚拟事件、虚拟属性,勾选进行封箱。
# 提交勾选
提交勾选后,需要为资产箱命名,并检验勾选资产是否存在不可封箱的元素。
# 出现孤立属性
由于事件属性必须依赖事件存在,当封箱的资产中存在未与任何事件绑定的属性时,将无法继续封箱,必须手动指定与该属性关联的事件,以确保资产箱在开箱时可用。
# 确认资产箱内容
分类型查看封箱资产的数量,确认后下载资产箱到本地。资产箱文件(.te后缀)不支持本地解压,仅可用于TE产品内开封箱功能。
# 开箱
新项目创建后,您可以使用资产箱一键搭建资产,待数据接入后,即可对新项目使用搭建好的资产进行分析。
# 上传资产箱
选择封箱产生的资产箱文件,上传开始开箱。解析后,可以查看箱子内全部的数据资产。
需要注意:当资产箱来源项目的多时区开关或汇率数据源与当前项目不一致时,资产无法正确生成,故不支持开箱,可以在调整当前的项目配置后,重新尝试开箱。
# 冲突和开箱策略
当进行开箱操作的项目不是空项目时,可能会与资产箱内容出现冲突,包括强校验冲突、数据类型不一致等场景。目前仅支持使用“丢弃冲突的箱子内资产”作为处理策略,确保本项目中已有的资产不受影响。被丢弃的
由于依赖资产被丢弃而变得不可用的资产也会连带被丢弃。
冲突数上限为80,为避免出现过多冲突,请仅在创建初期的项目中使用开箱功能。
# 资产管理人
设置资产管理人,作为通过资产箱生成的全部资产的所有者,并由该成员负责后续派发资产给其他项目成员,一旦开箱,不可变更。资产管理人必须是当前项目内的成员。
# 生成元数据与资产
确认待生成的元数据和资产后,系统会立即开始按列表内容生成,此过程耗时可能较长,且不可中断。在这个过程中,您仍然可以在项目内进行分析查询,但请避免修改已有的分析资产造成更多冲突,延长开箱处理时间。等待期间,您可以离开开箱页面,我们将在开箱完成后通过消息提示您,并提供生成的资产明细。
# 开箱资产备注
由于各种原因导致无法直接使用的资产,会在“资产明细”中进行标记,您可以根据开箱备注的内容选择下一步操作。常见的场景有:
- 分群标签无法使用。ID分群、ID标签由于仅保留了定义,缺少人群ID数据,无法在报表中直接使用,导入符合本项目需求的ID列表后,即可正常使用。结果分群由于没有定义,无法用于在新项目中圈定用户,故无法正常使用。您可以在使用到结果分群的报表中,将结果分群替换为其他有效的分群以继续使用报表。
- SQL内容替换失败。开箱时,TE会尝试将SQL报表、SQL分群和SQL标签的定义中带有老项目ID的表名替换为新项目的对应表名。若替换不成功,则您需要手动修改定义,以在新项目正常使用。
- 数据表缺少数据。在Beta版本中,如果您是跨集群开箱,将无法同步数据表中的数据,TE仅为您保留了数据表的结构数据,您可以手动上传数据表内容以正常使用维度表属性。
# Beta版本限制
由于数据表所在的集群限制,仅支持同集群封箱/开箱,暂未支持跨集群封箱/开箱。