如何调试自定义函数(IDEA版)

编辑
  • 文档创建者:doreen0813
  • 浏览次数:307次
  • 编辑次数:0次
  • 最近更新:doreen0813 于 2019-06-26
  • 1、描述

    场景描述:当FineBI内置函数不满足需求时,需要使用自定义函数,可以借助开发工具对函数进行调试使用;

    应用示例:本章我们介绍在Tomcat部署的BI工程中,如何使用IDEA工具调试自定义函数;

    前提条件:已部署好Tomcat环境下的FineBI工程;

                   已安装成功IDEA工具;

    2、配置环境

    1. 进入IDEA工具,新建工程用于编写自定义函数,此处不再赘述;

    2. 点击右上角的Add Configuration按钮,如下图,左侧点击➕号,找到Tomcat的配置,本地tomcat选择Tomcat Server/ Local;

      1.png

    3. 配置本地tomcat路径,点击Configuration。 选择准备好的tomcat的根目录即可。如下图:

      1.png

    4. 进入Deployment目录,进行工程部署。点击➕号添加工程路径,如下图:

      1.png

    5. 选择BI工程的路径,即webroot目录,如下图:

      1.png

    6. 点击回到Server页面,配置工程驱动url:http://localhost:8080/webroot/decision,如下图:

      1.png

    7. 点击右下角的OK按钮,完成环境配置。

    3、调试自定义函数

    1. 由于在FineBI中添加自定义函数时,需要将对应的class文件放到BI工程的WEB-INF/classes下面。因此,此处将工程的output路径设置成tomat下BI工程的路径即可,需要指定到WEB-INF/classes。如下图:

      1.png

    2. 下面就可以开始调试编写的自定义函数了。例如我们自定义的StringCat1函数,源码如下:使用debug模式启动刚刚配置的tomcat工程,如下图:

      1.png

    3. 进入FineBI数据决策系统,添加计算指标并选择自定义的函数,即可触发函数调试,如下图:

      1.png

      1.png



    附件列表


    主题: 专题总结
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]