Как использовать внешнее применение в Spark sql

#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, но это зависит от вашего варианта использования. Кстати, если вам нравится ответ, не забудьте проголосовать за него для других.