Modified: kylin/site/docs/howto/howto_use_restapi.html
URL: 
http://svn.apache.org/viewvc/kylin/site/docs/howto/howto_use_restapi.html?rev=1723232&r1=1723231&r2=1723232&view=diff
==============================================================================
--- kylin/site/docs/howto/howto_use_restapi.html (original)
+++ kylin/site/docs/howto/howto_use_restapi.html Wed Jan  6 05:44:15 2016
@@ -1673,1841 +1673,907 @@
                                                                <p>version: 
v1.0, since: v0.7.1</p>
                                                        
                                                        <article 
class="post-content" > 
-                                                       <h2 
id="kylin-restful-api-list">Kylin Restful API List</h2>
+                                                       <p>This page lists all 
the Restful API that provided by Kylin; The endpoint of the Rest service is 
started with <strong>/kylin/api</strong>, so don’t forget to add it before a 
certain API’s path. For example, to get all cube instances, send HTTP GET 
request to “/kylin/api/cubes”.</p>
 
 <ul>
   <li>QUERY
     <ul>
-      <li>Login</li>
-      <li>Query</li>
-      <li>List queryable tables</li>
+      <li><a href="#login">Login</a></li>
+      <li><a href="#query">Query</a></li>
+      <li><a href="#list-queryable-tables">List queryable tables</a></li>
     </ul>
   </li>
   <li>CUBE
     <ul>
-      <li>List cubes</li>
-      <li>Rebuild cube</li>
-      <li>Disable cube</li>
-      <li>Purge cube</li>
-      <li>Enable cube</li>
+      <li><a href="#list-cubes">List cubes</a></li>
+      <li><a href="#get-cube">Get cube</a></li>
+      <li><a href="#get-cube-descriptor">Get cube descriptor (dimension, 
measure info, etc)</a></li>
+      <li><a href="#get-data-model">Get data model (fact and lookup table 
info)</a></li>
+      <li><a href="#build-cube">Build cube</a></li>
+      <li><a href="#disable-cube">Disable cube</a></li>
+      <li><a href="#purge-cube">Purge cube</a></li>
+      <li><a href="#enable-cube">Enable cube</a></li>
     </ul>
   </li>
   <li>JOB
     <ul>
-      <li>Resume job</li>
-      <li>Discard job</li>
-      <li>Get job step log</li>
+      <li><a href="#resume-job">Resume job</a></li>
+      <li><a href="#discard-job">Discard job</a></li>
+      <li><a href="#get-job-step-output">Get job step output</a></li>
     </ul>
   </li>
   <li>Metadata
     <ul>
-      <li>Get Hive Table</li>
-      <li>Get Hive Table (Extend Info)</li>
-      <li>Get Hive Tables</li>
-      <li>Load Hive Table</li>
+      <li><a href="#get-hive-table">Get Hive Table</a></li>
+      <li><a href="#get-hive-table-extend-info">Get Hive Table (Extend 
Info)</a></li>
+      <li><a href="#get-hive-tables">Get Hive Tables</a></li>
+      <li><a href="#load-hive-tables">Load Hive Tables</a></li>
+    </ul>
+  </li>
+  <li>Cache
+    <ul>
+      <li><a href="#wipe-cache">Wipe cache</a></li>
     </ul>
   </li>
-  <li>Wipe cache</li>
 </ul>
 
-<h3 id="login">Login</h3>
+<h2 id="login">Login</h2>
 <p><code class="highlighter-rouge">POST /user/authentication</code></p>
 
-<p>for example:  <br />
-```sh</p>
+<p>for example:</p>
 
-<p>curl -c /path/to/cookiefile.txt -X POST -H “Authorization: Basic 
XXXXXXXXX” -H ‘Content-Type: application/json’ 
http://<host>:<port>/kylin/api/user/authentication
-```</port></host></p>
+<div class="highlighter-rouge"><pre class="highlight"><code>curl -c 
/path/to/cookiefile.txt -X POST -H "Authorization: Basic XXXXXXXXX" -H 
'Content-Type: application/json' 
http://&lt;host&gt;:&lt;port&gt;/kylin/api/user/authentication
+</code></pre>
+</div>
 
 <p>If login successfully, the JSESSIONID will be saved into the cookie file; 
In the subsequent http requests, attach the cookie, for example:</p>
 
-<div class="highlighter-rouge"><pre class="highlight"><code>curl -b 
/path/to/cookiefile.txt -X PUT -H <span class="s1">'Content-Type: 
application/json'</span> -d <span 
class="s1">'{"startTime":'</span>1423526400000<span class="s1">', 
"endTime":'</span>1423526400<span class="s1">', "buildType":"BUILD"}'</span> 
http://&lt;host&gt;:&lt;port&gt;/kylin/api/cubes/your_cube/rebuild
+<div class="highlighter-rouge"><pre class="highlight"><code>curl -b 
/path/to/cookiefile.txt -X PUT -H 'Content-Type: application/json' -d 
'{"startTime":'1423526400000', "endTime":'1423526400', "buildType":"BUILD"}' 
http://&lt;host&gt;:&lt;port&gt;/kylin/api/cubes/your_cube/rebuild
 </code></pre>
 </div>
 
