Обзор определяемых пользователем объектов U-SQL
U-SQL: определяемые пользователем объекты
U-SQL предоставляет возможность определять пользовательские объекты, поддерживающие программирование, которые называют определяемыми пользователями объектами.
Ниже приведен список определяемых пользователем объектов в U-SQL.
Пользовательские средства извлечения.
- Извлечение по строкам.
- Используется для реализации извлечения данных из пользовательских структурированных файлов.
Пользовательские средства вывода.
- Вывод по строкам.
- Используется для вывода пользовательских типов данных или пользовательских форматов файлов.
Пользовательские средства обработки.
- Получение одной строки и возврат одной строки.
- Используется для сокращения числа столбцов или создания новых столбцов, значения которых основаны на значениях существующего набора столбцов.
Пользовательские средства применения.
- Получение одной строки и возврат от 0 до n строк.
- Использование с инструкциями OUTER и CROSS APPLY.
Пользовательские средства объединения.
- Объединяют наборы строк — определяемые пользователем инструкции JOIN.
Пользовательские средства редукции.
- Получение n строк и возврат одной строки.
- Используется для сокращения числа строк.
Обычно определяемые пользователем объекты вызываются явным образом в скрипте U-SQL при выполнении следующих инструкций U-SQL:
- EXTRACT
- OUTPUT
- PROCESS
- COMBINE
- REDUCE
Примечание
Определяемые пользователем объекты ограничены потреблением 0,5 ГБ памяти. Это ограничение памяти не применяется для локальных выполнений.