第43页,共595页。 显示 5,949 条结果 (0.067 秒)
在Tomcat上配置JNDI数据源
com.ncr.teradata.TeraDriver 为 JDBC 链接驱动的字符串。 username="tdnorthwind" 中 tdnorthwind 为数据库用户名。 password="tdnorthwind" 中 tdnorthwind 为数据库用户的密码。 url="jdbc:teradata://172.20.16.227/DataBase=northwind,LOB_SUPPORT=off,client_charset=gbk" 中 url 值为 JDBC 链接字符串。 3. 将数据库驱动添加到<Tomcat 5.5.20>\common\lib\ 路径下。 4. 启动 Tomcat 服务器安装部署SmartbiOLAP数据模型服务
Server查询取数需要使用到客户自定义的数据库驱动类,则需要将自定义驱动同步到Smartbi OLAP上。 同步自定义驱动到Smartbi OLAP的方案请参考 自定义驱动同步到OLAP https://wiki.smartbi.com.cn/pages/viewpage.action?pageId … Smartbi数据模型服务(Smartbi OLAP Server)用于为数据模型提供多维分析能力,可将所有查询结果归集后,基于CUBE模型重新构建数据结构。 可用于定制自助仪表盘和电子表格。 准备工作 Smartbi OLAP Server安装包,请联系Smartbi官方支持获取。 Smartbi OLAPSmartbiMPP 数据迁移到 SmartbiMPPMD
:product_Excel自助仪表盘 图片3.png 二、数据迁移步骤 数据迁移前提: 升级Smartbi版本之前,以SmartbiMPP作为高速缓存库。 做好数据备份工作,提前备份好知识库,避免升级失败导致异常。参考 备份知识库,还需要到数据库管理工具内备份作为知识库的数据库 1. 导出SmartbiMPP资源 导出 … “高速缓存库”,点击确定 图片5.png 勾选“同时导出资源权限”和“导出数据源包含数据行权限”,点击确定。 图片6.png 将导出的资源保存在本地。、 2. 创建clickhouse数据源连接 1)新建clickhouse数据连接,连接到用于旧版高速缓存库的SmartbiMPP数据库,名称设置为同一个字段在数据集中使用两次,as别名不同,但是结果集中只能输出一个字段
解决方案 该问题是因为使用的数据库是mysql数据库,且数据源中的连接字符串不正确。主要是由于连接字符串中少了一个配置项:useOldAliasMetadataBehavior=true 参考的链接字符串如下: jdbc:mysql://192.168.1.10:3060/dw?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull image2018-9-21 14:20:18.png 关于mysql连接字符串的参数说明参考:通过原生sql数据集,查询sql预览时发现多维数据源数据权限
多维数据源中数据权限的设置通过限制用户访问多维数据集中维成员和度量值的权限而实现。 管理角色不受数据权限控制。 对某维度层次结构或度量值设置了数据权限,在定制多维分析时若没有选择该维度成员或度量值,系统默认在MDX语句添加上过滤内容。 操作入口 在“多维数据源”的数据集的更多操作0.jpg,选择 设置数据权限,则进入“设置数据权限”界面。 image2019-8-19 11:35:16.png 界面介绍 多维数据源中数据权限界面.png “数据权限设置”界面主要分为以下几个区域: 可选资源区:该区主要列出了设置数据权限可使用的资源。 设置区:该区为设置所选维度数据权限的主要区域。系统打开报表或数据源测试连接提示:CLIENT_PLUGIN_AUTH is required
) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:817) ... 59 more 解决方案 问题原因:此问题是因为所使用的mysql驱动包太高导致的,mysql8的驱动未兼容mysql8以下的数据库版本,可能是两种原因 (1)内置mysql驱动版本是mysql5的驱动,数据源连接是mysql8及以上的数据库,但mysql8及以上的数据库必须使用mysql8及以上的驱动。 (2)内置mysql驱动自行更换为mysql8的驱动,数据源连接是mysql8及以下的数据库,但mysql8及以下的数据库必须使用mysql8及以下的驱动 对于此问题的解决方案:需要更换会原本的对应mysql数据库版本的驱动,V8SmartbiMPP 数据迁移到 SmartbiMPPMD
/viewpage.action?pageId=44500250,还需要到数据库管理工具内备份作为知识库的数据库 1. 导出SmartbiMPP资源 导出原高速缓存库“SmartbiMPP”中通过 “Excel导入”方式导入数据 建立的相关资源。 打开 系统运维 > 导出资源,根据实际环境选择要导出的资源。 本示例中,导出建立 … clickhouse数据源连接 1)新建clickhouse数据连接,连接到用于旧版高速缓存库的SmartbiMPP数据库,名称设置为“SmartbiMPP_db”,测试连接成功后,保存 产品附带的SmartbiMPP数据库的初始账户密码为:default/空 图片7.png 2)点击 新建的clickhouse数据源连接>数据库如何跟踪数据不对的情况
?x-oss-process=image/resize,w_672 注:SQL引擎目前还不是这个语义,上面示例,如果是SQL引擎,会返回研发中心、132,后续SQL引擎语义会保持和多维一致。 2.5 数据类型 这个通常是原始数据库的字段类型和在模型中设置不一致,如原始库是字符串,在模型中设置为日期,当不满足日期 … 1 概述 类似经营分析模型,一个模型接入100张表很正常,并且最终查数据库的SQL是根据用户查询意图动态构建,无法一开始知道最终查询SQL,此时用户查询数据时如出现以下疑问,该如何跟踪确认? 怀疑数据被放大,明明是2000,系统看到是6000; 明明有数据,查询结果显示无数据; 数据的值明显不对,和实际相比录制数据源反向代理
(本文档仅供参考) 问题 数据源连接测试存在问题,如何跟踪smartbi服务器和数据库之间的通讯情况? 跟踪步骤 Charles 是一个网络发送接收的监测工具,还提供了反向代理等功能,是 Smartbi 跟踪问题中经常使用的工具。 1、下载Charles:地址:http://www.charlesproxy.com/download/ http://www.charlesproxy.com/download/ 2、打开Charles进行配置(若有多个节点每个节点都需要配置) Local Port:本地任意空闲的端口,例如8001 Remote Host:客户的数据库的ip Remote Port:客户的数据库excel导入模板导入数据报错:Incorrect string value: 'IxA5\' for column'xxdz' at row 1
(本文档仅供参考) 问题现象 excel导入模板导入数据报“导入失败”错误:SQL Results[导入规则1]:行[2454]:java.sqI.SQL Exception: Incorrect string value: 'IxA5\' for column'xxdz' at row 1 image2018-10-24 18:15:14.png 解决方案 这个是因为mysql数据库不支持插入中文导致的,需要将数据库的字符集的编码格式设置为UTF-8或者GBK