【发布时间】:2020-06-01 20:05:44
【问题描述】:
我组织中的某个人创建了一个数据提取。其中一个使用它的工作表存在问题,我们怀疑这是由于联盟的构建方式有误。
但由于它是数据提取,我看不到数据合并的 UI。无论如何要获取当前的数据提取并查看创建它的逻辑吗?
【问题讨论】:
-
数据源文件的扩展名是什么? 。超? .tds? .tdsx? .tde?
标签: tableau-api data-extraction
我组织中的某个人创建了一个数据提取。其中一个使用它的工作表存在问题,我们怀疑这是由于联盟的构建方式有误。
但由于它是数据提取,我看不到数据合并的 UI。无论如何要获取当前的数据提取并查看创建它的逻辑吗?
【问题讨论】:
标签: tableau-api data-extraction
从服务器下载数据提取(我假设您使用的是服务器),然后使用桌面打开该数据提取。您应该可以看到它的详细信息。
【讨论】:
在深入了解数据提取详细信息之前,请注意数据提取并非旨在成为数据的永久记录系统 - 只是一种处理查询结果以优化报告的有效方式。因此,一般而言,您应该始终能够丢弃提取并查看原始源 - 或根据命令重新创建提取。但生活并不总是完美的所以......
如果您使用 Tableau Desktop 查看您的工作表,并查看左侧边栏中数据窗格顶部的数据源图标,您是否看到您的数据源图标看起来像两个数据库,其中一个打开(遮蔽)另一个?如果是这样,您可以右键单击数据源图标并查看其属性以查看源数据库表或文件路径。然后,您甚至可以尝试禁用数据提取以查看原始源数据。
如果您看到的是单个数据库图标,则表示您有一个“裸”提取,其中您丢弃了对原始来源的引用(除非它存储在下面提到的目录中。)
如果您的组织购买了 Tableau Server 的数据管理插件(强烈推荐),那么如果您的数据源已发布到 Tableau Server,您可以通过浏览 Tableau Catalog 来追踪其历史记录和来源。如果数据提取是由 Tableau Prep Flow 构建的,那么这一点尤其有价值。
如果有人以另一种方式构建数据提取,例如使用 Tableau 数据提取 API 编写自定义应用程序,那么答案就是找到该程序。
最后一点,在最新版本的 Tableau 中,数据提取存储在名为 Hyper 的高效关系类型数据库文件中。超数据提取可以是单个表(例如序列化查询连接多个表的结果),也可以是超数据提取可以包含多个表(例如序列化缓存单个表并延迟连接以供以后使用)。
这可能与您的问题无关,但在您对提取的创建方式进行逆向工程时可能会变得很重要。
【讨论】: