第12页,共53页。 显示 529 条结果 (0.021 秒)
如何查看我的空间下面的资源
from t_permission x left join t_user u on u.c_userid=x.c_owner) p on t.c_resid=p.c_resid (此语句是mysql的,实际项目如在语句中不适用,可按照实际的数据库语句查询Java调用jdbc驱动测试
(本文档仅供参考) 技术原理 jsp页面中可以执行java代码,通过访问jsp页面,在页面中输入数据库连接信息和数据库语句,提交后jsp页面在服务端编译的class类会调用jdbc驱动的标准接口创建数据库连接,从而完成执行SQL/存储过程、遍历结果集、关闭结果集、关闭连接等一系列操作,此过程中通过 … 支持Oracle等带出参的存储过程) image2021-12-3_14-20-56.png 3、访问jsp页面执行数据库语句 执行SQL查询 浏览器访问 http://IP:PORT/smartbi/vision/testjdbcdata.jsp,在页面上填写待测试的数据库信息,其中查询SQL可选填,显示查询结果SQL引擎V1.0介绍
1 概述 1.1 背景 SmartBI使用了SQL引擎来处理和执行SQL查询。SQL(Structured Query Language)是一种标准的数据库查询语言,用于在关系型数据库中进行数据操作和查询。 SmartBI的SQL引擎具有以下功能和特点: 查询优化:SQL引擎能够分析查询语句,并尽可能地优化执行计划,以提高查询效率和性能。它会考虑索引、统计信息、表大小等因素,选择最佳的查询路径和执行顺序。 数据连接:SQL引擎支持连接多个数据表或数据源,可以进行联合查询、子查询等复杂查询操作。用户可以通过SQL语句来指定数据连接方式和条件,实现数据的关联和合并。 聚合计算:SQL引擎支持常见的聚合函数,如SQL基本概念
的操作的请求发送给RDBMS,RDBMS 根据该语句的内容返回所请求的数据,或者对存储在数据库中的数据进行更新。 根据对RDBMS 赋予的指令种类的不同,SQL 语句可以分为以下三类: DDL(Data Definition Language,数据定义语言) CREATE: 创建数据库和表等对象 DROP … ) RENAME TABLE Poduct to Product; DML(Data Manipulation Language,数据操纵语言) 基本语句 数据查询(SELECT) -- 查询出所有的列 SELECT * FROM Product; -- 从表中查询出需要的列 SELECT product_idExcel导入模板导入到hive数据库报错:default please use full queue path instead.
(本文档仅供参考) 问题说明 Excel导入模板导入数据到hive数据库时会有如下报错内容,该如何解决呢? image2024-7-27_11-15-59.png 解决方案 从日志中反馈的信息分析是在执行insert语句的时候驱动提示的报错。经和hive数据库方沟通,具体报错信息其实是在执行插入的时候没有提交“队列”引起的,通过JDBC方式插入数据的时候可以通过:SET mapreduce.job.queuename=xxx(具体指定的队列名称),这个语句设置要插入的队列。而对于BI来说,可以在数据源连接字符串的时候添加这个参数处理:tez.queue.name http关系数据源数据权限
2、从“可选资源区”中选择需要的字段,并拖拽资源到表达式区。 image2020-3-13 10:41:11.png 表达式设置区: 对于基于关系数据源的资源,我们实际上是通过SQL语句的where条件来实现不同的用户登录看到不同的数据。比如报表对应的执行SQL语句为select A.××× from A,如果要实现不同的用户登录进来看到的数据不同,我们需要给这个报表对应SQL加where限制条件。如下: select A.xxx from A where A.department = ? 其中“ ?”号获取的值是根据不同的用户登录动态变化的: 如广州用户登录,会得到"广州"这个机构值,然后把这个机构值加到SQL语句数据权限设置—基于数据集的资源
。 image2019-11-19 12:43:3.png 这样当使用可视化数据集拖拽到表“顾客”的“区域”字段时,就会默认把条件添加到执行的SQL语句中。如下图: 133.png 其中:函数CurrentUserDefaultDepartmentID表示当前用户所属默认值ID,从左侧资源树“函数-系统函数”中拖拽 … 表,然后创建用户属性根据不同的用户获取机构信息。 实现的方式是,在 Smartbi 中先创建一个用户属性,动态获取当前登录用户的机构信息,然后把它带到后台查询的 SQL 语句中,对数据进行过滤,从而达到数据权限控制的目的。 下面以一个实例来讲述如何使用业务属性来实现数据权限。实现过程的操作步骤如下: 1、在 公共电子表格添加新行时自动为单元格赋值
, newIdValue, "PARAM_DISPLAY"); } } /** * 执行SQL语句,获取结果集 */ function getSqlResult() { var util = jsloader.resolve("freequery.common.util"); var ret … , col + 0, newIdValue, newIdValue); } } /** * 执行SQL语句,获取结果集 */ function getUuid() { var s = []; var hexDigits = "0123456789abcdef"; for (var i = 0通过计划任务将SQL Server字段注释同步到Smartbi
://wiki.smartbi.com.cn/download/attachments/52625882/image2020-6-15%2010%3A29%3A39.png?version=1&modificationDate=1592188179000&api=v2 3.扩展 为了MSSQL其他版本的查询字段注释语句,我们可以通过修改这个计划任务中的sql语句来同步不同版本的MSSQL字段注释。相应的sql查询语句如下:(需要根据实际略微调整语句,再放到这个计划任务中) (1) MSSQL 2000: select so.name as tableName,sc.name as columnName,sp.value耗时分析
数据源(别名) 数据源的别名。 SQL执行 该字段记录了当前报表SQL执行所耗的时间。 SQL 该字段记录了具体的SQL语句。 数据来源是数据模型的电子表格、分析报告、自助仪表盘,新增一列“MDX”,用于记录MDX语句,“SQL”列中记录的是MDX语句的执行SQL语句。 image2021-7-2_17-21-24.png 服务器处理 在耗时分析界面点击 服务器处理,弹出以下窗口: 5.png 该窗口的设置说明如下: 字段 说明 计算类型 该字段列出了各种计算类型,如刷新高速缓存、其他、数据处理等。 耗时 该字段记录了各