我使用自動加載器作為三角洲的一部分生活表管道攝取json文件,今天這失敗,錯誤信息:
om.databricks.sql.transaction.tahoe。DeltaAnalysisException:中發現無效的字符(s), {} () \ n \ t = '列名的模式。org.apache.spark.sql。“NotificationSettings.element AnalysisException:列名稱。微軟團隊”包含無效的字符(s)。請使用別名來重命名它。
失敗的json文件包含一個名為“微軟團隊”的元素導致管道失敗。我怎麼處理這些元素?錯誤消息提到使用別名,但我找不到任何信息如何實現這一點。
“NotificationSettings”: [{“NotificationType”:“MissedActivityReminder”,“微軟團隊”:真正的},…