使用数据库 (Teradata) 中的重复视图时 Tableau 数据源列名称发生更改
Tableau data source column name changed when using a duplicated view from database (Teradata)
我在 Teradata 中使用了一个视图 (VW_NEW_CUSTOMERS),所有列名称中都有一个下划线。 tableau 中的列名不包含下划线。
例如:
Customer_Number (From Table View)
Customer Number (From Tableau Column Name)
现在我创建了视图的副本 (VW_NEW_CUSTOMERS_2),所有列在 Tableau 中都有下划线。所以当我使用替换数据源时,由于下划线,列名映射与上面完全不同。
来自重复视图的新 Tableau 字段:
Customer_Number (From Table View)
Customer_Number (From Tableau Column Name)
我想知道为什么下划线第一次没有出现,现在复制视图时出现了。如何重命名这些字段,使其像第一次出现一样?我现在应该手动做吗?
注意:数据库列使用别名
检查 this thread,这不是新的,Tableau 决定在一段时间前开始重命名字段。不确定为什么它会在您的一个数据源上完成,但不会在另一个数据源上完成。
总之,执行摘要,你可能需要重新设置没有下划线的版本的字段名称,这应该将下划线带回你的数据中,使两个数据源相同。为此,从线程复制:
"版本9.3和10.1,您可以select一个工作表中的所有度量(和维度),右键单击和"重置名称"两次操作"
我认为还有一种方法可以破解 xml 以将空格添加到您的副本中,如果这种方法更可取的话。该线程涵盖了破解 xml 以删除空格,因此我假设添加空格也是如此,但相反。
我在 Teradata 中使用了一个视图 (VW_NEW_CUSTOMERS),所有列名称中都有一个下划线。 tableau 中的列名不包含下划线。
例如:
Customer_Number (From Table View)
Customer Number (From Tableau Column Name)
现在我创建了视图的副本 (VW_NEW_CUSTOMERS_2),所有列在 Tableau 中都有下划线。所以当我使用替换数据源时,由于下划线,列名映射与上面完全不同。
来自重复视图的新 Tableau 字段:
Customer_Number (From Table View)
Customer_Number (From Tableau Column Name)
我想知道为什么下划线第一次没有出现,现在复制视图时出现了。如何重命名这些字段,使其像第一次出现一样?我现在应该手动做吗?
注意:数据库列使用别名
检查 this thread,这不是新的,Tableau 决定在一段时间前开始重命名字段。不确定为什么它会在您的一个数据源上完成,但不会在另一个数据源上完成。
总之,执行摘要,你可能需要重新设置没有下划线的版本的字段名称,这应该将下划线带回你的数据中,使两个数据源相同。为此,从线程复制:
"版本9.3和10.1,您可以select一个工作表中的所有度量(和维度),右键单击和"重置名称"两次操作"
我认为还有一种方法可以破解 xml 以将空格添加到您的副本中,如果这种方法更可取的话。该线程涵盖了破解 xml 以删除空格,因此我假设添加空格也是如此,但相反。