Apache spark 在红移中触发数据帧到SQL Create table语句

Apache spark 在红移中触发数据帧到SQL Create table语句,apache-spark,pyspark,amazon-redshift,Apache Spark,Pyspark,Amazon Redshift,我有一个变异的JSON(JSON的结构一直在变化),我已经将它扁平化为几个数据帧。现在我需要用红移将这些数据帧加载到我的暂存表中。因为JSON结构一直在变化,所以数据帧的数量和数据帧的结构一直在变化。因此,如果我可以提取每个数据帧的模式,构建“createtable”语句,在将数据帧加载到暂存表之前在数据库中运行它们,这将非常方便。如何动态转换数据帧模式以创建表语句 如果有人知道任何其他简单的方法,请让我知道。我正在使用Python

我有一个变异的JSON(JSON的结构一直在变化),我已经将它扁平化为几个数据帧。现在我需要用红移将这些数据帧加载到我的暂存表中。因为JSON结构一直在变化,所以数据帧的数量和数据帧的结构一直在变化。因此,如果我可以提取每个数据帧的模式,构建“createtable”语句,在将数据帧加载到暂存表之前在数据库中运行它们,这将非常方便。如何动态转换数据帧模式以创建表语句

如果有人知道任何其他简单的方法,请让我知道。我正在使用Python