Ответ 1
По-видимому, это невозможно. fake.py
должен также обрабатывать это, т.е. Нужно делать
SELECT
TRANSFORM(a, b, c) USING 'fake.py' AS a, d
FROM test_table;
и сделайте так, чтобы fake.py выводил также "a".
Я использовал TRANSFORM USING
с Hive 0.8.1 и заметил, что это недопустимый синтаксис:
SELECT
a,
TRANSFORM(b, c) USING 'fake.py' AS d,
FROM test_table;
Удаление "a" делает работу этого оператора. Каков правильный способ использования этого?
По-видимому, это невозможно. fake.py
должен также обрабатывать это, т.е. Нужно делать
SELECT
TRANSFORM(a, b, c) USING 'fake.py' AS a, d
FROM test_table;
и сделайте так, чтобы fake.py выводил также "a".