在ADF中的数据流转换器中添加数据类型转换器,将源数据类型与目标数据类型进行匹配。例如,如果源数据类型为整数,而目标数据类型为整数,则不需要数据转换器。但是,如果源数据类型为浮点数,而目标数据类型为整数,则需要添加数据转换器。
示例代码:
添加数据类型转换器: "translator": { "type": "DataTypeConversion", "inputs": [ { "referenceName": "sourceData", "type": "DatasetReference" } ], "typeSettings": { "sourceType": "Single", "sinkType": "Single", "sourceTypeProperties": { "dataType": "double" }, "sinkTypeProperties": { "dataType": "integer" } }, "outputs": [ { "referenceName": "sinkData", "type": "DatasetReference" } ] }
转换器设置源和目标数据类型: "typeSettings": { "sourceTypeProperties": { "dataType": "double" }, "sinkTypeProperties": { "dataType": "integer" } }
在目标数据集结构中设置正确的数据类型: { "name": "CustomerID", "type": "Integer" }, { "name": "CustomerName", "type": "String" }, { "name": "DateOfBirth", "type": "Date" }
上一篇:ADF创建REST数据集的错误