当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。