You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by lu...@apache.org on 2015/12/23 16:14:07 UTC
svn commit: r1721551 - in /kylin/site: blog/2015/12/ blog/2015/12/23/
blog/2015/12/23/release-v1.2/ blog/2015/12/23/release-v1.2/index.html
blog/index.html feed.xml
Author: lukehan
Date: Wed Dec 23 15:14:06 2015
New Revision: 1721551
URL: http://svn.apache.org/viewvc?rev=1721551&view=rev
Log:
add v1.2 release blog
Added:
kylin/site/blog/2015/12/
kylin/site/blog/2015/12/23/
kylin/site/blog/2015/12/23/release-v1.2/
kylin/site/blog/2015/12/23/release-v1.2/index.html
Modified:
kylin/site/blog/index.html
kylin/site/feed.xml
Added: kylin/site/blog/2015/12/23/release-v1.2/index.html
URL: http://svn.apache.org/viewvc/kylin/site/blog/2015/12/23/release-v1.2/index.html?rev=1721551&view=auto
==============================================================================
--- kylin/site/blog/2015/12/23/release-v1.2/index.html (added)
+++ kylin/site/blog/2015/12/23/release-v1.2/index.html Wed Dec 23 15:14:06 2015
@@ -0,0 +1,301 @@
+<!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+<!doctype html>
+<html>
+ <!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <title>Apache Kylin | Apache Kylin v1.2 Release Announcement</title>
+ <meta name="description" content="The Apache Kylin community is pleased to announce the release of Apache Kylin v1.2, the first release after graduation.Apache Kylin is an open source Distrib...">
+ <meta name="author" content="Apache Kylin">
+ <link rel="shortcut icon" href="fav.png" type="image/png">
+
+
+
+<link rel="stylesheet" href="/assets/css/animate.css">
+<!-- Bootstrap -->
+<link rel="stylesheet" href="/assets/css/bootstrap.min.css">
+
+<!-- Fonts -->
+<!-- <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Alice|Open+Sans:400,300,700"> -->
+
+<!-- Icons -->
+<link rel="stylesheet" href="/assets/css/font-awesome.min.css">
+
+ <!-- Custom styles -->
+ <link rel="stylesheet" href="/assets/css/styles.css">
+ <link rel="stylesheet" href="/assets/css/docs.css">
+ <link rel="stylesheet" href="/assets/css/pygments.css">
+
+ <link rel="canonical" href="http://kylin.apache.org/blog/2015/12/23/release-v1.2/">
+ <link rel="alternate" type="application/rss+xml" title="Apache Kylin" href="http://kylin.apache.org/feed.xml" />
+
+<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
+<script>
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+ //oringal tracker for kylin.io
+ ga('create', 'UA-55534813-1', 'auto');
+ //new tracker for kylin.apache.org
+ ga('create', 'UA-55534813-2', 'auto', {'name':'toplevel'});
+
+ ga('send', 'pageview');
+ ga('toplevel.send', 'pageview');
+
+
+</script>
+<script type="text/javascript" src="/assets/js/jquery-1.9.1.min.js"></script>
+<script type="text/javascript" src="/assets/js/nside.js"></script> </script>
+<script type="text/javascript" src="/assets/js/nnav.js"></script> </script>
+</head>
+
+ <body>
+ <!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<header id="header" >
+
+ <div id="head" class="parallax" parallax-speed="3" >
+ <div id="logo" class="text-center"> <img class="img-circle" id="circlelogo" src="/assets/images/kylin_logo.jpg"> <span class="title" >Apache Kylinâ¢</span> <span class="tagline">Extreme OLAP Engine for Big Data</span>
+ </div>
+ </div>
+
+
+ <!-- Main Menu -->
+ <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+ <div class="container-fluid" id="nav">
+ <!--
+ <img class="img-circle" width="40px" height="40px" id="circlelogo" src="/assets/images/kylin_logo.jpg">
+ -->
+ <!-- Brand and toggle get grouped for better mobile display -->
+ <div class="navbar-header">
+ <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+
+ </div>
+
+ <!-- Collect the nav links, forms, and other content for toggling -->
+ <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
+ <ul class="nav navbar-nav">
+ <li><a href="/">Home</a></li>
+ <li><a href="/docs" >Docs</a></li>
+ <li><a href="/download">Download</li>
+ <li><a href="/community" >Community</a></li>
+ <li><a href="/development" >Development</a></li>
+ <li><a href="/blog">Blog</li>
+ <li><a href="/cn" >䏿ç</a></li>
+ <li><a href="https://twitter.com/apachekylin" target="_blank" class="fa fa-twitter fa-lg" title="Twitter: @ApacheKylin" ></a></li>
+ <li><a href="https://github.com/apache/kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/kylin" ></a></li>
+ <li><a href="https://www.facebook.com/kylinio" target="_blank" class="fa fa-facebook fa-lg" title="Facebook: kylin.io" ></a></li>
+ </ul>
+ </div><!-- /.navbar-collapse -->
+ </div><!-- /.container-fluid -->
+</nav>
+ </header>
+
+ <div class="page-content">
+ <header style=" padding:2em 0 0 0">
+ <div class="container" >
+ <h4 class="section-title"><span>Apache Kylin⢠Technical Blog</span></h4>
+ </div>
+ </div>
+
+ <div class="container">
+ <div>
+ <article class="post-content" >
+ <!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<div class="post" style=" padding:2em 4em 4em 4em">
+
+ <header class="post-header">
+ <h1 class="post-title">Apache Kylin v1.2 Release Announcement</h1>
+ <p class="post-meta" >Dec 23, 2015 ⢠Luke Han</p>
+ </header>
+
+ <article class="post-content" >
+ <p>The Apache Kylin community is pleased to announce the release of Apache Kylin v1.2, the first release after graduation.</p>
+
+<p>Apache Kylin is an open source Distributed Analytics Engine designed to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets, original contributed from eBay Inc.</p>
+
+<p>To download Apache Kylin v1.2 source code or binary package: <br />
+please visit the <a href="http://kylin.apache.org/download">download</a> page.</p>
+
+<p>This is a major release which brings more stable, robust and well management version, Apache Kylin community resolved about 44 issues including bug fixes, improvements, and few new features.</p>
+
+<h2 id="change-highlights">Change Highlights</h2>
+
+<p><strong>Kylin Core Improvement</strong></p>
+
+<ul>
+ <li>Support Excel, Power BI and Tableau 9.1 <a href="https://issues.apache.org/jira/browse/KYLIN-596">KYLIN-596</a>,<a href="https://issues.apache.org/jira/browse/KYLIN-1065">KYLIN-1065</a></li>
+ <li>Improve small file management on HDFS <a href="https://issues.apache.org/jira/browse/KYLIN-702">KYLIN-702</a></li>
+ <li>Env shell script enhance for Hive HCatalog <a href="https://issues.apache.org/jira/browse/KYLIN-1081">KYLIN-1081</a>, <a href="https://issues.apache.org/jira/browse/KYLIN-1119">KYLIN-1119</a></li>
+ <li>Dimenion column supports high cardinality over 10 million <a href="https://issues.apache.org/jira/browse/KYLIN-1099">KYLIN-1099</a></li>
+ <li>Enhance job page loading performance <a href="https://issues.apache.org/jira/browse/KYLIN-1154">KYLIN-1154</a></li>
+ <li>Make memory budget per query configurable <a href="https://issues.apache.org/jira/browse/KYLIN-1190">KYLIN-1190</a></li>
+</ul>
+
+<p><strong>Main Bug Fixes</strong></p>
+
+<ul>
+ <li>Save cube issue in edit model <a href="https://issues.apache.org/jira/browse/KYLIN-1168">KYLIN-1168</a></li>
+ <li>Couldnât change a cubeâs name after it be created <a href="https://issues.apache.org/jira/browse/KYLIN-693">KYLIN-693</a></li>
+ <li>Cube list missing under project <a href="https://issues.apache.org/jira/browse/KYLIN-930">KYLIN-930</a></li>
+ <li>Error when join two sub-query <a href="https://issues.apache.org/jira/browse/KYLIN-1033">KYLIN-1033</a></li>
+ <li>Filter like (A or false) yields wrong result <a href="https://issues.apache.org/jira/browse/KYLIN-1039">KYLIN-1039</a></li>
+ <li>Support get MapReduce Job status for ResourceManager HA Env <a href="https://issues.apache.org/jira/browse/KYLIN-1067">KYLIN-1067</a></li>
+ <li>Can not send email caused by Build Base Cuboid Data step failed <a href="https://issues.apache.org/jira/browse/KYLIN-1106">KYLIN-1106</a></li>
+ <li>ResourceTool download/upload does not work in binary package <a href="https://issues.apache.org/jira/browse/KYLIN-1121">KYLIN-1121</a></li>
+ <li>Kylinâs sample cube âkylin_sales_cubeâ couldnât be saved. <a href="https://issues.apache.org/jira/browse/KYLIN-1140">KYLIN-1140</a></li>
+ <li>Unit test with minicluster doesnât work on 1.x. <a href="https://issues.apache.org/jira/browse/KYLIN-1155">KYLIN-1155</a></li>
+ <li>Canât parse DateFormat like âYYYYMMDDâ correctly in query. <a href="https://issues.apache.org/jira/browse/KYLIN-1216">KYLIN-1216</a></li>
+</ul>
+
+<p><strong>Upgrade</strong> <br />
+We recommend to upgrade to this version for better performance, stability and bug fixes.<br />
+Also to keep up to date with community with latest features and supports.</p>
+
+<p><strong>Support</strong> <br />
+Any issue or question during upgrade, please <br />
+open JIRA to Kylin project: <a href="https://issues.apache.org/jira/browse/KYLIN/">https://issues.apache.org/jira/browse/KYLIN/</a> <br />
+or <br />
+send mail to Apache Kylin dev mailing list: <a href="mailto:dev@kylin.apache.org">dev@kylin.apache.org</a></p>
+
+<p><em>Great thanks to everyone who contributed!</em></p>
+
+ </article>
+
+</div>
+
+
+
+
+
+ </article>
+ </div>
+ </div>
+ <!--
+* Licensed to the Apache Software Foundation (ASF) under one
+* or more contributor license agreements. See the NOTICE file
+* distributed with this work for additional information
+* regarding copyright ownership. The ASF licenses this file
+* to you under the Apache License, Version 2.0 (the
+* "License"); you may not use this file except in compliance
+* with the License. You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+-->
+
+<footer id="underfooter">
+ <div class="container">
+ <div class="row">
+ <div class="col-md-12 widget">
+ <div class="widget-body" style="text-align:center">
+ <a href="http://www.apache.org">
+ <img id="asf-logo" alt="Apache Software Foundation" src="/assets/images/feather-small.gif">
+ </a>
+
+ <div>
+ The contents of this website are © 2015 Apache Software Foundation under the terms of the <a
+ href="http://www.apache.org/licenses/LICENSE-2.0"> Apache License v2 </a>. Apache Kylin and
+ its logo are trademarks of the Apache Software Foundation.
+ </div>
+
+ </div>
+ </div>
+ </div>
+ <!-- /row of widgets -->
+
+ </div>
+ <div></div>
+
+</footer>
+
+ <script src="/assets/js/jquery-1.9.1.min.js"></script>
+ <script src="/assets/js/bootstrap.min.js"></script>
+ <script src="/assets/js/main.js"></script>
+ </body>
+</html>
+
+
+
+
Modified: kylin/site/blog/index.html
URL: http://svn.apache.org/viewvc/kylin/site/blog/index.html?rev=1721551&r1=1721550&r2=1721551&view=diff
==============================================================================
--- kylin/site/blog/index.html (original)
+++ kylin/site/blog/index.html Wed Dec 23 15:14:06 2015
@@ -174,7 +174,7 @@
<li>
<h2 align="left" style="margin:0px">
- <a class="post-link" href="/blog/2015/10/25/release-v1.1-incubating/">Apache Kylin v1.1 (incubating) Release Announcement</a></h2><div align="left" class="post-meta">posted: Oct 25, 2015</div>
+ <a class="post-link" href="/blog/2015/12/23/release-v1.2/">Apache Kylin v1.2 Release Announcement</a></h2><div align="left" class="post-meta">posted: Dec 23, 2015</div>
</li>
@@ -184,6 +184,12 @@
</li>
+ <li>
+ <h2 align="left" style="margin:0px">
+ <a class="post-link" href="/blog/2015/10/25/release-v1.1-incubating/">Apache Kylin v1.1 (incubating) Release Announcement</a></h2><div align="left" class="post-meta">posted: Oct 25, 2015</div>
+
+ </li>
+
<li>
<h2 align="left" style="margin:0px">
<a class="post-link" href="/blog/2015/10/14/Apache-Kylin-Meetup/">Apache Kylin Meetup @Shanghai Oct 10, 2015</a></h2><div align="left" class="post-meta">posted: Oct 14, 2015</div>
Modified: kylin/site/feed.xml
URL: http://svn.apache.org/viewvc/kylin/site/feed.xml?rev=1721551&r1=1721550&r2=1721551&view=diff
==============================================================================
--- kylin/site/feed.xml (original)
+++ kylin/site/feed.xml Wed Dec 23 15:14:06 2015
@@ -19,11 +19,72 @@
<description>Apache Kylin Home</description>
<link>http://kylin.apache.org/</link>
<atom:link href="http://kylin.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
- <pubDate>Tue, 22 Dec 2015 18:53:34 -0800</pubDate>
- <lastBuildDate>Tue, 22 Dec 2015 18:53:34 -0800</lastBuildDate>
+ <pubDate>Wed, 23 Dec 2015 07:10:12 -0800</pubDate>
+ <lastBuildDate>Wed, 23 Dec 2015 07:10:12 -0800</lastBuildDate>
<generator>Jekyll v2.5.3</generator>
<item>
+ <title>Apache Kylin v1.2 Release Announcement</title>
+ <description><p>The Apache Kylin community is pleased to announce the release of Apache Kylin v1.2, the first release after graduation.</p>
+
+<p>Apache Kylin is an open source Distributed Analytics Engine designed to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets, original contributed from eBay Inc.</p>
+
+<p>To download Apache Kylin v1.2 source code or binary package: <br />
+please visit the <a href="http://kylin.apache.org/download">download</a> page.</p>
+
+<p>This is a major release which brings more stable, robust and well management version, Apache Kylin community resolved about 44 issues including bug fixes, improvements, and few new features.</p>
+
+<h2 id="change-highlights">Change Highlights</h2>
+
+<p><strong>Kylin Core Improvement</strong></p>
+
+<ul>
+ <li>Support Excel, Power BI and Tableau 9.1 <a href="https://issues.apache.org/jira/browse/KYLIN-596">KYLIN-596</a>,<a href="https://issues.apache.org/jira/browse/KYLIN-1065">KYLIN-1065</a></li>
+ <li>Improve small file management on HDFS <a href="https://issues.apache.org/jira/browse/KYLIN-702">KYLIN-702</a></li>
+ <li>Env shell script enhance for Hive HCatalog <a href="https://issues.apache.org/jira/browse/KYLIN-1081">KYLIN-1081</a>, <a href="https://issues.apache.org/jira/browse/KYLIN-1119">KYLIN-1119</a></li>
+ <li>Dimenion column supports high cardinality over 10 million <a href="https://issues.apache.org/jira/browse/KYLIN-1099">KYLIN-1099</a></li>
+ <li>Enhance job page loading performance <a href="https://issues.apache.org/jira/browse/KYLIN-1154">KYLIN-1154</a></li>
+ <li>Make memory budget per query configurable <a href="https://issues.apache.org/jira/browse/KYLIN-1190">KYLIN-1190</a></li>
+</ul>
+
+<p><strong>Main Bug Fixes</strong></p>
+
+<ul>
+ <li>Save cube issue in edit model <a href="https://issues.apache.org/jira/browse/KYLIN-1168">KYLIN-1168</a></li>
+ <li>Couldnât change a cubeâs name after it be created <a href="https://issues.apache.org/jira/browse/KYLIN-693">KYLIN-693</a></li>
+ <li>Cube list missing under project <a href="https://issues.apache.org/jira/browse/KYLIN-930">KYLIN-930</a></li>
+ <li>Error when join two sub-query <a href="https://issues.apache.org/jira/browse/KYLIN-1033">KYLIN-1033</a></li>
+ <li>Filter like (A or false) yields wrong result <a href="https://issues.apache.org/jira/browse/KYLIN-1039">KYLIN-1039</a></li>
+ <li>Support get MapReduce Job status for ResourceManager HA Env <a href="https://issues.apache.org/jira/browse/KYLIN-1067">KYLIN-1067</a></li>
+ <li>Can not send email caused by Build Base Cuboid Data step failed <a href="https://issues.apache.org/jira/browse/KYLIN-1106">KYLIN-1106</a></li>
+ <li>ResourceTool download/upload does not work in binary package <a href="https://issues.apache.org/jira/browse/KYLIN-1121">KYLIN-1121</a></li>
+ <li>Kylinâs sample cube âkylin_sales_cubeâ couldnât be saved. <a href="https://issues.apache.org/jira/browse/KYLIN-1140">KYLIN-1140</a></li>
+ <li>Unit test with minicluster doesnât work on 1.x. <a href="https://issues.apache.org/jira/browse/KYLIN-1155">KYLIN-1155</a></li>
+ <li>Canât parse DateFormat like âYYYYMMDDâ correctly in query. <a href="https://issues.apache.org/jira/browse/KYLIN-1216">KYLIN-1216</a></li>
+</ul>
+
+<p><strong>Upgrade</strong> <br />
+We recommend to upgrade to this version for better performance, stability and bug fixes.<br />
+Also to keep up to date with community with latest features and supports.</p>
+
+<p><strong>Support</strong> <br />
+Any issue or question during upgrade, please <br />
+open JIRA to Kylin project: <a href="https://issues.apache.org/jira/browse/KYLIN/">https://issues.apache.org/jira/browse/KYLIN/</a> <br />
+or <br />
+send mail to Apache Kylin dev mailing list: <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#100;&#101;&#118;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#100;&#101;&#118;&#064;&#107;&#121;&#108;&#105;&#110;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a></p>
+
+<p><em>Great thanks to everyone who contributed!</em></p>
+</description>
+ <pubDate>Wed, 23 Dec 2015 14:28:00 -0800</pubDate>
+ <link>http://kylin.apache.org/blog/2015/12/23/release-v1.2/</link>
+ <guid isPermaLink="true">http://kylin.apache.org/blog/2015/12/23/release-v1.2/</guid>
+
+
+ <category>blog</category>
+
+ </item>
+
+ <item>
<title>Apache Kylin v1.1 (incubating) Release Announcement</title>
<description><p>The Apache Kylin community is pleased to announce the release of Apache Kylin v1.1 (incubating).</p>
@@ -960,54 +1021,6 @@ d) The data blog feed to a mapper is too
<category>blog</category>
-
- </item>
-
- <item>
- <title>Introduce Data Model of Cube Designer</title>
- <description><h3 id="background">Background</h3>
-<p>In previous version (before v0.6.4), Kylin introduced a GUI tool called Cube Designer for user (we called this role as <strong>Cube Modeler</strong>) to architect OLAP Cube with dimensions, measures and other settings. It works well for most of the features but still not user friendly yet:</p>
-
-<ol>
- <li>A user has to add dimension one by one, considering there are 20+ even 50+ dimensions, the entire process is really boring.</li>
- <li>Each dimension requires define join condition between fact table and lookup table which even already be defined in previous dimensions many times.</li>
- <li>Less validation check, especially for Hierarchy and Derived dimension, there are many exceptions in further steps which blocked many people to save the cube definition without any idea about the issue.</li>
- <li>Save/Next buttons are confusing user to click which one for real next step or just save current dimension settings</li>
-</ol>
-
-<h3 id="data-model-of-cube-designer">Data Model of Cube Designer</h3>
-<p>With the feedback from our internal users and external community, we have came up one idea and would like to introduce a new concept (widely known in Data Warehouse and Business Intelligence domain): Data Model: a data model organises data elements and standardises how the data elements relate to one another.<a href="http://en.wikipedia.org/wiki/Data_model">Wikipedia</a>. In Kylin, it using <a href="http://en.wikipedia.org/wiki/Star_schema">Star Schema</a> as Data Model, which is the simplest style of data warehouse schema. The star schema consists of a few âfact tablesâ (possibly only one, justifying the name) referencing any number of âdimension tablesâ. It actually already there behind dimensions and measures and now just come to first step to define the relationship between different tables before create each dimension. <br />
-Now (after v0.6.4), to create a cube will follow below steps:</p>
-
-<ol>
- <li>Define data model first: pick up one fact table and then add other lookup tables (with their join conditions). The data mode must be presents as Star Schema.</li>
- <li>Then add dimensions, since all join conditions already presented in data model, each dimension could be more easy to create, just need to know whatâs kind of type: normal, hierarchy and derived (will have another blog to introduce them). Thereâs also one helper called <em>Auto Generator</em> to help generate many dimensions within simple clicks.</li>
- <li>Then define measures and others as previous cube designer did</li>
-</ol>
-
-<h3 id="benefits">Benefits</h3>
-<ol>
- <li>A data model is very easy to communicate between different roles and teams. Most of cases it just mapping to real database table relationship, like from Hive tables</li>
- <li>More easy to create dimensions and measures based on the data model</li>
- <li>Friendly error message with enhanced validation check when save cube</li>
-</ol>
-
-<h3 id="whats-next">Whatâs Next</h3>
-<p>After this refactor, Kylin is now be able to introduce more powerful features, the major idea is to using different storage to serve same data model:</p>
-
-<ul>
- <li><strong>Logical Model</strong>: A Data Model presents logical data structure like Star Schema beyond data tables with more business meaning</li>
- <li><strong>Physical Model</strong>: define how the underlying data to be stored in persistent system, like HBase. There are already two of them: MOLAP (current Kylin version) and InvertedIndex (coming with 0.7.x release). And it also easy to extend to support others without change the Logical Model.</li>
- <li>A new GUI of Cube Designer to support above is on the way.</li>
-</ul>
-
-</description>
- <pubDate>Sun, 25 Jan 2015 04:28:00 -0800</pubDate>
- <link>http://kylin.apache.org/blog/2015/01/25/introduce-data-model/</link>
- <guid isPermaLink="true">http://kylin.apache.org/blog/2015/01/25/introduce-data-model/</guid>
-
-
- <category>blog</category>
</item>