Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 2.04 KB

Visualis_dss_integration_cn.md

File metadata and controls

45 lines (26 loc) · 2.04 KB

Visualis接入DSS/Linkis注意点

1. 如何使用Linkis连接Hive数据源

    在开始使用Visualis前,执行以下SQL插入数据,即可自动通过Linkis适配Hive数据源:

INSERT INTO `source` (id,name,description,config,type,project_id,create_by,create_time,update_by,update_time,parent_id,full_parent_id,is_folder,`index`) VALUES (1,'hiveDataSource','','{"parameters":"","password":"","url":"test","username":"hiveDataSource-token"}','hive',-1,null,null,null,null,null,null,null,null);

注意:如果要在View编辑界面使用Hive的元数据浏览功能,需要依赖Linkis的metadata模块。

2. 如何使用Davinci项目原生的完整功能

    Visualis基于开源项目Davinci实现,但在嵌入DSS的场景下,为了保证兼容性,对Davinci的原生功能做了取舍。     在将Visualis作为BI系统单独使用时,也可以通过添加URL参数的方式访问Davinci的完整功能:

http://ip:port/dws/visualis/#/projects?withHeader=true

3. 如何使用自定义变量功能

    支持以Davinci的方式在界面上定义变量。     支持在DSS的控制台中定义全局变量。     引用时,使用${变量名}的格式,如:

select * from students where class = ${className}

4. 如何使用邮件发送图表功能

    DSS中的Display/Dashboard节点,在作为邮件发送内容时,会从Visualis系统获取图表对应的截图,为了确保截图功能正常,需检查以下几点:

  1. 确认linkis-appjoint-entrance中已经添加sendmail与visualis的appjoint。
  2. 根据在application.yml中的配置的default_browser,确认已经将对应的selenium driver放在部署的服务器的目录下
  3. 确认selenium driver已配置在application.yml的phantomjs_path或chromedriver_path中(默认为安装路径的bin目录下)
  4. 确认启动Visualis的用户对selenium driver文件具有执行权限