You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by td...@apache.org on 2014/12/31 19:16:37 UTC

[07/24] incubator-kylin git commit: KYLIN-6 - Imported all of the kylin web site

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/assets/js/main.js
----------------------------------------------------------------------
diff --git a/assets/js/main.js b/assets/js/main.js
new file mode 100644
index 0000000..5a9b3d4
--- /dev/null
+++ b/assets/js/main.js
@@ -0,0 +1,78 @@
+jQuery(document).ready(function ($) {
+	
+	
+  
+	
+
+    //parallax effect
+    var parallax_animation = function () {
+        $('.parallax').each(function (i, obj) {
+            var speed = $(this).attr('parallax-speed');
+            if (speed) {
+                var background_pos = '-' + (window.pageYOffset / speed) + "px";
+                $(this).css('background-position', 'center ' + background_pos);
+            }
+        });
+    }
+
+
+
+
+   // page elements animation 
+    var image_animation = function () {
+        var diagramTop = $('#diagram').offset().top;
+		var coremTop = $('#core').offset().top;
+
+        
+        var scroll_top = $(window).scrollTop();
+        var currentPosition = scroll_top + 320;
+
+        if (diagramTop < currentPosition) {
+            $('#diagram').addClass("animated fadeIn");
+        } else {
+            $('#diagram').removeClass("animated fadeIn");
+        }
+
+        if (coremTop< currentPosition) {
+
+            $('#core').addClass("animated fadeInRight");
+        } else {
+            $('#core').removeClass("animated fadeInRight");
+        }
+
+    }
+	
+	
+	
+	
+	//document page 
+	$( "#content-container" ).load("docs/intro-content.html");
+	$( "#left-menu li" ).eq(0).css("background-color", "#efefef");
+
+    $( "#left-menu li" ).click(function(){
+		var selectedID = $(this).attr("id");
+		$("#content-container").load( "docs/"+selectedID+"-content.html", function() { $(this).fadeIn(500);});
+		$(this).css("background-color", "#efefef");
+		$(this).siblings().css("background-color", "transparent")
+		});
+ 
+  $('#nav-wrapper').height($("#nav").height());
+    
+    $('#nav').affix({
+        offset: { top: $('#nav').offset().top }
+    });
+	
+
+
+
+    $(document).scroll(function () {
+        
+        parallax_animation();
+		image_animation();
+       
+
+    });
+
+
+
+});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/community.html
----------------------------------------------------------------------
diff --git a/community.html b/community.html
new file mode 100644
index 0000000..5a902ad
--- /dev/null
+++ b/community.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="Kylin.IO Community Page">
+<meta name="author"      content="Kylin.IO">
+
+<title>Apache Kylin -  OLAP Engine for Big Data | Community</title>
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+<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">
+
+<!--[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');
+
+  ga('create', 'UA-55534813-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+</head>
+<body class="home">
+<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<br>
+      </span> 
+       <div id="download"><a href="https://github.com/KylinOLAP/Kylin/archive/master.zip">DOWNLOAD</a></div>
+       </div>
+  </div>
+ </header>
+  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+  <div class="container-fluid" id="nav">
+    <!-- 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="index.html">Home</b></a></li>
+          <li><a href="document.html" >Docs</a></li>
+          <li><a href="community.html" ><b>Community</b></a></li>
+          <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank">Github</a></li>
+          <li><a href="about.html" >About</a></li>
+      </ul>
+      
+
+    </div><!-- /.navbar-collapse -->
+  </div><!-- /.container-fluid -->
+</nav>
+
+<main id="main" >
+  <div class="container" >
+    <div id="zero" class=" main" >
+      <header style=" padding:2em 0 4em 0">
+        <div class="container" >
+          <h4 class="section-title"><span>Kylin Community</span></h4>
+          <div class="row" style="margin-top:-20px;">
+            <div class="col-sm-4 col-md-4">
+              <p class="big_text">EVENTS</p>
+
+
+
+              <p><a href="http://bdtc2014.hadooper.cn/m/zone/bdtc_2014" target="_blank">Big Data Technology Conference, Beijing </a> 
+              <br/>Date - Sunday, December 14, 2014 <br/>
+              Kylin will be presented by Luke Han, Sr. Product Manager of Kylin</p>
+
+              <p><a href="http://www.meetup.com/Cloud-at-ebayinc/events/218914395/" target="_blank">Apache Kylin Meetup @Bay Area </a> 
+              <br/>6:00PM - 7:30PM, Thursday, December 4, 2014 <br/>
+               Learn about "Extreme OLAP engine for Hadoop - Kylin", which eBay recently Open sourced and is now an Apache Incubator Project</p>
+
+              <p><a href="http://2014ebay.csdn.net/m/zone/ebay_en/" target="_blank">Shanghai Big Data Summit 2014 </a> 
+              <br/>Date - October 25th, 2014 <br/>
+                Kylin be presented by Jiang Xu, Cheif Architect of Kylin<br/>
+                <a href="http://ebay.csdn.net/" target="_blank">Slides and Video</a></p>
+                  
+            </div>
+            <div class="col-sm-4 col-md-4">
+              <p class="big_text">DISCUSSION</p>
+              <p>The <a href="https://groups.google.com/forum/#!forum/kylin-olap" target="_blank">Google Group </a> is the place for discussions of Kylin features</p>
+              <p>The official Kylin Twitter account: <a href="https://twitter.com/ApacheKylin" target="_blank"> @ApacheKylin</a></p>
+            </div>
+            <div class="col-sm-4 col-md-4">
+              <p class="big_text">DEVELOPMENT</p>
+              <p>All development takes place at <a href="https://github.com/KylinOLAP" target="_blank">https://github.com/KylinOLAP </a>.
+                
+                <!--<p>If you are interested in contributing to Kylin, please first read the contribution guide.</p>--> 
+                
+              </p>
+            </div>
+          </div>
+        </div>
+        <!-- /container --> 
+        
+      </header>
+    </div>
+    <!-- / section --> 
+  </div>
+  <!-- /container -->
+  
+  </header>
+  </section>
+</main>
+<footer id="underfooter">
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12 widget" >
+        <div class="widget-body" style="text-align:center">
+          <ul class="icons">
+            <li><a href="https://www.linkedin.com/groups/KylinOLAP-6785709?home=&gid=6785709&trk=anet_ug_hm" target="_blank" class="fa fa-linkedin fa-lg"></a></li>
+            <li><a href="https://twitter.com/debashis_saha/status/519612003443146752" target="_blank" class="fa fa-twitter fa-lg"></a></li>
+            <li><a href="https://www.facebook.com/kylinio?skip_nax_wizard=true&ref_type=logout_gear" target="_blank" class="fa fa-facebook fa-lg"></a></li>
+            <li><a href="https://plus.google.com/communities/101138166999680123468" target="_blank" class="fa fa-google-plus fa-lg"></a></li>
+            <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank" class="fa fa-github-alt fa-lg"></a></li>
+            <!--  <li><a href="#" class="fa fa-weibo fa-lg"></a></li>
+         <li><a href="#" class="fa fa-weixin fa-lg"></a></li>-->
+          </ul>
+          <p style="text-align:center" > Copyright ©2014 <a href="http://kylin.io">Kylin.io</a> All Rights Reserved. | From <a href="http://www.ebayinc.com/">eBay Inc.</a> |<a href="#">back to top</a><br>
+          </p>
+        </div>
+      </div>
+    </div>
+    <!-- /row of widgets --> 
+  </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>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/1 action-build.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/1 action-build.png b/docs/cube_build_job_monitor/1 action-build.png
new file mode 100644
index 0000000..136b3de
Binary files /dev/null and b/docs/cube_build_job_monitor/1 action-build.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/2 pop-up.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/2 pop-up.png b/docs/cube_build_job_monitor/2 pop-up.png
new file mode 100644
index 0000000..8bae515
Binary files /dev/null and b/docs/cube_build_job_monitor/2 pop-up.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/3 end-date.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/3 end-date.png b/docs/cube_build_job_monitor/3 end-date.png
new file mode 100644
index 0000000..e102bd8
Binary files /dev/null and b/docs/cube_build_job_monitor/3 end-date.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/4 submit.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/4 submit.png b/docs/cube_build_job_monitor/4 submit.png
new file mode 100644
index 0000000..3dc0c7e
Binary files /dev/null and b/docs/cube_build_job_monitor/4 submit.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/4.1 success.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/4.1 success.png b/docs/cube_build_job_monitor/4.1 success.png
new file mode 100644
index 0000000..00a944c
Binary files /dev/null and b/docs/cube_build_job_monitor/4.1 success.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/5 jobs-page.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/5 jobs-page.png b/docs/cube_build_job_monitor/5 jobs-page.png
new file mode 100644
index 0000000..175d231
Binary files /dev/null and b/docs/cube_build_job_monitor/5 jobs-page.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/6 discard.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/6 discard.png b/docs/cube_build_job_monitor/6 discard.png
new file mode 100644
index 0000000..792d1b6
Binary files /dev/null and b/docs/cube_build_job_monitor/6 discard.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/7 job-steps.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/7 job-steps.png b/docs/cube_build_job_monitor/7 job-steps.png
new file mode 100644
index 0000000..664b097
Binary files /dev/null and b/docs/cube_build_job_monitor/7 job-steps.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/8 hover-step.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/8 hover-step.png b/docs/cube_build_job_monitor/8 hover-step.png
new file mode 100644
index 0000000..ffd6750
Binary files /dev/null and b/docs/cube_build_job_monitor/8 hover-step.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 log-d.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 log-d.png b/docs/cube_build_job_monitor/9 log-d.png
new file mode 100644
index 0000000..dae85c9
Binary files /dev/null and b/docs/cube_build_job_monitor/9 log-d.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 log.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 log.png b/docs/cube_build_job_monitor/9 log.png
new file mode 100644
index 0000000..b844ad4
Binary files /dev/null and b/docs/cube_build_job_monitor/9 log.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 mrjob-d.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 mrjob-d.png b/docs/cube_build_job_monitor/9 mrjob-d.png
new file mode 100644
index 0000000..e57ae2e
Binary files /dev/null and b/docs/cube_build_job_monitor/9 mrjob-d.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 mrjob.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 mrjob.png b/docs/cube_build_job_monitor/9 mrjob.png
new file mode 100644
index 0000000..2621695
Binary files /dev/null and b/docs/cube_build_job_monitor/9 mrjob.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 parameters-d.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 parameters-d.png b/docs/cube_build_job_monitor/9 parameters-d.png
new file mode 100644
index 0000000..f4fd6d4
Binary files /dev/null and b/docs/cube_build_job_monitor/9 parameters-d.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/cube_build_job_monitor/9 parameters.png
----------------------------------------------------------------------
diff --git a/docs/cube_build_job_monitor/9 parameters.png b/docs/cube_build_job_monitor/9 parameters.png
new file mode 100644
index 0000000..1b6053f
Binary files /dev/null and b/docs/cube_build_job_monitor/9 parameters.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/getstarted-content.html
----------------------------------------------------------------------
diff --git a/docs/getstarted-content.html b/docs/getstarted-content.html
new file mode 100644
index 0000000..2bf4b16
--- /dev/null
+++ b/docs/getstarted-content.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author"      content="Plotline">
+<title>Kylin OLAP Engine for Big Data</title>
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+
+</head>
+<body>
+
+<p>Get Started, Coming soon... Thanks for your patience!<p>
+
+
+
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation-content.html
----------------------------------------------------------------------
diff --git a/docs/installation-content.html b/docs/installation-content.html
new file mode 100644
index 0000000..76e992e
--- /dev/null
+++ b/docs/installation-content.html
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author"      content="Plotline">
+<title>Kylin OLAP Engine for Big Data</title>
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+
+</head>
+<body>
+<p class="content-header" style="margin-top:0.25em">On Hadoop CLI installation</p>
+<p class="content-p">
+On-Hadoop-CLI installation is for demo use, or for those who want to host their own web site to provide Kylin service: <br/>
+<a href="https://github.com/KylinOLAP/Kylin/wiki/On-Hadoop-CLI-installation">On Hadoop CLI installation Wiki</a>
+</p>
+<br/>
+<p class="content-header" style="margin-top:0.25em">Off Hadoop CLI Installation</p>
+<p class="content-p">Off-Hadoop-CLI installation is usually for devlopment use, when developpers want to run kylin test cases or applications at their development machine: 
+<br/><a href="https://github.com/KylinOLAP/Kylin/wiki/Off-Hadoop-CLI-Installation">Off Hadoop CLI Installation Wiki</a>
+</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/Picture1.png
----------------------------------------------------------------------
diff --git a/docs/installation/Picture1.png b/docs/installation/Picture1.png
new file mode 100644
index 0000000..5b07d25
Binary files /dev/null and b/docs/installation/Picture1.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/Picture2.png
----------------------------------------------------------------------
diff --git a/docs/installation/Picture2.png b/docs/installation/Picture2.png
new file mode 100644
index 0000000..26e9e4f
Binary files /dev/null and b/docs/installation/Picture2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/cube.png
----------------------------------------------------------------------
diff --git a/docs/installation/cube.png b/docs/installation/cube.png
new file mode 100644
index 0000000..bb84b58
Binary files /dev/null and b/docs/installation/cube.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/installation.pptx
----------------------------------------------------------------------
diff --git a/docs/installation/installation.pptx b/docs/installation/installation.pptx
new file mode 100644
index 0000000..548d276
Binary files /dev/null and b/docs/installation/installation.pptx differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/job.png
----------------------------------------------------------------------
diff --git a/docs/installation/job.png b/docs/installation/job.png
new file mode 100644
index 0000000..0ff57f8
Binary files /dev/null and b/docs/installation/job.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/query.png
----------------------------------------------------------------------
diff --git a/docs/installation/query.png b/docs/installation/query.png
new file mode 100644
index 0000000..dd30e27
Binary files /dev/null and b/docs/installation/query.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/installation/starthbase.png
----------------------------------------------------------------------
diff --git a/docs/installation/starthbase.png b/docs/installation/starthbase.png
new file mode 100644
index 0000000..ca5e825
Binary files /dev/null and b/docs/installation/starthbase.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/intro-content.html
----------------------------------------------------------------------
diff --git a/docs/intro-content.html b/docs/intro-content.html
new file mode 100644
index 0000000..0cc7ff9
--- /dev/null
+++ b/docs/intro-content.html
@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="">
+<meta name="author"      content="Plotline">
+<title>Kylin OLAP Engine for Big Data</title>
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+
+</head>
+<body>
+
+<p class="content-header" style="margin-top:0.25em">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/>
+
+<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 OLAP</a></p>
+
+
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/1 odbc.png
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/1 odbc.png b/docs/tableau_tutorial/1 odbc.png
new file mode 100644
index 0000000..1a9988a
Binary files /dev/null and b/docs/tableau_tutorial/1 odbc.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/10 connectLive.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/10 connectLive.jpg b/docs/tableau_tutorial/10 connectLive.jpg
new file mode 100644
index 0000000..d28fa06
Binary files /dev/null and b/docs/tableau_tutorial/10 connectLive.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/11 analysis.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/11 analysis.jpg b/docs/tableau_tutorial/11 analysis.jpg
new file mode 100644
index 0000000..53bf70d
Binary files /dev/null and b/docs/tableau_tutorial/11 analysis.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/12 edit tables.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/12 edit tables.jpg b/docs/tableau_tutorial/12 edit tables.jpg
new file mode 100644
index 0000000..bb7d4c6
Binary files /dev/null and b/docs/tableau_tutorial/12 edit tables.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/13 visual.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/13 visual.jpg b/docs/tableau_tutorial/13 visual.jpg
new file mode 100644
index 0000000..74930ce
Binary files /dev/null and b/docs/tableau_tutorial/13 visual.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/14 publish.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/14 publish.jpg b/docs/tableau_tutorial/14 publish.jpg
new file mode 100644
index 0000000..b118966
Binary files /dev/null and b/docs/tableau_tutorial/14 publish.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/16 prepare-publish.png
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/16 prepare-publish.png b/docs/tableau_tutorial/16 prepare-publish.png
new file mode 100644
index 0000000..8a99ab6
Binary files /dev/null and b/docs/tableau_tutorial/16 prepare-publish.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/17 embedded-pwd.png
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/17 embedded-pwd.png b/docs/tableau_tutorial/17 embedded-pwd.png
new file mode 100644
index 0000000..3f9227b
Binary files /dev/null and b/docs/tableau_tutorial/17 embedded-pwd.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/18 groupby-folder.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/18 groupby-folder.jpg b/docs/tableau_tutorial/18 groupby-folder.jpg
new file mode 100644
index 0000000..3e4b246
Binary files /dev/null and b/docs/tableau_tutorial/18 groupby-folder.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/19 custom.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/19 custom.jpg b/docs/tableau_tutorial/19 custom.jpg
new file mode 100644
index 0000000..93e058d
Binary files /dev/null and b/docs/tableau_tutorial/19 custom.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/2 serverhost.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/2 serverhost.jpg b/docs/tableau_tutorial/2 serverhost.jpg
new file mode 100644
index 0000000..f06755f
Binary files /dev/null and b/docs/tableau_tutorial/2 serverhost.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/3 project.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/3 project.jpg b/docs/tableau_tutorial/3 project.jpg
new file mode 100644
index 0000000..b127a3d
Binary files /dev/null and b/docs/tableau_tutorial/3 project.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/4 done.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/4 done.jpg b/docs/tableau_tutorial/4 done.jpg
new file mode 100644
index 0000000..1777013
Binary files /dev/null and b/docs/tableau_tutorial/4 done.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/5 multipleTable.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/5 multipleTable.jpg b/docs/tableau_tutorial/5 multipleTable.jpg
new file mode 100644
index 0000000..9e13460
Binary files /dev/null and b/docs/tableau_tutorial/5 multipleTable.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/6 facttable.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/6 facttable.jpg b/docs/tableau_tutorial/6 facttable.jpg
new file mode 100644
index 0000000..f08ab52
Binary files /dev/null and b/docs/tableau_tutorial/6 facttable.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/6 facttable2.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/6 facttable2.jpg b/docs/tableau_tutorial/6 facttable2.jpg
new file mode 100644
index 0000000..509d46b
Binary files /dev/null and b/docs/tableau_tutorial/6 facttable2.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/7 lkptable.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/7 lkptable.jpg b/docs/tableau_tutorial/7 lkptable.jpg
new file mode 100644
index 0000000..cd4aad6
Binary files /dev/null and b/docs/tableau_tutorial/7 lkptable.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/8 join.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/8 join.jpg b/docs/tableau_tutorial/8 join.jpg
new file mode 100644
index 0000000..05f7780
Binary files /dev/null and b/docs/tableau_tutorial/8 join.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tableau_tutorial/9 connName.jpg
----------------------------------------------------------------------
diff --git a/docs/tableau_tutorial/9 connName.jpg b/docs/tableau_tutorial/9 connName.jpg
new file mode 100644
index 0000000..5c816d3
Binary files /dev/null and b/docs/tableau_tutorial/9 connName.jpg differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/1 manage-prject.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/1 manage-prject.png b/docs/tutorial/1 manage-prject.png
new file mode 100644
index 0000000..0127f7a
Binary files /dev/null and b/docs/tutorial/1 manage-prject.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/10 filter.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/10 filter.png b/docs/tutorial/10 filter.png
new file mode 100644
index 0000000..6ae086b
Binary files /dev/null and b/docs/tutorial/10 filter.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/11 refresh-setting1.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/11 refresh-setting1.png b/docs/tutorial/11 refresh-setting1.png
new file mode 100644
index 0000000..5fedf87
Binary files /dev/null and b/docs/tutorial/11 refresh-setting1.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/11 refresh-setting2.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/11 refresh-setting2.png b/docs/tutorial/11 refresh-setting2.png
new file mode 100644
index 0000000..8f2dd0e
Binary files /dev/null and b/docs/tutorial/11 refresh-setting2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/12 advanced.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/12 advanced.png b/docs/tutorial/12 advanced.png
new file mode 100644
index 0000000..7663ac3
Binary files /dev/null and b/docs/tutorial/12 advanced.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/13 overview.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/13 overview.png b/docs/tutorial/13 overview.png
new file mode 100644
index 0000000..a86c269
Binary files /dev/null and b/docs/tutorial/13 overview.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/14 +grant.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/14 +grant.png b/docs/tutorial/14 +grant.png
new file mode 100644
index 0000000..ad65a01
Binary files /dev/null and b/docs/tutorial/14 +grant.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/15 grantInfo.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/15 grantInfo.png b/docs/tutorial/15 grantInfo.png
new file mode 100644
index 0000000..1a393d6
Binary files /dev/null and b/docs/tutorial/15 grantInfo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/16 grant-user.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/16 grant-user.png b/docs/tutorial/16 grant-user.png
new file mode 100644
index 0000000..5bcc2ff
Binary files /dev/null and b/docs/tutorial/16 grant-user.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/16 user-update.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/16 user-update.png b/docs/tutorial/16 user-update.png
new file mode 100644
index 0000000..98ea4d3
Binary files /dev/null and b/docs/tutorial/16 user-update.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/2 +project.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/2 +project.png b/docs/tutorial/2 +project.png
new file mode 100644
index 0000000..8b36313
Binary files /dev/null and b/docs/tutorial/2 +project.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/3 new-project.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/3 new-project.png b/docs/tutorial/3 new-project.png
new file mode 100644
index 0000000..dcb574b
Binary files /dev/null and b/docs/tutorial/3 new-project.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/3.1 pj-created.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/3.1 pj-created.png b/docs/tutorial/3.1 pj-created.png
new file mode 100644
index 0000000..aabaea8
Binary files /dev/null and b/docs/tutorial/3.1 pj-created.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/4 +table.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/4 +table.png b/docs/tutorial/4 +table.png
new file mode 100644
index 0000000..5e8d896
Binary files /dev/null and b/docs/tutorial/4 +table.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/5 hive-table.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/5 hive-table.png b/docs/tutorial/5 hive-table.png
new file mode 100644
index 0000000..7b4d67a
Binary files /dev/null and b/docs/tutorial/5 hive-table.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/6 +cube.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/6 +cube.png b/docs/tutorial/6 +cube.png
new file mode 100644
index 0000000..b5e3cc9
Binary files /dev/null and b/docs/tutorial/6 +cube.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/7 cube-info.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/7 cube-info.png b/docs/tutorial/7 cube-info.png
new file mode 100644
index 0000000..51bbc0e
Binary files /dev/null and b/docs/tutorial/7 cube-info.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-+dim.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-+dim.png b/docs/tutorial/8 dim-+dim.png
new file mode 100644
index 0000000..f4b835e
Binary files /dev/null and b/docs/tutorial/8 dim-+dim.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-edit.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-edit.png b/docs/tutorial/8 dim-edit.png
new file mode 100644
index 0000000..6fe3846
Binary files /dev/null and b/docs/tutorial/8 dim-edit.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-factable.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-factable.png b/docs/tutorial/8 dim-factable.png
new file mode 100644
index 0000000..6994f11
Binary files /dev/null and b/docs/tutorial/8 dim-factable.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-typeA.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-typeA.png b/docs/tutorial/8 dim-typeA.png
new file mode 100644
index 0000000..f7c042f
Binary files /dev/null and b/docs/tutorial/8 dim-typeA.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-typeB-1.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-typeB-1.png b/docs/tutorial/8 dim-typeB-1.png
new file mode 100644
index 0000000..bb19bb9
Binary files /dev/null and b/docs/tutorial/8 dim-typeB-1.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-typeB-2.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-typeB-2.png b/docs/tutorial/8 dim-typeB-2.png
new file mode 100644
index 0000000..95f80b6
Binary files /dev/null and b/docs/tutorial/8 dim-typeB-2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-typeC.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-typeC.png b/docs/tutorial/8 dim-typeC.png
new file mode 100644
index 0000000..1bf1c93
Binary files /dev/null and b/docs/tutorial/8 dim-typeC.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/8 dim-typeD.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/8 dim-typeD.png b/docs/tutorial/8 dim-typeD.png
new file mode 100644
index 0000000..430f0fb
Binary files /dev/null and b/docs/tutorial/8 dim-typeD.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-+meas.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-+meas.png b/docs/tutorial/9 meas-+meas.png
new file mode 100644
index 0000000..8c0ab35
Binary files /dev/null and b/docs/tutorial/9 meas-+meas.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-count.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-count.png b/docs/tutorial/9 meas-count.png
new file mode 100644
index 0000000..af24812
Binary files /dev/null and b/docs/tutorial/9 meas-count.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-distinct.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-distinct.png b/docs/tutorial/9 meas-distinct.png
new file mode 100644
index 0000000..6772d03
Binary files /dev/null and b/docs/tutorial/9 meas-distinct.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-max.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-max.png b/docs/tutorial/9 meas-max.png
new file mode 100644
index 0000000..9c8e599
Binary files /dev/null and b/docs/tutorial/9 meas-max.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-min.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-min.png b/docs/tutorial/9 meas-min.png
new file mode 100644
index 0000000..6ddab38
Binary files /dev/null and b/docs/tutorial/9 meas-min.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/tutorial/9 meas-sum.png
----------------------------------------------------------------------
diff --git a/docs/tutorial/9 meas-sum.png b/docs/tutorial/9 meas-sum.png
new file mode 100644
index 0000000..09cfbab
Binary files /dev/null and b/docs/tutorial/9 meas-sum.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/1 login.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/1 login.png b/docs/web tutorial/1 login.png
new file mode 100644
index 0000000..8356341
Binary files /dev/null and b/docs/web tutorial/1 login.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/10 query-result.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/10 query-result.png b/docs/web tutorial/10 query-result.png
new file mode 100644
index 0000000..7445314
Binary files /dev/null and b/docs/web tutorial/10 query-result.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/11 save-query-2.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/11 save-query-2.png b/docs/web tutorial/11 save-query-2.png
new file mode 100644
index 0000000..5ce14d5
Binary files /dev/null and b/docs/web tutorial/11 save-query-2.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/11 save-query.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/11 save-query.png b/docs/web tutorial/11 save-query.png
new file mode 100644
index 0000000..ab63aa7
Binary files /dev/null and b/docs/web tutorial/11 save-query.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/12 general.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/12 general.png b/docs/web tutorial/12 general.png
new file mode 100644
index 0000000..090df22
Binary files /dev/null and b/docs/web tutorial/12 general.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/13 results.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/13 results.png b/docs/web tutorial/13 results.png
new file mode 100644
index 0000000..cc17841
Binary files /dev/null and b/docs/web tutorial/13 results.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/14 drag.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/14 drag.png b/docs/web tutorial/14 drag.png
new file mode 100644
index 0000000..e1b889e
Binary files /dev/null and b/docs/web tutorial/14 drag.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/15 bar-chart.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/15 bar-chart.png b/docs/web tutorial/15 bar-chart.png
new file mode 100644
index 0000000..dc7a75d
Binary files /dev/null and b/docs/web tutorial/15 bar-chart.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/16 pie-chart.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/16 pie-chart.png b/docs/web tutorial/16 pie-chart.png
new file mode 100644
index 0000000..d66dced
Binary files /dev/null and b/docs/web tutorial/16 pie-chart.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/17 line-chart.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/17 line-chart.png b/docs/web tutorial/17 line-chart.png
new file mode 100644
index 0000000..12d1696
Binary files /dev/null and b/docs/web tutorial/17 line-chart.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/2 tables.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/2 tables.png b/docs/web tutorial/2 tables.png
new file mode 100644
index 0000000..b7fd530
Binary files /dev/null and b/docs/web tutorial/2 tables.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/3 cubes.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/3 cubes.png b/docs/web tutorial/3 cubes.png
new file mode 100644
index 0000000..34eee2e
Binary files /dev/null and b/docs/web tutorial/3 cubes.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/4 form-view.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/4 form-view.png b/docs/web tutorial/4 form-view.png
new file mode 100644
index 0000000..ab5cbd1
Binary files /dev/null and b/docs/web tutorial/4 form-view.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/5 sql-view.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/5 sql-view.png b/docs/web tutorial/5 sql-view.png
new file mode 100644
index 0000000..69a4cc6
Binary files /dev/null and b/docs/web tutorial/5 sql-view.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/6 visualization.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/6 visualization.png b/docs/web tutorial/6 visualization.png
new file mode 100644
index 0000000..745f2d8
Binary files /dev/null and b/docs/web tutorial/6 visualization.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/7 access.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/7 access.png b/docs/web tutorial/7 access.png
new file mode 100644
index 0000000..9db1da8
Binary files /dev/null and b/docs/web tutorial/7 access.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/8 query.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/8 query.png b/docs/web tutorial/8 query.png
new file mode 100644
index 0000000..f30889e
Binary files /dev/null and b/docs/web tutorial/8 query.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/docs/web tutorial/9 query-table.png
----------------------------------------------------------------------
diff --git a/docs/web tutorial/9 query-table.png b/docs/web tutorial/9 query-table.png
new file mode 100644
index 0000000..1fecda4
Binary files /dev/null and b/docs/web tutorial/9 query-table.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/document.html
----------------------------------------------------------------------
diff --git a/document.html b/document.html
new file mode 100644
index 0000000..4214fed
--- /dev/null
+++ b/document.html
@@ -0,0 +1,156 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="Kylin.IO Docs Page">
+<meta name="author"      content="Kylin.IO">
+
+<title>Apache Kylin - OLAP Engine for Big Data | Docs</title>
+<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
+<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">
+
+<!--[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');
+
+  ga('create', 'UA-55534813-1', 'auto');
+  ga('send', 'pageview');
+
+</script>
+</head>
+<body class="home">
+<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<br>
+      </span>
+      <div id="download"><a href="https://github.com/KylinOLAP/Kylin/archive/master.zip">DOWNLOAD</a></div>
+    </div>
+  </div>
+</header>
+
+
+ <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+  <div class="container-fluid" id="nav">
+    <!-- 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="index.html">Home</a></li>
+          <li><a href="document.html" ><b>Docs</b></a></li>
+          <li><a href="community.html" >Community</a></li>
+          <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank">Github</a></li>
+          <li><a href="about.html" >About</a></li>
+      </ul>
+      
+
+    </div><!-- /.navbar-collapse -->
+  </div><!-- /.container-fluid -->
+</nav>
+
+  
+  
+<main id="main" >
+  <div class="container" >
+    <div id="zero" class=" main" >
+      <header style=" padding:2em 0 4em 0">
+        <div class="container" >
+          <h4 class="section-title"><span>Kylin Docs</span></h4>
+          <div class="row">
+            <div class="col-sm-3 col-md-3">
+             
+                            	<ul id="left-menu">
+                                	<li class="menu-label no-border" id="intro">
+                                	<a  class="section-menu-title">Introduction</a>
+                                    </li>
+                                    <!--
+                                    <li class="menu-label no-border" id="getstarted">
+                                	<a class="section-menu-title">Get Started</a>
+                                    </li>
+                                    -->
+                                    <li class="menu-label no-border" id="installation">
+                                	<a class="section-menu-title">Installation</a>
+                                    </li>
+                                   
+                                </ul>
+           
+          </div>
+          
+         <div class="col-sm-9 col-md-9">
+         
+     <div id="content-container" class="animated fadeIn"></div>
+         
+         </div><!--end of rightcontent-->
+         
+         </div><!--end of row-->
+        </div>
+        <!-- /container --> 
+        
+        
+        
+      </header>
+    </div>
+    <!-- / section --> 
+  </div>
+  <!-- /container -->
+ 
+
+  
+
+      
+    </header>
+  </section>
+</main>
+<footer id="underfooter">
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12 widget" >
+        <div class="widget-body" style="text-align:center">
+          <ul class="icons">
+            <li><a href="https://www.linkedin.com/groups/KylinOLAP-6785709?home=&gid=6785709&trk=anet_ug_hm" target="_blank" class="fa fa-linkedin fa-lg"></a></li>
+            <li><a href="https://twitter.com/debashis_saha/status/519612003443146752" target="_blank" class="fa fa-twitter fa-lg"></a></li>
+            <li><a href="https://www.facebook.com/kylinio?skip_nax_wizard=true&ref_type=logout_gear" target="_blank" class="fa fa-facebook fa-lg"></a></li>
+            <li><a href="https://plus.google.com/communities/101138166999680123468" target="_blank" class="fa fa-google-plus fa-lg"></a></li>
+            <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank" class="fa fa-github-alt fa-lg"></a></li>
+            <!--  <li><a href="#" class="fa fa-weibo fa-lg"></a></li>
+         <li><a href="#" class="fa fa-weixin fa-lg"></a></li>-->
+          </ul>
+          <p style="text-align:center" > Copyright ©2014 <a href="http://kylin.io">Kylin.io</a> All Rights Reserved. | From <a href="http://www.ebayinc.com/">eBay Inc.</a> |<a href="#">back to top</a><br>
+          </p>
+        </div>
+      </div>
+    </div>
+    <!-- /row of widgets --> 
+  </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>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/fav.png
----------------------------------------------------------------------
diff --git a/fav.png b/fav.png
new file mode 100644
index 0000000..821bdd2
Binary files /dev/null and b/fav.png differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/favicon.ico
----------------------------------------------------------------------
diff --git a/favicon.ico b/favicon.ico
new file mode 100644
index 0000000..9485685
Binary files /dev/null and b/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/google0f781a4ad9402c21.html
----------------------------------------------------------------------
diff --git a/google0f781a4ad9402c21.html b/google0f781a4ad9402c21.html
new file mode 100644
index 0000000..9977b67
--- /dev/null
+++ b/google0f781a4ad9402c21.html
@@ -0,0 +1 @@
+google-site-verification: google0f781a4ad9402c21.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..97af946
--- /dev/null
+++ b/index.html
@@ -0,0 +1,222 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport"    content="width=device-width, initial-scale=1.0">
+<meta name="description" content="Kylin.IO Home Page">
+<meta name="author"      content="Kylin.IO">
+
+<title>Apache Kylin - OLAP Engine for Big Data | Home</title>
+<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">
+
+
+
+
+
+<!--[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');
+
+  ga('create', 'UA-55534813-1', 'auto');
+  ga('send', 'pageview');
+
+
+</script>
+
+</head>
+<body class="home">
+<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<br>
+      </span> 
+       <div id="download"><a href="https://github.com/KylinOLAP/Kylin/archive/master.zip">DOWNLOAD</a></div>
+       </div>
+  </div>
+ </header>
+  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
+  <div class="container-fluid" id="nav">
+    <!-- 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="#"><b>Home</b></a></li>
+          <li><a href="document.html" >Docs</a></li>
+          <li><a href="community.html" >Community</a></li>
+          <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank">Github</a></li>
+          <li><a href="about.html" >About</a></li>
+      </ul>
+      
+
+    </div><!-- /.navbar-collapse -->
+  </div><!-- /.container-fluid -->
+</nav>
+
+  
+  
+
+<main id="main" >
+  <div class="container" >
+    <div id="zero" class=" main" >
+      <header style=" padding:2em 0 4em 0">
+        <div class="container" >
+
+          <h4 class="section-title"><span>Apache Kylin Overview</span></h4>
+          <div class="row" style="margin-top:-20px;">
+            <div class="col-sm-12 col-md-12">
+              <p class="title_text"> Kylin has been accepted as Apache Incubator Project on Nov 25, 2014.</p>
+              <p class="title_text"> Apache Kylin is an open source Distributed Analytics Engine from eBay Inc. that provides SQL interface and multi-dimensional analysis (OLAP) on Hadoop supporting extremely large datasets</p>
+              <img id="diagram" src="assets/images/kylin_diagram.png"> </div>
+          </div>
+        </div>
+        <!-- /container --> 
+        
+      </header>
+    </div>
+    <!-- / section --> 
+  </div>
+  <!-- /container -->
+  
+  <section id="second" class="main">
+    <header style="background-color:#efefef;">
+      <div class="container"  >
+        <h4 class="section-title"><span> What is Kylin? </span></h4>
+        <!-- second-->
+        <div class="row">
+          <div class="col-sm-12 col-md-12">
+            <div align="left">
+              <p> <b>- Extremely Fast OLAP Engine at Scale: </b><br/>
+              <div class="indent">Kylin is designed to reduce query latency on Hadoop for 10+ billions of rows of data</div>
+              </p>
+              <p> <b>- ANSI SQL Interface on Hadoop: </b><br/>
+              <div class="indent">Kylin offers ANSI SQL on Hadoop and supports most ANSI SQL query functions</div>
+              </p>
+              <p> <b>- Interactive Query Capability: </b><br/>
+              <div class="indent">Users can interact with Hadoop data via Kylin at sub-second latency, better than Hive queries for the same dataset</div>
+              </p>
+              <p> <b>- MOLAP Cube:</b><br/>
+              <div class="indent">User can define a data model and pre-build in Kylin with more than 10+ billions of raw data records</div>
+              </p>
+              <p> <b>- Seamless Integration with BI Tools:</b><br/>
+              <div class="indent">Kylin currently offers integration capability with BI Tools like Tableau.  Integration with Microstrategy and Excel is coming soon</div>
+              </p>
+              <p> <b>- Other Highlights:</b> <br/>
+              <div class="indent">- Job Management and Monitoring <br/>
+                - Compression and Encoding Support <br/>
+                - Incremental Refresh of Cubes <br/>
+                - Leverage HBase Coprocessor for query latency <br/>
+                - Approximate Query Capability for distinct Count (HyperLogLog) <br/>
+                - Easy Web interface to manage, build, monitor and query cubes <br/>
+                - Security capability to set ACL at Cube/Project Level <br/>
+                - Support LDAP Integration </div>
+              </p>
+            </div>
+          </div>
+        </div>
+      </div>
+      <!-- /container --> 
+      
+    </header>
+  </section>
+  
+  <!-- second -->
+  <section id="first" class="main">
+    <header>
+      <div class="container" >
+        <h4 class="section-title"><span>Kylin Ecosystem</span></h4>
+        <div class="row">
+          <div class="col-sm-7 col-md-7">
+            <p> </p>
+            <p><b>Kylin Core:</b> Fundamental framework of Kylin OLAP Engine comprises of Metadata Engine, Query Engine, Job Engine and Storage Engine to run the entire stack. It also includes a REST Server to service client requests</p>
+            <p><b>Extensions:</b> Plugins to support additional functions and features </p>
+            <p><b>Integration:</b> Lifecycle Management Support to integrate with Job Scheduler,  ETL, Monitoring and Alerting Systems </p>
+            <p><b>User Interface:</b> Allows third party users to build customized user-interface atop Kylin core</p>
+            <p><b>Drivers:</b> ODBC and JDBC drivers to support different tools and products, such as Tableau</p>
+          </div>
+          <div class="col-sm-5 col-md-5"> <img id="core" src="assets/images/core.png"> </div>
+        </div>
+        <!-- /container --> 
+      </div>
+    </header>
+  </section>
+  
+  <!-- fifth-->
+  <section id="fifth" class="main">
+    <header style="background-color:#efefef;" >
+      <div class="container" >
+        <h4 class="section-title"><span>For Developers</span></h4>
+        <div class="row">
+          <div class="col-sm-4 col-md-4">
+            <p><b>Source Code:</b></p>
+            <p class="less-margin"><a href="https://github.com/KylinOLAP/Kylin" target="_blank">Fork me on GitHub</a></p>
+          </div>
+          <div class="col-sm-4 col-md-4">
+            <p><b>Google Group:</b> </p>
+            <p class="less-margin"><a href="https://groups.google.com/forum/#!forum/kylin-olap" target="_blank"> Kylin OLAP Group</a></p>
+          </div>
+          <div class="col-sm-4 col-md-4">
+            <p><b>Developer Mail:</b></p>
+            <p class="less-margin"> <a href="mailto:kylin-olap@googlegroups.com" target="_blank"> kylin-olap@googlegroups.com</a></p>
+          </div>
+        </div>
+      </div>
+      <!-- /container --> 
+      
+    </header>
+  </section>
+</main>
+<footer id="underfooter">
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12 widget" >
+        <div class="widget-body" style="text-align:center">
+          <ul class="icons">
+            <li><a href="https://www.linkedin.com/groups/KylinOLAP-6785709?home=&gid=6785709&trk=anet_ug_hm" target="_blank" class="fa fa-linkedin fa-lg"></a></li>
+            <li><a href="https://twitter.com/debashis_saha/status/519612003443146752" target="_blank" class="fa fa-twitter fa-lg"></a></li>
+            <li><a href="https://www.facebook.com/kylinio?skip_nax_wizard=true&ref_type=logout_gear" target="_blank" class="fa fa-facebook fa-lg"></a></li>
+            <li><a href="https://plus.google.com/communities/101138166999680123468" target="_blank" class="fa fa-google-plus fa-lg"></a></li>
+            <li><a href="https://github.com/KylinOLAP/Kylin" target="_blank" class="fa fa-github-alt fa-lg"></a></li>
+            <!--  <li><a href="#" class="fa fa-weibo fa-lg"></a></li>
+         <li><a href="#" class="fa fa-weixin fa-lg"></a></li>-->
+          </ul>
+          <p style="text-align:center" > Copyright ©2014 <a href="http://kylin.io">Kylin.io</a> All Rights Reserved. | From <a href="http://www.ebayinc.com/">eBay Inc.</a> |<a href="#">back to top</a><br>
+          </p>
+        </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>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/d83fe2c7/params.json
----------------------------------------------------------------------
diff --git a/params.json b/params.json
new file mode 100644
index 0000000..b9e7ab7
--- /dev/null
+++ b/params.json
@@ -0,0 +1,7 @@
+{
+    "name": "Kylin",
+    "tagline": "Extreme OLAP Engine for Big Data",
+    "body": "Kylin\r\n=====\r\n\r\nCore Repo for Kylin OLAP Engine\r\n",
+    "google": "UA-55534813-1",
+    "note": "Don't delete this file! It's used internally to help with page regeneration."
+}