Java数据源是指由用户通过二次开发,编写IJavaQueryData接口实现类,以实现自定义数据结构的一类数据源。
Java数据源不同于关系数据源和多维数据源之处为:没有一个物理的数据库存储其字段和数据。但它可以通过类将任意一个含有数据的文件或报表通过解析后,运用到Smartbi中。
...
下图显示了从Java数据源到分析报表定制的整个流程,其中红色虚线标识的部分为新建Java数据源连接的流程。
Java数据源等同于一个分类目录节点,用于存储Java查询对象,因此在新建Java数据源连接的流程中,“新建Java查询对象”为新建Java数据源连接的核心环节。
...
相关项
...
描述
...
操作入口
- 新建:在主界面区选择 新建Java数据源,或者在资源目录区“数据源”节点的右键菜单中选择 新建 > Java数据源,进入“Java数据源管理”界面。
- 编辑:在资源目录区已创建的Java数据源节点的右键菜单选择 打开,进入“Java数据源管理”界面。
- 删除:在已创建的Java数据源节点的右键菜单选择 删除,删除该Java数据源。
- 修改别名:在已创建的Java数据源节点的右键菜单选择 属性,弹出“资源属性”对话框。
新建Java查询对象
Java查询对象是指通过加载并解析用户自定义的类文件而获取的结果,包括参数和结果集,是进行Java查询所需的对象。
新建Java查询对象即是配置自定义类名和获取参数与结果集的过程。
操作入口
- 新建:在已创建的Java数据源节点的右键菜单中选择 新建Java查询对象,进入“Java查询对象管理”界面。
- 编辑:在已创建的Java查询对象的右键菜单中选择 打开,进入“Java查询对象管理”界面。
- 删除:在已创建的Java查询对象的右键菜单中选择 删除,删除该Java查询对象。
- 修改别名:在已创建的Java查询对象的右键菜单中选择 属性,弹出“资源属性”对话框。
“Java查询对象管理”界面介绍
上图是一个显示了完整信息的“Java查询对象管理界面”,该界面主要分为如下几个区域:
- 基本信息区:该区主要用于设置Java查询对象的名称和需要加载的类名。其中类需要用户自定义,且把类文件放在“smartbi.war、WEB_INF/lib”路径下。指明类名后,单击该区的获取默认配置按钮,系统自动到类文件存放的路径下加载并解析类。
- 配置信息区:该区主要用于显示解析类后需要输入的参数及返回的结果。
说明
- 配置信息区的内容在类中申明,类的写法需要遵循接口规范,具体请参看产品的二次开发文档。
介绍如何创建JAVA数据源 JAVA查询对象 介绍如何创建JAVA查询对象,使用二次开发的类并获取数据