Невозможно запустить скрипт U-SQL локально в Visual Studio - PullRequest
0 голосов
/ 03 октября 2019

Когда я запускаю скрипт 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 Ответ

0 голосов
/ 01 ноября 2019

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

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

Для получения дополнительной информации см. " ADLA - Запуск сценария U-SQL на локальном компьютере " и " ADLA - U-SQL".

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...