03 2019 档案

【转载】Analysis Service Tabular Model #002 Analysis services 的结构:一种产品 两个模型
摘要:Analysis Service 2012 Architecture – One Product, Two Models 在之前SQL Server 2008 R2 版本中的分析服务实际上只有一个版本 – 就是我们所熟悉的多维数据模型 Multidimensional Model. 但是在 SQL 阅读全文

posted @ 2019-03-27 09:53 Neo0820 阅读(422) 评论(0) 推荐(0)

【转载】Analysis Service Tabular Model #003 Multidimensional Model VS Tabular Model 我们该如何选择?
摘要:由于Multidimensional Model 和 Tabular Model 并不能互相转换, 所以在项目之初就应该要考虑好选择哪一种模型进行开发. 以下只是一些建议: Licensing 许可和版本的限制 Analysis Service 2012 适用于 SQL Server Standar 阅读全文

posted @ 2019-03-27 09:49 Neo0820 阅读(213) 评论(0) 推荐(0)

SSAS Tabular模式中关系设置不支持直接设置多对多?
摘要:在网上文档发现一篇文章 微软BI 之SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension 有涉及到SSAS模型的关系设置 但是本人的基于表格模型的 没有关系可以设置??? 微软官方网站定义: https://docs.microsoft.com/zh-cn/ 阅读全文

posted @ 2019-03-25 15:59 Neo0820 阅读(338) 评论(0) 推荐(0)

【转载】SSAS-MDX#001 - MDX 基本结构
摘要:1. MDX 的基本结构 - MDX 的基本结构有三种: Members, Tuple 和 Set 2. Members - 指的是维度树上的一个节点, 这里有一点需要指出, 量度也是一个特殊的维度, 所以对于普通维度上的 Member 可以有几下几种表示方法:[Customer] 或 [Time] 阅读全文

posted @ 2019-03-25 14:54 Neo0820 阅读(506) 评论(0) 推荐(0)

【转载】MSDN-MDX#001 - 多维表达式 (MDX) 参考
摘要:摘录于MSDN MDX 的一些重要概念 1. MDX 介绍 多维表达式 (MDX) 是用于在 Microsoft SQL Server Analysis Services (SSAS) 中处理和检索多维数据的查询语言. MDX 基于 XML for Analysis (XMLA) 规范, 并带有特定 阅读全文

posted @ 2019-03-25 14:50 Neo0820 阅读(661) 评论(0) 推荐(0)

【转载】MDX Step by Step 读书笔记(三) - Understanding Tuples (理解元组)
摘要:1. 在 Analysis Service 分析服务中,Cube (多维数据集) 是以一个多维数据空间来呈现的。在Cube 中,每一个纬度的属性层次结构都形成了一个轴。沿着这个轴,在属性层次结构上的每一个成员包括 “ALL” 成员都在轴上占了一个点。 2. 包含度量值的纬度叫做事实纬度或者度量纬度, 阅读全文

posted @ 2019-03-25 14:44 Neo0820 阅读(251) 评论(0) 推荐(0)

一段话理解 MDX中的Select 、轴、COLUMNS、ROWS
摘要:理解 SELECT Understanding the SELECT statement SELECT 语句的目的是定义新的 Cube 空间,新的Cube 空间是由类似于 COLUMNS或者ROWS 这样的轴组成,在这些轴上的点都是由Set里元组中的成员或者成员的组合组成的。 在这个图中,由 Cal 阅读全文

posted @ 2019-03-25 14:31 Neo0820 阅读(396) 评论(0) 推荐(0)

