Airflow 错误:SQL到GCS错误,日期时间字段为空

Airflow 错误:SQL到GCS错误,日期时间字段为空,airflow,Airflow,我正在使用mssqltologlecloudstorageoperator操作符从我的MSSQL服务器数据库中提取数据,我注意到如果我使用[table_name]中的SELECT*查询具有datetime字段的表,我的任务将以失败告终 ERROR - Object of type datetime is not JSON serializable 唯一的一轮是指定我想要的字段,即使在这种情况下,如果有一个datetime字段NULL我也会得到相同的错误。有没有关于如何修复此问题的线索?这是当前

我正在使用mssqltologlecloudstorageoperator操作符从我的MSSQL服务器数据库中提取数据,我注意到如果我使用[table_name]中的SELECT*查询具有datetime字段的表,我的任务将以失败告终

ERROR - Object of type datetime is not JSON serializable

唯一的一轮是指定我想要的字段,即使在这种情况下,如果有一个datetime字段NULL我也会得到相同的错误。有没有关于如何修复此问题的线索?

这是当前操作员中的一个错误。有一个待批准的解决方案

但是,您不需要等待发布来解决这个问题。 作为一种临时解决方法,您可以将代码从PR复制到您的环境中,创建一个自定义操作符

TempMsSqlToGoogleCloudStorageOperator

发布修复程序后,您可以删除自定义操作符并从最新版本的(对于Airflow>=2.0.0)或(对于Airflow<2.0.0)导入修复操作符。

这是当前操作符中的错误。有一个待批准的解决方案

但是,您不需要等待发布来解决这个问题。 作为一种临时解决方法,您可以将代码从PR复制到您的环境中,创建一个自定义操作符

TempMsSqlToGoogleCloudStorageOperator

发布修复程序后,您可以删除自定义操作符并从最新版本的(对于气流>=2.0.0)或(对于气流<2.0.0)导入修复操作符

我编写了自定义运算符并修复了日期时间问题,但我注意到无法处理JSON负载中的浮点值,因为模式已将它们定义为整数。我编写了自定义运算符并修复了日期时间问题,但我注意到无法处理JSON负载中的浮点值,因为模式已将它们定义为整数整数