2017-07-19 73 views
0

我有一個問題,我似乎無法找到直接的答案。我將大約20GB的CSV文件加載到Tableau Desktop中,爲將來的內部視圖創建一些工作表。我磕磕絆絆的地方在於是否首先使用Extract或Live數據源。數據本身不會改變,只有基於數據生成的報告或工作表。 Tableau Desktop上的工作表中的計算需要永久完成。Tableau Desktop:Live Vs提取併發布到Tableau Server

開始發佈到Tableau Server。我假設我必須將本地存儲的文件上傳到服務器以供將來使用。找到一個讓Tableau Server數據源指向的網絡驅動器會更好嗎?

簡而言之,操作Tableau Desktop上的大型數據集並將其呈現在Tableau Server上的最佳方法是什麼?此外,Tableau遵循什麼Regex方法,因爲它似乎沒有遵循我用於Python的標準。

謝謝!

+0

你有兩個截然不同的問題。你會想在這裏把它們分成單獨的問題。 –

回答

1

使用基於文件的數據源發佈工作簿時,請在發佈到服務器對話框中選擇包含外部文件選項。這將消除將文件放置在服務器可訪問的網絡位置的需要。

此方法僅適用於數據未更改的情況。它保持靜態並嵌入工作簿中。在此選項下,如果數據發生變化,並且您希望您的viz反映更改,則需要更新Desktop中的數據並重新發布。

enter image description here

0

正如你提到的,你必須連接/加載20GB CSV文件導入的Tableau桌面適當的可視化,如果我正確理解你的要求。

請看以下步驟做相同的:

  1. 是的,你必須手動更新在csv文件數據,只要你想上顯示的Tableau一樣(注意:確保「名稱」整個CSV文件的&欄上打開的Tableau保持不變)

  2. 在這之後,你必須點擊「刷新數據源」來獲取存在於CSV文件的最新數據可視化

enter image description here

對於這種情況,我會說連接(LIVE /提取物)不會幫助,因爲這是沒有的這個角色,但是請使用EXTRACT技術,因爲按我的理解(指提取將更新一次,我們加載最新數據)