-<h3 id="header">Header</h3>
+<h4 id="header">Header</h4>
 <p>Authorization data encoded by basic auth. Header sample:<br />
-Authorization:Basic {data}<br />
-### Response Sample<br />
-```sh</p>
-
-<p>Status: 200OK<br />
-<code class="highlighter-rouge">
-</code>sh<br />
-{  <br />
-   “userDetails”:{  <br />
-      “password”:null,<br />
-      “username”:”sample”,<br />
-      “authorities”:[  <br />
-         {  <br />
-            “authority”:”ROLE_ANALYST”<br />
-         },<br />
-         {  <br />
-            “authority”:”ROLE_MODELER”<br />
-         }<br />
-      ],<br />
-      “accountNonExpired”:true,<br />
-      “accountNonLocked”:true,<br />
-      “credentialsNonExpired”:true,<br />
-      “enabled”:true<br />
-   }<br />
-}<br />
-```</p>
-
-<hr />
+Authorization:Basic {data}</p>
 
-<h3 id="query">Query</h3>
-<p><code class="highlighter-rouge">POST /query</code><br />
-### Request Body<br />
-* sql - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> The sql query string.<br />
-* offset - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">int</code> Query offset. If offset is set in sql, 
curIndex will be ignored.<br />
-* 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.<br />
-* acceptPartial - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">bool</code> Flag to switch partial query.<br />
-* project - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Project to perform query. Default value 
is ‘DEFAULT’<br />
-<code class="highlighter-rouge">sh
-{  
-   "sql":"select * from TEST_KYLIN_FACT",
-   "offset":0,
-   "limit":50000,
-   "acceptPartial":true,
-   "project":"DEFAULT"
-}
-</code></p>
+<h4 id="response-sample">Response Sample</h4>
 
-<h3 id="response-sample">Response Sample</h3>
-
-<div class="highlighter-rouge"><pre class="highlight"><code>Status: 200OK
-</code></pre>
-</div>
 <div class="highlighter-rouge"><pre class="highlight"><code><span 
