第8页,共225页。 显示 2,249 条结果 (0.217 秒)
原生SQL查询是否支持update、delete等语句
(本文档仅供参考) 问题说明 原生SQL查询中输入的SQL语句,是否支持update,delete这样的语句,这样修改数据的语句?如果支持,如何防止用户不小心修改删除数据的数据,或者修改数据库的结构? 解决方案 原生SQL查询是支持的update,delete语句的,写法是先写select,然后再执行delete,update语句,因为原生SQL必须包含select语句。 select 1 as a ; delete xxx; update xxx; 数据安全: 对于基于impala数据源创建原生SQL查询报错
(本文档仅供参考) 问题说明 测试impala连接成功后,尝试使用原生sql查询,查询数据,有一张表查询报错,日志如下,帮忙看下是何问题? image2019-5-22 17:21:40.png image2019-5-22 17:22:14.png 解决方案 此错误是JDBC驱动抛出的异常,有可能有如下两个原因: 1、数据库文件损坏,需要找数据库管理员分析问题。 2、对应数据库的端口号没有开放,需要找数据管理员开放相关端口。SQL查询
是指通过SQL语句输出数据结果。 适用情况:熟悉SQL语句的技术人员。 1.SQL查询支持直连、抽取模式,但是如果是嵌套SQL语句,也只支持抽取模式; 2.另外SQL语句中如果使用了Order By 进行排序,可能没用;是由于mdx查询的时候,会按多维引擎的默认排序。 操作入口 在“数据模型”定制界面单击创建私有查询按钮image2022-2-4_20-46-19.png,选择 SQL查询(如下图所示),进入SQL查询的定制界面。 image2022-2-4_20-18-28.png 界面介绍 SQL查询定制界面如下图所示: image2021-7-8_16-37-19.png 该界面主要分为如下几个区SQL查询控制数据示例
为了更好的理解,SQL查询 中如何控制表权限、列权限、行权限、脱敏规则,写了几个示例进行说明。 1、3个选项必须要开启: ## 原生SQL数据集数据权限 ## 原生SQL数据集数据权限 ,系统默认值false RAW_SQL_APPLY_ROW_PERMISSIONS=true ## 原生SQL数据集资源权限 ## 原生SQL数据集资源权限,系统默认值false RAW_SQL_APPLY_ROW_PERMISSIONS_CHECK_TABLE=true ## 原生SQL数据集脱敏规则 ## 原生SQL数据集脱敏规则,系统默认值false RAW_SQL_APPLY_MASKING_RULE=true 2查看SQL
用于查看数据集对应的SQL语句。用于技术人员检查生成的SQL。 功能说明 1、点击工具栏的 查看SQL 按钮。 image2020-10-22_17-13-19.png 2、弹出“查看SQL”对话框,检查SQL语句是否正确。 image2021-8-18_15-42-46.png 复制SQL文本 只复制SQL文本,不包含对象,如参数对象会转成文本。一般用户复制SQL语句在数据库中验证。 区别 1、如果直接在SQL编辑器中复制,会把表达式里面的对象复制出来,如参数控件、函数等等。 image2020-10-22_17-32-11.png 复制的语句可以用于创建SQL数据集,但不能在数据库中查询。 2、如果使用支持直接定义SQL语句吗?定制SQL语句需要注意什么?
说明 可以通过 SQL查询 来直接定义SQL语句。直接用SQL查询不需要定义对象以及关系等,只需定义数据源和参数。 操作入口:定制 > 数据集定义 > 新建SQL查询。 注意 SQL查询可以使用的资源:表/视图、字段、参数、函数、用户属性(使用时请用括号括起来) 编写SQL查询时,支持拖动"参数 … 平时使用的不同。 如:SQL Server不需给别名加单引号,Oracle不需要加as和双引号。 SQL查询不能区分输出字段类型,默认设置所有输出字段都是字符型,需要手动在SQL查询输出字段属性区进行修改。 表关系视图的定义对SQL查询不起效; 数据行权限设置对SQL查询不起效。原生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、进入系统运维-系统选项-高级设置,开启下面红框所示的参数配置,开启后需要保存后重启应用生效电子表格⬝ SQL查询示例
SQL查询是指通过SQL语句输出数据结果。 适用情况:熟悉SQL语句的技术人员。 功能入口:报表编辑界面右侧数据区 定制流程 使用SQL查询定制报表流程如下: 图片2.png 操作步骤 1、连接数据源,详情请参考 数据源连接 。 2、打开电子表格,登录服务器。 3、在数据集面板中,点击创建私有查询按钮image2022-1-7_17-44-38.png,新建一个SQL查询。 image2024-11-7_12-18-11.png 4、选择数据源:在“数据源选择区”下拉选项中选择数据源。如下图所示: jiemian.png 5、输SQL查询语句:确定数据源后,在“SQL文本输入区”中输入SQL语句SQL数据集查看SQL语句无where条件
(本文档仅供参考) 问题说明 有客户反馈在SQL数据集中点击“查看SQL”,where条件的语句未显示。 image2021-5-17_18-33-23.png image2021-5-17_18-33-47.png 解决方案 此问题可能是由于缓存所导致。 方案一:系统/浏览器缓存所影响。可尝试清空系统缓存缓存,再使用浏览器无痕模式访问系统。 image2021-5-17_18-35-56.png image2021-5-17_18-36-33.png 方案二:若方案一仍无法解决,也可能是由于会话缓存所影响。可以尝试将注销账号后重新登录,进行访问原生SQL数据集
类似SQL数据集,是通过在文本输入区中直接输入各类数据库方言表达式定义数据集条件和内容的一种数据集。 一般在SQL数据集嵌套执行性能低或是SQL数据集不支持的数据集语句(如Syabse数据库子数据集不支持Order by),我们可以使用原生SQL数据集来实现。 原生SQL数据集与SQL数据集的主要区别如下: SQL数据集是一类封装结构的原生SQL数据集语句,在解析SQL语句过程中对最外层进行了包装:如“select area from area”解析后的执行语句为“select T84.area as F85 from (select area from area) T84”;而原生SQL数据集没有对最外层进行