天天看點

Kylin查詢頁面主要基于一個查詢RESTAPIKylin查詢請求對應的URL為“網頁連結”,HTTP的請求方式為POS

作者:從頭開始自學java

Kylin查詢頁面主要基于一個查詢REST API

Kylin查詢請求對應的URL為“網頁連結”,HTTP的請求方式為POST。Kylin所有的API都是基于Basic Authentication認證機制的,Basic Authentication是一種簡單的通路控制機制,它先将賬号密碼基于Base64編碼,然後将其作為請求頭添加到HTTP請求頭中,後端會讀取請求頭中的賬号密碼資訊以進行認證。以Kylin預設的賬戶密碼ADMIN/KYLIN為例,對相應的賬号密碼進行編碼後,結果為“Basic QURNSU46S1lMSU4=”,那麼HTTP對應的請求頭資訊則為“Authorization:Basic QURNSU46S1lMSU4=”。

注意 若要增強認證安全性,可以啟用HTTPS協定,并将URL替換為“https://”。這樣就能保證使用者名和密碼在傳輸過程中受到更好的安全保密。

●sql:必填,字元串類型,請求的SQL。

●offset:可選,整型,查詢預設從第一行傳回結果,可以設定該參數決定傳回資料從哪一行開始往後傳回。

●limit:可選,整型,加上limit參數後會從offset開始傳回對應的行數,傳回的資料行數小于limit,以實際行數為準。

●project:必填,字元串類型,設定為自己要查詢的項目。

傳回對象中每一個屬性的解釋。

●columnMetas:每個列的中繼資料資訊。

●results:傳回的結果集。

●cube:這個查詢對應使用的CUBE。

●affectedRowCount:這個查詢關系到總行數。

●isException:這個查詢傳回是否異常。

●exceptionMessage:如果查詢傳回異常,則給出對應的内容。

●duration:查詢消耗時間,機關為毫秒。

●totalScanCount:Scan的總行數。

●totalScanBytes:Scan的總位元組數。

●hitExceptionCache:是否擊中異常緩存。

●storageCacheUsed:是否使用存儲緩存。

●traceUrl:跟蹤的URL。

●pushDown:是否使用查詢下壓。

●partial:這個查詢結果是否為部分結果,這取決于請求參數中的“acceptPartial”為“true”還是“false”。

Kylin查詢頁面主要基于一個查詢RESTAPIKylin查詢請求對應的URL為“網頁連結”,HTTP的請求方式為POS
Kylin查詢頁面主要基于一個查詢RESTAPIKylin查詢請求對應的URL為“網頁連結”,HTTP的請求方式為POS
Kylin查詢頁面主要基于一個查詢RESTAPIKylin查詢請求對應的URL為“網頁連結”,HTTP的請求方式為POS

繼續閱讀