更改所有Tableau Server报告中的引用SQL列

问题描述 投票:1回答:1

我们在数据库中有一个非常受欢迎的列(我们称之为“column_a”)。该列正在更改为“column_b”我们需要将指向“column_a”的每个报告更改为“column_b”什么是最好的方法?

在过去的一家公司,我相信我团队中的某个人能够将整个报表的服务器导出为XML,搜索和替换,然后重新导入。我在网上找不到与之相关的任何内容。

有谁知道该怎么办?

sql xml tableau-server
1个回答
1
投票

这是数据库级别的一个选项,可能适合您。您可以在表格顶部创建一个或多个视图,其中column_a已重命名为column_b。在视图的选择中,只需将现在的column_b别名回到column_a。例如,在MySQL中你可以这样做:

CREATE VIEW someView AS
SELECT column_b AS column_a, col2, col3, ...
FROM yourTable

现在任何上游,例如Tableau,可以像以前一样继续引用column_a,没有什么需要在那里改变。请注意,您可以像使用实际表一样使用视图。因此,您可能需要将旧表中的报告工具指向新视图,但这可能是唯一需要的更改。

© www.soinside.com 2019 - 2024. All rights reserved.