第73页,共368页。 显示 3,675 条结果 (0.039 秒)
Smartbi V10.1-数据连接
新特性列表中:+表示新增;^表示增强;<表示变更 新增【+】 增强【^】 +【数据连接】业务库、知识库增加连接等待时间 ^【数据连接】知识库和业务库支持 mariadb 数据库 ^【数据连接】跨库联合数据源增加同步连接信息功能 +【数据连接】业务库、知识库增加连接等待时间 … mariadb 数据库错误提示由驱动后台自动抛出,此数据库即使是SQL错误也是提示500。 参考文档 详情可参考文档 关系型数据源-MariaDB 数据连接 。 ^【数据连接】跨库联合数据源增加同步连接信息功能 背景介绍 业务数据库或知识库的变更,可能会导致相应数据库的连接信息与知识库中存储202407产品更新说明
自定义过滤的接口: 数据源管理添加表等对象自定义过滤的接口 https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&smt_poid=43&smt_poid=43&pageId=136905728。 4 详细变更内容 < 跨库联合数据源默认禁用 在最新版本中,产品默认禁用了跨库联合数据源功能。如需实现跨库取数功能,建议采用数据模型抽取模式,这不仅支持更广泛的场景,还能提高性能。详情请参见:跨库联合数据源 https://tongyi.aliyun.com/qianwen/%E9%93%BE%E6%8E%A5%E6%88%96%E6%96%87%E6%A1数据权限设置
的CurrentUserAllDepartmentIDRecursively获取到用户所属于的所有机构的ID,然后和数据进行过滤 第三种:考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 方式一 考虑为所有的报表增加一个机构的下拉树参数,通过控制参数的根节点,来控制参数 … CurrentUserAllDerpartmentIDRecursively外加上括号。 方式三 考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 1.创建用户机构映射表 在数据库中维护一张表,记录用户和可查看的机构。此例中创建的是permiss2。数据如下: 18.png 2.创建用户属性数据权限设置
数据。 第二种:后通过系统函数中的CurrentUserAllDepartmentIDRecursively获取到用户所属于的所有机构的ID,然后和数据进行过滤 第三种:考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 方式 … CurrentUserAllDerpartmentIDRecursively外加上括号。 方式三 考虑将用户和用户组的对应关系,在数据库中维护一张表。通过用户属性,获取到当前用户名称到数据库中查询用户所能查看到的机构,再与数据进行过滤。 1.创建用户机构映射表 在数据库中维护一张表,记录用户和可查看的机构。此例中创建的是permiss2原生SQL数据集
输出字段的数据类型。 原生SQL数据集支持在同数据源下跨Schema进行查询,但是必须确保连接该数据源的用户对进行查询的Schema拥有相应的权限。 界面介绍 界面介绍.png “原生SQL数据集”界面主要分为以下几个区域: 可选资源区:该区列出了所有可被原生SQL数据集使用的资源。 SQL文本区:输入 … 类似SQL数据集,是通过在文本输入区中直接输入各类数据库方言表达式定义数据集条件和内容的一种数据集。 一般在SQL数据集嵌套执行性能低或是SQL数据集不支持的数据集语句(如Syabse数据库子数据集不支持Order by),我们可以使用原生SQL数据集来实现。 原生SQL数据集与SQL数据集的主要区别如下创建计算列
列是在表中新建一列,所以只能针对表或者模型的查询创建,支持单表新建,或跨表/查询创建,详细可参考:跨表创建计算列。 2、新建列 不支持聚合函数,如果在编辑器中手动输入的聚合表达式比如sum、count、avg等,预览数据或在报表层会报错。 3、计算列不支持窗口函数(原因:计算列是对当前行数据进行计算,而窗口函数是需要知道表全部数据的)、不支持INTERVAL关键字。 4、新建的计算列字段名称(在表字段属性查看):字段名+(查询名称)。 5、在新建列的的表达式编辑框中,支持解析当前使用数据库支持的函数、语法;开启数据模型引擎V2.0时,如果要使用数据库的原生函数需要在函数前面增加@。 6、目前编辑器只支持英文的标点符号presto测试连接提示:Authentication using username/password requires SSL to be enabled
(本文档仅供参考) 问题 使用presto或者跨库联合数据源(跨库联合数据源是基于Presto数据库去实现的)时,测试连接提示:Authentication using username/password requires SSL to be enabled … /internal-communication.html https://prestodb.io/docs/current/security/internal-communication.html 若presto没有设置SSL认证,或者使用产品的跨库联合数据源(产品默认是没有SSL认证),只需填写用户名,不需要填写密码数据源连接报错:连接池初始化失败: Cannot get a connection, pool exhausted
image2020-8-13_14-0-12.png 解决方案 在高级设置的校验语句修改成默认的select 1,产品默认是select 1,不建议去修改。 image2020-8-13_14-1-18.png 问题现象 连接跨库联合数据源报错: image2020-8-13_14-2-56.png image2020-8-13_14-3-15.png 解决方案 前提:确保已安装了跨库联合数据源服务。 1,确保SmartbiUnionSever跨库联合数据源服务已启动: image2020-8-13_14-5-19.png 2,在确认上面的服务器启动了之后,仍无法连接成功的,可检查连接字符串是否正确,此问题是因为连接的字符串写AD域(LDAP/LDAPS)登录验证
域名解析 SMB TCP 445 文件共享、域登录 Global Catalog (LDAP) TCP 3268 跨域查询 Global Catalog (LDAPS) TCP 3269 加密跨域查询 AD Web Services TCP 9389 PowerShell … /goods/details.html?gid=173 详细说明请参考Wiki链接:扩展包部署 更新扩展包之前,请做好知识库以及扩展包的备份。 配置说明 1、获取ad.properties文件:ad.properties 2、打开ad.properties文件,修改参数。 如果包含中文,则需存储过程多结果集功能实现案例
(本文档仅供参考) 问题 请问如何实现存储过程多结果集功能,并基于多结果集进行查询或制作报表; 实现方案 下面以mysql数据库为例 1、基于mysql数据库,通过数据库工具(如navicat工具)创建存储过程,返回多个结果集 … 4、确定后,基于该存储过程创建存储过程查询(注:存储过程查询时不支持跨结果集查询),然后再基于该查询数据集制作报表。 image2020-12-8_17-45-51.png 5、基于该存储过程数据源,制作电子表格报表(可支持跨结果集查询