class="o">{</span>  
-   <span class="s2">"columnMetas"</span>:[  
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:0,
-         <span class="s2">"label"</span>:<span class="s2">"CAL_DT"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"CAL_DT"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:0,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:91,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"DATE"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:10,
-         <span class="s2">"label"</span>:<span 
class="s2">"LEAF_CATEG_ID"</span>,
-         <span class="s2">"name"</span>:<span 
class="s2">"LEAF_CATEG_ID"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:10,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:4,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"INTEGER"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:10,
-         <span class="s2">"label"</span>:<span 
class="s2">"LSTG_SITE_ID"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"LSTG_SITE_ID"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:10,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:4,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"INTEGER"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:5,
-         <span class="s2">"label"</span>:<span 
class="s2">"SLR_SEGMENT_CD"</span>,
-         <span class="s2">"name"</span>:<span 
class="s2">"SLR_SEGMENT_CD"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:5,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:5,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"SMALLINT"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:256,
-         <span class="s2">"label"</span>:<span 
class="s2">"LSTG_FORMAT_NAME"</span>,
-         <span class="s2">"name"</span>:<span 
class="s2">"LSTG_FORMAT_NAME"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:256,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:12,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"VARCHAR(256)"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:19,
-         <span class="s2">"label"</span>:<span class="s2">"SELLER_ID"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"SELLER_ID"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:19,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:-5,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"BIGINT"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:19,
-         <span class="s2">"label"</span>:<span class="s2">"PRICE"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"PRICE"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:19,
-         <span class="s2">"scale"</span>:4,
-         <span class="s2">"columnType"</span>:3,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"DECIMAL(19, 4)"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:19,
-         <span class="s2">"label"</span>:<span class="s2">"MIN_PRICE_"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"MIN_PRICE_"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:19,
-         <span class="s2">"scale"</span>:4,
-         <span class="s2">"columnType"</span>:3,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"DECIMAL(19, 4)"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:19,
-         <span class="s2">"label"</span>:<span class="s2">"MAX_PRICE_"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"MAX_PRICE_"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:19,
-         <span class="s2">"scale"</span>:4,
-         <span class="s2">"columnType"</span>:3,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"DECIMAL(19, 4)"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>,
-      <span class="o">{</span>  
-         <span class="s2">"isNullable"</span>:1,
-         <span class="s2">"displaySize"</span>:19,
-         <span class="s2">"label"</span>:<span class="s2">"COUNT__"</span>,
-         <span class="s2">"name"</span>:<span class="s2">"COUNT__"</span>,
-         <span class="s2">"schemaName"</span>:null,
-         <span class="s2">"catelogName"</span>:null,
-         <span class="s2">"tableName"</span>:null,
-         <span class="s2">"precision"</span>:19,
-         <span class="s2">"scale"</span>:0,
-         <span class="s2">"columnType"</span>:-5,
-         <span class="s2">"columnTypeName"</span>:<span 
class="s2">"BIGINT"</span>,
-         <span class="s2">"readOnly"</span>:true,
-         <span class="s2">"writable"</span>:false,
-         <span class="s2">"caseSensitive"</span>:true,
-         <span class="s2">"searchable"</span>:false,
-         <span class="s2">"currency"</span>:false,
-         <span class="s2">"signed"</span>:true,
-         <span class="s2">"autoIncrement"</span>:false,
-         <span class="s2">"definitelyWritable"</span>:false
-      <span class="o">}</span>
-   <span class="o">]</span>,
-   <span class="s2">"results"</span>:[  
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"32996"</span>,
-         <span class="s2">"15"</span>,
-         <span class="s2">"15"</span>,
-         <span class="s2">"Auction"</span>,
-         <span class="s2">"10000000"</span>,
-         <span class="s2">"49.048952730908745"</span>,
-         <span class="s2">"49.048952730908745"</span>,
-         <span class="s2">"49.048952730908745"</span>,
-         <span class="s2">"1"</span>
-      <span class="o">]</span>,
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"43398"</span>,
-         <span class="s2">"0"</span>,
-         <span class="s2">"14"</span>,
-         <span class="s2">"ABIN"</span>,
-         <span class="s2">"10000633"</span>,
-         <span class="s2">"85.78317064220418"</span>,
-         <span class="s2">"85.78317064220418"</span>,
-         <span class="s2">"85.78317064220418"</span>,
-         <span class="s2">"1"</span>
-      <span class="o">]</span>,
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"170083"</span>,
-         <span class="s2">"3"</span>,
-         <span class="s2">"12"</span>,
-         <span class="s2">"FP-non GTC"</span>,
-         <span class="s2">"10000688"</span>,
-         <span class="s2">"49.4518822857833"</span>,
-         <span class="s2">"49.4518822857833"</span>,
-         <span class="s2">"49.4518822857833"</span>,
-         <span class="s2">"1"</span>
-      <span class="o">]</span>,
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"73506"</span>,
-         <span class="s2">"0"</span>,
-         <span class="s2">"14"</span>,
-         <span class="s2">"Others"</span>,
-         <span class="s2">"10000858"</span>,
-         <span class="s2">"35.7556514660872"</span>,
-         <span class="s2">"35.7556514660872"</span>,
-         <span class="s2">"35.7556514660872"</span>,
-         <span class="s2">"1"</span>
-      <span class="o">]</span>,
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"26262"</span>,
-         <span class="s2">"0"</span>,
-         <span class="s2">"5"</span>,
-         <span class="s2">"FP-GTC"</span>,
-         <span class="s2">"10000914"</span>,
-         <span class="s2">"69.63202173718798"</span>,
-         <span class="s2">"69.63202173718798"</span>,
-         <span class="s2">"69.63202173718798"</span>,
-         <span class="s2">"1"</span>
+   <span class="s2">"userDetails"</span>:<span class="o">{</span>  
+      <span class="s2">"password"</span>:null,
+      <span class="s2">"username"</span>:<span class="s2">"sample"</span>,
+      <span class="s2">"authorities"</span>:[  
+         <span class="o">{</span>  
+            <span class="s2">"authority"</span>:<span 
class="s2">"ROLE_ANALYST"</span>
+         <span class="o">}</span>,
+         <span class="o">{</span>  
+            <span class="s2">"authority"</span>:<span 
class="s2">"ROLE_MODELER"</span>
+         <span class="o">}</span>
       <span class="o">]</span>,
-      <span class="o">[</span>  
-         <span class="s2">"2013-08-07"</span>,
-         <span class="s2">"1161"</span>,
-         <span class="s2">"3"</span>,
-         <span class="s2">"12"</span>,
-         <span class="s2">"Others"</span>,
-         <span class="s2">"10000959"</span>,
-         <span class="s2">"76.72392839984632"</span>,
-         <span class="s2">"76.72392839984632"</span>,
-         <span class="s2">"76.72392839984632"</span>,
-         <span class="s2">"1"</span>
-      <span class="o">]</span>
-   <span class="o">]</span>,
-   <span class="s2">"cube"</span>:<span 
class="s2">"test_kylin_cube_with_slr_desc"</span>,
-   <span class="s2">"affectedRowCount"</span>:0,
-   <span class="s2">"isException"</span>:false,
-   <span class="s2">"exceptionMessage"</span>:null,
-   <span class="s2">"duration"</span>:3451,
-   <span class="s2">"partial"</span>:false
+      <span class="s2">"accountNonExpired"</span>:true,
+      <span class="s2">"accountNonLocked"</span>:true,
+      <span class="s2">"credentialsNonExpired"</span>:true,
+      <span class="s2">"enabled"</span>:true
+   <span class="o">}</span>
 <span class="o">}</span>
 </code></pre>
 </div>
 
 <hr />
 
-<h3 id="list-queryable-tables">List queryable tables</h3>
-<p><code class="highlighter-rouge">GET /tables_and_columns</code><br />
-### Request Parameters<br />
-* project - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> The project to load tables</p>
+<h2 id="query">Query</h2>
+<p><code class="highlighter-rouge">POST /query</code></p>
 
