#apache-spark #apache-spark-sql
Вопрос:
Я новичок в spark sql. Я нахожусь в ситуации, когда необходимо преобразовать существующий sql — запрос в spark sql. Мой существующий sql-запрос содержит внешнюю функцию apply, которая должна работать в spark sql. Какова альтернатива внешнему применению в Spark sql?
Любая помощь очень ценится.
Заранее спасибо.
Ответ №1:
OUTER APPLY
это просто LEFT OUTER JOIN
Комментарии:
1. Будет ли производительность такой же ? когда мы используем Левое внешнее соединение вместо внешнего применения?
2. Ага. Они эквивалентны с точки зрения Искры. Однако всегда есть способы оптимизировать объединения в Spark, но это зависит от вашего варианта использования. Кстати, если вам нравится ответ, не забудьте проголосовать за него для других.