Невозможно запустить сценарий U-SQL локально в Visual Studio

Когда я запускаю сценарий u-sql локально в Visual Studio.. он выдает ошибку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);

1 ответ

Обратите внимание на важные моменты, прежде чем запускать скрипт U-SQL локально в Visual Studio.

  • U-SQL SDK поддерживает только среду x64, убедитесь, что для целевой платформы сборки установлено значение x64, а для тестовой среды - x64.
  • Обязательно скопируйте все файлы зависимостей (правильные версии) как часть вашего решения.
  • Не меняйте корневой путь к данным по умолчанию.
  • Перед запуском любого сценария USQL из теста убедитесь, что он работает успешно. Исключите из сравнения данных любые столбцы аудита, такие как UpdatedTime, ProcessedOn и т. Д.

Дополнительные сведения см. В разделах " ADLA - Запуск сценария U-SQL на локальном компьютере " и " ADLA - U-SQL ".

Надеюсь это поможет.

Другие вопросы по тегам