Skip to main content

CannerFlow 與 Tableau 串接介紹

連結 Tableau

CannerFlow 支援兩種與 Tableau 整合的方式

  1. Tableau Data Push (資料推送)

    CannerFlow 與 Tableau 的整合跟一般 Data Warehouse / Database 透過 connector 串接的方式不同,CannerFlow 直接把資料以 Hyper 的格式,發佈到 Tableau Server。

  2. Tableau CannerFlow Connector (Tableau CannerFlow 連結器)

    Tableau 於 2020.2 版本後,提供合作夥伴可以開發並提供連接器,連接器的用法就跟其他資料庫的連接器 (Connector) 用法一致。

兩種連接方式差異性

使用情境

  • 若需要使用大量 adhoc query / direct query,建議使用 Tableau CannerFlow Connector (Tableau CannerFlow 連結器)
  • 若資料一段時間才固定更新一次,且 Tableau Extract 經常性因為資源不足等問題而失敗,建議可以使用 Tableau Data Push (資料推送) ,運算及產生 Hyper 在 CannerFlow 上處理好,Tableau 只處理報表呈現即可。

使用 Calculated Field 功能

使用 Tableau Data Push (資料推送) 方式推送到 Tableau server 上的 Hyper 檔案,是無法進一步新增 calculated field,若需要此功能,需使用 Tableau CannerFlow Connector (Tableau CannerFlow 連結器)

版本支援

  • Tableau Data Push (資料推送) 支援 2018.1 以上的版本。
  • Tableau CannerFlow Connector (Tableau CannerFlow 連結器) 支援 2020.2 以上的版本。

關於 Tableau CannerFlow Connector (Tableau CannerFlow 連結器)

info

請參考 使用 Tableau CannerFlow 連結器 了解如何透過 CannerFlow 發佈資料到 Tableau Server 的實際步驟。

關於 Tableau Data Push (資料推送)

tableau-architecture-simple

note
  1. Query Data: CannerFlow 整合不同來源的資料。
  2. Publish Data: CannerFlow 把整合的資料推送到 Tableau Server。
  3. BI Users / BI Creators: BI 的創作者 (Creator) 可使用推送的資料做報表,BI User 可觀看用 CannerFlow 推送的資料製成的報表。
info

請參考 使用 Tableau 資料推送 了解如何透過 CannerFlow 發佈資料到 Tableau Server 的實際步驟。