1. 背景数据资产已经称为企业中重要的内容,但企业中数据资产运营团队与数据使用者之间没有形成协同,数据资产运营者的技术能力不足,资产运营能力不足,导致无法保证数据的质量,以及无法保证其价值最大化,进而提高决策的准确性。使企业面临数据质量不达标、提升慢的问题。2. 解决方案帆软推出「资产中心」,作为全公司数据资产查询、数据主题定义、数据规则配置的统一入口,帮助企业提升数据质量,管理数据资产。同时资产中心提供两种不同风格的「资产运营驾驶舱」,供用户参考。驾驶舱分为三个主要部分:1)资产分布情况:主要用于记录数据资产明细、热门资产使用频次、资产标签分布、热门和冷门资产。2)用户使用情况:主要用于记录活跃用户部门分布情况、单个类型资产热度、活跃用户的变化和分布等。3)分析用户排行榜:主要用于分析用户排名情况,以及对分析达人的逻辑进行说明。3. 方案内容3.1 数据准备1)用户需要在工程中先与FineDB、Logdb 建立连接,可参考:FineDB 数据库简介、连接 LogDB 数据库注:如果需要使用内置的驾驶舱,需要重新建立数据连接后方可使用。2)在公共数据中新建「资产中心运营驾驶舱数据」文件夹,并获取如下数据:新建 SQL 数据集:获取 logDB 中的当前用户的信息以及数据,语句为:SELECT * from fine_record_dam_catalog_exe_info where userName ='${fine_username}'新建 DB 数据集:获取 FineDB 中的表,表名分别为:fine_department、fine_dep_role、fine_user_role_middle、fine_user、fine_bi_report_expand、fine_authority_object、fine_favorite_entry、fine_output_mount、fp_bi_rp_watch、fp_bi_rp_comment新建 DB 数据集:获取 LogDB 数据库中的 fine_record_dam_catalog_info、fine_record_dam_catalog_exe_info每个表的字段含义可参考:LogDB 表结构、FineDB 表结构3.2 数据处理在我的分析中,新建「资产运营中心」文件夹,并新建分析主题「资产运营驾驶舱」,在分析主题中对数据进行处理。表名详细说明用户部门分布-外置finedb_fine_user1合并 FINE_USER、FINE_CUSTOM_ROLE、FINE_USER_ROLE_MIDDLE 三张表,获取到一张全量信息表。三张表的关系可参考:用户-部门职位-角色用户部门分布-外置finedb_fine_user基于「用户部门分布-外置finedb_fine_user1」表,仅需要使用其中的 tenantid、userName、realName、departmentid、roleid、postid、name 字段资产配置表_fine_record_dam_catalog_info内容为表fine_record_dam_catalog_info用户行为表_fine_record_dam_catalog_exe_info需要拆分出表fine_record_dam_catalog_exe_info 中 other 字段的 assetId 内容。01用户使用数据logdb将 fine_record_dam_catalog_exe_info、资产配置表_fine_record_dam_catalog_info、用户部门分布-外置finedb_fine_user 三张表合并获取到用户的使用行为02资产使用数据logdb将 fine_record_dam_catalog_exe_info、资产配置表_fine_record_dam_catalog_info 两张表合并获取资产的使用数据03资产分布数据logdb内容为表 fine_record_dam_catalog_info ,对字段进行处理获取资产分布数据03标签分布数据logdb对表fine_record_dam_catalog_info 中的 assetType、assetTag 字段进行处理,获取到标签的分布数据04分析达人数据logdb拆分表fine_record_dam_catalog_info 中中 other 字段的 assetId 内容,并与用户部门分布-外置finedb_fine_user 表合并,对 Action 字段进行赋值处理获取到行为分数,并根据段位进行分类05我的段位logdb将 fine_record_dam_catalog_exe_info我的分析传递参数 与用户部门分布-外置finedb_fine_user 表合并,对 Action 字段进行赋值处理获取到行为分数,并根据段位进行分类,获取到当前用户的段位3.3 制作组件根据数据分别制作需要的组件,此处不在详细赘述。3.4 制作仪表板根据驾驶舱的分布以及结构,将组件分布拖入到对应的位置,再进行UI优化即可,如第 2 节所示。完成后即可将仪表板挂出。4. Demo体验点击Demo体验登录后,在「功能应用>资产中心」下,点击即可体验。具体操作步骤如下图所示: