mondrian

64岁Python之父重返职场:退休太无聊了,我准备去微软打工

我是研究僧i 提交于 2020-11-17 09:08:02
大数据文摘出品 作者:牛婉杨 今天凌晨,现年64岁的 Python之父 Guido van Rossum 宣布自己将加入微软的开发部门,称“退休太无聊了”。 去年10月,Van Rossum 在 Dropbox 工作了6年半之后宣布退休, 没想到一年后,64岁的他又决定重返职场。 他表示,加入微软后将致力于“让Python变得更好用(不仅仅是在Windows上)”。 微软方面也证实 van Rossum 确实加入了微软。“我们很高兴他能成为开发部门的一员。微软致力于为Python社区做出贡献,并与Python社区一起成长,Guido的入职反映了这一承诺,”发言人说。 吃瓜网友们闻讯也纷纷在reddit上展开了讨论,有网友毫不留情的指出”微软并没有更新到Python3”,“大部分谷歌代码库仍然停留在Python2上”。 当然,调侃归调侃,大部分网友还是看好 van Rossum 任职微软。 “这只会对我们所有人都有好处。Python的创建者、主要的开源支持者加入了微软。微软一直在积极支持开发社区,他将能够影响世界上最强大的公司之一。对于前‘仁慈的独裁者(BDFL)’ van Rossum 而言,这是多么伟大的一步。” 从诞生到现在,van Rossum 一直致力于改进Python 20 世纪 80 年代末,van Rossum 在荷兰国家数学和计算机科学研究中心的 CWI

[saiku] 通过管理台配置用户、schema和数据源

