1. 程式人生 > 其它 >從資料來源支援、支援方式等角度深入瞭解Smartbi與Tableau

從資料來源支援、支援方式等角度深入瞭解Smartbi與Tableau

對資料分析來講,資料來源支援是基本功。讓資料分析工具與資料保持一個通道,建立會話。用資料分析應用伺服器與我們需要分析的業務資料進行連線,拿到需要的資料進行分析。Smartbi、Tableau系統給我們提供了哪些資料來源支援呢?支援的方式是如何?

首先給大家介紹下Tableau工具的資料接入的情況。TableauPublic版本,該版本主要是讓使用者能方便在部落格與網站中分享自己的分析成果,但資料支援連線的資料來源種類較少,支援連線本地檔案與到伺服器端的Google、OData以及Web資料連線。

若是想使用更多資料來源包括關係資料來源等就需要升級到TableauDesktop版本。Tableau桌面版的資料來源種類多,並且可以將資源儲存到本地。

如圖,TableauDesktop可以連線mysql、oracel等等這些常見資料庫如下這些:

另外不在此名單裡的還可以通過JDBC或者ODBC進行連線。可以說是支援接入的程度是涵蓋了市面上的99%。

具體的連線方式如下:

1)連線本地資料:之前已經給大家介紹過調用出本地型別的頁面之後選擇需要分析的本地檔案即可,如下圖:

選擇之後,會自動跳轉到資料來源介面,對資料進行規範。(此資料來源的配置介面與連線到伺服器的介面一樣,下文便不再重複)

2)連線到伺服器

本次就以連線到mysql資料庫作為示例。單擊【MySQL】,將彈出如下圖所示頁面請在該頁面中輸入正確的伺服器的地址,埠號以及使用者名稱和密碼。

Tableau在連線每個新的資料庫型別的時候都必須安裝相應的驅動程式。

對於Smartbi工具呢?是如何建立業務庫和產品應用伺服器的連線,拿到資料進行分析。那先來介紹下Smartbi支援接入資料來源的型別,支援接入的資料來源有:本地資料、關係資料庫、多維資料庫、NoSQL資料庫。

一言以蔽之:產品支援各式資料的接入,無論是傳統還是潮流,結構資料還是非結構資料。另外還可以用到跨庫資料來源,支援多種資料庫的跨庫查詢,並且不需要落地。

Smartbi也支援本地資料的接入,並且支援連線本地或其他機器上的資料庫。

1)接入本地資料:

2)連線業務資料庫

以連線mysql資料庫為例:我們可以看到,用Smartbi去連線業務庫時,系統已經內建資料庫型別的常見驅動(有產品內建驅動與自定義驅動),基本能滿足客戶日常使用,當然也是支援根據專案實際情況自定義驅動。

這次主要是從資料接入這一角度瞭解了Smartbi、Tableau兩款產品,那麼在接入了之後它們是如何對資料進行處理的呢,欲知後事如何,且聽下回分解。