You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2018/10/24 14:09:34 UTC

svn commit: r1844776 - in /kylin/site: cn/docs/install/configuration.html docs/gettingstarted/faq.html docs/install/configuration.html feed.xml

Author: lidong
Date: Wed Oct 24 14:09:34 2018
New Revision: 1844776

URL: http://svn.apache.org/viewvc?rev=1844776&view=rev
Log:
Update FAQ and configuration

Modified:
    kylin/site/cn/docs/install/configuration.html
    kylin/site/docs/gettingstarted/faq.html
    kylin/site/docs/install/configuration.html
    kylin/site/feed.xml

Modified: kylin/site/cn/docs/install/configuration.html
URL: http://svn.apache.org/viewvc/kylin/site/cn/docs/install/configuration.html?rev=1844776&r1=1844775&r2=1844776&view=diff
==============================================================================
--- kylin/site/cn/docs/install/configuration.html (original)
+++ kylin/site/cn/docs/install/configuration.html Wed Oct 24 14:09:34 2018
@@ -1322,6 +1322,12 @@ setenv.sh</code></pre></div>
       <td>Yes</td>
     </tr>
     <tr>
+      <td>kylin.query.enable-dynamic-column</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
       <td>kylin.server.mode</td>
       <td>all</td>
       <td>Kylin node mode: all|job|query.</td>

Modified: kylin/site/docs/gettingstarted/faq.html
URL: http://svn.apache.org/viewvc/kylin/site/docs/gettingstarted/faq.html?rev=1844776&r1=1844775&r2=1844776&view=diff
==============================================================================
--- kylin/site/docs/gettingstarted/faq.html (original)
+++ kylin/site/docs/gettingstarted/faq.html Wed Oct 24 14:09:34 2018
@@ -6021,12 +6021,6 @@ var _hmt = _hmt || [];
   <li>No, Kylin is an OLAP engine with SQL interface. The SQL queries need be matched with the pre-defined OLAP model.</li>
 </ul>
 
-<h4 id="how-to-compare-kylin-with-other-sql-engines-like-hive-presto-spark-sql-impala">How to compare Kylin with other SQL engines like Hive, Presto, Spark SQL, Impala?</h4>
-
-<ul>
-  <li>They answer a query in different ways. Kylin is not a replacement for them, but a supplement (query accelerator). Many users run Kylin together with other SQL engines. For the high frequent query patterns, building Cubes can greatly improve the performance and also offload cluster workloads. For less queried patterns or ad-hoc queries, ther MPP engines are more flexible.</li>
-</ul>
-
 <h4 id="whats-a-typical-scenario-to-use-apache-kylin">What’s a typical scenario to use Apache Kylin?</h4>
 
 <ul>
@@ -6051,6 +6045,12 @@ var _hmt = _hmt || [];
   <li>It depends on a couple of factors, for example, dimension/measure number, dimension cardinality, cuboid number, compression algorithm, etc. You can optimize the cube expansion in many ways to control the size.</li>
 </ul>
 
+<h4 id="how-to-compare-kylin-with-other-sql-engines-like-hive-presto-spark-sql-impala">How to compare Kylin with other SQL engines like Hive, Presto, Spark SQL, Impala?</h4>
+
+<ul>
+  <li>They answer a query in different ways. Kylin is not a replacement for them, but a supplement (query accelerator). Many users run Kylin together with other SQL engines. For the high frequent query patterns, building Cubes can greatly improve the performance and also offload cluster workloads. For less queried patterns or ad-hoc queries, ther MPP engines are more flexible.</li>
+</ul>
+
 <h4 id="how-to-compare-kylin-with-druid">How to compare Kylin with Druid?</h4>
 
 <ul>
@@ -6138,12 +6138,25 @@ var _hmt = _hmt || [];
   <li>Yes, but they are private APIs, incline to change over versions (without notification). By design, Kylin expects the user to create a new project/model/cube in Kylin’s web GUI.</li>
 </ul>
 
+<h4 id="how-to-define-a-snowflake-modelwith-two-fact-tables">How to define a snowflake model(with two fact tables)?</h4>
+
+<ul>
+  <li>In the snowflake model, there is only one fact table also. But you could define lookup table joins with another lookup table.</li>
+  <li>If the query pattern between your two “fact” tables is fixed, just like factA left join with factB. You could define factB as a lookup table and skip the snapshot for this huge lookup table.</li>
+</ul>
+
 <h4 id="where-does-the-cube-locate-can-i-directly-read-cube-from-hbase-without-going-through-kylin-api">Where does the cube locate, can I directly read cube from HBase without going through Kylin API?</h4>
 
 <ul>
   <li>Cube is stored in HBase. Each cube segment is an HBase table. The dimension values will be composed as the row key. The measures will be serialized in columns. To improve the storage efficiency, both dimension and measure values will be encoded to bytes. Kylin will decode the bytes to origin values after fetching from HBase. Without Kylin’s metadata, the HBase tables are not readable.</li>
 </ul>
 
