第41页,共143页。 显示 1,424 条结果 (0.026 秒)
编辑表关系
表关系视图中各表间的关系默认以“内连接”的方式进行关联。系统允许用户对单个表与表之间的关联类型及关系表达式进行编辑修改。 表关系操作入口 自动生成线:通过点击表关系设置按钮如按别名自动建表关系,别名相同的表会生成表关系线。 手动生成线:选中表中某个字段后不放鼠标一直拖拽到另外一个表中的字段上,则会在这两个表 … “修改表关系”窗口主要分以下几个区域: 可选资源区:该区主要列出了设置表关系可选择使用的资源,包含表字段、函数、参数。 编辑区:该区主要列出了所有设置表关系的信息及设置项。 在该区中用户可以更改表关系的类型,类型说明如下表: 类型 说明 左连接 生成的表将包含左侧表中Tomcat无法正常启动(知识库卡住问题)
导致的系统问题,排查方案:把Smartbi-config.xml 文件重命名,这样重启Smartbi时如果正常能够跳转到confgi页面证明war包没问题。 如果排除war包问题之外,还一直卡住,那么大概率是由于知识库的问题导致。 排查方案: 通过数据库连接工具,连接到知识库,查看是否可以正常连接。 基于Postgresql数据库查看Smartbi执行的连接(如下方SQL) SELECT * FROM pg_catalog.pg_stat_activity WHERE datname =‘Smartbidemo’ 多刷新几次,如果某条SQL长时间处于active或 idle in transaction 状态一键部署后内置资源打不开
问题描述 项目环境两台服务器部署产品组件,都是采用的一键部署的方式,两台服务器部署时勾选相应的组件,主要点是知识库和olap分开部署在两台服务器中,部署完成后启动,打开内置的资源报表报错。 原因分析 image2024-8-31_15-47-16.png 通过查看日志,数据源连接不上,northwind的数据源连接信息ip是localhost,无法更改,在olap和bi不在一台服务器的情况下,互访的过程中,bi能通过高级设置访问olap,没有问题,但olap在处理数据时,需要读取数据源的ip,但读到的都是localhost,会在自己所在的服务器当中找,导致无法连接部署内置资源中的mysql。 解决方案: 如果是数据模型-概述
支持星型模型、雪花模型和星座模型、单表模型。 星型模型 星型模型:所有维表都直接连接到事实表上,整个视图就像星星一样,视图如下: image2021-7-29_10-59-43.png 星型模型强调的是对维度进行预处理,将多个维度集合到一个事实表,形成一个宽表。 该模型类型在Smartbi数据模型设计中呈如下视图: image2021-7-29_16-52-13.png 雪花模型 雪花模型:一个或多个维表没有直接连接到事实表上,而是通过其他维度表连接到事实表,视图就像多个雪花连接在一起,视图如下: image2021-7-29_11-14-20.png 该模型类型在Smartbi数据模型设计中呈如下视图快速入门 ⬝ 界面介绍
如下: yshj.png 若登录私有部署的Smartbi服务器,主界面如下: 1.png 导航栏由主界面、搜索、新建、首页、语言、我的待办、消息中心、我的设置、用户操作几部分组成; 侧边栏由数据门户、应用、数据连接、数据准备、数据挖掘、分析展现、更多、答疑几个模块组成; 常用模块入口介绍如下表所示: 名称 界面 详情参考 数据连接 2.png 详情可参考文档数据连接快速入门(待更新) 数据准备 3.png 详情可参考文档数据准备快速入门(待更新) 分析展现 4.png 详情可参考文档分析展现快速入门 更多 资源发布 5.png 详情可公共设置-公共设置项
。即当业务主题表关系改变时,会影响数据源表关系:数据源表关系改变时,也会影响全局表关系。 如下图,在数据源中的表关系视图中把"产品大类"和"产品"表之间的关联关系由右连接改为内连接。 image2017-7-6 15:35:32.png 则对应的业务主题中的“产品大类”和“产品”表之间的关联关系也会跟着变化。 240.png 局部:属于业务主题单独的表关系视图。即当业务主题表关系改变时,不会影响数据源表关系;当表关系视图变化时,不会影响已经创建好的业务主题的表关系视图。 如下图,在数据源中的表关系视图中把“产品大类”和“产品”表之间的关联关系由右连接改为内连接。 image2017-7-6 15:35Java数据源
查询出来通过Java代码进行二次计算加工后返回给Smartbi。 下图显示了从Java数据源到分析报表定制的整个流程,其中红色虚线标识的部分为新建Java数据源连接的流程。 Java数据源等同于一个分类目录节点,用于存储Java数据集对象,因此在新建Java数据源连接的流程中,“新建Java数据集对象”为新建Java数据源连接的核心环节。 image2019-7-27 15:16:43.png 下面介绍如何创建Java数据源、如何创建Java数据集对象,使用二次开发的类并获取数据。 新建Java数据源 新建Java数据源相当于新建一个Java数据源的分类目录节点。 操作入口 1、选择系统导航栏的 数据连接 ,或者选择跨库联合数据源
、Hadoop_Hive、星环、Vertica、CH、Greenplum、Infobright、Oracle、DB2 V9、MySQL、MS SQL Server、Spark SQL、Teradata_v12、StarRocksInformix、IMPALA、PostgreSQL、神通、神通集群。 测试连接 SmartbiUnionSever启动成功后,可通过默认端口48080访问跨库联合数据源;点击 测试连接(T) 按钮,在提示“测试通过!”后,点击 保存 按钮进行保存。 图片1.png 配置项 说明 驱动程序存放目录 选择使用产品内置的驱动程序 连接字符串 格式为: jdbc:smartbiSmartbi中查询SqlServer同名临时表字段会丢失
(本文档仅供参考) 问题说明 1、SqlServer中新建了多张同名#临时表 2、#临时表作为参数传入存储过程查询出结果 3、在smartbi中查询带#临时表参数的存储过程时会出现字段丢失的情况 有关临时表说明可参考网上的介绍:https://zhuanlan.zhihu.com/p/562721751 https://zhuanlan.zhihu.com/p/562721751 问题原因 1、SqlServer以#开头的临时表只会存在于当前数据库连接,如果此连接被释放那么临时表也就消失了。 2、启用连接池后,多张同名临时表的连接在连接池中的可能相同,那么存储过程在连接池获取空闲连接的时候就有可能获取到另一张同名的临时SQL查询报错:表不存在或没有使用权限
。 image2025-4-27_11-19-42.png 2、希望保留权限控制的情况下可以正常查询: ①对于需要查询的业务库的表,可将需要查询的表添加到数据源中即可。 ②对于需要查询的知识库的表,因内置的知识库数据源无法编辑,因此建议新建数据源连接知识库,将需要查询的表添加到该数据源中,再基于该数据源查询。 表不存在或没有使用权限 使用权限 原生