2016-03-22 3 views
2

Я новичок в U-SQL. Я пытаюсь выполнить некоторые основные запросы, и я нашел проблему с тем, как обрабатываются острые акценты.USQL ACUTE ACCENT

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

Любая идея? Нужно ли мне следовать специальному протоколу кодирования?

+0

Не могли бы вы объяснить, какие проблемы вы испытываете? – Alex

+0

// Читаем некоторые данные @searchlog = ЭКСТРАКТ Clave \t поплавок, \t \t Estudio \t строка, \t \t Turno \t строка, \t \t Fecha \t DateTime, \t \t Plataforma \t строка, \t \t \t Agente string, \t Proveedor \t string, \t \t Servicio \t строки, \t \t Periodo \t поплавка, \t \t Ол \t строки, \t \t Mes \t строки, \t \t Horario \t строки, \t \t управления \t строки, \t \t Tipologia \t строки, \t \t Llamad \t строка, \t \t \t Rechazado строка, \t \t \t Bimestre строка, \t \t \t Супервизор строка ОТ @ "/ Образцы/pruebaDatosAdicionales.txt" С ИСПОЛЬЗОВАНИЕМ Extractors.Text(); ОК, когда я вставляю: // Вставьте его в ранее созданную таблицу INSERT INTO [Информирует]. [Dbo].[DatosAdicionales] SELECT * FROM @searchlog; –

+0

И данные, которые я вставляю, имеют акценты. Я получаю эту ошибку: ОШИБКА VertexFailedFast. Ошибка вершины вызвала быстрое прерывание работы. Ошибка Vertex: SV1_Extract_Partition [0] с ошибкой: ошибка кода пользователя Вершина. ОПИСАНИЕ вершинных не удалось с неисправностью-быстрой ошибки РЕШЕНИЕ ОПИСАНИЕ вершинных SV1_Extract_Partition [0] .v1 {6DE61CE6-453A-48CB-830F-036920D864B4} не удалось Ошибка: вершинных пользовательский код ошибки ExitCode = CsExitCode_StillActive Errorsnippet = Ошибка при обработке объявления –

ответ

2

Вы, скорее всего, столкнулись с проблемой кодирования.

Проверьте, в какой кодировке находится файл, из которого вы извлекаете (например, вы можете использовать блокнот ++).

Например, если файл находится в кодировке ANSI, вам необходимо будет преобразовать файл в UTF-8 перед загрузкой в ​​Data Lake.

Поддерживаемые в настоящее время кодировки: ASCII (который не поддерживает символы с акцентом), UTF-8 и Unicode (UTF-16) LE и BE. У нас есть поддержка кодовых страниц ANSI в нашем отставании. Если вы можете предоставить кодовую страницу следующему элементу № https://feedback.azure.com/forums/327234-data-lake/suggestions/13077555-add-ansi-code-page-support-for-built-in-extractors и проголосовать, это поможет нам определить приоритетность функции отставания.

+1

Olé! Я изменил кодировку моего txt в моем случае, от ANSI до UTF-8, и он работает правильно! Спасибо и извините за мой английский. –

+0

Замечательно! пожалуйста, отметьте мой ответ, чтобы другие люди его нашли :) –