寵の児 提交于 2020-04-03 13:15:43
上一篇讲到了如何下载和安装saiku [http://www.cnblogs.com/avivaye/p/4877680.html] 本文简介下saiku用户的配置操作和需要注意的点 一、添加用户 Saiku默认的管理员账号是admin,密码是admin. 添加用户的操作非常的简单。直接在管理后台点击AddUser即可。 需要注意的添加Roles,以下两种情况都会导致添加的账号不能登陆: 1)如果Roles不添加 2)如果Roles添加错误 系统允许的Roles仅为2种。分别为:ROLE_USER,ROLE_ADMIN 二、添加Schema 添加Schema的流程也非常的简单,只需要选中XML文件,上传即可。 一定要注意填写Schema Name,不填写Schema Name就会导致上传失败。 三、添加数据源(data sources) 添加数据源的方式相对于复杂,原因在于后台未对每一项做出详细的说明。 第一种方式:填写每一项 ① Name:data sources 的名称 随便取 ② Connection Type:使用默认Mondrian即可,XML/A目前我也没用过 ③ URL:这里有较为严格的格式,不同的数据库格式不同 MySQL: jdbc:mysql://[database host]/[database name] PostgreSQL: jdbc

Mondrian OLAP connection management

孤街醉人 提交于 2020-01-15 12:32:20
问题 What is the recommended pattern for managing Mondrian database connections? I am using Mondrian as a library in a Scala/Play Framework web application. For example: var connection try { connection = DriverManager.getConnection(connection_string).unwrap(classOf[OlapConnection]) val result = connection.createStatement.executeOlapQuery(mdx) // ... use the result ... } finally { if (connection) connection.close } Is calling close in a finally block the right approach? How do I configure a

Mondrian OLAP connection management

旧巷老猫 提交于 2020-01-15 12:31:11
问题 What is the recommended pattern for managing Mondrian database connections? I am using Mondrian as a library in a Scala/Play Framework web application. For example: var connection try { connection = DriverManager.getConnection(connection_string).unwrap(classOf[OlapConnection]) val result = connection.createStatement.executeOlapQuery(mdx) // ... use the result ... } finally { if (connection) connection.close } Is calling close in a finally block the right approach? How do I configure a

NoClassDefFoundError while installing Mondrian on Mac

♀尐吖头ヾ 提交于 2019-12-24 03:22:05
问题 I am trying to install Mondrian on my Mac OS X. I am facing the below error at step 12 of this guide Command is as below :- java -cp “/usr/local/tomcat/webapps/mondrian/WEB-INF/lib/mondrian.jar: /usr/local/tomcat/webapps/mondrian/WEB-INF/lib/log4j-1.2.9.jar: /usr/local/tomcat/webapps/mondrian/WEB-INF/lib/eigenbase-xom.jar: /usr/local/tomcat/webapps/mondrian/WEB-INF/lib/eigenbase-resgen.jar: /usr/local/tomcat/webapps/mondrian/WEB-INF/lib/eigenbase-properties.jar: /usr/local/tomcat/webapps

How to parse a SOAP XML response with Namespaces using PHP and SimpleXML

隐身守侯 提交于 2019-12-13 19:15:43
问题 I'm using CURL to send a SOAP request to Mondrian. This is the PHP code where CURL is being used: $poststring = '<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP- ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Header /> <SOAP-ENV:Body> <Execute xmlns="urn:schemas-microsoft-com:xml-analysis"> <Command> <Statement> select {[Measures].[Unit Sales]} on columns from Sales </Statement> </Command> <Properties> <PropertyList> <Catalog

MondrianSchema编写心得

匆匆过客 提交于 2019-12-13 18:52:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MondrianSchema编写心得 1. Mondrian 是什么? Mondrian是一个用Java成的OLAP引擎。它实现了MDX语言、XML解析、JOLAP规范。它从SQL和其它数据源读取数据并把数据聚集在内存缓存中,然后经过 Java API用多维的方式对结果进行展示。 2. Mondrian 组成与架构 Mondrian又四个manager组成,见下图: l Session Manager:最为重要的一个部分。接受MDX查询、解析MDX,返回结果。 l Schema Manager:与初始化紧密相关。主要是一些重要的数据结构如缓存池的构建以及多维模型的生成。 l Aggregate Manager:实现了对聚集表的管理。主要是对OLAP缓存的管理,属于性能优化的部分。 l Dimension Manager:维度的管理。实现多维模型中维度和关系数据库表中列的映射,在Schema Manager也有部分功能处理这些映射。 从架构上可以分为四个层次: l 计算层:分析,验证,执行MDX语句。先计算坐标轴,然后再计算每个单元格的值,从效率上的考虑,计算曾批量的从聚合层获取单元格数据集合。 l 聚合层:聚合层中缓存了多维查询结果,即单元格的数据集合,如果计算层所需要的数据不在缓存中

How can I write an mdx query that slices by both a date range and dimension member value

风格不统一 提交于 2019-12-12 18:01:38
问题 I need to write an mdx query that limits its results by the value of a dimension but also by a date range. I know how to do one or the other but I can't figure out how to do both at once. This works for the date range: SELECT {[Measures].[Hours]} ON COLUMNS, [Time Type].[Type].Members ON ROWS FROM [cube] WHERE {[Date].[Date ISO].[2013-01-26]:[Date].[Date ISO].[2013-06-25]} And this works for the member slicer: SELECT {[Measures].[Hours]} ON COLUMNS, [Time Type].[Type].Members ON ROWS FROM

Spatialytics - failed to load resources (map)

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-12 02:45:22
问题 I am working with geokettle, geomondrian and spatialytics to show the results in map. When I reload the page of spatialytics (it is on server tomcat), the map doesn't appear(gets pink). I inspected element and I saw what is in image below: Click to see the image Anyone knows what can i do? Cumps. 来源: https://stackoverflow.com/questions/17374197/spatialytics-failed-to-load-resources-map

How to Reload CDA and Mondrian cache in Pentaho CE 4.8?

拈花ヽ惹草 提交于 2019-12-11 14:43:40
问题 I'm currently stuck in some performance issue for my Dashboard. I've created a dashboard in Pentaho Community edition 4.8. For my charts, using the SQL and MDX (Mondrian) queries. My Problem is that, When I first time open my dashboards after clearing cda and Mondrian cache. It take 50 secs to load. But next time it took less then 10 secs. I know the method to clear CDA and Mondrain cache automatically. How to reload the CDA and Mondrian schema cache from back-end (with out opening the