2021-09-08 13:08:43 +02:00
|
|
|
----------------------------------------------------
|
|
|
|
-- Shortcuts for various definitions in stats db ---
|
|
|
|
----------------------------------------------------
|
|
|
|
|
|
|
|
-- Peer reviewed:
|
2022-09-14 15:36:19 +02:00
|
|
|
create table IF NOT EXISTS ${stats_db_name}.result_peerreviewed STORED AS PARQUET as
|
2021-09-08 13:08:43 +02:00
|
|
|
select r.id as id, case when doi.doi_from_crossref=1 and grey.grey_lit=0 then true else false end as peer_reviewed
|
2021-09-13 20:07:44 +02:00
|
|
|
from ${stats_db_name}.result r
|
2021-09-08 13:08:43 +02:00
|
|
|
left outer join ${stats_db_name}.indi_pub_doi_from_crossref doi on doi.id=r.id
|
|
|
|
left outer join ${stats_db_name}.indi_pub_grey_lit grey on grey.id=r.id;
|
|
|
|
|
|
|
|
-- Green OA:
|
2022-09-14 15:36:19 +02:00
|
|
|
create table IF NOT EXISTS ${stats_db_name}.result_greenoa STORED AS PARQUET as
|
2021-09-08 13:08:43 +02:00
|
|
|
select r.id, case when green.green_oa=1 then true else false end as green
|
|
|
|
from ${stats_db_name}.result r
|
|
|
|
left outer join ${stats_db_name}.indi_pub_green_oa green on green.id=r.id;
|
|
|
|
|
|
|
|
-- GOLD OA:
|
2022-09-14 15:36:19 +02:00
|
|
|
create table IF NOT EXISTS ${stats_db_name}.result_gold STORED AS PARQUET as
|
2022-03-02 12:29:25 +01:00
|
|
|
select r.id, case when gold.is_gold=1 then true else false end as gold
|
2021-09-08 13:08:43 +02:00
|
|
|
from ${stats_db_name}.result r
|
2021-09-13 10:10:30 +02:00
|
|
|
left outer join ${stats_db_name}.indi_pub_gold_oa gold on gold.id=r.id;
|