-<h3 id="response-sample-1">Response Sample</h3>
-<div class="highlighter-rouge"><pre class="highlight"><code>Status: 200OK
-</code></pre>
+<h4 id="request-body">Request Body</h4>
+<ul>
+  <li>sql - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> The sql query string.</li>
+  <li>offset - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">int</code> Query offset. If offset is set in sql, 
curIndex will be ignored.</li>
+  <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> Flag to switch partial query.</li>
+  <li>project - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Project to perform query. Default value 
is ‘DEFAULT’.</li>
+</ul>
+
+<div class="highlighter-rouge"><pre class="highlight"><code><span 
class="p">{</span><span class="w">  
+   </span><span class="nt">"sql"</span><span class="p">:</span><span 
class="s2">"select * from TEST_KYLIN_FACT"</span><span class="p">,</span><span 
class="w">
+   </span><span class="nt">"offset"</span><span class="p">:</span><span 
class="mi">0</span><span class="p">,</span><span class="w">
+   </span><span class="nt">"limit"</span><span class="p">:</span><span 
class="mi">50000</span><span class="p">,</span><span class="w">
+   </span><span class="nt">"acceptPartial"</span><span class="p">:</span><span 
class="kc">true</span><span class="p">,</span><span class="w">
+   </span><span class="nt">"project"</span><span class="p">:</span><span 
class="s2">"DEFAULT"</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre>
+</div>
+
+<h4 id="response-sample-1">Response Sample</h4>
+
+<div class="highlighter-rouge"><pre class="highlight"><code><span 
class="p">{</span><span class="w">  
+   </span><span class="nt">"columnMetas"</span><span class="p">:[</span><span 
class="w">  
+      </span><span class="p">{</span><span class="w">  
+         </span><span class="nt">"isNullable"</span><span 
class="p">:</span><span class="mi">1</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"displaySize"</span><span 
class="p">:</span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"label"</span><span class="p">:</span><span 
class="s2">"CAL_DT"</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"name"</span><span class="p">:</span><span 
class="s2">"CAL_DT"</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"schemaName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"catelogName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"tableName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"precision"</span><span 
class="p">:</span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"scale"</span><span class="p">:</span><span 
class="mi">0</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"columnType"</span><span 
class="p">:</span><span class="mi">91</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"columnTypeName"</span><span 
class="p">:</span><span class="s2">"DATE"</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"readOnly"</span><span 
class="p">:</span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"writable"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"caseSensitive"</span><span 
class="p">:</span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"searchable"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"currency"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"signed"</span><span class="p">:</span><span 
class="kc">true</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"autoIncrement"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"definitelyWritable"</span><span 
class="p">:</span><span class="kc">false</span><span class="w">
+      </span><span class="p">},</span><span class="w">
+      </span><span class="p">{</span><span class="w">  
+         </span><span class="nt">"isNullable"</span><span 
class="p">:</span><span class="mi">1</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"displaySize"</span><span 
class="p">:</span><span class="mi">10</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"label"</span><span class="p">:</span><span 
class="s2">"LEAF_CATEG_ID"</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"name"</span><span class="p">:</span><span 
class="s2">"LEAF_CATEG_ID"</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"schemaName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"catelogName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"tableName"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"precision"</span><span 
class="p">:</span><span class="mi">10</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"scale"</span><span class="p">:</span><span 
class="mi">0</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"columnType"</span><span 
class="p">:</span><span class="mi">4</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"columnTypeName"</span><span 
class="p">:</span><span class="s2">"INTEGER"</span><span 
class="p">,</span><span class="w">
+         </span><span class="nt">"readOnly"</span><span 
class="p">:</span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"writable"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"caseSensitive"</span><span 
class="p">:</span><span class="kc">true</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"searchable"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"currency"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"signed"</span><span class="p">:</span><span 
class="kc">true</span><span class="p">,</span><span class="w">
+         </span><span class="nt">"autoIncrement"</span><span 
class="p">:</span><span class="kc">false</span><span class="p">,</span><span 
class="w">
+         </span><span class="nt">"definitelyWritable"</span><span 
class="p">:</span><span class="kc">false</span><span class="w">
+      </span><span class="p">},</span><span class="w">
+      </span><span class="err">...</span><span class="w">
+   </span><span class="p">],</span><span class="w">
+   </span><span class="nt">"results"</span><span class="p">:[</span><span 
class="w">  
+      </span><span class="p">[</span><span class="w">  
+         </span><span class="s2">"2013-08-07"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"32996"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"15"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"15"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"Auction"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"10000000"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"49.048952730908745"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"49.048952730908745"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"49.048952730908745"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"1"</span><span class="w">
+      </span><span class="p">],</span><span class="w">
+      </span><span class="p">[</span><span class="w">  
+         </span><span class="s2">"2013-08-07"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"43398"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"0"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"14"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"ABIN"</span><span class="p">,</span><span 
class="w">
+         </span><span class="s2">"10000633"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"85.78317064220418"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"85.78317064220418"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"85.78317064220418"</span><span 
class="p">,</span><span class="w">
+         </span><span class="s2">"1"</span><span class="w">
+      </span><span class="p">],</span><span class="w">
+     </span><span class="err">...</span><span class="w">
+   </span><span class="p">],</span><span class="w">
+   </span><span class="nt">"cube"</span><span class="p">:</span><span 
class="s2">"test_kylin_cube_with_slr_desc"</span><span class="p">,</span><span 
class="w">
+   </span><span class="nt">"affectedRowCount"</span><span 
class="p">:</span><span class="mi">0</span><span class="p">,</span><span 
class="w">
+   </span><span class="nt">"isException"</span><span class="p">:</span><span 
class="kc">false</span><span class="p">,</span><span class="w">
+   </span><span class="nt">"exceptionMessage"</span><span 
class="p">:</span><span class="kc">null</span><span class="p">,</span><span 
class="w">
+   </span><span class="nt">"duration"</span><span class="p">:</span><span 
class="mi">3451</span><span class="p">,</span><span class="w">
+   </span><span class="nt">"partial"</span><span class="p">:</span><span 
class="kc">false</span><span class="w">
+</span><span class="p">}</span><span class="w">
+</span></code></pre>
 </div>
-<div class="highlighter-rouge"><pre class="highlight"><code><span 
class="o">[</span>  
-   <span class="o">{</span>  
-      <span class="s2">"columns"</span>:[  
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CAL_DT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"CAL_DT"</span>,
-            <span class="s2">"data_TYPE"</span>:91,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:1,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"DATE"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CAL_DT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"WEEK_BEG_DT"</span>,
-            <span class="s2">"data_TYPE"</span>:91,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:2,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"DATE"</span>
-         <span class="o">}</span>
-      <span class="o">]</span>,
-      <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CAL_DT"</span>,
-      <span class="s2">"table_SCHEM"</span>:<span class="s2">"EDW"</span>,
-      <span class="s2">"ref_GENERATION"</span>:null,
-      <span class="s2">"self_REFERENCING_COL_NAME"</span>:null,
-      <span class="s2">"type_SCHEM"</span>:null,
-      <span class="s2">"table_TYPE"</span>:<span class="s2">"TABLE"</span>,
-      <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-      <span class="s2">"remarks"</span>:null,
-      <span class="s2">"type_CAT"</span>:null,
-      <span class="s2">"type_NAME"</span>:null
-   <span class="o">}</span>,
-   <span class="o">{</span>  
-      <span class="s2">"columns"</span>:[  
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"LEAF_CATEG_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:4,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:1,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"INTEGER"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SITE_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:4,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:2,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"INTEGER"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"META_CATEG_NAME"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:3,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"CATEG_LVL2_NAME"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:4,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"CATEG_LVL3_NAME"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:5,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"USER_DEFINED_FIELD1"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:6,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"USER_DEFINED_FIELD3"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:7,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"UPD_DATE"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:8,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"UPD_USER"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:9,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>
-      <span class="o">]</span>,
-      <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_CATEGORY_GROUPINGS"</span>,
-      <span class="s2">"table_SCHEM"</span>:<span class="s2">"EDW"</span>,
-      <span class="s2">"ref_GENERATION"</span>:null,
-      <span class="s2">"self_REFERENCING_COL_NAME"</span>:null,
-      <span class="s2">"type_SCHEM"</span>:null,
-      <span class="s2">"table_TYPE"</span>:<span class="s2">"TABLE"</span>,
-      <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-      <span class="s2">"remarks"</span>:null,
-      <span class="s2">"type_CAT"</span>:null,
-      <span class="s2">"type_NAME"</span>:null
-   <span class="o">}</span>,
-   <span class="o">{</span>  
-      <span class="s2">"columns"</span>:[  
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"CAL_DT"</span>,
-            <span class="s2">"data_TYPE"</span>:91,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:1,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"DATE"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"LEAF_CATEG_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:4,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:2,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"INTEGER"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"LSTG_SITE_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:4,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:3,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"INTEGER"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SLR_SEGMENT_CD"</span>,
-            <span class="s2">"data_TYPE"</span>:5,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:4,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"SMALLINT"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"LSTG_FORMAT_NAME"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:5,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SELLER_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:-5,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:6,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"BIGINT"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"PRICE"</span>,
-            <span class="s2">"data_TYPE"</span>:3,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:19,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:4,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:19,
-            <span class="s2">"ordinal_POSITION"</span>:7,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"DECIMAL(19, 
4)"</span>
-         <span class="o">}</span>
-      <span class="o">]</span>,
-      <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_KYLIN_FACT"</span>,
-      <span class="s2">"table_SCHEM"</span>:<span class="s2">"EDW"</span>,
-      <span class="s2">"ref_GENERATION"</span>:null,
-      <span class="s2">"self_REFERENCING_COL_NAME"</span>:null,
-      <span class="s2">"type_SCHEM"</span>:null,
-      <span class="s2">"table_TYPE"</span>:<span class="s2">"TABLE"</span>,
-      <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-      <span class="s2">"remarks"</span>:null,
-      <span class="s2">"type_CAT"</span>:null,
-      <span class="s2">"type_NAME"</span>:null
-   <span class="o">}</span>,
-   <span class="o">{</span>  
-      <span class="s2">"columns"</span>:[  
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SELLER_TYPE_DIM"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SELLER_TYPE_CD"</span>,
-            <span class="s2">"data_TYPE"</span>:5,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:1,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"SMALLINT"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SELLER_TYPE_DIM"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SELLER_TYPE_DESC"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:2,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>
-      <span class="o">]</span>,
-      <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SELLER_TYPE_DIM"</span>,
-      <span class="s2">"table_SCHEM"</span>:<span class="s2">"EDW"</span>,
-      <span class="s2">"ref_GENERATION"</span>:null,
-      <span class="s2">"self_REFERENCING_COL_NAME"</span>:null,
-      <span class="s2">"type_SCHEM"</span>:null,
-      <span class="s2">"table_TYPE"</span>:<span class="s2">"TABLE"</span>,
-      <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-      <span class="s2">"remarks"</span>:null,
-      <span class="s2">"type_CAT"</span>:null,
-      <span class="s2">"type_NAME"</span>:null
-   <span class="o">}</span>,
-   <span class="o">{</span>  
-      <span class="s2">"columns"</span>:[  
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SITES"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SITE_ID"</span>,
-            <span class="s2">"data_TYPE"</span>:4,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:-1,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:-1,
-            <span class="s2">"ordinal_POSITION"</span>:1,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span 
class="s2">"INTEGER"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SITES"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"SITE_NAME"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:2,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>,
-         <span class="o">{</span>  
-            <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SITES"</span>,
-            <span class="s2">"table_SCHEM"</span>:<span 
class="s2">"EDW"</span>,
-            <span class="s2">"column_NAME"</span>:<span 
class="s2">"CRE_USER"</span>,
-            <span class="s2">"data_TYPE"</span>:12,
-            <span class="s2">"nullable"</span>:1,
-            <span class="s2">"column_SIZE"</span>:256,
-            <span class="s2">"buffer_LENGTH"</span>:-1,
-            <span class="s2">"decimal_DIGITS"</span>:0,
-            <span class="s2">"num_PREC_RADIX"</span>:10,
-            <span class="s2">"column_DEF"</span>:null,
-            <span class="s2">"sql_DATA_TYPE"</span>:-1,
-            <span class="s2">"sql_DATETIME_SUB"</span>:-1,
-            <span class="s2">"char_OCTET_LENGTH"</span>:256,
-            <span class="s2">"ordinal_POSITION"</span>:3,
-            <span class="s2">"is_NULLABLE"</span>:<span 
class="s2">"YES"</span>,
-            <span class="s2">"scope_CATLOG"</span>:null,
-            <span class="s2">"scope_SCHEMA"</span>:null,
-            <span class="s2">"scope_TABLE"</span>:null,
-            <span class="s2">"source_DATA_TYPE"</span>:-1,
-            <span class="s2">"iS_AUTOINCREMENT"</span>:null,
-            <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-            <span class="s2">"remarks"</span>:null,
-            <span class="s2">"type_NAME"</span>:<span class="s2">"VARCHAR(256) 
CHARACTER SET </span><span class="se">\"</span><span 
class="s2">UTF-16LE</span><span class="se">\"</span><span class="s2"> COLLATE 
</span><span class="se">\"</span><span class="s2">UTF-16LE</span><span 
class="nv">$en_US$primary</span><span class="se">\"</span><span 
class="s2">"</span>
-         <span class="o">}</span>
-      <span class="o">]</span>,
-      <span class="s2">"table_NAME"</span>:<span 
class="s2">"TEST_SITES"</span>,
-      <span class="s2">"table_SCHEM"</span>:<span class="s2">"EDW"</span>,
-      <span class="s2">"ref_GENERATION"</span>:null,
-      <span class="s2">"self_REFERENCING_COL_NAME"</span>:null,
-      <span class="s2">"type_SCHEM"</span>:null,
-      <span class="s2">"table_TYPE"</span>:<span class="s2">"TABLE"</span>,
-      <span class="s2">"table_CAT"</span>:<span 
class="s2">"defaultCatalog"</span>,
-      <span class="s2">"remarks"</span>:null,
-      <span class="s2">"type_CAT"</span>:null,
-      <span class="s2">"type_NAME"</span>:null
-   <span class="o">}</span>
-<span class="o">]</span>
+
+<hr />
+
+<h2 id="list-queryable-tables">List queryable tables</h2>
+<p><code class="highlighter-rouge">GET /tables_and_columns</code></p>
+
+<h4 id="request-parameters">Request Parameters</h4>
+<ul>
+  <li>project - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> The project to load tables</li>
+</ul>
+
+<h4 id="response-sample-2">Response Sample</h4>
+<div class="highlighter-rouge"><pre class="highlight"><code>[  
+   {  
+      "columns":[  
+         {  
+            "table_NAME":"TEST_CAL_DT",
+            "table_SCHEM":"EDW",
+            "column_NAME":"CAL_DT",
+            "data_TYPE":91,
+            "nullable":1,
+            "column_SIZE":-1,
+            "buffer_LENGTH":-1,
+            "decimal_DIGITS":0,
+            "num_PREC_RADIX":10,
+            "column_DEF":null,
+            "sql_DATA_TYPE":-1,
+            "sql_DATETIME_SUB":-1,
+            "char_OCTET_LENGTH":-1,
+            "ordinal_POSITION":1,
+            "is_NULLABLE":"YES",
+            "scope_CATLOG":null,
+            "scope_SCHEMA":null,
+            "scope_TABLE":null,
+            "source_DATA_TYPE":-1,
+            "iS_AUTOINCREMENT":null,
+            "table_CAT":"defaultCatalog",
+            "remarks":null,
+            "type_NAME":"DATE"
+         },
+         {  
+            "table_NAME":"TEST_CAL_DT",
+            "table_SCHEM":"EDW",
+            "column_NAME":"WEEK_BEG_DT",
+            "data_TYPE":91,
+            "nullable":1,
+            "column_SIZE":-1,
+            "buffer_LENGTH":-1,
+            "decimal_DIGITS":0,
+            "num_PREC_RADIX":10,
+            "column_DEF":null,
+            "sql_DATA_TYPE":-1,
+            "sql_DATETIME_SUB":-1,
+            "char_OCTET_LENGTH":-1,
+            "ordinal_POSITION":2,
+            "is_NULLABLE":"YES",
+            "scope_CATLOG":null,
+            "scope_SCHEMA":null,
+            "scope_TABLE":null,
+            "source_DATA_TYPE":-1,
+            "iS_AUTOINCREMENT":null,
+            "table_CAT":"defaultCatalog",
+            "remarks":null,
+            "type_NAME":"DATE"
+         }
+      ],
+      "table_NAME":"TEST_CAL_DT",
+      "table_SCHEM":"EDW",
+      "ref_GENERATION":null,
+      "self_REFERENCING_COL_NAME":null,
+      "type_SCHEM":null,
+      "table_TYPE":"TABLE",
+      "table_CAT":"defaultCatalog",
+      "remarks":null,
+      "type_CAT":null,
+      "type_NAME":null
+   },
+  ...
+]
 </code></pre>
 </div>
 
 <hr />
 
