第122页,共253页。 显示 2,527 条结果 (0.049 秒)
基于mysql数据源创建的资源无法筛选出中文数据
; 在数据库工具直接执行sql,无论where=中文或者英文都可以查询出数据。 问题原因 此问题是因为数据源中所使用的链接字符串有误导致的。 场景1 我们产品使用的url链接本身是没有带amp;的(amp;代表的是html里面&的转义符号),去掉此字符后,查询正常,以下是错误以及正确的url链接: 错误的url链接导致where=中文查询错误: jdbc:mysql://ip:端口/数据库名称?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries部署mondrian到tomcat的基本步骤
(本文档仅供参考) 说明 smartbi支持多种多维数据库,包括sql server analysis、SAP、Essbase、Mondrian等。其中mondrian是一款开源的OLAP服务器,它可以从关系数据库中读取数据进行展示。 Smartbi大数据分析套件中exe安装文件中内置了一个mondrian应用 … 部署mondrian和smartbi那台电脑,能够正常连接到上述文件中的数据库。回写-电子表格主键自增无法回写文件(回写报 "无法查到blob对应的记录")
(本文档仅供参考) 问题 在oralce数据库表中,有两个字段。c_key 和c_file,其中c_key通过触发器实现了自增,c_file是blob字段,用于存储上传的图片文件。 现通过电子表格的回写规则,实现了一张回写报表。并且设置回写规则如下: image2018-7-30 18:27:4.png 在上传图片文件之后,保存,报出如下错误: image2018-7-30 18:27:44.png 解决方案 由于数据库的文件上传,是一个比较复杂的过程,需要在代码中做一下转换等。 因此,在电子表格的回写报表中,涉及到文件上传的原理如下: 在插入文件的时候, 首先去Insert into一条通过计划任务同步用户,用户同步成功但登陆报用户名密码错误
(本文档仅供参考) 问题说明 关于smartbi的用户同步。我们用户信息是从一个数据库里取出来的,用户名和加密后的密码,同步到smartbi的知识库中。通过管理员也能看到新增的用户,但是在页面登录失败,所以想知道smartbi是怎么对密码进行加密的,看看能不能改成我们的加密方式。 解决方案 原理 … 的密码串必须是"0DE344SVDDD2344” 处理步骤: 1、同步用户的脚本:从第三方系统数据库中获取到用户信息,包含密码 image2018-7-31 14:57:0.png 2、若是上图中获取到的是明文密码,则调用脚本中的createUser(新增用户信息)或updateUser(修改用户信息)方法报表数量超过限制
计算在内的,具体可以通过以下SQL语句进行查询,可以用数据库客户端工具连上当前smartbi知识库进行查询: select count(*) from t_restree where c_restype in ( 'SIMPLE_REPORT', 'SPREADSHEET_REPORT', 'SMARTBIX_PAGE … = c_resid 如果还可以正常登录smartbi系统,可以采取如下方式: 1、新建数据模型,然后基于【SYSTEM知识库】创建SQL查询进行查询: image2022-12-8_11-14-35.png用户管理列表显示异常
问题现象: 用户管理根组下有用户组和用户,但是发现只有用户组,用户不显示,但是搜索用户正常 image2023-7-28_15-58-6.png 解决方案: 1.尝试清空系统缓存,无痕浏览器登录; 2.系统运维-系统检查,一般是脏数据导致。导入资源
指定导入资源所属的Schema。 由于各类型数据库的规范存在差异:如有些数据库不支持大小写等。因此建议不同类型的数据库类型中的资源不要相互导入。 指定的目标关系数据源与当前用户的关系数据源权限无关,即无论当前用户是否具有相应的目标关系数据源权限,在导入时都允许指定该关系数据源。 特殊场景 导入数据来源包含文件License验证失败:cluster count exceed
节点做集群的话,会报出以下错误“集群服务器License超出范围”,一般后台显示“License验证失败:cluster count exceed”。 1.png 问题原因 该提示信息表示节点数不足,即是License文件授权的节点数少于环境集群节点数(或是少于Smartbi知识库中识别到的节点数)。 处理方案 1、核对License文件授权的节点数是否能够满足现场环境的节点数,打开授权文件,搜索关键字“Cluster”并查询units的值,如下图。 image2020-9-14_16-49-15.png 2、确认现场集群环境的实际节点数 方法一:检查知识库中t_cluster表记录(t_cluster表每重启SQL查询/数据集支持权限控制
,另外,要将前面的##去掉。 2、开启了这些选项,如果查询没有权限的表或该表在数据库中看不到,登录的用户也是无法查询该表的! 4 RAW_SQL_APPLY_REFS_REQUIRE_READ_PURVIEW 为了引起不必要的解释,建议不要开,不要开! 如果用户对表或者字段有 引用 权限,但是 … 无法进行判断导致出现问题;并且由于数据库返回的顺序未必与 Smartbi 中记录的顺序必定一致,所以也可能存在错乱的问题 2、多条 SQL 语句: 由于在 SQL 中是可以使用临时表等方式,在多条 SQL 语句下的逻辑会变得非常复杂,目前还没考虑这种场景。 3、复杂 SQL 语句 :只能保证基本语法检测,但是对于部分数据库计划任务重建索引
(本文档仅供参考) 问题说明 希望使用计划任务,去定时重建索引,达到与系统运维中重建索引相同的效果。 解决方案 使用计划任务,定时清理系统缓存,可参考如下任务代码: connector.remoteInvoke("MetadataService", "cleanAndRebuildAllIndex", []) 2024-02-02_093457.png 2024-02-02_094021.png 扩展 参考 如何获取smartbi某些操作对应的接口名称 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76679231