forked from D-Net/dnet-hadoop
restored indi_result_org_country_collab, removed indi_result_org_collab
This commit is contained in:
parent
cfbbcaf7c4
commit
61b4c19e65
|
@ -82,31 +82,31 @@ on r.id= tmp.id;
|
||||||
|
|
||||||
compute stats indi_funded_result_with_fundref;
|
compute stats indi_funded_result_with_fundref;
|
||||||
|
|
||||||
-- create table indi_result_org_country_collab stored as parquet as
|
create table indi_result_org_country_collab stored as parquet as
|
||||||
-- with tmp as
|
|
||||||
-- (select o.id as id, o.country , ro.id as result,r.type from organization o
|
|
||||||
-- join result_organization ro on o.id=ro.organization
|
|
||||||
-- join result r on r.id=ro.id where o.country <> 'UNKNOWN')
|
|
||||||
-- select o1.id org1,o2.country country2, o1.type, count(distinct o1.result) as collaborations
|
|
||||||
-- from tmp as o1
|
|
||||||
-- join tmp as o2 on o1.result=o2.result
|
|
||||||
-- where o1.id<>o2.id and o1.country<>o2.country
|
|
||||||
-- group by o1.id, o1.type,o2.country;
|
|
||||||
--
|
|
||||||
-- compute stats indi_result_org_country_collab;
|
|
||||||
|
|
||||||
create table indi_result_org_collab stored as parquet as
|
|
||||||
with tmp as
|
with tmp as
|
||||||
(select o.id, ro.id as result,r.type from organization o
|
(select o.id as id, o.country , ro.id as result,r.type from organization o
|
||||||
join result_organization ro on o.id=ro.organization
|
join result_organization ro on o.id=ro.organization
|
||||||
join result r on r.id=ro.id)
|
join result r on r.id=ro.id where o.country <> 'UNKNOWN')
|
||||||
select o1.id org1,o2.id org2, o1.type, count(distinct o1.result) as collaborations
|
select o1.id org1,o2.country country2, o1.type, count(distinct o1.result) as collaborations
|
||||||
from tmp as o1
|
from tmp as o1
|
||||||
join tmp as o2 on o1.result=o2.result
|
join tmp as o2 on o1.result=o2.result
|
||||||
where o1.id<>o2.id
|
where o1.id<>o2.id and o1.country<>o2.country
|
||||||
group by o1.id, o2.id, o1.type;
|
group by o1.id, o1.type,o2.country;
|
||||||
|
|
||||||
compute stats indi_result_org_collab;
|
compute stats indi_result_org_country_collab;
|
||||||
|
|
||||||
|
-- create table indi_result_org_collab stored as parquet as
|
||||||
|
-- with tmp as
|
||||||
|
-- (select o.id, ro.id as result,r.type from organization o
|
||||||
|
-- join result_organization ro on o.id=ro.organization
|
||||||
|
-- join result r on r.id=ro.id)
|
||||||
|
-- select o1.id org1,o2.id org2, o1.type, count(distinct o1.result) as collaborations
|
||||||
|
-- from tmp as o1
|
||||||
|
-- join tmp as o2 on o1.result=o2.result
|
||||||
|
-- where o1.id<>o2.id
|
||||||
|
-- group by o1.id, o2.id, o1.type;
|
||||||
|
--
|
||||||
|
-- compute stats indi_result_org_collab;
|
||||||
|
|
||||||
create table indi_funder_country_collab stored as parquet as
|
create table indi_funder_country_collab stored as parquet as
|
||||||
with tmp as (select funder, project, country from organization_projects op
|
with tmp as (select funder, project, country from organization_projects op
|
||||||
|
|
Loading…
Reference in New Issue