2017-04-05 118 views
1

我已經通過文檔瞭解了它,並且有點難以理解應該如何去編寫適配器。我想要緩解RESTful Web服務與業務夥伴之間的SQL接口的訪問。Apache Calcite - 使用SQL訪問RESTFul服務

粗的要求看起來像:

  1. 註冊數據源,在這種情況下端點
  2. 端點添加映射到表
  3. 執行簡單的SELECT查詢
  4. 允許加入要在執行某些連接鍵的基礎,但在客戶端應用程序內存中
  5. 以表格格式表示輸出

回答

1

嘗試使用Calcite的file adapter,它剛剛在版本1.12中添加。

最簡單的用例是從文件系統中讀取和解析CSV文件,並將其呈現爲可在SQL語句中使用的表格。但除文件之外,文件適配器還通過HTTP讀取文檔,並且可以解析HTML表格的內容。所以你應該可以使用它從REST服務讀取數據。

+0

聽起來像是我的解決方案。讓我試試看,我會回覆。 – D3V