Выпуск параметра даты в Jaspersoft Hive

Я использую JasperSoft Studio для подключения к Hive и передачи запроса с динамической датой. Отчет должен запрашиваться в вчерашнюю дату. У меня возникла проблема с использованием динамических параметров в диалоговом окне "Набор данных и запросов JasperSoft Studio". Следующий запрос работает из командной строки Hive, но JasperSoft Studio, похоже, не распознает команды "date_sub" и "unix_timestamp()". Я использую JasperSoft Studio версии 6.1.

SELECT col1, count(col2), count(col3)
FROM table1
WHERE date = date_sub(from_unixtime(unix_timestamp(),'yyyy-MM-dd'),1)
GROUP BY col1

Будем весьма благодарны за любые предложения относительно того, как заставить этот запрос работать, если параметр даты может быть передан альтернативным способом с использованием параметров или переменных JasperSoft, я бы тоже был к этому открыт.

1 ответ

Решение

Одним из решений будет создание представления вашего DDBB и создание базового SQL на JasperSoft для доступа к информации.

Другие вопросы по тегам