升級資料來源
如果您有在 Tableau Desktop 8.2 版之前建立並使用 Microsoft Excel 或文字檔資料來源的工作簿,或者您在使用 Excel 或文字檔舊連線選項,則可以選擇升級工作簿中的這些資料來源。透過升級您的 Excel 和文字檔資料來源,您可以在 Mac 上利用 1.) 更好的資料解釋和 2.) 相容性。如果考慮升級現有的工作簿以使用新的連線,請查看以下表格,以在舊版與預設的連線類型之間比較資料處理和顯示方式。
如果您的資料依賴於 Jet 驅動程式的某些功能,則可能要使用舊版連線才能獲得預期結果。在 Tableau Desktop 8.2 之前建立的並且使用 Excel 和文字檔資料來源的工作簿會自動使用舊版連線。若要建立使用舊版連線的新工作簿,請在 Tableau Desktop 中巡覽到 Excel 或文字檔資料,按一下 [開啟] 上的下拉箭頭,然後選取 [使用舊版連線開啟] 。
附註:從 Tableau 2020.2 開始,不再支援舊版 Excel 和文字檔連線。請參閱 Tableau 社群中的 Legacy Connection Alternatives(舊版連線替代方案)文件,瞭解使用舊版連線的替代方案。
檔案格式和屬性
以下表格顯示了 Excel 和文字檔類型的一些範例,以及當您使用舊版和預設的連線類型時可以在 Tableau 中連線到的表格。
Excel
您的資料 | 舊版連線 | 預設連線 |
---|---|---|
.xlsb 檔案格式 | 允許連線到 .xlsb 檔案格式的 Excel 資料。 | 不允許連線到 .xlsb 格式的 Excel 資料。可以改為連線到 .xls 或 .xlsx 檔案格式的 Excel 資料。 |
Excel 內建的命名範圍 | 允許連線到內建的命名範圍。 | 隱藏內建的命名範圍。 |
隱蔽的工作表 | 允許連線到隱蔽的工作表中的表格。 | 將隱蔽的工作表中的表格隱藏起來。 |
非常隱蔽的工作表 | 允許連線到非常隱蔽的工作表中的表格。 | 將非常隱蔽的工作表中的表格隱藏起來。 |
包含圖表的表格 | 允許連線到包含 Excel 圖表的表格。但是,表格不包含任何值。 | 隱藏包含 Excel 圖表的表格。 |
空表格 | 允許連線到空表格。 | 隱藏空表格。 |
表格標題 | 將表格第一列視為標題。 | 自動偵測表格第一列是否為標題。 |
表格寬度 | 將表格寬度限制為 255 欄。 | 無表格寬度限制。 |
空欄和空列 | 空欄和空列可見。 | 隱藏空欄和空列,因為它們不包含任何值。 |
文字
您的資料 | 舊版連線 | 預設連線 |
---|---|---|
檔案名長度 | 不允許連線到檔案名長度超過 64 個字元的檔案。 | 檔案名無長度限制。 |
檔案名中的多個句點 | 不允許連線到檔案名包含多個句點的檔案。 | 檔案名無句點限制。 |
文件中的欄數 | 使用第一列中的欄位數來確定檔案中的欄數。 | 掃描整個檔案並使用列中最常見的欄位數來確定檔案中的列數。 |
標題列 | 不自動偵測檔案中的第一列是否為標題。 附註: 可以手動地指定檔案中的第一列是標題。 | 自動偵測檔案中的第一列是否為標題。 附註: 可以手動地替代此偵測。 |
空欄 | 空欄可見。 | 隱藏空欄,因為它們不包含任何值。 |
字元和格式
以下表格顯示了在使用舊版和預設的連線類型時如何在 Tableau 中顯示 Excel 和文字檔資料的一些範例。
Excel
您的資料 | 舊版連線 | 預設連線 |
---|---|---|
欄位名稱中的字元數 | 欄位名稱被截斷為 64 個字元。 | 欄位名稱中的字元數無限制。 |
欄位名稱中的特殊字元 | 在欄位名稱中不允許特殊字元。例如,引號和句點等特殊字元會被轉換為數位記號。方括號會被轉換為圓括號。 | 在欄位名稱中允許特殊字元。 |
欄位名稱中的前導和尾隨空格 | 允許欄位名稱中的前導和尾隨空格。 | 自動從欄名稱中刪除欄位名稱中的前導和尾隨空格。 |
重複的欄位名稱 | 對於重複的欄位名稱,將向欄位名稱附加索引編號。 例如,測試分數1。 | 對於重複的欄位名稱,將向欄位名稱附加一個空格和索引編號。 例如,測試分數 1。 |
Excel 儲存格格式 | 支援使用 Excel 中的 [設定儲存格格式] 選項來設定的儲存格格式。 | 不支援使用 Excel 中的 [設定儲存格格式] 選項來設定的儲存格格式。 |
貨幣值的精度 | 包含貨幣值的欄位用四位數的最大精度來表示 | 表示全精度的貨幣值。 |
文字
您的資料 | 舊版連線 | 預設連線 |
---|---|---|
檔案名中的特殊字元 | 在檔案名中不允許特殊字元。 例如,句點等特殊字元會被轉換為數位記號。 | 允許特殊字元。 |
標題欄位名稱中的字元 | 從標題欄位名稱中自動刪除前導空格。 | 從標題欄位名稱中自動刪除前導和尾隨空格。 |
字元分隔符號 | 僅將逗號識別為欄位分隔符號。 附註: 可以手動地替代此偵測。 | 自動偵測欄位分隔符號。 附註: 可以手動地替代此偵測。 |
引號包圍的文字 | 用於包圍文字值的引號保持可見。 | 自動隱藏用於包圍文字值的引號。 |
ANSI 和 OEM 內碼表 | 支援 ANSI 和 OEM 內碼表。 | ANSI 和 OEM 內碼表自動轉換為跨平台相容。 |
BOM 內碼表 | 不一致地支援 BOM 內碼表。 | 支援 BOM 內碼表。 |
資料類型偵測
以下表格顯示了在使用舊版和預設的連線類型時如何在 Tableau 中偵測資料類型和如何顯示某些值的一些範例。
Excel
資料類型偵測 | 舊版連線 | 預設連線 |
---|---|---|
列 | 列的資料類型由前 8 列確定。
附註: 在確定了表格中的欄的資料類型後,無法更改該類型。 | 欄的資料類型由前 10000 列的 95% 確定。
附註: 可以手動地替代此偵測。 |
無時間的日期值 | 日期值被指派日期時間資料類型。 | 無時間的日期值被指派日期資料類型。有時間的日期值被指派日期時間資料類型。 |
數字值 | 所有數字值均表示為實數。 | 無小數點的數位值表示為整數。 |
null 值 | 如果欄包含 null 儲存格,則欄的資料類型自動指定為字串資料型別。 | null 儲存格不會影響資料類型的偵測。 |
引用錯誤或空儲存格 | 如果欄包含出現引用錯誤的儲存格或空儲存格,則整欄會被解釋為字串資料型別。 | 引用錯誤或沒有值的儲存格不會影響資料類型的偵測。 |
替代資料類型的偵測 | 在確定了表格中的欄的資料類型後,無法更改該類型。 | 在自動偵測後可以更改欄的資料類型。 |
時間值精度 | 時間值的最小測量單位是整秒。 | 時間值的最小測量單位是小數形式的秒。 |
DecimalSymbol 和 CurrencyDecimalSymbol schema.ini 值 | 可以識別 DecimalSymbol 和 CurrencyDecimalSymbol schema.ini 值。 | 可以識別 DecimalSymbol 和 CurrencyDecimalSymbol scheam.ini 值。但是,如果同時使用這兩個值,則 DecimalSymbol 優先。 |
設定為文字格式的儲存格 | 在使用 Excel 中的 [設定儲存格格式] 選項將儲存格的格式設定為文字時,欄的資料類型被偵測為字串資料型別。 | 不支援使用 Excel 中的 [設定儲存格格式] 選項來設定的儲存格格式。 |
文字
資料類型偵測 | 舊版連線 | 預設連線(8.2 和更高版本) |
---|---|---|
列 | 列的資料類型由前 25 列確定。 | 列的資料類型由前 1024 列確定。 |
布林 (True/False) 值 | 布林值被指派字串資料型別。 | 布林值被指派布林資料類型。 |
變為 null 的值 | 儲存格中的空格(無論是否由引號包圍)均被視為 null 值。具有 null 值的欄被偵測為字串資料型別。 | 列中的兩個欄位分隔符號被視為 null 值。在資料類型偵測期間,將忽略 null 值。 |
資料來源連線屬性
以下表格顯示了在使用舊版和預設的連線類型時 Tableau 中資料來源連線屬性的差異的範例。
屬性 | 舊版連線 | 預設連線 |
---|---|---|
自訂 SQL | 允許自訂 SQL。 | 不允許使用自訂 SQL。 |
聯結類型 | 允許左、右和內部聯結類型。 | 允許使用左、右、內部和完全外部聯結類型。 |
聯結運算子 | 允許等於 (=)、大於 (>)、大於或等於 (>=)、小於 (<)、小於或等於 (<=) 和不等於 (<>) 聯結運算子。 | 允許等於 (=) 聯結運算子。 |