forked from D-Net/dnet-hadoop
added usage stats
This commit is contained in:
parent
3edd661608
commit
16539d7360
|
@ -27,6 +27,22 @@ CREATE OR REPLACE VIEW ${stats_db_name}.licenses_normalized AS
|
||||||
SELECT *
|
SELECT *
|
||||||
FROM ${external_stats_db_name}.licenses_normalized;
|
FROM ${external_stats_db_name}.licenses_normalized;
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------------------------
|
||||||
|
------------------------------------------------------------------------------------------------
|
||||||
|
-- Usage statistics
|
||||||
|
------------------------------------------------------------------------------------------------
|
||||||
|
------------------------------------------------------------------------------------------------
|
||||||
|
create or replace view ${stats_db_name}.usage_stats as
|
||||||
|
select * from openaire_prod_usage_stats.usage_stats;
|
||||||
|
|
||||||
|
create or replace view ${stats_db_name}.downloads_stats as
|
||||||
|
select * from openaire_prod_usage_stats.downloads_stats;
|
||||||
|
|
||||||
|
create or replace view ${stats_db_name}.pageviews_stats as
|
||||||
|
select * from openaire_prod_usage_stats.pageviews_stats;
|
||||||
|
|
||||||
|
create or replace view ${stats_db_name}.views_stats as
|
||||||
|
select * from openaire_prod_usage_stats.views_stats;
|
||||||
|
|
||||||
------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------
|
||||||
------------------------------------------------------------------------------------------------
|
------------------------------------------------------------------------------------------------
|
||||||
|
|
|
@ -142,6 +142,9 @@ compute stats TARGET.indi_pub_closed_other_open;
|
||||||
create table TARGET.indi_result_no_of_copies stored as parquet as select * from SOURCE.indi_result_no_of_copies orig where exists (select 1 from TARGET.result r where r.id=orig.id);
|
create table TARGET.indi_result_no_of_copies stored as parquet as select * from SOURCE.indi_result_no_of_copies orig where exists (select 1 from TARGET.result r where r.id=orig.id);
|
||||||
compute stats TARGET.indi_result_no_of_copies;
|
compute stats TARGET.indi_result_no_of_copies;
|
||||||
|
|
||||||
|
--- Usage statistics
|
||||||
|
create table TARGET.usage_stats stored as parquet as select * from SOURCE.usage_stats orig where exists (select 1 from TARGET.result r where r.id=orig.result_id);
|
||||||
|
|
||||||
--denorm
|
--denorm
|
||||||
alter table TARGET.result rename to TARGET.res_tmp;
|
alter table TARGET.result rename to TARGET.res_tmp;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue