第14页,共307页。 显示 3,064 条结果 (0.037 秒)
smartbi Web端是否支持配置化H5开发
(本文档仅供参考) 问题 smartbi Web端是否支持配置化H5开发?用户要如何嵌入自己开发的H5页面? 解决方案 我们支持H5开发的页面,如果需要将第三方开发的H5页面和smartbi的产品放在一起展示,可通过扩展包开发方式添加到smartbi的应用上,扩展包开发详细教程可参考wiki文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750907 https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=35750907 若第三方的H5页面是有独立运行即度查询的报表禁止复制
(本文档仅供参考,涉及的宏代码已验证适用于 V11 版本。由于宏代码在特定场景下可能存在限制,如果与实际应用场景不完全匹配,请根据具体要求自行调整相关代码,以确保其满足实际使用要求。) 问题描述: 即席查询的报表,保证数据安全,禁止复制报表的内容。 image2025-5-23_10-2-16.png … ", function(e) { if (e.target.type=="textarea") { e.preventDefault(); // 拦截复制操作 } }); } 关联内容:透视分析报表内容禁复制 新即席查询禁止复制对于非结构化的数据(如视频,音频等),smartbi能否调用并显示
(本文档仅供参考) 问题说明 对于非结构化的数据(如视频,音频等),咱们产品能否调用并显示,具体如何调用? 解决方案 如果是本地视频的话,可以通过嵌入到html页面然后用我们的web链接打开。 如果是存放在数据库中的数据并且是一个url地址,只要浏览器支持播放视频,我们可以在报表中显示该字段,点击该字段新窗口打开播放视频。 如果需要smartbi解析视频数据,则需要提供相关接口并且格式固定,smartbi也能通过javabean调用引入进来。ETL自动化
原生sql数据集使用自带数据源clickhouse后,权限查询不生效
(本文档仅供参考) 问题描述 用户使用自带的clickhouse做为数据源,通过原生sql数据集查询数据,数据权限设置以后发现查询数据不生效? 1、通过数据连接-clickhouse数据源; image2025-3-18_9-42-23.png 2、通过数据源表设置数据权限; image2025-3-18_9-44-21.png 3、登录不同账号,通过分析展现模块查询数据不生效; 解决方案 1、先检查系统监控-扩展包,是否存在让原生SQL数据集支持数据权限; image2025-3-18_9-46-22.png 2、进入系统运维-系统选项-高级设置,开启下面红框所示的参数配置,开启后需要保存后重启应用生效Java查询示例-带参数的webservice
(本文档仅供参考) 具体步骤 以smartbi v8版本为例: 1.在【定制管理】→【数据管理】的“数据源”节点右键新建Java数据源 image2020-6-12 18:15:54.png 2.在新建Java数据源右击,新建java查询对象 image2020-6-12 18:18:54.png 3.设置java查询对象的名称、别名、描述,选择类名为“WebService 查询” image2020-6-12 19:6:12.png 4.一般WebService 查询的使用场景是调用外部第三方系统的WSDL接口获取SQL查询/数据集支持权限控制
SQL数据集、SQL查询等方式取数,如果开启了该项,能正常继承到对应的脱敏规则,从而对数据进行脱敏处理。 系统系统默认false,即不开启(不生效);设置成true,则是开启。 2 RAW_SQL_APPLY_ROW_PERMISSIONS 如果在源表设置了行权限,通过原生SQL数据集、SQL查询等方式 … 查询等方式取数,如果开启了该项,能正常继承到对应的资源权限,从而对数据进行控制; 原生SQL数据集资源权限;系统系统默认false,即不开启(不生效);设置成true,则是开启。 1、以上3个选项需要全部开启,目前是有依赖关系,即全部设置成true才能完全控制表权限、行权限、列权限、脱敏规则生效创建业务视图-SQL查询
## <strong>创建业务视图-SQL查询</strong> - <strong>接口调用-方式1</strong> ```java /** * 创建业务视图-SQL查询示例 */ public class CreateBizViewDemo { public static void main … \": \"SQL查询1\",\r\n" + " \"alias\": \"SQL查询1\",\r\n" + " \"sql\": \"select OrderID as a from orders\"\r\n" + "}"; JSONObject json更新业务视图-SQL查询
## <strong>更新业务视图-SQL查询</strong> - <strong>接口调用-方式1</strong> ```java /** * 更新业务视图-SQL查询示例 */ public class UpdateBizViewDemo { public static void main … 的请求体 String body = "{\r\n" + " \"id\": \"I8a8a9fb101963d913d91a67a01963da4c01a0002\",\r\n" + " \"alias\": \"SQL查询-更新\",\r\n" + " \"sql\": \" select即席查询(旧)并集使用
(本文档仅供参考) 问题说明 即席查询的业务主题里面可以使两张表union all 起来吗? 解决方案 因为业务主题是没法直接设置union all 并集的,即席查询直接选择也没有办法处理这种逻辑,建议可以回去数据连接里面对数据源创建业务视图,再基于这个数据源选择业务视图的数据做即席查询。 其中业务视图的使用:https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500319 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500319