使用Tableau Server Client(TSC)仅获取Extract类型数据源
过滤Tableau Server中的Extract类型数据源
直接修改过滤条件的字段和匹配值就能实现需求,把原代码中按名称过滤的逻辑替换为按数据源类型过滤即可:
req_option = TSC.RequestOptions() # 替换为按数据源类型过滤,匹配Extract类型 req_option.filter.add(TSC.Filter(TSC.RequestOptions.Field.Type, TSC.RequestOptions.Operator.Equals, 'Extract')) datasources = server.datasources.get(req_option)
补充说明:
TSC.RequestOptions.Field.Type指定按数据源类型字段进行过滤- 匹配值填
'Extract'即可筛选出所有抽取类型的数据源,对应的实时类型数据源标识为'Live',通过直接过滤Extract类型,自然会跳过Live类型的数据源
内容的提问来源于stack exchange,提问作者solomon1994
相关产品推荐
相关产品推荐

