第32页,共202页。 显示 2,015 条结果 (0.024 秒)
数据模型多表建模实现先对维表限制条件在进行表关联
(本文档仅供参考) 期望在数据模型多表建模时,实现先在子查询中过滤数据,在进行多表关联。 生成的sql简化后类似于:select xxx from A left join (select xxx from B where xxx=xxx) on A.xxx =B.xxx 场景: 先取顾客表数据日期为前一天的数据,取到数据后再与订单表做建模关联。这样就不建议直接在数据模型中引用数据源表了,建议通过SQL查询进行提前过滤,或者通过可视化SQL查询进行过滤。 image2024-11-21_16-21-8.png 以下步骤介绍了通过可视化SQL查询实现对维表限制条件在进行表关联 步骤一:在数据模型中新建可视化数据抽取
1、功能概述 数据抽取是指从源数据库中抽取原始数据到高速缓存库,它可以保证秒级获取大级别量的数据结果,提高系统性能。 系统支持数据抽取功能的模块有:数据模型、自助数据集、可视化数据集、SQL数据集、原生SQL数据集、存储过程数据集、Java数据集、即席查询、透视分析、加载Excel数据。 除数据模型以外 … 、可视化数据集、SQL数据集、原生SQL数据集、存储过程数据集、Java数据集、即席查询、透视分析、加载Excel数据。 数据模型:在“抽取”连接模式下,在表数据区单击 抽取设置 按钮;详情可参考文档数据模型-抽取 https://wiki.smartbi.com.cn/pages/viewpage.action系统监控-log4j信息
。 MaskRule 脱敏规则模块,控制MaskRule.log日志的输出级别。 com.tonbeller jpivot第三方工具包模块,控制jpivot第三方工具包日志的输出级别。 common.sql SQL信息模块,控制sqls.log日志的输出级别。 mdx mdx信息模块,,控制 … 相关代码日志的输出级别 smartbi.trace smartbi trace跟踪模块,控制smartbi trace相关代码日志的输出级别 smartbix smartbix模块,控制smartbix相关代码日志的输出级别 注:可以添加common.repository.sql ,下拉框新增/复制指标模型
- 维度 - 普通维 - 日期维 - 地理维 - 指标 - 指标分类 - 原子指标 - 计算指标 - 维表 - 普通维表 - 日期维表 - 数据源表 - SQL查询 - 事实表 - 普通事实表 - 数据源表 - SQL查询 - 数据模型 - 数据行权限 ## 注意事项 - SQL查询目前不会替换表名,需要用户手工修改SQL系统监控-模型表管理
SQL 1、获取取数据SQL:打开自助仪表盘,单击工具栏中的 耗时分析,在“耗时分析”窗口中单击“SQL/MDX执行”列中的链接,复制弹窗中的SQL语句。 image2021-9-12_17-0-18.png 2、将复制的SQL语句在“模型表管理”的SQL语句文本框中粘贴并执行: image2021-9-12_17-4-36.png 如果发现复制出来的SQL执行结果和预期的一样,且执行结果和自助仪表盘看的一样,那么就说明SQL是没问题的,可能是MPP数据库表中的数据有问题,接下来我们可以在左侧资源节点中查找该数据模型对应的MPP数据库表 https://wiki.smartbi.com.cn/pages【跨版本升级变更】V10.5➜V11
数据模型的即席查询改名为”可视化SQL查询“ 可视化SQL查询 知识库、业务库兼容gaussDB变更 数据库名称: gaussDB100 gaussDB200 GaussDB(for openGauss) 华为gaussDB相关数据库,厂商近几年对数据库的名称进行了多次变更,产品同步了厂商 … 的查询和分析,不再支持基于查询结果的插入图形的分析。 如有更多的图形分析需求,使用V11交互式仪表盘能得到更好的满足。交互式仪表盘有丰富的图形组件,全面的图形样式。 电子表格&Web电子表格 电子表格&Web电子表格的私有查询支持“新建模型查询”、“新建SQL查询Hyperion Essbase Server 相关FAQ
(本文档仅供参考) 问题1 Analytic Provider Services(APS)链接的服务器测试链接不通过 原因 链接的主机名解析不了(可能) 解决方案 方法1:可以把主机名改为IP进行测试 方法2:在Essbase相关服务器中,修改host文件,把主机名和IP进行映射,再进行测试 例如:下图的“essbase1”修改为对应的IP 01.png 问题2 EssbaseXmla服务链接Essbase的时候提示“Invalid sign on attempt” 原因 对应的用户在AAS、APS、AS的用户名不一致 解决方案 对应的三个服务(AAS、APS、AS)建相同的用户名,请严格按Wiki的相关V10.5.12 版本更新介绍
%8C%E6%8A%BD%E5%8F%96 ^【ETL】SQL脚本输入表字段显示优化 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=101887321#SmartbiV10.5.12%E6%95%B0%E6%8D%AE%E5%87%86%E5%A4%87-SQL%E8%84%9A%E6%9C%AC%E8%BE%93%E5%85%A5%E8%A1%A8%E5%AD%97%E6%AE%B5%E6%98%BE%E7%A4%BA%E4%BC%98%E5%8C%96 ^【ETL】派生列增强函数帮助提示 https://wiki.smartbi.com.cn/pages仪表盘基础功能
字段为仪表盘各组件的名称,如对仪表盘点击“刷新”,此时各个组件会分别产生一条记录,因此会按组件来记录对应操作所耗的时间。 服务器总耗时 该操作在服务器所耗的时间总和,是异步等待、SQL执行、数据读取、服务器处理这四者的耗时之和。 浏览器等待服务器整体处理完成所花费的时间,点击 异步等待 可跳转查看异步任务的明细信息。 该字段记录了当前报表包含的所有SQL和对应的消耗时间,点击 SQL执行 可跳转查看SQL信息的明细信息。 用户操作权限中若不勾选“查看SQL日志”选项,在耗时分析界面无法查看SQL的详细信息。 数据读取 因为SQL是并行执行的,所以该字段记录部署数据挖掘-单机
安装 JDK jdk-8u181-linux-x64.tar.gz JAVA运行环境 安装介质可能会版本更新,请以实际为准 关于主机名和IP地址映射: 部署数据挖掘时,需要将Smartbi和数据挖掘组件中的服务器主机名映射到每台服务器的/etc/hosts文件中, 数据挖掘组件之间的通信会使用到主机名,如果未配置主机名和地址映射,数据挖掘在运行过程中会报错, Smartbi配置数据挖掘连接地址后需重启Smartbi,数据挖掘地址会自动转换为数据挖掘服务器的主机名。