2016-03-30 6 views
0

У меня просто простой U-SQL, который извлекает csv, используя Extractors.Csv(encoding:Encoding.[Unicode]);, и выводит его в столик для хранения озера. Размер файла небольшой около 600 МБ и является типом Unicode. Количество строк 700K +Ошибка ADLA/U-SQL: ошибка кода пользователя Vertex

Эти столбцы:

UserId int, 
Email string, 
AltEmail string, 
CreatedOn DateTime, 
IsDeleted bool, 
UserGuid Guid, 
IFulfillmentContact bool, 
IsBillingContact bool, 
LastUpdateDate DateTime, 
IsTermsOfUse string, 
UserTypeId string 

Когда я представить эту работу на мой местный, он прекрасно работает без каких-либо проблем. Как только я отправлю его ADLA, я получаю следующую ошибку:

Vertex failure triggered quick job abort. Vertex failed: SV1_Extract_Partition[0][0] with error: Vertex user code error. 
Vertex failed with a fail-fast error 
Vertex SV1_Extract_Partition[0][0].v1 {BA7B2378-597C-4679-AD69-07413A143E47} failed 

Error: 
Vertex user code error 

exitcode=CsExitCode_StillActive Errorsnippet=An error occurred while processing adl://lakestore.azuredatalakestore.net/Data/User.csv 

Любая помощь приветствуется!

ответ

0

Поскольку файл больше 250 МБ, вам необходимо убедиться, что вы загрузили его как ориентированный на строку файл, а не двоичный файл.

Также, пожалуйста, ответьте на этот вопрос, чтобы узнать, как вы можете найти более подробную информацию об ошибке: Debugging u-sql Jobs