【发布时间】:2018-10-20 23:59:39
【问题描述】:
有人知道将源文件名添加为 Glue 作业中的列的方法吗?
我们创建了一个流程,我们在其中爬取了 S3 中的一些文件以创建架构。然后,我们编写了一个将文件转换为新格式的作业,并将这些文件作为 CSV 写回另一个 S3 存储桶,以供我们管道的其余部分使用。我们想要做的是访问某种作业元属性,以便我们可以在包含原始文件名的输出文件中添加一个新列。
我查看了 AWS 文档和 aws-glue-libs 源代码,但没有看到任何跳出的内容。理想情况下,有一些方法可以从 awsglue.job 包中获取元数据(我们使用的是 python 风格)。
我还在学习 Glue,如果我使用了错误的术语,敬请见谅。我也用 spark 标签标记了这个,因为我相信这就是 Glue 在幕后使用的。
【问题讨论】:
标签: amazon-web-services apache-spark pyspark aws-glue