如何复制 Tableau 数据提取逻辑?



>我的组织中有人创建了一个数据提取。 使用它的工作表之一中存在问题,我们怀疑这是由于联盟的构建方式存在错误。

但由于它是数据提取,我看不到数据合并的 UI。 是否有任何方法可以获取当前数据提取并查看创建它的逻辑?

从服务器下载数据提取(我假设您使用的是服务器(,然后使用桌面打开该数据提取。您应该能够看到它的详细信息。

在深入探讨数据提取详细信息之前,请注意,数据提取并非数据的永久记录系统 - 只是处理查询结果以优化报告的有效方法。因此,一般来说,您应该始终能够丢弃数据提取并查看原始来源 - 或根据命令重新创建数据提取。但生活并不总是完美的,所以...

如果您使用 Tableau Desktop 查看工作表,并查看左侧边栏中数据窗格顶部的数据源图标,您是否会看到数据源的图标看起来像两个数据库,其中一个数据库位于(阴影(另一个数据库之上(阴影(?如果是这样,您可以右键单击数据源图标并查看其属性以查看源数据库表或文件路径。然后,您甚至可以尝试禁用数据提取以查看原始源数据。

相反,如果您看到单个数据库图标,则您有一个"裸"数据提取,其中您放弃了对原始源的引用(除非它存储在下面提到的目录中。

如果您的组织购买了适用于 Tableau Server 的数据管理加载项(强烈建议(,那么如果您的数据源已发布到 Tableau Server,则可以通过浏览 Tableau 目录来跟踪其历史记录和来源。如果数据提取是由 Tableau Prep Flow 构建的,则这一点尤其有价值。

相反,如果有人以另一种方式构建数据提取,例如使用 Tableau 数据提取 API 编写自定义应用,那么答案就是找到该程序。

最后一点,在最新版本的 Tableau 中,数据提取存储在名为 Hyper 的高效关系类型数据库文件中。超级数据提取可以是单个表(例如序列化联接多个表的查询的结果(,也可以是超级数据提取可以包含多个表(例如序列化缓存单个表并将联接推迟到以后(。

这可能与您的问题无关,但当您对提取的创建方式进行逆向工程时,可能会变得很重要。

最新更新