反馈已提交

网络繁忙

Spider 数据集插件

  • 文档创建者:susie
  • 历史版本:46
  • 最近更新:帆软应用复用-Cat 于 2023-08-10
  • 1. 概述

    1.1 版本

    使用 Spider 数据集插件需要 FineBI 与 FineReport 版本适配。FineBI与FineReport版本适配说明

    版本
    功能介绍
    11.0.14
    -

    1.2 应用场景

    Finereport 可以通过「Spider 数据集插件」获取 FineBI 工程中的数据,帮助我们实现实现权限、数据口径的统一管理和使用。

    并且 FineBI 的 编辑数据 功能丰富,可以先在 FineBI 中对数据进行处理后,然后 FR 通过该插件进行取用。

    1.3 功能简介

    通过安装插件 ,FineReport 可对接 FineBI 的 Spider 引擎取数,共享 FineBI 的表数据及数据权限。

    • 当 FineBI 的表数据进行了更新,FineReport 中的 Spider 数据集也会随之更新;

    • FineReport 只能获取 FineBI 公共数据中的数据表;

    • Spider 数据集的参数筛选是由 Spider 引擎进行计算,其他的依旧由报表引擎进行计算;

    注:web集群+spider单节点的集群方案不支持使用 spider数据集插件。

    2. 操作步骤

    2.1 安装插件

    联系帆软技术支持获取插件安装包,在 FineReport 设计器和 FineBI 上安装此插件:

    2.2 连接 FineBI 工程

    2.2.1 管理员连接 FineBI 工程

    1)打开 Finereport 设计器,点击「文件>切换工作目录>其他」,远程设计 到 FineBI 工程,点击222,新建一个远程服务器。

    2)填写远程服务器配置信息、决策系统账号使用「管理员账号」,测试连接成功后,点击确定,切换到 FineBI 工程,如下图所示:

    1571936013409276.png

    2.2.2 普通用户远程连接 FineBI 

    1)管理员先连接 FineBI 工程,详细请参见本文 2.2.1 节。

    2)管理员给普通用户分配 远程设计模板权限管理 的权限,比如给 Alice夏梅 分配权限,如下图所示:

    3)普通用户 Alice 需要再连接一下 FineBI 工程,详细步骤可参见本文 2.2.1 节。

    2.3 新建 Spider 数据集

    切换到「远程服务器」后,添加 Spider 数据集,如下图所示:

    1571936270878075.png

    注:Spider 数据集从 FineBI 取数后,FineBI 被取数的表的表名以及所在文件夹都不能变动,否则 Spider 数据集将为空。

    2.3.1 明细表

    1)点击下拉按钮,可以看到所有文件夹,这里选择「地产行业」文件夹。

    注:当文件夹下同时存在多层级子文件夹,需要鼠标选中此文件夹,同时按键盘回车,才能选中父文件夹。

    一个文件夹下面有多个表,点击下拉按钮,可以看到所有的表,这里选择「签约事实表」。

    可以将表设置为两种类型——明细表和分组表,这里选择「明细表」;

    点击数据后的「设置」按钮进入数据选择对话框,对话框中罗列出所有的字段,直接勾选即可,勾选后点击「确定」,如下图所示:

    1571939377398419.png

    2)点击排序后的「设置」按钮进入排序设置对话框,添加排序列,设置升序、降序;

    本次操作中选择「销售单价」,「升序」,点击「确定」;

    点击过滤条件后的「设置」,进入过滤条件设置对话框,添加列,设置条件;

    本次操作中可选列为「合同总价(人民币)」,操作符为「大于」,参数为「$p」;

    点击刷新按钮,就能看到参数「$p」了,设置「$p」默认值 140000,点击该界面右下角确定 按钮,Spider 数据集添加完成。如下图所示:

    1571939514497819.png

    下面列出各种字段类型的过滤方式,如下表所示:

      字段类型过滤方式  
      文本  包含于、不包含于、包含、不包含、开头是、结尾是、开头不是、结尾不是、为空、非空
      数值  等于、不等于、大于、小于、大于等于、小于等于、为空、非空
      日期  大于(某个日期之后)、小于(某个日期之前)、等于、不等于、为空、非空
      布尔  等于、不等于(true/false)

    3)设置完成之后,点击左上角的预览按钮 1571938329965091.png,可以看到如下图所示的效果:

    1571938056722602.png

    2.3.2 分组表

    1)再添加一个 Spider 数据集,文件夹选择「地产行业」,表选择「签约事实表」,类型选择「分组表」;

    点击「指标」后面的「设置」,进入列轴选择对话框,对话框中罗列出数据表的指标字段,依次勾选「合同总价(人民币)」、「销售面积」、「销售单价」;

    点击「维度」后面的「设置」,在弹出的对话框中选择「AREAGUID」、「BUGUID」、「合同总价」和「标准总价」字段。该对话框中显示了所有与上面指标选择字段相关联的数据表;

    注:指标和维度不可选择同一字段,当指标选择了 A 字段时,维度的 A 字段选择灰化,反之亦然。

    如下图所示:

    1571966647708692.png

    2)点击「汇总」后面的「设置」,在弹出的对话框中选择需要各个汇总字段的汇总方式(这里的字段对应指标字段);

    汇总字段依次选择「去重计数」、「计数」、「求和」。如下图所示:

    1571966959787548.png

    下面列出各种字段类型的汇总方式:

     字段类型汇总方式  
    文本去重计数、记录个数、字符串拼接,默认为去重计数
    数字求和、求平均、求中位数、求最大值、求最小值、去重个数、记录个数、求方差、求标准差,默认为求和  
    时间重计数、记录个数、最早时间、最晚时间,默认为去重计数

    3)点击「排序」后面的「设置」,进入排序设置对话框,添加排序列(排序列可添加指标及维度中已添加的字段);

    选择「标准总价」,选择「升序」,点击「确定」;

    点击「过滤」条件后面的「设置」,进入过滤条件设置对话框,添加列,设置条件,点击「添加」,再点击「确定」,各种字段类型的过滤方式同明细表。

    过滤条件中,可选列为「合同总价」,操作符选择「大于」,设置一个参数「$p」;

    点击「刷新」按钮,参数「$p」的值为 140000,点击该界面右下角「确定」按钮,Spider 数据集添加完成。如下图所示:

    1571967440316448.png

    4)设置完成之后,点击左上角的预览按钮 1571938329965091.png,可以看到如下图所示的效果: 

    1571968272635047.png


    附件列表


    主题: 数据准备
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持