第53页,共617页。 显示 6,167 条结果 (0.14 秒)
数据模型-概述
对一)关系 一对多和多对一是相对关系,如下列的课程表与老师表: image2021-7-7_11-1-34.png 站在课程表的角度看是:多对一;站在老师表的角度看是:一对多。 在一对多或多对一的关系中,我们习惯把一的一方称为主表,把多的一方称为从表。 在数据库中建立一对多的关系,需要使用数据库的外键约束 … Smartbi的数据模型实现将所有查询结果归集后,基于CUBE模型重新构建数据结构:以“维度”和“度量”进行构建,同时增加了“成员”和“命名集”的定义,实现了数据模型构建的灵活性及应用广泛性。 Smartbi的数据模型基于成熟的建模理论和方法,总体而言主要体现在两方面:模型架构和模型表关系。 模型架构 数据数据模型-带参数sql查询的查询动态抽取
(本文档仅供参考) 问题: 目前“查询动态抽取”是结合用户登录生成的Session及查询的参数组合进行抽取的,如在对应会话抽取数据有效期内,有抽取过对应参数的,重新切换对应参数,如paramA 默认值为a,切换到b后,再重新切换回a,是不会重新触发抽取的。那这种情况下如果想要切换回a也能重新触发动态抽取,需要如何实现呢。 参考方案: 当前可参考如下方案: 1、SQL查询中引入(日期时间类型)的now参数,如某一日期字段<now,目的是参数引入,不影响实际数据查询效果 image2025-6-28_11-1-9.png 2、参数管理映射(数据模型、电子表格中的参数管理映射同样配置),需要使用sql查询出来当前日期时间SQL数据集
业务主题、语义层定义等操作。 技术人员可以先在数据库中写好SQL并执行通过,然后把这个SQL语句复制到SQL数据集中,并从左侧拖拽参数等对象到相应的位置。 书写SQL数据集后,一定要进行检测输出字段类型操作。 界面介绍 界面介绍.png “SQL数据集”界面主要分为以下几个区域: 可选资源区:该区列出了所有 … table T1。 对字段进行重命名时,注意各种数据库使用方式跟平时使用的不同。如:SQL Server不需给别名加单引号,Oracle不需要加as和双引号。 SQL数据集不能区分输出字段类型,默认设置所有输出字段都是字符型,需要 。 表关系视图的定义对SQL数据集不起效; 数据行权限设置对SQL数据集不起效Smartbi V10-数据连接
在V10版本,对产品中的Mondrain进行升级,提升多维分析的性能和易用性。 功能简介 V10版本产品内置的多维数据库Mondrain升级到Mondrian9.2.0版本,该版本优化了SQL查询使用自定义命名集的场景,以及多维分析在在redis环境下的使用。 在系统选项中增加“自动合并单元格” 选项,实现 … FusionInsight HD)实现Kerberos认证;为了进一步提升数据安全性、增强大数据源链接的认证配置,在新版本中,我们支持通过Kerberos认证来链接Hadoop_Hive、IMPALA、Spark SQL、星环这些大数据库。 功能简介 在Hadoop_Hive、IMPALA、Spark SQL、星环数据源界面中Phoenix:在Apache HBase上执行SQL查询
,可以让开发者在Apache HBase上执行SQL查询。InfoQ有幸采访到了Salesforce.com的主开发者James Taylor以了解关于Phoenix的更多信息。 除了无数的SQL、NoSQL与NewSQL数据库,Salesforce.com又宣布 http … 关系数据库的:是像Salesforce.com那样的多租模式抑或单租模式。HBase非常善于协同定位关系数据,这取决于行键是如何构成的,因此对于某些多租场景来说,其优势是很明显的。 InfoQ:何时才会增加连接支持呢? JT:连接支持已经在我们的路线图上了,参见https://github.comimpala数据源连接池初始化失败:SQL错误
。 备注:若出现现象2的报错,同时配置的用户名和密码都是正确的,需要检查一下所使用的驱动是和对应数据库的版本一致,若驱动与数据库版本一致还是如现象2报错,可使用jdbc数据库连接工具,如DbVisualizer,验证是否可正常连接,若没有相关的数据库连接工具,也可使用文档中的方式测试验证:Java调用jdbc驱动测试 … (本文档仅供参考) 问题 现象1 如下图所示,impala数据源测试连接时报“连接池初始化失败:SQL错误:[Cloudera][ImpalaJDBCDriver](500164)Error initialized or created transport for authentication” https数据模型结构介绍
列的课程表与老师表: image2021-7-7_11-1-34.png 站在课程表的角度看是:多对一;站在老师表的角度看是:一对多。 在一对多或多对一的关系中,我们习惯把一的一方称为主表,把多的一方称为从表。 在数据库中建立一对多的关系,需要使用数据库的外键约束 … 1 概述 Smartbi的数据模型实现将所有查询结果归集后,基于CUBE模型重新构建数据结构:以“维度”和“度量”进行构建,同时增加了“成员”和“命名集”的定义,实现了数据模型构建的灵活性及应用广泛性。 Smartbi的数据模型基于成熟的建模理论和方法,总体而言主要体现在两方面:模型架构和模型表关系。 事实数据Oracle --> Vertica 数据类型转换规则
需求:在Vertica数据库上建表,表结构来源于原Oracle数据库,故需要转换成Vertica数据库库表结构。 实际转换操作需要评估源库用到的所有数据类型和数据本身特性。 下面是总结的某场景下的替换规则,仅供参考。 1.时间类型: DATE => TIMESTAMP 2.数字类型: NUMBER( => NUMERIC( NUMBER => NUMERIC(38,0) INTEGER => NUMERIC(38,0) 3.字符类型: VARCHAR2( => VARCHAR( NVARCHAR2( => VARCHAR( CHAR如何获取影响性分析/血统分析关联的资源(元数据获取)
(此文档仅供参考) 问题 在资源上右键选择影响性分析/血统分析可以看到当前资源的相关资源,如下截图: 图片3.png 希望直接获取到以上截图的这些关联资源以其他的形式进行展示或者进行统计。 解决方案 若需要获取报表、数据集、数据库表的依赖关系,可以通过调用API中的元数据分析实现,具体API接口地址 … SQL中涉及哪些表。API相关截图如下: MetadataService Catch(08-23-19-1(08-24-14-12-19).jpg 补充 以BusinessViewService的API查询数据集数据作为示例,其它Service的API的操作方式是类似的: https透视分析基于数据模型如何实现时间计算
(本文档仅供参考) 使用产品版本及功能:SmartbiV11版本,基于数据模型实现时间计算的前提为模型数据中必须包含【时间维度】层级,且时间维度中必须包含【年】,以下文档帮助用户在不同场景下实现数据模型生成时间维度。 时间计算应用范围:仪表盘、透视分析、模型查询、电子表格、web电子表格。 1 生成时间维实现时间计算 以产品内置的northwind数据库的orders例,查看每日运费的前期值。 1、orders表结构中orderdate字段为 datetime 类型 image2024-11-19_15-46-32.png 2、创建数据模型中引用orders表后,即可直接对”订单日期“字段生成时间