数据工厂。JSON数据被解释为表达式 - ErrorCode=InvalidTemplate, ErrorMessage=无法解析表达式。

问题描述 投票:0回答:1

我想把项目从

宇宙数据库A产品系列

宇宙数据库B产品系列

因此,我决定使用Azure Data Factory.我也激活了 "按原样导出到JSON文件或Cosmos DB集合"。

读取操作按预期工作。不幸的是,写操作由于与数据相关的错误而停止。

ErrorCode=InvalidTemplate, ErrorMessage=无法解析表达式 "Currency

{
"ProductName": "Sample",
"Price": {
    "@Currency": "GBP",
    "$": "2624.83"
}

}

我无法改变输入数据本身,输出数据必须等于输入数据。

是否有可能 @货币 将不会被解释为表达式

在ARM中,这部分是失效的。

Price. {@Currency}

azure-cosmosdb azure-data-factory azure-data-factory-2
1个回答
0
投票

我试图重现你的问题,但它为我工作。我使用复制活动,以转移数据从帐户A到帐户B。

enter image description here

enter image description here

另外,如果这个操作只是需要执行一次,请考虑使用 "导出原样到JSON文件"。Azure Cosmos DB迁移工具. 它是免费使用的,你可以从宇宙数据库A导出数据为json文件,然后导入到宇宙数据库B中,非常简单。你可以将大同数据库A的数据导出为json文件,然后非常简单地导入到大同数据库B中,而且,它可以在cmd中执行,这样它就可以在windows系统中作为一个计划任务。

© www.soinside.com 2019 - 2024. All rights reserved.