[解决]如何从数据库表添加列名到无标题文本文件
gvanvuuren
成员职位:8因素二世
我有一个标准的csv文本文件,但没有头,我想写到现有的数据库模式。因此,首先我将csv文件和数据库表加载到RM中。然后,我需要从现有的数据库表中提取列名。然后,我需要使用从数据库中提取的列名来重命名RM分配给加载的csv文件的默认列名。只有这样,我才能将修改后的csv文件写回数据库。
问题是,我似乎不能与无标题的csv列连接db列名。我已经尝试了我能想到的所有操作符,但似乎不可能将db表的元信息提取到单独的行中,以便将行添加到csv文件中。
我相信这样一个简单的ETL任务对RM来说不应该是一个问题。所以如果有人能给我指个方向我会很感激的。是否有从表中提取元信息的方法?
谢谢
基甸
问题是,我似乎不能与无标题的csv列连接db列名。我已经尝试了我能想到的所有操作符,但似乎不可能将db表的元信息提取到单独的行中,以便将行添加到csv文件中。
我相信这样一个简单的ETL任务对RM来说不应该是一个问题。所以如果有人能给我指个方向我会很感激的。是否有从表中提取元信息的方法?
谢谢
基甸
0
答案
也许你也可以用一些聪明的转座和连接来完成这项工作。
最好的,马吕斯
谢谢。我很感激你的努力。你能重新附上这个流程吗?我看不见它。
但是我认为缺少的是一个基于引用表的列索引(和类型)将行追加到引用表的操作符,而不是期望列名匹配。我一直想试着写一个运算符,也许这是我的机会
最好的
基甸
操作符“提取宏”、“设置宏”、“循环属性”和“重命名”都可以做到这一点。