如何在 Azure 数据流中禁用自动检测数据类型

How to disable auto detect datatype in azure data flow

我在 ADF 中处理一个 XML 文件,其中有一个字段有 42 个整数位。我希望它在 azure 数据流中得到反映,以便我可以执行一些转换 复制数据 activity 中有一个复选框“检测数据类型”,未选中时会提供准确的值。 但是在使用数据流时,它没有给出不执行自动检测数据类型的任何选项。 请建议需要做什么

    <?xml version="1.0" encoding="UTF-8"?>
   <start>
       <name>ABC</name>
       <id>123456789098765432123456789098765432123456</id>
   </start>

投影选项卡导入投影用于导入模式和检测数据类型从源头上。如果你只是不点击它或使用它,你的数据列将是字符串类型。

这是一个例子:

来源XML:

导入投影:

You can see the column id is inferred as type Double

而如果您只是不使用导入投影选项,并且 重置架构

you get the column id as type String

有关详细信息,请参阅 ADF Dataflow Projections

上的官方 MS 文档