【转载】MDX Step by Step 读书笔记(四) - Working with Sets (使用集合)
摘要:1. Set - 元组的集合,在 Set 中的元组用逗号分开,Set 以花括号括起来,例如: 从这个例子中可以看到Set的几个特点: 一个Set 中可以包含一个或者多个 Tuple 元组 在 Set 中的每一个元组所包含的Member 成员都对应的引用的是同一个层次结构,在这个例子中引用的是 [Pr 阅读全文

posted @ 2019-03-25 14:24 Neo0820 阅读(268) 评论(0) 推荐(0)

MDX常用几种查询对比
摘要:MDX1: SELECT NON EMPTY {Hierarchize( { [Measures].[年初数 的总和], [Measures].[期末数 的总和], [Measures].[本期发生数 的总和]} ) } ON COLUMNS, NON EMPTY {Hierarchize( { C 阅读全文

posted @ 2019-03-25 10:55 Neo0820 阅读(299) 评论(0) 推荐(0)

层次结构
摘要:如图,在年月表中创建了层次结构 当需要实现传统的年、月、按列查询的时候,MDX需要借助 时间里面的年和时间外面的月份,或者时间外面的年和时间里面的月份,通过CROSSJOIN函数进行拼接。 这样年月是独立的两列 如果同时使用时间层次结构里面的年、月,则会发生查询出来的结果会把年、月份都会放到同一列中 阅读全文

posted @ 2019-03-24 18:16 Neo0820 阅读(693) 评论(0) 推荐(0)

SSAS 收藏
摘要:1.多事实表 SQL实现和SSAS中MDX实现的差异 2.层次结构 3.MDX常用几种查询对比 4.一段话理解 MDX中的Select 、轴、COLUMNS、ROWS 5.【转载】MSDN-MDX#001 - 多维表达式 (MDX) 参考 6.【转载】SSAS-MDX#001 - MDX 基本结构 阅读全文

posted @ 2019-03-24 17:39 Neo0820 阅读(352) 评论(0) 推荐(0)

多事实表 SQL实现和SSAS中MDX实现的差异
摘要:如图,资产负债视图是事实表,损益表也是事实表。都包含年、月、组织、账簿信息。 SQL如何实现呢? 简单粗暴,事实事实表串事实表,Full Join SSAS 表格模式中借助视图模式看 不能直接事实表串事实表,必须通过中间的维度表来关联。 SSAS系列随笔 阅读全文

posted @ 2019-03-24 17:38 Neo0820 阅读(484) 评论(0) 推荐(0)

SQL Full Join 的 Where条件
摘要:SQL需求是损益视图串资产负债视图 用Excel透视表模拟出来的结果就是 用SQL查询如下: 当Where条件是左边的视图的时候 当Where条件是右边视图的时候 所以要慎重选择Where条件,同时如果这个数据集被CBoard调用的时候,那还要注意这些 项目了,因为Cboard会包一层视图,这时候项 阅读全文

posted @ 2019-03-22 12:26 Neo0820 阅读(1508) 评论(0) 推荐(0)

TeamView 连接2、3事
摘要:问题1: 客户通过本地远程上服务器开TeamView让我们连,我们连上后发现开户一把她的远程关掉就卡住了。 如图,原来TeamView会启动多用户增强支持。 原来用的是用户ID连的,用户断掉远程后就不行了,需要通过服务器ID连。 问题2:通过服务器ID连,输入密码一直提示不对。 发现用服务器ID,用 阅读全文

posted @ 2019-03-21 12:36 Neo0820 阅读(383) 评论(0) 推荐(0)

Carte 远程ETL执行引擎
该文被密码保护。

posted @ 2019-03-19 16:43 Neo0820 阅读(16) 评论(0) 推荐(0)

CBoard security:http 配置文件
该文被密码保护。

posted @ 2019-03-14 16:20 Neo0820 阅读(2) 评论(0) 推荐(0)

在非规划化事实表的基础上如何创建共享维度
摘要:何为非规范化事实表,意思就是宽表,本身自带维度属性。不需要关联表获得维度,建立标准Cube的时候维度使用退化维度。那么多个标准Cube这时候想建立共享维度怎么办呢?没门了吗? 简而言之,创建视图,欺骗实现共享维度。 阅读全文

posted @ 2019-03-14 09:13 Neo0820 阅读(171) 评论(0) 推荐(0)

在Mondrian Virtual OLAP Cube中观察星座模型多事实表度量值的聚合
摘要:这样设置的Schema文件会怎么样呢?用Saiku预览一下。 如果这时候想同时引用两个项目进行计算就会出问题了。那么这种情况怎么解决? 参考网上一段实现思路 那么如果修改模型可以同时调用两个Cube的度量值呢? 加完后在Saiku预览一下。 如果放在行、列位置呢? 但是最终想实现计算公式 应收款周转 阅读全文

posted @ 2019-03-13 22:53 Neo0820 阅读(473) 评论(0) 推荐(0)

CBoard 如何连接 Saiku2.6数据源
该文被密码保护。

posted @ 2019-03-13 16:05 Neo0820 阅读(2) 评论(0) 推荐(0)

Saiku2.6 保存查询后,重新打开报 Error Loading Query错误。
摘要:发现Saiku2.6的查询保存后重新打开就会报如下错误,同等的Schema文件和数据库环境在3.15环境里面打开是一切正常的。 后面对比了一下2.6和3.15的启动环境,发现有些差异的地方。 2.6启动的时候是手工进bin目录执行startup.bat批处理文件, 3.15启动的时候提供了一个sta 阅读全文

posted @ 2019-03-13 15:42 Neo0820 阅读(270) 评论(2) 推荐(1)

Saiku2.6 配置数据源
摘要:把连接字符串和Schema文件放这里。 阅读全文

posted @ 2019-03-13 10:52 Neo0820 阅读(222) 评论(2) 推荐(0)

虚拟立方体调用非共享维度的时候需要指定cubeName,否则Schema无效
摘要:但是,即使把非共享维度放上去,会出现一种情况。 一旦放入资产负债的非公共维度进去后,报表的度量值只能出现资产负债的度量值,不能出现损益的度量值了! 阅读全文

posted @ 2019-03-12 18:45 Neo0820 阅读(285) 评论(0) 推荐(0)

维度-共享层次维度
摘要:单独的时间维度,时间维度本身也是有层次的。 共享加上时间维度 创建年月表,主键是[年月] 共享【时间维度】的主键就是年月了 其它Cube调用共享维度的时候外键也必须是这个颗粒度最细的年月 注意,时间维度 年的uniqueMembers是true,季度和月份的uniqueMembers都是false, 阅读全文

posted @ 2019-03-12 18:26 Neo0820 阅读(213) 评论(0) 推荐(0)

维度-层次维度
摘要:Dimension 元素有一个foreignKey 属性,它是事实表的列名;而Hierarchy 元素有一个primaryKey 属性。如果一个层次有不止一个表,可以使用primaryKeyTable 属性来区分。Level 的column 定义了它的键,必须是这个层次所在表的列名。如果键是一个表达 阅读全文

posted @ 2019-03-12 17:11 Neo0820 阅读(1219) 评论(0) 推荐(0)

使用Mondrian Virtual OLAP Cube 实现星座模型并在saiku展现分析
摘要:1.什么是星座模型? 2.哪些地方可以用到星座模型? 3.Mondrian怎么构建星座模型,构建过程又涉及到哪些理论概念。 答1:这里描述了维度模型常用的 星型、雪花、星座模型,简而言之就是多事实表模型。 [转载] 第二篇 数据仓库与数据集市建模 答2:例如有个场景,通过资产负债及损益表计算应收款周 阅读全文

posted @ 2019-03-12 16:34 Neo0820 阅读(1102) 评论(0) 推荐(0)

维度-共享维度
摘要:当一个维度(维表)被多个立方体使用时,可以把它定义为共享维度(shared dimensions),在立方体内引用这个维度即可。因为一个共享维度不属于一个立方体,你必须给它一个明确的表(或其他数据源)。当你在某个立方体中使用它时,指定维度的外键。 下面的例子中,定义了共享维度Store Type,它 阅读全文

posted @ 2019-03-12 15:24 Neo0820 阅读(457) 评论(0) 推荐(0)

维度-退化维度
摘要:刚接触Mondrian,不熟悉如果只有一个事实表,没有单独的维度表,其中事实表就包含维度信息的怎么做Schema文件。一开始做了很多自关联,导致性能下降明显。基本多维度查询速度就很慢,基本出不来了。 其实这种同在事实表的,可以用退化维度来实现即可。 退化维度是这样的一种维度:由于它过于简单而不值得为 阅读全文

posted @ 2019-03-12 10:15 Neo0820 阅读(2332) 评论(0) 推荐(0)

自己写的第一个Schema文件
摘要:... 阅读全文

posted @ 2019-03-06 22:57 Neo0820 阅读(252) 评论(0) 推荐(0)

Saiku2.6 Saiku315 链接SQL的JDBC字符串
摘要:Saiku26 Saiku315 发现差异没: 变成了 变成了 修正,其实2.6的databaseName = LANHAIV72前面也要加jdbc.前缀,否则查询的时候会出现 尽管表是存在的 阅读全文

posted @ 2019-03-06 22:55 Neo0820 阅读(284) 评论(0) 推荐(0)

Saiku 系列
摘要:1.Saiku2.6 Saiku315 链接SQL的JDBC字符串 2.Saiku2.6 配置数据源 3.Saiku2.6 保存查询后,重新打开报 Error Loading Query错误。 4.CBoard 如何连接 Saiku2.6数据源 阅读全文

posted @ 2019-03-06 22:51 Neo0820 阅读(297) 评论(0) 推荐(0)

Schema Workbench 启动慢
摘要:原始是JDBC连接设定的时候需要在参数中增加下列选项 FILTER_SCHEMA_LIST 官方的解释是 就是去搜寻连接数据库的所有的表结构,表越大越慢。 也要把这选项去除,保存数据库链接,并重新登录。 阅读全文

posted @ 2019-03-06 10:53 Neo0820 阅读(475) 评论(0) 推荐(0)

Mondrian系列
摘要:1.Mondrian Schema Workbench 概念及常用参数 2.Schema Workbench 启动慢解决办法 3.自己写的第一个Schema文件 4.维度-退化维度 5.维度-共享维度 6.维度-层次维度 7.使用Mondrian Virtual OLAP Cube 实现星座模型并在 阅读全文

posted @ 2019-03-05 10:48 Neo0820 阅读(305) 评论(0) 推荐(0)

Mondrian Schema Workbench 概念及常用参数
摘要:Schema Schema 定义了一个多维数据库。包含了一个逻辑模型,而这个逻辑模型的目的是为了书写 MDX 语言的查询语句。这个逻辑模型实际上提供了这几个概念: Cubes (立方体)、维度( Dimensions )、层次( Hierarchies )、级别( Levels )、和成员( Mem 阅读全文

posted @ 2019-03-05 10:46 Neo0820 阅读(628) 评论(0) 推荐(0)

计划任务提示“该任务映像已损坏或已篡改”解决方案
摘要:经常会用到windows系统自带的任务计划。但是有时候计划任务会出现不预期的错误发生损坏 解决方案 第一步,找出是哪些计划任务错误 然后呢,删掉出错的文件。 找到你要删除的作业,删除,然后重新部署即可 阅读全文

posted @ 2019-03-04 16:20 Neo0820 阅读(3909) 评论(1) 推荐(1)

[转载] 第三篇:数据仓库系统的实现与使用(含OLAP重点讲解)
摘要:阅读目录 前言 创建数据仓库 ETL:抽取、转换、加载 OLAP/BI工具 数据立方体(Data Cube) OLAP的架构模式 小结 阅读目录 前言 创建数据仓库 ETL:抽取、转换、加载 OLAP/BI工具 数据立方体(Data Cube) OLAP的架构模式 小结 回到顶部 前言 上一篇重点讲 阅读全文

posted @ 2019-03-03 16:40 Neo0820 阅读(307) 评论(0) 推荐(0)

[转载] 第二篇 数据仓库与数据集市建模
摘要:阅读目录 前言 维度建模的基本概念 维度建模的三种模式 实例:零售公司销售主题的维度建模 更多可能的事实属性 经典星座模型 缓慢变化维度问题 数据仓库建模体系之规范化数据仓库 数据仓库建模体系之维度建模数据仓库 数据仓库建模体系之独立数据集市 三种数据仓库建模体系对比 小结 阅读目录 前言 维度建模 阅读全文

posted @ 2019-03-03 16:05 Neo0820 阅读(450) 评论(0) 推荐(0)

数据仓库理论学习
摘要:1.[转载] 第一篇 数据仓库概述 2.[转载] 第二篇 数据仓库与数据集市建模 3.[转载] 第三篇:数据仓库系统的实现与使用(含OLAP重点讲解) 阅读全文

posted @ 2019-03-03 15:57 Neo0820 阅读(190) 评论(0) 推荐(0)

[转载] 第一篇 数据仓库概述
摘要:阅读目录 前言 数据库的"分家" 操作型数据库 VS 分析型数据库 数据仓库(data warehouse)定义 数据仓库组件 数据集市(data mart) 数据仓库开发流程 小结 阅读目录 前言 数据库的"分家" 操作型数据库 VS 分析型数据库 数据仓库(data warehouse)定义 数 阅读全文

posted @ 2019-03-03 15:51 Neo0820 阅读(242) 评论(0) 推荐(0)

导航