难以理解如何将任何csv的标头动态传递到元数据注入步骤。
我主要了解它是如何工作的。 但是,那里的示例从数据网格的"元"选项卡创建字段定义,并通过同一数据网格的"数据"选项卡传递列标题。 因此,您必须知道列名,这违背了我的目的。
如何继续从数据网格传递字段定义,但动态传递标头名称?
您需要分两次读取文件:
-
注入器转换仅读取标题行,并对其进行解析以确定可用字段的列表(并可能使用数据字典来定义数据类型、格式等(
-
从文件读取但没有任何字段信息的模板转换。 这将在运行时注入。
下面是一个工作示例:http://ubiquis.co.uk/pdi/loading-csv-files-with-pdi-metadata-injection/