2020-06-15 18:57:40 +02:00
|
|
|
------------------------------------------------------
|
|
|
|
------------------------------------------------------
|
|
|
|
-- Additional relations
|
|
|
|
--
|
|
|
|
-- Refereed related tables/views
|
|
|
|
------------------------------------------------------
|
|
|
|
------------------------------------------------------
|
|
|
|
|
2020-06-30 00:49:56 +02:00
|
|
|
CREATE TABLE IF NOT EXISTS ${stats_db_name}.publication_refereed as
|
2020-07-01 12:23:59 +02:00
|
|
|
select substr(r.id, 4) as id, inst.refereed.classname as refereed
|
2020-06-30 00:49:56 +02:00
|
|
|
from ${openaire_db_name}.publication r lateral view explode(r.instance) instances as inst
|
|
|
|
where r.datainfo.deletedbyinference=false;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS ${stats_db_name}.dataset_refereed as
|
2020-07-01 12:23:59 +02:00
|
|
|
select substr(r.id, 4) as id, inst.refereed.classname as refereed
|
2020-06-30 00:49:56 +02:00
|
|
|
from ${openaire_db_name}.dataset r lateral view explode(r.instance) instances as inst
|
|
|
|
where r.datainfo.deletedbyinference=false;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS ${stats_db_name}.software_refereed as
|
2020-07-01 12:23:59 +02:00
|
|
|
select substr(r.id, 4) as id, inst.refereed.classname as refereed
|
2020-06-30 00:49:56 +02:00
|
|
|
from ${openaire_db_name}.software r lateral view explode(r.instance) instances as inst
|
|
|
|
where r.datainfo.deletedbyinference=false;
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS ${stats_db_name}.otherresearchproduct_refereed as
|
2020-07-01 12:23:59 +02:00
|
|
|
select substr(r.id, 4) as id, inst.refereed.classname as refereed
|
2020-06-30 00:49:56 +02:00
|
|
|
from ${openaire_db_name}.otherresearchproduct r lateral view explode(r.instance) instances as inst
|
|
|
|
where r.datainfo.deletedbyinference=false;
|
|
|
|
|
|
|
|
CREATE VIEW IF NOT EXISTS ${stats_db_name}.result_refereed as
|
|
|
|
select * from ${stats_db_name}.publication_refereed
|
|
|
|
union all
|
|
|
|
select * from ${stats_db_name}.dataset_refereed
|
|
|
|
union all
|
|
|
|
select * from ${stats_db_name}.software_refereed
|
|
|
|
union all
|
|
|
|
select * from ${stats_db_name}.otherresearchproduct_refereed;
|
2021-02-18 16:23:34 +01:00
|
|
|
--
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.publication_refereed COMPUTE STATISTICS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.publication_refereed COMPUTE STATISTICS FOR COLUMNS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.dataset_refereed COMPUTE STATISTICS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.dataset_refereed COMPUTE STATISTICS FOR COLUMNS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.software_refereed COMPUTE STATISTICS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.software_refereed COMPUTE STATISTICS FOR COLUMNS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.otherresearchproduct_refereed COMPUTE STATISTICS;
|
|
|
|
-- ANALYZE TABLE ${stats_db_name}.otherresearchproduct_refereed COMPUTE STATISTICS FOR COLUMNS;
|