页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

1)需要先把CSV格式的文件上传到部署Smartbi war包的服务器上,如下图所示,可以把文件放在home目录下

Image Removed

...

以Linux为例,可以把文件放在home目录下:路径不限,存放的文件夹可以是自己新建的,也可以是已有的文件夹中。

2)存放好之后再去模型中建【Java查询】,选择”CSV查询“,操作如下图:Image Removed

  • 文件存放路径:绝对路径(即指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径),如果不是绝对路径,会查找不到文件;
  • 编码:一般GBK或UTF-8,也可以根据需求填写其他的编码比如Unicode、ASCII
  • 上传的文件如果没有列头,则默认第一行数据为列头;
  • “TXT查询”与”CSV查询“操作逻辑是一致的,不再另写示例说明;其中“TXT查询”需要写“分割符”,分隔符需要与文件保持一致,才能正常取数。获取到数据,想回到数据模型,建议先点击【保存】之后再点击【回到模型】;可以在模型修改数据类型、修改别名设置与其他查询的关系或者构建数据模型

Image Added

3)获取到数据,想回到数据模型,建议先点击【保存】之后再点击【回到模型】;

回到模型,可以选中该查询,右键菜单可以对该进行进行更多的操作比如编辑、复制等,具体可查看:设置及修改查询

Image Modified

2.1.2 通过http方式获取数据

注意

WebService 查询默认是不开启,需要先装扩展包才能正常使用。

扩展包下载: WebService.ext(点击下载)

...

  • 自定义类名:在输入自定义类名之前,需要先参考二次开发文档,编写IJavaQueryData接口实现类,实现自己的JAVABean逻辑,并将编译好的class文件添加到系统中。相关内容请参考:IJavaQueryData
  • 输入了自定义类名之后,点击右侧的“获取默认配置”,在配置信息中会出现java类中定义的一些配置信息,对此进行配置,如果没有则无需进行配置.
  • 配置完毕之后,需要点击工具栏的“执行”按钮或鼠标离开,获取到根据配置项和java类代码,得到的参数和结果字段数据,如下图所示:

  • 获取到数据,想回到数据模型,建议先点击【保存】之后再点击【回到模型】;可以在模型修改数据类型、修改别名设置与其他查询的关系或者构建数据模型获取到数据,想回到数据模型,建议先点击【保存】之后再点击【回到模型】;更多操作可查看设置及修改查询
  • 另外,Java查询自定义类示例,可参考:Java查询介绍 


3 脚本查询

脚本查询是指通过编写代码脚本获取数据结果;

...