第45页,共566页。 显示 5,660 条结果 (0.04 秒)
数据模型多表建模实现先对维表限制条件在进行表关联
(本文档仅供参考) 期望在数据模型多表建模时,实现先在子查询中过滤数据,在进行多表关联。 生成的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查询实现对维表限制条件在进行表关联 步骤一:在数据模型中新建可视化关系数据源-连接Oracle RAC数据源
RAC,全称real application clusters,译为"真正应用集群",是Oracle新版数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。 Oracle RAC主要支持Oracle 10g、11g、12c版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统。 在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。 1、在Smartbi中创建关系数据源时,如何连接到Oracle RAC数据库呢,其实和连接普通的Oracle数据库没什么区别,只是透视分析 ⬝ 数据分组
1 概述 数据分组支持用户按照业务逻辑对数据重新分组归类,如把城市划分为一线城市、二线城市等。 2 功能入口 透视分析上创建的分组字段属于报表私有,若需和其它报表共用,请在数据模型上创建自定义分组。 自定义分组是对聚合前的字段数据进行分组 , 支持选择计算列、层次结构、不支持选择度量、计算度量和命名集。 在数据面板的维度目录上点击image2023-5-30_16-9-40.png可以创建分组字段: 分组设置04.png 3 场景示例 3.1 枚举分组 (1)以产品demo中的订单模型为例创建透视分析,想要统计不同产品类别在一线城市、二线城市和其他城市的销售额 (2)新建分组字段“城市分组”,将”发货城市ETL的Excel数据源:文本数据是0003676 ,执行后变成3676
(本文档仅供参考) 问题说明 ETL中使用Excel数据源,上传Excel文件,excel数据是文本,数据是0003676 ,但是执行出来前面的000没有了,如下图: image2024-1-17_17-7-54.png image2024-1-17_17-8-11.png 解决方案 这是由于ETL中使用了spark自动推断数据类型,原来的0003676这种格式推断数据类型后会变成3676,若不使用自动推断类型,全部字段会被当成字符串处理,这样的逻辑就更加不合理了,暂时没办法从代码上解决这个问题。 可以通过一些操作来规避:打开excel文件,在数据行开始前插入一行,有问题的列插入字符串型数据,其他列按照原先的类型插入ETL/数据挖掘如何配置组合分析tuna数据源
(文档仅供参考) 问题说明 ETL或挖掘中当需要第一次使用组合查询时,需要配置Tuna数据源,否则提示【当前系统中不存在Tuna数据源,清联系管理员在如下位置配置:系统运维=>数据挖掘配置=>引擎设置=>配置Tuna数据源】,具体该怎么配置呢? image2024-1-11_21-7-3.png 解决方案 在【系统运维->数据挖掘配置->引擎设置->配置Tuna数据源->配置数据源】,直接点击【确定】,系统即会自动在数据源处生成 SmartbiMining_Tuna 注:只有Smartbi管理员才能设置tuna密码,并且不需要验证以前的密码; 当前配置是为了数据源改变数据字段类型不生效
(本文档仅供参考) 问题 通过【数据源管理】添加的某张表字段是字符串类型,手动修改【数据类型】为double类型的,在预览的时候显示的数据是double类型的,但是创建的原生SQL 里面的类型还是字符串类型的,清除缓存很多次问题依然存在。 image2018-7-23 16:49:48.png 解决方案 此现象是正常的,对于数据类型的获取,产品层面并没有进行其他处理,直接调用jdbc获取字段类型的逻辑。若是驱动返回的字段类型和数据源表属性字段类型不一致,则会出现在表属性上设置数据类型对于查询不生效的情况。 对此,为了避免此类情况,建议是有数据类型的修改,在数据库层面进行修改即席查询导出CSV类型的数据进行统计
(本文档仅供参考) 问题说明 想要统计即席查询导出csv类型的使用情况 解决方案 根据操作日志表,已有的数据,在c_detail字段中,内容以json字符串格式存储,对应的id为资源的id,export type 为对应的导出类型,根据JSON_EXTRACT函数取得对应值,如下sql获取即席查询导出csv的类型数据。(mysql,其他库则根据库的函数支持情况去具体实现) image2024-4-28_15-33-43.png select * from ( select c_resid , c_type, c_detail, replace(cast关系数据源-连接Oracle 11g/10g数据源
Oracle 11g/10g数据源是项目中使用比较多的一类数据库。 下面以具体的连接示例来说明如何使用Oracle 11g/10g作为业务库和知识库。 在Smartbi中连接Oracle 11g/10g数据源的说明如下: 1、Smartbi连接Oracle 11g/10g作为业务库 创建入口:在smartbi中选择 数据连接 > 关系数据库 > Oracle: image2019-11-18 15:26:10.png 连接属性说明: 2022-02-15_15-02-37.png 连接字符串,有两种连接方式:sid和service_name;系统默认显示service_name连接格式。 注意:单实例数据数据资产
企业允许开放的数据连接源表、业务主题和数据集,统称为“数据资产”;其中,数据集除了包含可视化数据集、自助数据集等,我们将“即席查询”和“透视分析”也视为数据集的一种类型,皆因为“即席查询”和“透视分析”数据结果可以定义分析报表。 数据资产分为“我的数据资产”和“企业的数据资产”。 我的数据资产 我的数据资产:是当前用户拥有资源的“查看”权限的数据资产,它们分别显示在“数据连接”和“数据准备”的资源树中。如下图所示: 数据连接资源树 数据准备资源树 image2020-8-7_6-35-59.png image2020-8-7_6-36-43.png 注:数据准备资源树的“数据集数据资产
企业允许开放的数据连接源表、业务主题和数据集,统称为“数据资产”;其中,数据集除了包含可视化数据集、自助数据集等,我们将“即席查询”和“透视分析”也视为数据集的一种类型,皆因为“即席查询”和“透视分析”数据结果可以定义分析报表。 数据资产分为“我的数据资产”和“企业的数据资产”。 我的数据资产 我的数据资产:是当前用户拥有资源的“查看”权限的数据资产,它们分别显示在“数据连接”和“数据准备”的资源树中。如下图所示: 数据连接资源树 数据准备资源树 image2020-8-7_6-35-59.png image2020-8-7_6-36-43.png 注:数据准备资源树的“数据集