-<h3 id="list-cubes">List cubes</h3>
-<p><code class="highlighter-rouge">GET /cubes</code><br />
-### Request Parameters<br />
-* cubeName - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Cube name to find.<br />
-* offset - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">int</code> Offset used by pagination<br />
-* limit - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">int </code> Cubes per page.</p>
+<h2 id="list-cubes">List cubes</h2>
+<p><code class="highlighter-rouge">GET /cubes</code></p>
+
+<h4 id="request-parameters-1">Request Parameters</h4>
+<ul>
+  <li>cubeName - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> Cube name to find.</li>
+  <li>projectName - <code class="highlighter-rouge">optional</code> <code 
class="highlighter-rouge">string</code> project name.</li>
+  <li>offset - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">int</code> Offset used by pagination</li>
+  <li>limit - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">int </code> Cubes per page.</li>
+</ul>
 
-<h3 id="response-sample-2">Response Sample</h3>
-<div class="highlighter-rouge"><pre class="highlight"><code>Status: 200OK
+<h4 id="response-sample-3">Response Sample</h4>
+<div class="highlighter-rouge"><pre class="highlight"><code>[  
+   {  
+      "uuid":"1eaca32a-a33e-4b69-83dd-0bb8b1f8c53b",
+      "last_modified":1407831634847,
+      "name":"test_kylin_cube_with_slr_empty",
+      "owner":null,
+      "version":null,
+      "descriptor":"test_kylin_cube_with_slr_desc",
+      "cost":50,
+      "status":"DISABLED",
+      "segments":[  
+      ],
+      "create_time":null,
+      "source_records_count":0,
+      "source_records_size":0,
+      "size_kb":0
+   }
+]
 </code></pre>
 </div>
