第34页,共144页。 显示 1,440 条结果 (0.026 秒)
计算度量表达式使用多个NONEMPTYCROSSJOIN为什么会有性能问题?
1 背景 在 MDX(多维表达式)中,NONEMPTYCROSSJOIN 函数用于返回两个或多个集合的交叉连接,并排除那些在指定度量值上没有数据的元组。 虽然这个函数在处理复杂查询时非常有用,但过度使用会导致严重的性能问题,主要原因如下: 1.1 组合爆炸问题 NONEMPTYCROSSJOIN 会生成多个集合的笛卡尔积,其结果集的大小是各集合成员数的乘积。例如: 集合 A 有 100 个成员,集合 B 有 50 个成员,交叉连接后会产生 5,000 个元组。 如果再加入集合 C(20 个成员),则元组数量会膨胀到 100,000 个。 随着维度和成员数量的增加,元组数量会呈指数级增长,导致查询计算量激增透视分析(旧)查询报错 Cache insightAggregateGridDataCache already exists
(本文档仅供参考) 问题说明 透视分析勾选任意字段查询报错Cache insightAggregateGridDataCache already exists image2024-2-22_9-40-41.png image2024-2-22_9-37-3.png 解决方案 此报错一般由于缓存配置重复,insightAggregateGridDataCache参数与系统选项中的汇总数据缓存池参数是相同的配置,可检查config页面是否重复配置该参数,删除重复配置的内容 image2024-2-22_9-39-54.png 如需修改此参数,可在系统选项中修改透视分析(旧)基于存储过程查询创建报错SQL错误
:49.png 解决方案 首先透视分析如果是基于存储过程创建的话,那么在查询时系统中会先将存储过程的数据抽取到smartbi的缓存数据库中。因此需检查是否是系统中的缓存数据库节点有没有配置好。 V7版本:V7版本对应的数据源节点是“联合数据源”,请确认该数据源节点正常连接。 V8.0版本:V8.0版本对应的数据源节是“联合数据源”或者“SmartbiMPP”,请确认该数据源节点是否正常连接,默认的数据库是infobright或者Vertica,若在电脑上没有安装这些数据库,则需自行安装。 V8.5版本:V8.5版本对应的数据源节点是“高速缓存MPP”,请确认该数据源节点是否正常连接。默认的MPP数据库是infobright或者Postgresql知识库 卡住导致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 状态表关系视图
之间按照关系设置形成相应的关系线。 功能按键区:该区列出了自动设置表关系的所有按钮,包括: 清空关系:删除掉当前表关系视图中所有关联的表关系。 按别名自动建关系:根据表与表之间的别名创建关联关系,即别名相同的字段建立关联,默认连接是“内连接”。 按列名自动建关系:根据表与表之间的列名创建关联关系,即列名相同的字段建立关联,默认连接是“内连接”。 按外键自动建关系:根据表与表之间的外键创建关联关系,即外键相同的字段建立关联,表之间的关系是已经存在的,当把资源目录树下的表拖入到表关系图编辑窗口中时,表间的关系会自动呈现。 列表模式:表间关系以列表形式展示,一般默认为视图模式。 其它说明 表间的关联关系创建成功后自助ETL-源库SQL脚本
该节点为V10.5.8的版本功能;V10.5.15及之后迁移到了ETL作业流节点,在ETL作用流统一节点中,使用方式类似。 概述 源库SQL脚本支持一次手动输入多条SQL语言对数据库进行操作。 输入/输出 输入 一个输入端口 输出 一个输出端口,用于连接其它源库SQL脚本节点。 注意:源库SQL脚本节点只支持连接同类节点,即多个“源库SQL脚本”节点相互连接。 参数设置 参数名称 说明 备注 数据源 设置SQL脚本的数据来源。 必填 SQL脚本 用于编写选择的数据源所支持的SQL语法(不同数据库支持5、测试数据挖掘集群
本节介绍smartbi连接数据挖掘执行引擎集群、服务引擎集群、Python以及测试服务是否正常运行。 测试数据挖掘前,请确认数据挖掘等相关服务已正常部署启动和相关的连接配置。 引擎地址示例:http://执行引擎节点1:8899,执行引擎节点2:8899 服务地址示例:https://服务引擎节点1:8900 … 测试执行引擎主备切换 ①浏览器访问Smartbi,打开系统运维–数据挖掘配置–引擎设置,引擎地址修改成执行引擎主、备节点地址,并点击保存,点击测试,提示平台和引擎双向连通 image2023-11-2_9-56-11.png 执行引擎在部署的时候已经配置好相关的地址,点击测试,可以直接测试连接Tomcat8及weblogic配置JNDI数据源并在smartbi中使用
(本文档仅供参考) 需求1: smartbi部署在Tomcat8中,请问smartbi如何使用jndi方式连接数据源? 解决方案 1、用文本编辑器打开tomcat\conf目录中的server.xml文件并在如下红框所示位置中添加如下配置: image2022-6-24_15-22-54.png … 。 Resource name="jdbc/repo" jdbc/repo:此处的名称可以自定义。 username="admin" admin:此处对应需要连接的数据库用户名。 password="admin" admin:此处对应需要连接的数据库用户名的密码。 driverClassName逻辑租户扩展包使用手册
逻辑租户指在一套Smartbi系统中拥有相对独立环境的实体,例如租户可以拥有独立的用户/数据连接/数据模型/仪表盘等资源。租户之间是隔离的,相互不可见。 利用多租户,企业可以为不同的部门创建租户,例如销售部门、财务部、行政部等。集团企业可以为子公司创建租户。实现资源共享和数据隔离的需求。 在smartbi中添加逻辑 … worddav827070f1f6727efc00399d1817dcbea2.png 创建管理员角色并设置操作权限 角色名称:model_admin(不可修改) 别名:管理员(不建议修改) worddav44f80e2a25527a3cfdfca1585c323091.png 为租户管理员模板角色分配操作权限,数据连接、数据准备、分析展现、社交、移动端、资源发布可分配全部WebSphere 9.0 部署Smartbi
-其他属性-线程池,点击线程池 websphere-xianchengchi.jpg 进入如下界面 1.png 点击 WebContainer,修改最大大小到200或以上的值,同时要考虑 CPU 的承载能力,一般情况下,每个 CPU 承载的线程池数不应超过 50 个,CPU 利用率不超过 80%。当空线程数较少