如何使用 HUE 在 Impala 查询中设置变量?
How do I set a variable in an Impala query using HUE?
我需要在长查询的多个位置添加参数。我想使用参数,因为我需要多次 运行 查询并替换不同的值。这非常麻烦,因为每当我需要更改过滤条件时,我都需要替换所有位置的文本。有没有办法通过 HUE 在 Impala 中设置变量?
初步研究表明,在使用 impala-shell 时这是可能的,但对于 HUE,我一无所获。
您可以通过HUE在Impala中设置变量,如下图所示
您也可以使用这个脚本。这里变量类型为 int 和 date。
也可以定义一个默认值。
SELECT id, fullname, birthdate
FROM db.scientists
WHERE id <= ${id=2}
AND to_date(birthdate) BETWEEN '${mindate=1900-01-01}' AND '${maxdate=2000-01-01}'
我需要在长查询的多个位置添加参数。我想使用参数,因为我需要多次 运行 查询并替换不同的值。这非常麻烦,因为每当我需要更改过滤条件时,我都需要替换所有位置的文本。有没有办法通过 HUE 在 Impala 中设置变量?
初步研究表明,在使用 impala-shell 时这是可能的,但对于 HUE,我一无所获。
您可以通过HUE在Impala中设置变量,如下图所示
您也可以使用这个脚本。这里变量类型为 int 和 date。 也可以定义一个默认值。
SELECT id, fullname, birthdate
FROM db.scientists
WHERE id <= ${id=2}
AND to_date(birthdate) BETWEEN '${mindate=1900-01-01}' AND '${maxdate=2000-01-01}'