Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:
Databricks Runtime
В Spark SQL есть два типа функций, которые помогают удовлетворить широкий спектр потребностей: встроенные функции и определяемые пользователем функции.
Дополнительные сведения о разрешении функций и вызове функций см. в статье "Вызов функции".
Встроенные функции
В этой статье представлены сведения о применении и описания категорий часто используемых встроенных функций для агрегирования, массивов и сопоставлений, дат и меток времени, а также данных JSON.
Определяемые пользователем функции SQL и Python
Определяемые пользователем функции SQL и Python — это функции, которые можно определить самостоятельно, которые могут возвращать скалярные значения или результирующие наборы.
Дополнительные сведения см. в CREATE FUNCTION (SQL, Python).
Внешние определяемые пользователем функции
Определяемые пользователем функции позволяют определять собственные функции, если встроенные функции системы недостаточно для выполнения требуемой задачи. Чтобы использовать определяемые пользователем функции (UDF), сначала задайте функцию, затем зарегистрируйте ее в Spark и, наконец, вызовите ее. Пользовательская функция (UDF) может работать с одной строкой или несколькими строками одновременно. Spark SQL также поддерживает интеграцию существующих реализаций UDF Hive, определяемых пользователем агрегатных функций (UDAF) и определяемых пользователем функций таблиц (UDTF).