小编Pre*_*shi的帖子

如何在执行 Spark dataframe.write().insertInto("table") 时确保正确的列顺序?

我使用以下代码将数据帧数据直接插入到 databricks 增量表中:

eventDataFrame.write.format("delta").mode("append").option("inferSchema","true").insertInto("some delta table"))
Run Code Online (Sandbox Code Playgroud)

但是,如果创建 detla 表的列顺序与数据帧列顺序不同,则值会变得混乱,然后不会写入正确的列。如何维持秩序?是否有标准方法/最佳实践来做到这一点?

dataframe apache-spark databricks azure-databricks

5
推荐指数
1
解决办法
8428
查看次数