-<div class="highlighter-rouge"><pre class="highlight"><code><span 
class="o">[</span>  
-   <span class="o">{</span>  
-      <span class="s2">"uuid"</span>:<span 
class="s2">"1eaca32a-a33e-4b69-83dd-0bb8b1f8c53b"</span>,
-      <span class="s2">"last_modified"</span>:1407831634847,
-      <span class="s2">"name"</span>:<span 
class="s2">"test_kylin_cube_with_slr_empty"</span>,
-      <span class="s2">"owner"</span>:null,
-      <span class="s2">"version"</span>:null,
-      <span class="s2">"descriptor"</span>:<span 
class="s2">"test_kylin_cube_with_slr_desc"</span>,
-      <span class="s2">"cost"</span>:50,
-      <span class="s2">"status"</span>:<span class="s2">"DISABLED"</span>,
-      <span class="s2">"segments"</span>:[  
-      <span class="o">]</span>,
-      <span class="s2">"create_time"</span>:null,
-      <span class="s2">"source_records_count"</span>:0,
-      <span class="s2">"source_records_size"</span>:0,
-      <span class="s2">"size_kb"</span>:0
-   <span class="o">}</span>
-<span class="o">]</span>
+
+<h2 id="get-cube">Get cube</h2>
+<p><code class="highlighter-rouge">GET /cubes/{cubeName}</code></p>
+
+<h4 id="path-variable">Path Variable</h4>
+<ul>
+  <li>cubeName - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> Cube name to find.</li>
+</ul>
+
+<h2 id="get-cube-descriptor">Get cube descriptor</h2>
+<p><code class="highlighter-rouge">GET /cube_desc/{cubeName}</code></p>
+
+<h4 id="path-variable-1">Path Variable</h4>
+<ul>
+  <li>cubeName - <code class="highlighter-rouge">required</code> <code 
class="highlighter-rouge">string</code> Cube name.</li>
+</ul>
+
+<h4 id="response-sample-4">Response Sample</h4>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>[
+    {
+        "uuid": "a24ca905-1fc6-4f67-985c-38fa5aeafd92", 
+        "name": "test_kylin_cube_with_slr_desc", 
+        "description": null, 
+        "dimensions": [
+            {
+                "id": 0, 
+                "name": "CAL_DT", 
+                "table": "EDW.TEST_CAL_DT", 
+                "column": null, 
+                "derived": [
+                    "WEEK_BEG_DT"
+                ], 
+                "hierarchy": false
+            }, 
+            {
+                "id": 1, 
+                "name": "CATEGORY", 
+                "table": "DEFAULT.TEST_CATEGORY_GROUPINGS", 
+                "column": null, 
+                "derived": [
+                    "USER_DEFINED_FIELD1", 
+                    "USER_DEFINED_FIELD3", 
+                    "UPD_DATE", 
+                    "UPD_USER"
+                ], 
+                "hierarchy": false
+            }, 
+            {
+                "id": 2, 
+                "name": "CATEGORY_HIERARCHY", 
+                "table": "DEFAULT.TEST_CATEGORY_GROUPINGS", 
+                "column": [
+                    "META_CATEG_NAME", 
+                    "CATEG_LVL2_NAME", 
+                    "CATEG_LVL3_NAME"
+                ], 
+                "derived": null, 
+                "hierarchy": true
+            }, 
+            {
+                "id": 3, 
+                "name": "LSTG_FORMAT_NAME", 
+                "table": "DEFAULT.TEST_KYLIN_FACT", 
+                "column": [
+                    "LSTG_FORMAT_NAME"
+                ], 
+                "derived": null, 
+                "hierarchy": false
+            }, 
+            {
+                "id": 4, 
+                "name": "SITE_ID", 
+                "table": "EDW.TEST_SITES", 
+                "column": null, 
+                "derived": [
+                    "SITE_NAME", 
+                    "CRE_USER"
+                ], 
+                "hierarchy": false
+            }, 
+            {
+                "id": 5, 
+                "name": "SELLER_TYPE_CD", 
+                "table": "EDW.TEST_SELLER_TYPE_DIM", 
+                "column": null, 
+                "derived": [
+                    "SELLER_TYPE_DESC"
+                ], 
+                "hierarchy": false
+            }, 
+            {
+                "id": 6, 
+                "name": "SELLER_ID", 
+                "table": "DEFAULT.TEST_KYLIN_FACT", 
+                "column": [
+                    "SELLER_ID"
+                ], 
+                "derived": null, 
+                "hierarchy": false
+            }
+        ], 
+        "measures": [
+            {
+                "id": 1, 
+                "name": "GMV_SUM", 
+                "function": {
+                    "expression": "SUM", 
+                    "parameter": {
+                        "type": "column", 
+                        "value": "PRICE", 
+                        "next_parameter": null
+                    }, 
+                    "returntype": "decimal(19,4)"
+                }, 
+                "dependent_measure_ref": null
+            }, 
+            {
+                "id": 2, 
+                "name": "GMV_MIN", 
+                "function": {
+                    "expression": "MIN", 
+                    "parameter": {
+                        "type": "column", 
+                        "value": "PRICE", 
+                        "next_parameter": null
+                    }, 
+                    "returntype": "decimal(19,4)"
+                }, 
+                "dependent_measure_ref": null
+            }, 
+            {
+                "id": 3, 
+                "name": "GMV_MAX", 
+                "function": {
+                    "expression": "MAX", 
+                    "parameter": {
+                        "type": "column", 
+                        "value": "PRICE", 
+                        "next_parameter": null
+                    }, 
+                    "returntype": "decimal(19,4)"
+                }, 
+                "dependent_measure_ref": null
+            }, 
+            {
+                "id": 4, 
+                "name": "TRANS_CNT", 
+                "function": {
+                    "expression": "COUNT", 
+                    "parameter": {
+                        "type": "constant", 
+                        "value": "1", 
+                        "next_parameter": null
+                    }, 
+                    "returntype": "bigint"
+                }, 
+                "dependent_measure_ref": null
+            }, 
+            {
+                "id": 5, 
+                "name": "ITEM_COUNT_SUM", 
+                "function": {
+                    "expression": "SUM", 
+                    "parameter": {
+                        "type": "column", 
+                        "value": "ITEM_COUNT", 
+                        "next_parameter": null
+                    }, 
+                    "returntype": "bigint"
+                }, 
+                "dependent_measure_ref": null
+            }
+        ], 
+        "rowkey": {
+            "rowkey_columns": [
+                {
+                    "column": "SELLER_ID", 
+                    "length": 18, 
+                    "dictionary": null, 
+                    "mandatory": true
+                }, 
+                {
+                    "column": "CAL_DT", 
+                    "length": 0, 
+                    "dictionary": "true", 
+                    "mandatory": false
+                }, 
+                {
+                    "column": "LEAF_CATEG_ID", 
+                    "length": 0, 
+                    "dictionary": "true", 
+                    "mandatory": false
+                }, 
+                {
+                    "column": "META_CATEG_NAME", 
+                    "length": 0, 
+                    "dictionary": "true", 
+                    "mandatory": false
+                }, 
+                {
+                    "column": "CATEG_LVL2_NAME", 
+                    "length": 0, 
+                    "dictionary": "true", 
+                    "mandatory": false
+                }, 
+                {
+                    "column": "CATEG_LVL3_NAME", 
+                    "length": 0, 
+                    "dictionary": "true", 
+                    "mandatory": false
+                }, 
+                {
+                    "column": "LSTG_FORMAT_NAME", 

[... 1288 lines stripped ...]


Reply via email to