永洪BI添加数据源
操作场景
在永洪SaaS生产环境中添加DLI的数据源。
操作步骤
- 在永洪SaaS生产环境主页,单击左侧导航栏中的“添加数据源”,请参见图1。
- “选择数据源类型”页面中,新建数据源类型选择“GENERIC”。请参见图2。
- 添加数据源的相关配置,请参见图3。
“驱动”栏填写DLI JDBC的驱动:com.huawei.dli.jdbc.DliDriver。
“URL” 栏选择“自定义协议”,后面填写DLI jdbc的URL,URL的格式见表1,属性配置项说明见表2。- “表结构模式”可填写需访问的数据库名称,如果填写,后续创建数据集时,刷新表,页面上只可见该数据库下的表。如果不填写,后续创建数据集时,刷新表,页面上会显示所有数据库下的表。创建数据集请参考永洪BI创建数据集。
- 其他选项不需要填写,也无需勾选“需要登录”选项。
表2 属性配置项 属性项(key)
必须配置
默认值(value)
描述
queuename
是
-
DLI服务的队列名称。
databasename
否
-
默认访问的数据库,URL中若不填此项,访问数据库的表时需采用db.table方式(如 select * from dbother.tabletest)。
authenticationmode
是
token
身份认证方式,可以是token或aksk,永洪BI对接建议采用aksk认证方式。
accesskey
authenticationmode=aksk时必须配置
-
参考永洪BI对接准备工作。
secretkey
authenticationmode=aksk时必须配置
-
参考永洪BI对接准备工作。
regionname
authenticationmode=aksk时必须配置
-
具体请参考地区和终端节点。
servicename
authenticationmode=aksk时必须配置
-
由于是对接DLI,所以servicename=dli。
dli.sql.checkNoResultQuery
否
false
是否允许调用executeQuery接口执行没有返回结果的语句(如DDL)。
- “false”表示允许调用。
- “true”表示不允许调用。
说明:当dli.sql.checkNoResultQuery=false时,非查询语句会执行两次。
- 在“添加数据源配置”页面工具栏中单击“测试连接”,测试通过后,单击“保存”,填写数据源名称,保存该数据源。
目前没有根目录保存权限,需保存到已建文件夹目录下。