當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Tableau datasources.download用法及代碼示例

Tableau Server Client (TSC)datasources.download的用法。

用法

datasources.download(datasource_id, filepath=None, include_extract=True, no_extract=None)

.tdsx.hyper 格式下載指定的數據源。

REST API:Download Datasource

參數

名字 說明
datasource_id 要從服務器下載的DatasourceItem 的標識符 (id)。
filepath (可選)將文件下載到您指定的位置。如果未指定位置(默認為 Filepath=None ),則將文件下載到當前工作目錄。
include_extract (可選)指定是否下載包含提取的文件。默認情況下包含提取(如果存在)(include_extract=True)。當數據源有數據提取時,如果設置參數 include_extract=False ,則不包括數據提取。如果您正在下載具有大量數據提取的數據源,則可以使用此參數來提高性能。從 Tableau Server REST API 版本 2.5 開始可用。
no_extract (已棄用) 采用include_extract反而。默認值是忽略此參數 (no_extract=None)。如果將參數設置為no_extract=True,下載將不包括提取物(如果有的話)。如果設置為no_extract=False,下載將包括提取物(如果有的話)。從 Tableau Server REST API 版本 2.5 開始可用。

異常

錯誤 說明
Datasource ID undefined 如果未提供有效的 datasource_id,則引發異常。

返回

下載數據源的文件路徑。數據源以.tdsx.hyper 格式下載。

示例


  file_path = server.datasources.download('1a2a3b4b-5c6c-7d8d-9e0e-1f2f3a4a5b6b')
  print("\nDownloaded the file to {0}.".format(file_path))



相關用法


注:本文由純淨天空篩選整理自tableau.github.io大神的英文原創作品 datasources.download。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。