1. 概述
本文以一个简单的场景应用,讲述如何在 FineReport 与 FineBI 集成的环境中使用资产中心功能。
使用前提:
1)FineReport 与 FineBI 集成环境,集成方法请参考:FineReport 集成到 FineBI
2)本文需要先工程与设计器中均安装「资产中心」相关功能,方可进行。功能简介和获取方式请参考:资产中心简介
功能说明:
在 FineReport 与 FineBI 集成的环境中通过资产中心可以实现在 FR 中使用 BI 的公共数据制作报表,此功能的权限如下图所示:
名称 | 说明 |
---|---|
组件数据 | 在 BI 中用于在「目录」中查看到仪表板中组件对应表的数据,详细可参考:公共数据组件数据权限。 在 FR 中用于挂载模板后查看模板中的数据。 |
使用 | 在 BI 中用于在「公共数据」中查看表的数据,以及在「我的分析」下调用表的数据。 在 FR 中用于管理开发报表是否可以使用此数据。 |
管理 | 在 BI 中可对有权限的表或业务包进行编辑/删除操作。 在 FR 中用于管理用户在使用公共数据制作报表时使用参数传递功能。
|
本文示例:
1)设置行业数据和 FineReport 模板相关的标签,用于资产标记。
2)将行业数据导入资产中心,配置并上线。
3)基于上线的行业数据,使用 FineReport 设计器搭建模板,并将模板挂载到目录中。
2. 新建资产标签
在进行资产管理之前,应当先创建好一些标签,用于对资产进行标记、定义和分类。
1)进入资产中心管理界面
超级管理员登录数据决策系统,点击「资产中心>管理系统」。
2)新建标签组
进入「资产管理>资产标签」页面,在「全部标签」下新建标签组,分别为「行业数据」和「FineReport模板」。
3)新建标签
在「行业数据」标签组下创建标签「地产建筑」,如下图所示:
在「FineReport模板」标签组下创建标签「FR模板」。
3. 管理数据资产
3.1 导入资产
首先,要将系统中的公共数据看板导入到资产中心中,方可进行管理。
1)进入资产中心管理界面
超级管理员登录数据管理系统,点击「资产中心>管理系统」。
2)导入资产
进入「资产管理>资产目录>全部资产」页面。
导入公共数据:点击「导入资产>公共数据」,将「全部数据>行业数据>地产建筑」文件夹中的「回款事实表」数据导入,导入时勾选「导入时带文件夹结构」
效果预览
3.2 资产设置
导入的资产状态默认为「草稿」,用户需要先为其设置好标签,才能将资产上线。
选中「地产建筑」文件夹,筛选「无标签、草稿」资产,为「回款事实表」资产设置「标签、编辑者、审批者」等。
其中标签选择第二章创建的「地产建筑」标签,编辑者和审批者默认设置为超管,编辑者加上 Lisa。
3.3 上线资产
确保资产有标签后,即可将资产从草稿变更为上线状态。
选中「地产建筑」文件夹,全选「全部」资产,点击「上线」,即可上线这些资产。
4. 创建模板
1)新建数据连接
超管使用设计器远程连接上 FineReport 与 FineBI 的集成工程,新建一张普通报表,选择新建「公共数据集」,如下图所示:
注1:以预览者的数据权限取数。
注2:公共数据集权限说明可参考:公共数据集权限
2)设计模板
设计模板如下,输入标题并将对应的字段拖入到单元格中,如下图所示:
3)保存模板
保存模板并命名为「地产数据」,如下图所示:
5. 挂载模板
使用超级管理员账号,登录工程,在管理目录中新建「FineReport 模板」文件夹。
选择「管理系统>目录管理>FineReport 模板」,将 地产数据.cpt 挂载到此文件夹下
并对模板进行资产标注,标签为FR模板,编辑者和审批者为超管,如下图所示:
效果预览
6. 分配权限
资产上线之后,超管还需要将资产的使用权限分配给用户,否则用户无法查看和使用资产。
1)分配资产中心模块使用权限
该权限是默认开启的。本步骤仅演示下如何开启。
管理员登录系统,点击「管理系统>权限管理>普通权限配置」。
在「资产中心」模块下,为 Lisa 分配功能模块「资产中心」的「使用」权限。
2)分配模板使用数据的查看权限
在「资产中心」模块下,为 Lisa 分配「资产目录>全部资产>地产建筑」中的「回款事实表」的查看权限。
3)分配模板的查看权限
为 Lisa 分配「地产数据」模板的查看权限。
7. 效果预览
Lisa(Lisa,1)登录系统。
1)进入资产中心页面
支持查看目录「地产数据」模板。
注:若仅开通模板查看权限,未开通对应模板中应用的数据集的查看权限,则预览模板时数据为空。
支持查看资产详情信息以及相关指标。
2)进入资产中心
支持查看到已经上线的公共数据。
支持查看已经上线资产的信息以及资产血缘。
3)进入公共数据界面
支持查看和使用「地产建筑」文件夹中的「回款事实表」数据。