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/07/10 08:35:51 UTC

[1/2] incubator-kylin git commit: KYLIN-884 restructure docs and website

Repository: incubator-kylin
Updated Branches:
  refs/heads/v0.7.2-release 23d1cb892 -> 9f64637fa


KYLIN-884 restructure docs and website


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/9392f502
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/9392f502
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/9392f502

Branch: refs/heads/v0.7.2-release
Commit: 9392f5022ad527325615fb754b584a0a83ad8b25
Parents: 23d1cb8
Author: Luke Han <lu...@apache.org>
Authored: Fri Jul 10 14:29:00 2015 +0800
Committer: Luke Han <lu...@apache.org>
Committed: Fri Jul 10 14:29:00 2015 +0800

----------------------------------------------------------------------
 docs/website/docs/index.md | 128 ++++++++++++++--------------------------
 1 file changed, 43 insertions(+), 85 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/9392f502/docs/website/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/website/docs/index.md b/docs/website/docs/index.md
index 75e984a..b073db3 100644
--- a/docs/website/docs/index.md
+++ b/docs/website/docs/index.md
@@ -3,88 +3,46 @@ layout: docs
 title: Docs
 ---
 
-<main id="main" >
-  <div class="container" >
-    <div id="zero" class=" main" >
-      <header style=" padding:1.0em 0 4em 0">
-        <div class="container" >
-
-         
-     <div id="content-container" class="animated fadeIn">
-       
-
-<p class="content-header" >What should I use Kylin for?</p>
-<p class="content-p">
-If you want to do multi-dimension analysis on large data sets (billion+ rows) with low query latency (sub-seconds), Kylin is a good option. Kylin also provides good integration with existing BI tools (e.g Tableau).
-</p>
-
-<hr/>
- 
-<p class="content-header">Why existing SQL-on-Hadoop solutions fall short?</p>
-<p class="content-p">
-The existing SQL-on-Hadoop needs to scan partial or whole data set to answer a user query. Due to large data scan, many queries are very slow (minute+ latency).  
-</p>
-<hr/>
- 
-<p class="content-header">What is MOLAP/ROLAP?</p>
-<p class="content-p">
-MOLAP (Multi-dimensional OLAP) is to pre-compute data along different dimensions of interest and store resultant values in the cube. MOLAP is much faster but is inflexible.
-ROLAP (Relational-OLAP) is to use star or snow-flake schema to do runtime aggregation. ROLAP is flexible but much slower.
-</p>
-<hr/>
-
-<p class="content-header">How does Kylin support ROLAP/MOLAP?</p>
-<p class="content-p">
-Kylin builds data cube (MOLAP) from hive table (ROLAP) according to the metadata definition.
-If the query can be fulfilled by data cube, Kylin will route the query to data cube that is MOLAP.
-If the query can’t be fulfilled by data cube, Kylin will route the query to hive table that is ROLAP.
-Basically, you can think Kylin as HOLAP on top of MOLAP and ROLAP. 
-</p>
-<hr/>
-<p class="content-header">What does a Kylin query look like?</p>
-<p class="content-p">
-Kylin supports join, projection, filter, aggregation, groups and sub-query. For example:
-<div align="left">
-
-<pre class="prettyprint" style="margin-top:1em;">select test_cal_dt.week_beg_dt, test_category.lv1_categ, test_category.lv2_categ, test_kylin_fact.format_name, test_sites.site_name, sum(test_kylin_fact.price) as total_price, count(*) as total_count from test_kylin_fact left join test_cal_dt on test_kylin_fact.cal_dt = test_cal_dt.cal_dt left join test_category on test_kylin_fact.leaf_categ_id = test_category.leaf_categ_id and test_kylin_fact.site_id = test_category.site_id left join test_sites on test_kylin_fact.site_id = test_sites.site_id where test_kylin_fact.seller_id = 123456 or test_kylin_fact.format_name = 'New' group by test_cal_dt.week_beg_dt, test_category.lv1_categ, test_category.lv2_categ, test_kylin_fact.format_name, test_sites.site_name</pre>
-</div>
-<hr/>
-
-<p class="content-header">What Hadoop components does it work with?</p>
-<p class="content-p">
-Kylin depends on HDFS, MapReduce, Hive and HBase.
-Hive and MapReduce is used for cube building. Hive is used for pre-join and MapReduce is used for pre-aggregation.
-HDFS is used to store intermediated files during cube building.
-HBase is used to store data cube and answer the query. HBase coprocessor is also used for query processing.
-</p>
-<hr/>
-
-<!-- Migrate wiki to here 
-<p class="content-header">Where can I find the technical details about Kylin?</p>
-<p class="content-p"><a href="http://www.slideshare.net/XuJiang2/kylin-hadoop-olap-engine" target="_blank">Kylin Wiki</a></p>
-
--->
-
-     </div>
-         
-         </div><!--end of rightcontent-->
-         
-         </div><!--end of row-->
-        </div>
-        <!-- /container --> 
-        
-        
-        
-      </header>
-    </div>
-    <!-- / section --> 
-  </div>
-  <!-- /container -->
- 
-
-  
-
-      
-    </header>
-  </section>
-</main>
+Welcome to Apache Kylin
+------------  
+> Extreme OLAP Engine for Big Data
+
+Apache Kylin is an open source Distributed Analytics Engine, contributed by eBay Inc., provides SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets.
+
+Installation 
+------------  
+Please follow  installation & tutorial to start with Kylin.
+
+Advanced Topics
+-------  
+####Connectivity
+1.[How to use kylin remote jdbc driver](docs/Tutorial/How to use kylin remote jdbc driver.md)
+
+2.[SQL Reference](https://github.com/apache/incubator-calcite/blob/master/doc/reference.md)
+
+####REST
+
+1.[Kylin Restful API List](docs/REST/Kylin Restful API List.md)
+
+2.[Build Cube with Restful API](docs/REST/Build Cube with Restful API.md)
+
+3.[How to consume Kylin REST API in javascript](docs/REST/How to consume Kylin REST API in javascript.md)
+
+####Operations
+1.[Kylin Metadata Store](docs/Operations/Kylin Metadata Store.md)
+
+2.[Export Kylin HBase data](docs/Operations/Export Kylin HBase data.md)
+
+3.[Advanced settings of Kylin environment](docs/Operations/Advanced settings of Kylin environment.md)
+
+####Test
+
+1.[Run Kylin test case with HBase Mini Cluster](docs/Test/Run Kylin test case with HBase Mini Cluster.md)
+
+
+####Technial Details
+
+1.[New meta data model structure](docs/TechInside/New meta data model structure.md)
+
+2.[Job Engine Design](docs/JobEngine/Design.md)
+


[2/2] incubator-kylin git commit: KYLIN-884 restructure docs and website

Posted by lu...@apache.org.
KYLIN-884 restructure docs and website


Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/9f64637f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/9f64637f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/9f64637f

Branch: refs/heads/v0.7.2-release
Commit: 9f64637fa975dfa3ff42cbf388b58b9ee97fee1e
Parents: 9392f50
Author: Luke Han <lu...@apache.org>
Authored: Fri Jul 10 14:35:18 2015 +0800
Committer: Luke Han <lu...@apache.org>
Committed: Fri Jul 10 14:35:18 2015 +0800

----------------------------------------------------------------------
 README.md                     | 76 +++++++-------------------------------
 docs/website/_config-prod.yml | 20 ----------
 2 files changed, 13 insertions(+), 83 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/9f64637f/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 9131162..73313f5 100644
--- a/README.md
+++ b/README.md
@@ -1,76 +1,26 @@
-Kylin OLAP
-===========
+Apache Kylin
+============
 
-
-What is Kylin
-------------
 > Extreme OLAP Engine for Big Data
 
-An open source distributed Analytical Engine from eBay to provide SQL interface and multi-dimensional analysis (OLAP) on Hadoop to support TB to PB size analysis.
-
-This [slice](docs/Apache Kylin 2014 Dec.pdf) might help you better understand what kylin is and how it works.
-
-
-Tutorial 
-------------
-
-Please follow this installation tutorial to start with Kylin: [Installation Tutorial](docs/Installation/Installation.md)
-
-
-Advanced Topics
--------
-####Connectivity
-1.[How to use kylin remote jdbc driver](docs/Tutorial/How to use kylin remote jdbc driver.md)
-
-2.[Kylin ODBC Driver Tutorial](docs/Tutorial/Kylin ODBC Driver Tutorial.md) 
-
-3.[SQL Reference](https://github.com/apache/incubator-calcite/blob/master/doc/reference.md)
-
-####REST
-
-1.[Kylin Restful API List](docs/REST/Kylin Restful API List.md)
-
-2.[Build Cube with Restful API](docs/REST/Build Cube with Restful API.md)
-
-3.[How to consume Kylin REST API in javascript](docs/REST/How to consume Kylin REST API in javascript.md)
+Apache Kylin is an open source Distributed Analytics Engine, contributed by eBay Inc., provides SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets.
 
-####Operations
-1.[Kylin Metadata Store](docs/Operations/Kylin Metadata Store.md)
+For more details, see the website [http://kylin.incubator.apache.org](http://kylin.incubator.apache.org).
 
-2.[Export Kylin HBase data](docs/Operations/Export Kylin HBase data.md)
-
-3.[Advanced settings of Kylin environment](docs/Operations/Advanced settings of Kylin environment.md)
-
-####Test
-
-1.[Run Kylin test case with HBase Mini Cluster](docs/Test/Run Kylin test case with HBase Mini Cluster.md)
-
-
-####Technial Details
-
-1.[New meta data model structure](docs/TechInside/New meta data model structure.md)
-
-2.[Job Engine Design](docs/JobEngine/Design.md)
+Documentation
+=============
+Please refer to [http://kylin.incubator.apache.org/docs/](http://kylin.incubator.apache.org/docs/).
 
 Get Help
-------------
-
-The fastest way to get response from our developers is to send email to our mail list <de...@kylin.incubator.apache.org>, and remember to subscribe our mail list via <de...@kylin.incubator.apache.org>
-
-
-Resources
-------------
-
-* [FAQ](docs/MISC/FAQ on Kylin Installation and Usage.md)
-
-* Web Site: <http://kylin.incubator.apache.org/>
+============
+The fastest way to get response from our developers is to send email to our mail list <de...@kylin.incubator.apache.org>,   
+and remember to subscribe our mail list via <de...@kylin.incubator.apache.org>
 
-* Developer Mail: <de...@kylin.incubator.apache.org>
+Licnese
+============
+Please refer to [LICENSE](https://github.com/apache/incubator-kylin/blob/master/LICENSE) file.
 
-* How To Contribute: See [this](docs/MISC/How to Contribute.md)
 
-* Apache Proposal: [Apache Kylin](https://wiki.apache.org/incubator/KylinProposal)
 
-* [Kylin Document Conventions](docs/MISC/Kylin Document Conventions.md)
 
 

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/9f64637f/docs/website/_config-prod.yml
----------------------------------------------------------------------
diff --git a/docs/website/_config-prod.yml b/docs/website/_config-prod.yml
deleted file mode 100644
index 83a3dd1..0000000
--- a/docs/website/_config-prod.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-#
-# 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.
-#
-
-# kylin.apache.org
-baseurl: ""
-noindex: 0 # Make sure this gets indexed by Google
\ No newline at end of file