#palantir-foundry #foundry-code-repositories
#palantir-foundry #foundry-code-репозитории
Вопрос:
Есть ли способ установить переменные в Foundry transformes-sql? У меня есть список значений, на которые я ссылаюсь несколько раз в запросе, который в идеале нужно указать только один раз.
В настоящее время выполняется: SELECT * FROM foo WHERE param IN ('a', 'b', 'c')
Хотите сделать что-то вроде: SET param_list = ('a', 'b', 'c') SELECT * FROM foo WHERE param IN @param_list
Ответ №1:
К сожалению, SparkSQL как язык пока не поддерживает переменные, поэтому лучшей альтернативой было бы переписать это преобразование на Python. Он будет поддерживать динамические запросы, параметры и всевозможные более выразительные запросы.