第74页,共307页。 显示 3,063 条结果 (0.075 秒)
MDX的基本语法及概念
1. MDX 简介 MDX(multi-dimensional expressions多维表达式)是一种语法,支持多维对象与数据的定义和操作。 1.1 MDX与SQL MDX 在很多方面与结构化查询语言 (SQL) 语法相似,但它不是 SQL 语言的扩展;事实上,MDX 所提供的一些功能也可由 SQL 提供,尽管不是那么有效或直观。如同 SQL 查询一样,每个 MDX 查询都要求有数据请求(SELECT 子句)、起始点(FROM 子句)和筛选(WHERE 子句)。这些关键字以及其它关键字提供了各种工具,用来从多维数据集析取数据的特定部分。 文档目录: 相关文档: 如何将Mondrian用于Web项目MDX的基本语法及概念
1. MDX 简介 MDX(multi-dimensional expressions多维表达式)是一种语法,支持多维对象与数据的定义和操作。 1.1 MDX与SQL MDX 在很多方面与结构化查询语言 (SQL) 语法相似,但它不是 SQL 语言的扩展;事实上,MDX 所提供的一些功能也可由 SQL 提供,尽管不是那么有效或直观。如同 SQL 查询一样,每个 MDX 查询都要求有数据请求(SELECT 子句)、起始点(FROM 子句)和筛选(WHERE 子句)。这些关键字以及其它关键字提供了各种工具,用来从多维数据集析取数据的特定部分。 文档目录: 相关文档: 如何将Mondrian用于Web项目自定义JavaBean示例
(config.getKey()).setValue(config.getValue()); } /** * 根据配置信息初始化Java查询对象 */ public void init() { try { outputFields = new ArrayList<JavaQueryOutputField … 此文档说明如何在Smartbi中实现自定义JavaeBean示例。 该文档适用于V10.5以下版本。 另,V10.5以上版本可直接在数据模型新建“java查询”获取数据,原来的“java数据源入口”由license进行控制。 在项目的使用过程中,有一些数据不能直接从关系或者多维数据源中SQL基本概念
什么是SQL? SQL是Structured Query Language的缩写,意思是结构化查询语言,是一种在数据库管理系统(Relational Database Management System, RDBMS)中查询数据,或通过RDBMS对数据库中的数据进行更改的语言 常见的RDBMS有 … : 删除数据库和表等对象 ALTER: 修改数据库和表等对象的结构 DML(Data Manipulation Language,数据操纵语言) SELECT:查询表中的数据 INSERT:向表中插入新数据 UPDATE:更新表中的数据 DELETE:删除表中的数据 DCL(DataSQL92标准
访问 revoke ——解除用户访问权限 ————事务控制 commit ——结束当前事务 rollback ——中止当前事务 set transaction ——定义当前事务数据访问特征 ————程序化SQL declare ——为查询设定游标 explan ——为查询描述数据访问计划 … ————数据操作 select——从数据库表中检索数据行和列 按日期条件查询时:select * from table where T < "12/8/2014" insert——向数据库表中添加新数据行 delete——从数据库表中删除数据行 update———更新数据库表中的数据一站式数据工作平台
该案例基于V10.5版本制作 背景 门户组件可用于打造一个一站式数据工作平台,它能够使用户在访问时快速获得他想要的内容,支撑各领域的数据挖掘、数据分析、数据共享、数据查询、交互、数据图形化展示功能。在公司范围内营造自主的数据应用氛围和文化,传播数据应用价值。 场景意义 1. 流量入口、一键访问 (1) 通过首页可以快速访问数据相关的应用。 (2) 快速访问常用模块或外部网站。 2. 提供便捷的数据服务 (1) 提供自助分析、报表、外部数据查询等数据服务,能满足决策层、管理层、执行层的不同数据需求 (2) 及时了解到近期的重要通知,以及便捷查阅自己的待办已办事项。 3. 快速查阅数据全景、数据模型vertica优化
DELETE_VECTORS 数据模型: 1、 规范化你的表 2、 使用核实的压缩格式 表设计: 1、 使用分区 2、 定义主键外键 3、 默认的数字类型长度可能比实际需要的大。例如:NUMBERC 该类型默认的长度是38位,如果实际的长度比这个小,那你建表的时候最好加上适合的长度。 4 … 、 使用order by ,理想的order by 的字段应该全部在where查询字句中出现(详见另一篇文章【】) 3、 列长度的规范,不要一味的定义大长度,在过滤条件和join时的字段如果是字符类型,最好使用int类型。 4、 GROUP BY:使用group by 时,一定要explain查看执行计划,如果ETL自动化工程
1. 概述 为了简化数据库表的迁移操作,使项目实施流程标准化,降低项目实施门槛,提高项目实施效率。产品中提供了ETL自动化工具,它能够自动生成自助ETL和物理表,用户可以执行生成的ETL实现物理表的灌数操作。同时,它还允许用户手动修改对应的Excel规则模板,实现更细致的配置。 2. 功能入口 在“数据准备“界面左侧资源树的“ETL自动化”节点上,右键选择 ”新建 → ETL自动化"。 image2024-12-17_16-4-7.png 3. 流程说明 ETL自动化工程的操作流程如下: image2021-9-9_16-24-3.png 各流程节点的说明如下: 新建ETL自动化:指创建新建ETL简化SQL介绍
1 背景 smartbi的报表通过业务逻辑处理生成的SQL因为要处理各种情况,为了业务上的统一性,拼出来的SQL语句往往比较复杂,嵌套的层级比较多。一是会降低查询效率,二是SQL不便于阅读, 所以在查询过程中对生成的SQL语句做了简化处理。 1、在运维设置/系统选项 开启简化SQL的开关:COMMONS_SQL_OPEN_SIMPLIFY_SQL=true;一旦开启,所有基于数据模型的报表查询满足条件都会简化SQL语句。 3、如果多维引擎需要开启SQL简化:需要开启 OLAP 中的配置项 mondrian.simplifySql=true 来控制是否启用简化SQL功能,默认不开启;并且新增第二课:客户端宏
, simpleReportContext){} · 事件说明:在打开报表,初始化完成后触发 · 参数说明 o simpleReport:即席查询/灵活分析对象 o simpleReportContext:即席查询/灵活分析上下文对象 · 参考示例:即席查询如何实现隐藏工具栏按钮 https … onRenderReport · 事件原型:function main(spreadsheetReport) {} · 事件说明:在打开电子表格报表初始化完成后触发 · 参数说明 o spreadsheetReport:电子表格报表对象 · 参考示例:电子表格报表定时刷新 https