+<h4 id="how-to-design-a-cube">How to design a cube?</h4>
+
+<ul>
+  <li>Please check: <a href="">https://www.slideshare.net/YangLi43/design-cube-in-apache-kylin</a></li>
+</ul>
+
 <h4 id="how-to-encrypt-cube-data">How to encrypt cube data?</h4>
 
 <ul>
@@ -6156,6 +6169,18 @@ var _hmt = _hmt || [];
   <li>Kylin doesn’t have a built-in scheduler for this. You can trigger that through Rest API from external scheduler services, like Linux cron job, Apache Airflow, etc.</li>
 </ul>
 
+<h4 id="how-to-exportimport-cubeproject-across-different-kylin-environments">How to export/import cube/project across different Kylin environments?</h4>
+
+<ul>
+  <li>Please check: <a href="">http://kylin.apache.org/docs/howto/howto_use_cli.html</a></li>
+</ul>
+
+<h4 id="how-to-view-kylin-cubes-hbase-table-without-encoding">How to view kylin cube’s hbase table without encoding?</h4>
+
+<ul>
+  <li>To view the origin data, please use SQL to query Kylin. Kylin will convert the SQL query to HBase access and then decode the data. You can use Rest API, JDBC, ODBC drivers to connect with Kylin.</li>
+</ul>
+
 <h4 id="does-kylin-support-hadoop-3-and-hbase-20">Does Kylin support Hadoop 3 and HBase 2.0?</h4>
 
 <ul>
@@ -6412,20 +6437,6 @@ $2a$10$A7.J.GIEOQknHmJhEeXUdOnj2wrdG4jho
   </li>
 </ul>
 
-<h4 id="how-to-exportimport-cubeproject-across-different-kylin-environments">How to export/import cube/project across different Kylin environments?</h4>
-
-<ul>
-  <li>Please check: <a href="">http://kylin.apache.org/docs/howto/howto_use_cli.html</a></li>
-</ul>
-
-<h4 id="how-to-define-a-snowflake-modelwith-two-fact-tables">How to define a snowflake model(with two fact tables)?</h4>
-
-<ul>
-  <li>In the snowflake model, there is only one fact table also. But you could define lookup table joins with another lookup table.</li>
-  <li>If the query pattern between your two “fact” tables is fixed, just like factA left join with factB. You could define factB as a lookup table and skip the snapshot for this huge lookup table.</li>
-</ul>
-
-
 							</article>
 						</div>
 					</div>

Modified: kylin/site/docs/install/configuration.html
URL: http://svn.apache.org/viewvc/kylin/site/docs/install/configuration.html?rev=1844776&r1=1844775&r2=1844776&view=diff
==============================================================================
--- kylin/site/docs/install/configuration.html (original)
+++ kylin/site/docs/install/configuration.html Wed Oct 24 14:09:34 2018
@@ -7171,6 +7171,12 @@ setenv.sh</code></pre></div>
       <td>Yes</td>
     </tr>
     <tr>
+      <td>kylin.query.enable-dynamic-column</td>
+      <td>false</td>
+      <td> </td>
+      <td>No</td>
+    </tr>
+    <tr>
       <td>kylin.server.mode</td>
       <td>all</td>
       <td>Kylin node mode: all|job|query.</td>

Modified: kylin/site/feed.xml
URL: http://svn.apache.org/viewvc/kylin/site/feed.xml?rev=1844776&r1=1844775&r2=1844776&view=diff
==============================================================================
--- kylin/site/feed.xml (original)
+++ kylin/site/feed.xml Wed Oct 24 14:09:34 2018
@@ -19,8 +19,8 @@
     <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>Fri, 19 Oct 2018 06:59:27 -0700</pubDate>
-    <lastBuildDate>Fri, 19 Oct 2018 06:59:27 -0700</lastBuildDate>
+    <pubDate>Wed, 24 Oct 2018 06:59:23 -0700</pubDate>
+    <lastBuildDate>Wed, 24 Oct 2018 06:59:23 -0700</lastBuildDate>
     <generator>Jekyll v2.5.3</generator>
     
       <item>