第17页,共368页。 显示 3,673 条结果 (0.037 秒)
SQLServer:查询条件包含中文信息无法获取到查询结果
(本文仅供参考) 问题现象: 在使用sql查询SQLServer中的数据时,数据中明显存在有可对应where限制条件的数据,但是通过使用where限制条件查询时发现出现无数据的情况。 image2024-2-25_16-36-7.pngimage2024-2-25_16-36-56.png 问题原因: 该问题是由于所使用的SQLServer数据库为英文版本所以数据库中的字段值为Unicode编码,在查询字段类型为char ->nchar varchar ->nvarchar text →ntext类型的字段时会出现字符编码不匹配故查询不到对应数据的情况 解决方案: 由于该问题主要为sql层面的限制宏代码库
主要用来定义一些公共的宏方法。将一些使用频率较高的方法定义为公共的方法,便于代码重用,消除重复。 宏代码库中声明的公共方法不通过事件触发,因此需要通过报表宏或跳转规则引用宏代码库来调用这些公共方法。 系统默认内置的工具宏为:system > utils,分别针对服务端模块和客户端模块定义了一些常用的公共方法。 使用时用use(完整的路径),譬如var jmUtils = use("system.utils.JMClientUtils"),这样JMClientUtils中的所有方法都可以jmUtils.方法名引用。 注意:宏代码库当前不支持仪表盘及内部组件宏代码。 系统中的宏代码库主要包括两项内容: 目录:用来存储数据模型预览报错,提示了一串乱码,但报错sql可以在数据库工具执行
(本文档仅供参考) 问题描述 在数据模型中创建SQL子查询,子查询预览是正常的,且是带有参数的情况下也可以正常执行,但在数据模型页面,将维度作为筛选器并筛选时,报错: image2024-12-30_17-1-36.png 如上图,对年月进行过滤时,报错,但是里面报错的sql放到数据库工具执行是正常的。 解决方案 通常是由于数据源配置的链接字符串里面的编码和数据库的编码不一致导致,在上述问题中,将数据源的字符集修改得与数据库的一致后问题已解决。 编码不一致关系数据库
关系数据源是指通过JDBC驱动连接的关系型数据库。 关系数据源的数据主要以二维的方式组织,以实现二维查询。 系统支持访问的关系数据源,如下图: 43.png 关系数据源管理主要包含关系数据源连接、数据库管理、表关系视图、计算字段、过滤器等内容,具体请参考下面表格: 相关项 描述 关系数据源连接 介绍如何进行关系数据源连接。 数据库管理 介绍如何进行关系数据库资源的管理,包括:表、视图和存储过程。 表关系视图 介绍如何进行关系数据源表表关系视图的创建和管理。 计算字段 介绍如何进行关系数据源计算字段的创建和管理。 过滤器 介绍如何即席查询(旧)如何查询到结束日期当天的所有数据
中新建一个如下图所示的业务属性,表达式为 DATE_FORMAT( 字段 ,'%Y-%m-%d') ;注意:此表达式适用于MySQL数据源,不同的数据库语法存在差异,需要自行调整。 image2021-4-8_17-9-19.png 2、在做即席查询资源时,将此业务属性拖拽为参数,即可实现符合当前项目场景的查询效果 … (本文档仅供参考) 问题描述: 在结束日期条件控件中,数据的原类型为日期时间,控件选择日期数据类型,如下图所示,按此条件查询出来的结果没有2020年11月1日0时0分0秒的数据 相当于只截止到2020年10月31日,而没有11月1日的数据。 目前的诉求,保证能查询到查询日期当天的全部数据连接数据库
一、连接内网数据库 内网版本无需网关,可以直接连接当前互通网络内的任意数据库。 公网版本,因为其网络与内网数据库不能连通,需要使用数据库网关。请参考 什么是数据库网关、快速入门,连接本地数据库。 注意:新建的租户环境,默认没有数据库网关扩展包,请前往 麦粉社区的插件商城 https://my.smartbi.com.cn/plugin,搜索下载”数据库网关“插件。 服务器端数据网关配置。进入”运维设置 → 系统选项 → 数据网关“界面。 网关服务端内网IP填写:192.168.0.228。这是华为云服务器的内网地址,不要修改。 网关服务公网地址填写:124.71.214.192:7000。这是华为云数据库网关
1.需求背景 Smartbi服务器部署在云端,用户需要在云端Smartbi中建立数据源以访问企业内网的关系数据库,这时就需要通过数据库网关功能进行相关的链接和访问。 参考资料:本地数据网关体系结构 https://learn.microsoft.com/zh-cn/data-integration/gateway/service-gateway-onprem-indepth 2.功能说明 云端的Smartbi,可以直接访问企业内网的关系数据库。 3.使用说明 3.1. 扩展包部署 扩展包:Smartbi_Common_DatabaseGateway https://my.smartbi.com.cn/addons【跨版本升级步骤】V9.5升级到V10
SmartbiV9.5到V10版本升级内容如下: 组件 V95版本 V10版本 更新内容 备注 Smartbi √ √ Smartbi版本升级到V10 Smartbi-OLAP-Server × √ 新增组件Smartbi-OLAP-Server 高速缓存库 … 、Windows EXE 部署 1. 覆盖升级 通过执行V10的EXE安装文件,可以对已安装的V95环境进行覆盖升级操作,具体可参考文档 Windows 客户端升级指南。 2. 切换高速缓存库 使用管理员初次访问升级后的V10环境,系统会进行自检,当检测到当前的高速缓存库为Infobright时: ① 为了确保新功能透视分析(旧)基于存储过程查询创建报错SQL错误
:49.png 解决方案 首先透视分析如果是基于存储过程创建的话,那么在查询时系统中会先将存储过程的数据抽取到smartbi的缓存数据库中。因此需检查是否是系统中的缓存数据库节点有没有配置好。 V7版本:V7版本对应的数据源节点是“联合数据源”,请确认该数据源节点正常连接。 V8.0版本:V8.0版本对应的数据源节 … smartbiMPP,若在电脑上没有安装这些数据库,则需自行安装。 image2018-10-18 15:13:52.png (本文档仅供参考) 问题说明 在smartbi系统中创建了存储过程查询,然后创建透视分析,选择这个存储过程查询作为透视分析的数据源,发现透视分析在预览的时候报错达梦8作为知识库,对数据库编码、数据库实例名,用户名大小写是否有要求?
(此文档仅供参考) 问题说明 达梦8作为知识库,对数据库编码、数据库实例名,用户名大小写是否有要求? 字符集GB18030或utf8都可以么? 问题解答 Smartbi对上述没有强制要求。如果可以选择的话并且是作为全新环境搭建的话,推荐不区分大小写,数据库编码选择utf8。 补充说明 在将MySQL/SQL Server数据库恢复到达梦8时,必须设置数据库为大小写敏感模式。 如果数据库配置为大小写不敏感,在表的主键中如果存在大小写相同的数据(如主键c_id同时包含“A”和“a”),恢复过程中会违反唯一性约束,导致数据导入失败。因此此类迁移需要将达梦的数据库设置为大小写敏感