Azure Datafactory V2替换“数据工厂”\";空值为空

Azure Datafactory V2替换“数据工厂”\";空值为空,azure,null,azure-data-factory,azure-data-factory-2,Azure,Null,Azure Data Factory,Azure Data Factory 2,目前在Azure Datafactory V2中,平面文件输出的默认空值设置为“\N”,这会导致下游进程失败,因为datafactroy正在创建浮点、int或十进制值设置为“\N”的平面文件 在datafactory数据集的高级功能中,我们可以将空值设置为某个字符: 我可以将其设置为什么值,以便只允许一个空格而不是一个“”或空格或其他可能导致问题的字符?只需删除\N并将该输入框留空即可实现此目的 您还可以单击UI中的code按钮(以下屏幕截图的右上角)以查看数据集的json负载 这也会导致解析

目前在Azure Datafactory V2中,平面文件输出的默认空值设置为“\N”,这会导致下游进程失败,因为datafactroy正在创建浮点、int或十进制值设置为“\N”的平面文件

在datafactory数据集的高级功能中,我们可以将空值设置为某个字符:


我可以将其设置为什么值,以便只允许一个空格而不是一个“”或空格或其他可能导致问题的字符?

只需删除\N并将该输入框留空即可实现此目的

您还可以单击UI中的code按钮(以下屏幕截图的右上角)以查看数据集的json负载


这也会导致解析模板时出现问题,尤其是在PowerShell中。:(@Johns-305 well,已经找到了解决方法。我使用字符串函数@concat()和空白字符串作为两个单引号:“”(而不是一个双引号),因此在“添加动态内容”中使用@concat(“”)作为空值重写当鼠标悬停在输入框上时。当前该框为空。默认情况下,幕后覆盖是将null值设置为\N,无论发生什么。因此需要有一个覆盖,否则ADFv2将设置为\N如果您没有在json中设置null值,则幕后场景会将null值写入为\N。但是在UI中,如果您删除\N,则json有效负载是实际的lly“nullValue”:“.So behind将不接受默认值。而是使用“,”。这与concat(“,”)完全相同。更简单。这是datafactory V2,没有JSON。我已经解决了问题,这是关闭的。我知道这是V2。如果打开数据集选项卡,右上角有一个代码按钮,单击它,您将看到JSON。