Author: lidong
Date: Tue Jun  9 14:15:21 2020
New Revision: 1878662

URL: http://svn.apache.org/viewvc?rev=1878662&view=rev
Log:
Update document for KYLIN-3361 KYLIN-4312

Added:
    kylin/site/images/tutorial/Kylin-Web-Tutorial/
    kylin/site/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png   
(with props)
Modified:
    kylin/site/cn/docs31/howto/howto_use_restapi.html
    kylin/site/cn/docs31/tutorial/query_pushdown.html
    kylin/site/cn/docs31/tutorial/sql_reference.html
    kylin/site/cn/docs31/tutorial/web.html
    kylin/site/docs31/howto/howto_use_restapi.html
    kylin/site/docs31/tutorial/query_pushdown.html
    kylin/site/docs31/tutorial/sql_reference.html
    kylin/site/docs31/tutorial/web.html
    kylin/site/feed.xml

Modified: kylin/site/cn/docs31/howto/howto_use_restapi.html
URL: 
http://svn.apache.org/viewvc/kylin/site/cn/docs31/howto/howto_use_restapi.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/cn/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/cn/docs31/howto/howto_use_restapi.html Tue Jun  9 14:15:21 2020
@@ -319,6 +319,7 @@ python -c "import base64; print base64.s
   <li>limit - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">int</code> Query limit. If limit is set in sql, 
perPage will be ignored.</li>
   <li>acceptPartial - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">bool</code> Whether accept a partial result or not, 
default be “false”. Set to “false” for production use.</li>
   <li>project - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Project to perform query. Default value 
is ‘DEFAULT’.</li>
+  <li>backdoorToggles - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">map</code> You can set a key/value pair (<code 
class="highlighter-rouge">"DEBUG_TOGGLE_HIT_CUBE":"SimpleCube_01"</code>) to 
specific cube for your query. Default is empty map.</li>
 </ul>
 
 <h4 id="request-sample">Request Sample</h4>

Modified: kylin/site/cn/docs31/tutorial/query_pushdown.html
URL: 
http://svn.apache.org/viewvc/kylin/site/cn/docs31/tutorial/query_pushdown.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/cn/docs31/tutorial/query_pushdown.html (original)
+++ kylin/site/cn/docs31/tutorial/query_pushdown.html Tue Jun  9 14:15:21 2020
@@ -264,6 +264,19 @@ kylin.query.pushdown.id1.jdbc.pool-min-i
 
 <p><img src="/images/tutorial/2.1/push_down/push_down_2.png" alt="" /></p>
 
+<h3 id="pushdown-to-presto">Pushdown to Presto</h3>
+
+<p>如果你希望查询下压到Presto,你可以在 Project 级别é…
ç½®ä»¥ä¸‹å‚数以启用 Presto 查询下压 (通过 KYLIN-4491 引入)。</p>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">kylin.query.pushdown.runner-class-name=org.apache.kylin.query.pushdown.PushdownRunnerSDKImpl
+kylin.source.jdbc.dialect=presto
+kylin.source.jdbc.adaptor=org.apache.kylin.sdk.datasource.adaptor.PrestoAdaptor
+kylin.query.pushdown.jdbc.url={YOUR_URL}
+kylin.query.pushdown.jdbc.driver=com.facebook.presto.jdbc.PrestoDriver
+kylin.query.pushdown.jdbc.username={USER_NAME}
+kylin.query.pushdown.jdbc.password={PASSWORD}</code></pre></div>
+
+
                                                        </article>
                                                </div>
                                        </div>

Modified: kylin/site/cn/docs31/tutorial/sql_reference.html
URL: 
http://svn.apache.org/viewvc/kylin/site/cn/docs31/tutorial/sql_reference.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/cn/docs31/tutorial/sql_reference.html (original)
+++ kylin/site/cn/docs31/tutorial/sql_reference.html Tue Jun  9 14:15:21 2020
@@ -218,7 +218,8 @@ var _hmt = _hmt || [];
  <a href="#CAST">CAST</a></p>
 
 <p><a href="#SUBSTRING">SUSTRING</a><br />
-<a href="#COALESCE">COALESCE</a></p>
+<a href="#COALESCE">COALESCE</a><br />
+<a href="#STDDEV_SUM">STDDEV_SUM</a></p>
 
 <h2 id="section-2">数据类型</h2>
 <p><a href="#datatype">数据类型</a></p>
