0

当我在 Visual Studio 中本地运行 u-sql 脚本时,它会抛出错误 E_CSC_SYSTEM_INTERNAL: Internal error! The ObjectManager found an invalid number of fixups. This usually indicates a problem in the Formatter.

@input =
    EXTRACT         
            Address_1 string,
            Address_2 string
            FROM "/Data_new"
    USING Extractors.Text(delimiter : '~', quoting : false, silent : true);
@output2 =
    SELECT DISTINCT 
                    Address_1,
                    Address_2
FROM @input;
OUTPUT @output2
TO "/out.txt"
USING Outputters.Text(delimiter : '~' , quoting : false);
4

1 回答 1

0

在 Visual Studio 中本地运行 U-SQL 脚本之前需要注意的重要事项。

  • U-SQL SDK 仅支持 x64 环境,请确保将构建平台目标设置为 x64,并将您的测试环境设置为 x64。
  • 确保复制所有依赖文件(正确版本)作为解决方案的一部分。
  • 不要更改默认数据根路径。
  • 在从测试中运行任何 USQL 脚本之前,请确保它成功运行。从数据比较中排除任何审计列,如 UpdatedTime、ProcessedOn 等。

有关详细信息,请参阅“ ADLA - 在本地计算机上运行 U-SQL 脚本”和“ ADLA - U-SQL ”。

希望这可以帮助。

于 2019-11-01T09:18:36.727 回答