天天看點

《Tableau資料可視化實戰》——1.7節連接配接其他資料庫

本節書摘來自華章社群《tableau資料可視化實戰》一書中的第1章,第1.7節連接配接其他資料庫,作者(美)ashutosh nandeshwar,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

1.7 連接配接其他資料庫

tableau與大多數資料庫伺服器的連接配接都很簡單,提供伺服器名稱和身份認證的詳細資訊通常就足夠了。凡事都有例外,比如tableau未提供到想用的資料庫伺服器的連接配接,或者你想使用odbc連接配接。

準備工作

連接配接資料庫最簡單的方法是使用odbc連接配接。為了使用這個類型的連接配接,我們必須首先設定dsn(data source name)。本例中,我們将建立一個dsn,以連接配接資料伺服器。

在control panel(控制台)中,點選system and security(系統與安全),然後點選administrative tools(管理工具),輕按兩下data source(odbc),你可以看見data source administrator(資料源管理系統)視窗,在user dsn(使用者dsn)下,點選add(添加)并執行以下步驟來為資料庫建立dsn。如果你已經安裝sql server資料庫,并且已有樣例the adventure works,選擇sql server native client(sql server本地使用者),并點選finish(完成)按鈕。在name(名稱)字段中,輸入你容易記住的名字,注意其中不能包含空格。在伺服器上選擇adventureworkscnxn檔案,輸入資料庫伺服器的名稱或者選擇local(本地)伺服器。繼續選擇預設選項直到看到finish(完成)按鈕。

實作步驟

一旦dsn安裝好,在tableau裡打開一個新的工作表并通過使用odbc執行以下步驟連接配接資料庫:

step01 點選connect to data(連接配接資料)并選擇other databases (odbc)(其他資料庫(odbc))。

step02 在dsn下拉菜單中,選擇你之前建立的dsn。

step03 點選connect(連接配接)來測試資料連接配接。

step04 在owner(使用者)下,選擇person(個人)。

step05 在table(表格)選項區域的單選按鈕中,選擇single table(單個表格);點選放大鏡圖示搜尋表名。

step06 在give the connection a name(給出連接配接名稱)下的文本框中,輸入名稱然後點選ok(确認)按鈕,如圖1.11所示。

《Tableau資料可視化實戰》——1.7節連接配接其他資料庫

step07 如果你在data connection(資料連接配接)的頁面上看見connect live(實時連接配接)、import all data(導入所有資料)以及import some data(導入部分資料)選項,則可以運用odbc和 dsn成功連接配接到sql server。

實作原理

tableau使用odbc提供了一個連接配接資料源的選項,因為這些資料源在tableau中沒有原生支援。這個選項為帶odbc驅動的資料源的連接配接提供了靈活性。盡管tableau能直接支援sql server,但在這個方法中,我們也可以非常容易地使用odbc驅動程式和dsn來連接配接資料源。

了解更多