Apache Zeppelin - Развертывание по рекордным показателям - AngularJS & Scala
Я планирую использовать Apache Zeppelin с Postgresql 9.5. Мой SQL-запрос и данные ниже. Я хочу, чтобы все записи открывались, когда я нажимал на цифры. Как этого добиться.
%pgsql
SELECT final_result.acivity_name as ActivityName,jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec
FROM crosstab($$SELECT acivity_name as ActivityName,to_char(activity_start_date,'MON') as MON,
count(acivity_name) as ActvityCount
FROM public.activity_details
group by 1,2,activity_start_date
order by 1,2,activity_start_date
$$,$$VALUES
('JAN'::text), ('FEB'), ('MAR'), ('APR'), ('MAY'), ('JUN')
, ('JUL'), ('AUG'), ('SEP'), ('OCT'), ('NOV'), ('DEC')$$)
AS final_result(Acivity_name character varying(100),
Jan bigint,Feb bigint,Mar bigint,Apr bigint,
May bigint,Jun bigint,Jul bigint,Aug bigint,
Sep bigint,Oct bigint,Nov bigint,Dec bigint)
UNION ALL
SELECT 'SubTotal' as Grand,sum(jan), sum(feb), sum(mar), sum(apr), sum(may), sum(jun), sum(jul), sum(aug), sum(sep), sum(oct), sum(nov), sum(dec)
FROM crosstab($$SELECT acivity_name as ActivityName,to_char(activity_start_date,'MON') as MON,
count(acivity_name) as ActvityCount
FROM public.activity_details
group by 1,2,activity_start_date
order by 1,2,activity_start_date
$$,$$VALUES
('JAN'::text), ('FEB'), ('MAR'), ('APR'), ('MAY'), ('JUN')
, ('JUL'), ('AUG'), ('SEP'), ('OCT'), ('NOV'), ('DEC')$$)
AS final_result(Acivity_name character varying(100),
Jan bigint,Feb bigint,Mar bigint,Apr bigint,
May bigint,Jun bigint,Jul bigint,Aug bigint,
Sep bigint,Oct bigint,Nov bigint,Dec bigint)
Результат вышеупомянутого запроса
Скажем, когда я нажимаю на счет 2, то есть в первом ряду, я хочу, чтобы zeppelin открыл окно с этими двумя записями. Кто-нибудь может подсказать мне, как этого добиться?
Кроме того, если я буду использовать scala с angular, можно ли будет этого добиться? Если да, пожалуйста, укажите мне какой-нибудь учебник.