@@ -514,6 +515,21 @@ kylin_sales.part_dt, kylin_sales.seller_
 
 <div class="highlight"><pre><code class="language-groff" 
data-lang="groff">SELECT COALESCE(lstg_format_name, '888888888888') FROM 
kylin_sales;</code></pre></div>
 
+<h2 id="stddevsumstddevsum"><a href="#STDDEV_SUM">STDDEV_SUM</a></h2>
+<p>例子: 第一个查询和第二个查询是对等的,<code 
class="highlighter-rouge">stddev_sum</code> 是一个在 KYLIN-3361 引入的 
UDAF。</p>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">select A, stddev_sum(sampling_dim, m)
+from T
+group by A</code></pre></div>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">select A, stddev(SUM_M)
+from (
+      select A, sampling_dim, sum(m) as SUM_M
+      from T
+      group by A, sampling_dim
+) a
+group by A</code></pre></div>
+
 <h2 id="datatype">数据类型</h2>
 
 <table>

Modified: kylin/site/cn/docs31/tutorial/web.html
URL: 
http://svn.apache.org/viewvc/kylin/site/cn/docs31/tutorial/web.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/cn/docs31/tutorial/web.html (original)
+++ kylin/site/cn/docs31/tutorial/web.html Tue Jun  9 14:15:21 2020
@@ -234,9 +234,9 @@ var _hmt = _hmt || [];
   </ol>
 </blockquote>
 
-<p>由菜单栏进入 “Insight” 页面:</p>
+<p>由菜单栏进入 “Insight” 页面:你可以在 
<strong>Cube</strong> 下拉框选择你希望查询击中的 Cube。</p>
 
-<p><img src="/images/tutorial/1.5/Kylin-Web-Tutorial/8 query.png" alt="" /></p>
+<p><img src="/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png" 
alt="" /></p>
 
 <ul>
   <li>

Modified: kylin/site/docs31/howto/howto_use_restapi.html
URL: 
http://svn.apache.org/viewvc/kylin/site/docs31/howto/howto_use_restapi.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/docs31/howto/howto_use_restapi.html (original)
+++ kylin/site/docs31/howto/howto_use_restapi.html Tue Jun  9 14:15:21 2020
@@ -7859,6 +7859,7 @@ python -c "import base64; print base64.s
   <li>limit - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">int</code> Query limit. If limit is set in sql, 
perPage will be ignored.</li>
   <li>acceptPartial - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">bool</code> Whether accept a partial result or not, 
default be “false”. Set to “false” for production use.</li>
   <li>project - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Project to perform query. Default value 
is ‘DEFAULT’.</li>
+  <li>backdoorToggles - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">map</code> You can set a key value pair (<code 
class="highlighter-rouge">"DEBUG_TOGGLE_HIT_CUBE":"SimpleCube_01"</code>) to 
specific cube for your query. Default is empty map.</li>
 </ul>
 
 <h4 id="request-sample">Request Sample</h4>

Modified: kylin/site/docs31/tutorial/query_pushdown.html
URL: 
http://svn.apache.org/viewvc/kylin/site/docs31/tutorial/query_pushdown.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/docs31/tutorial/query_pushdown.html (original)
+++ kylin/site/docs31/tutorial/query_pushdown.html Tue Jun  9 14:15:21 2020
@@ -7807,8 +7807,20 @@ kylin.query.pushdown.id1.jdbc.pool-min-i
 
 <p>If query is answered by backup engine, <code class="highlighter-rouge">Is 
Query Push-Down</code> is set to <code class="highlighter-rouge">true</code> in 
the log.</p>
 
-<p><img src="/images/tutorial/2.1/push_down/push_down_2.png" alt="" /><br />
-#</p>
+<p><img src="/images/tutorial/2.1/push_down/push_down_2.png" alt="" /></p>
+
+<h3 id="pushdown-to-presto">Pushdown to Presto</h3>
+
+<p>If you want your query be push down to Presto, you can set following 
configuration in Project level properties (Introduced in KYLIN-4491).</p>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">kylin.query.pushdown.runner-class-name=org.apache.kylin.query.pushdown.PushdownRunnerSDKImpl
+kylin.source.jdbc.dialect=presto
+kylin.source.jdbc.adaptor=org.apache.kylin.sdk.datasource.adaptor.PrestoAdaptor
+kylin.query.pushdown.jdbc.url={YOUR_URL}
+kylin.query.pushdown.jdbc.driver=com.facebook.presto.jdbc.PrestoDriver
+kylin.query.pushdown.jdbc.username={USER_NAME}
+kylin.query.pushdown.jdbc.password={PASSWORD}</code></pre></div>
+
 
                                                        </article>
                                                </div>

