Tableau 的 Web 連接器

Presto 的 Tableau web 連接器允許使用者從 Tableau 針對 Presto 執行查詢。 它實作了 Tableau web 連接器 API 中的功能。

當建立新的 web 資料來源時,Tableau 會要求 web 連接器的 URL。 請使用以下 URL,並將 example.net:8080 取代為 Presto 協調器的hostname和 port number (預設 port 為 8080)

http://example.net:8080/tableau/presto-connector.html

當 Tableau 首次載入 Presto web 連接器時,它會呈現一個 HTML 表單。 在此表單中,您需要填寫詳細資訊,例如您的使用者名稱、要查詢的 catalog 和 schema、資料來源名稱、要設定的 session 參數,以及最後要執行的 SQL 查詢。 在您按一下 Submit 之後,查詢將會提交到 Presto 協調器,然後 Tableau 會從協調器擷取的結果中建立提取 (extract),逐頁進行。 在 Tableau 完成擷取查詢結果後,您就可以使用此提取來使用 Tableau 進行進一步的分析。

注意

使用 Presto web 連接器,您只能建立 Tableau 提取,因為 web 連接器 API 目前不支援 live 模式。

web 連接器 API 僅支援 Presto 中可用資料類型的一個子集。特別是,Tableau web 連接器 API 目前支援以下 Tableau 資料類型:booldatedatetimefloatintstring。Presto 的 booleandate 類型將分別在 Tableau 用戶端轉換為 Tableau 資料類型 booldate。任何其他 Presto 類型,例如 arraymaprowdoublebigint 等,由於它們不對應任何 Tableau 類型,因此將會轉換為 Tableau string