gpt4 book ai didi

google-cloud-data-fusion - 在云数据融合中转换为日期

转载 作者:行者123 更新时间:2023-12-02 16:49:41 27 4
gpt4 key购买 nike

我们如何在云数据融合中将字符串转换为日期?

我有一列的值为 20191120(yyyyMMdd 的格式),我想将其作为日期加载到 bigquery 中的表中。表列数据类型也是日期。

到目前为止,我尝试过的是使用“parse-as-simple-date”将字符串转换为时间戳,并尝试使用格式日期将其转换为“yyyy-MM-dd”格式,但是这步骤将其转换为字符串,最终加载失败。我什至试图在 o/p 模式中明确提及该列作为日期作为日期。但它在运行时失败。

我尝试将其作为时间戳保留在管道中,并尝试将日期加载到 Bigquery 日期类型中。

我注意到 op 出现的错误是字段 dt_1 与 avro 整数不兼容。 datafusion 在加载之前是否在内部将提取物转换为 avro。 AVRO 没有导致问题的日期数据类型?

最佳答案

为后代添加答案:

你可以尝试做这些,

  1. 转到 wrangler 中的 LocalDateTime 列
  2. 打开下拉菜单并点击“自定义转换”
  3. 键入 timestamp.toLocalDate()(时间戳是列名)

在最后一步之后,它应该将其转换为您可以写入 bigquery 的 LocalDate 类型。希望这有帮助

关于google-cloud-data-fusion - 在云数据融合中转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59225726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com