Я пытаюсь преобразовать информацию, которую я извлекаю, в Snowflake с помощью таблицы вариантов и создаю новую таблицу с необходимыми мне расчетными данными.
Например, я извлекаю эту информацию
Стол данных:
, и я хочу вычислить: таблица как эта: и SQL UDF, но не удалось найти никаких ограничений на количество параметров, которые я мог бы передать в UDF.
С помощью python я могу преобразовать эту информацию, но я хочу, чтобы таблица вставляла ее сверхурочно - я изучаю Lamdas на своем этапе s3, но сейчас мне нужно сосредоточиться на udf, чтобы вызвать загрузка новых данных в таблицу.
CREATE OR REPLACE PROCEDURE SPEED_BY_GAME_DAY (team_id, sprint_speed)
LANGUAGE SQL
AS '
INSERT INTO new_table VALUES(SELECT team_id, MIN(sprint_speed) as Min_speed, MAX(sprint_speed) as AVG(sprint_speed_) as AVG_speed, CURRENT_DATE()
FROM
tablename
WHERE
CURRENT_DATE() = TODAY()
GROUP BY team_id; )
';
Это правильное направление?