Поделиться через


Обзор определяемых пользователем объектов 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 ГБ памяти. Это ограничение памяти не применяется для локальных выполнений.

Дальнейшие действия