Modified: kylin/site/docs31/tutorial/sql_reference.html
URL: 
http://svn.apache.org/viewvc/kylin/site/docs31/tutorial/sql_reference.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/docs31/tutorial/sql_reference.html (original)
+++ kylin/site/docs31/tutorial/sql_reference.html Tue Jun  9 14:15:21 2020
@@ -7757,7 +7757,8 @@ var _hmt = _hmt || [];
  <a href="#CASEWHEN">CASE WHEN</a><br />
  <a href="#CAST">CAST</a><br />
 <a href="#SUBSTRING">SUSTRING</a><br />
-<a href="#COALESCE">COALESCE</a></p>
+<a href="#COALESCE">COALESCE</a><br />
+<a href="#STDDEV_SUM">STDDEV_SUM</a></p>
 
 <h2 id="data-type">Data Type</h2>
 
@@ -8056,6 +8057,21 @@ Example:</p>
 
 <div class="highlight"><pre><code class="language-groff" 
data-lang="groff">SELECT COALESCE(lstg_format_name, '888888888888') FROM 
kylin_sales;</code></pre></div>
 
+<h2 id="stddevsumstddevsum"><a href="#STDDEV_SUM">STDDEV_SUM</a></h2>
+<p>Example: The first query is shortcut of the second query. <code 
class="highlighter-rouge">stddev_sum</code> is a UDAF which introduced in 
KYLIN-3361.</p>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">select A, stddev_sum(sampling_dim, m)
+from T
+group by A</code></pre></div>
+
+<div class="highlight"><pre><code class="language-groff" 
data-lang="groff">select A, stddev(SUM_M)
+from (
+      select A, sampling_dim, sum(m) as SUM_M
+      from T
+      group by A, sampling_dim
+) a
+group by A</code></pre></div>
+
 <h2 id="DATATYPE">DATA TYPE</h2>
 
 <table>

Modified: kylin/site/docs31/tutorial/web.html
URL: 
http://svn.apache.org/viewvc/kylin/site/docs31/tutorial/web.html?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/docs31/tutorial/web.html (original)
+++ kylin/site/docs31/tutorial/web.html Tue Jun  9 14:15:21 2020
@@ -7772,9 +7772,9 @@ Login with password:KYLIN</p>
   </ol>
 </blockquote>
 
-<p>Go to “Insight” menu.</p>
+<p>Go to “Insight” menu. You can specific cube for your query in 
<strong>Cube</strong> DropDownList .</p>
 
-<p><img src="/images/tutorial/1.5/Kylin-Web-Tutorial/8 query.png" alt="" /></p>
+<p><img src="/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png" 
alt="" /></p>
 
 <ul>
   <li>

Modified: kylin/site/feed.xml
URL: 
http://svn.apache.org/viewvc/kylin/site/feed.xml?rev=1878662&r1=1878661&r2=1878662&view=diff
==============================================================================
--- kylin/site/feed.xml (original)
+++ kylin/site/feed.xml Tue Jun  9 14:15:21 2020
@@ -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>Mon, 25 May 2020 06:59:14 -0700</pubDate>
-    <lastBuildDate>Mon, 25 May 2020 06:59:14 -0700</lastBuildDate>
+    <pubDate>Tue, 09 Jun 2020 06:59:12 -0700</pubDate>
+    <lastBuildDate>Tue, 09 Jun 2020 06:59:12 -0700</lastBuildDate>
     <generator>Jekyll v2.5.3</generator>
     
       <item>

Added: kylin/site/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png
URL: 
http://svn.apache.org/viewvc/kylin/site/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png?rev=1878662&view=auto
==============================================================================
Binary file - no diff available.

Propchange: kylin/site/images/tutorial/Kylin-Web-Tutorial/insight-query-part.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream


Reply via email to