forked from D-Net/dnet-hadoop
Minor corrections to LaReferencia stats
This commit is contained in:
parent
806a450465
commit
915b3287a8
|
@ -311,18 +311,18 @@ public class LaReferenciaStats {
|
||||||
stmt.executeUpdate(sql);
|
stmt.executeUpdate(sql);
|
||||||
logger.info("Created la_result_downloads_monthly_tmp view");
|
logger.info("Created la_result_downloads_monthly_tmp view");
|
||||||
|
|
||||||
logger.info("Dropping la_views_stats_tmp table");
|
logger.info("Dropping la_downloads_stats_tmp table");
|
||||||
sql = "DROP TABLE IF EXISTS " +
|
sql = "DROP TABLE IF EXISTS " +
|
||||||
ConnectDB.getUsageStatsDBSchema() +
|
ConnectDB.getUsageStatsDBSchema() +
|
||||||
".la_views_stats_tmp";
|
".la_downloads_stats_tmp";
|
||||||
stmt.executeUpdate(sql);
|
stmt.executeUpdate(sql);
|
||||||
logger.info("Dropped la_views_stats_tmp table");
|
logger.info("Dropped la_downloads_stats_tmp table");
|
||||||
|
|
||||||
logger.info("Creating la_downloads_stats_tmp table");
|
logger.info("Creating la_downloads_stats_tmp table");
|
||||||
sql = "CREATE TABLE IF NOT EXISTS " + ConnectDB.getUsageStatsDBSchema() + ".la_downloads_stats_tmp " +
|
sql = "CREATE TABLE IF NOT EXISTS " + ConnectDB.getUsageStatsDBSchema() + ".la_downloads_stats_tmp " +
|
||||||
"AS SELECT 'LaReferencia' as source, d.id as repository_id, ro.id as result_id, month as date, " +
|
"AS SELECT 'LaReferencia' as source, d.id as repository_id, ro.id as result_id, month as date, " +
|
||||||
"max(downloads) AS count, max(openaire_referrer) AS openaire " +
|
"max(downloads) AS count, max(openaire_referrer) AS openaire " +
|
||||||
"FROM " + ConnectDB.getUsageStatsDBSchema() + ".la_result_views_monthly_tmp p, " +
|
"FROM " + ConnectDB.getUsageStatsDBSchema() + ".la_result_downloads_monthly_tmp p, " +
|
||||||
ConnectDB.getStatsDBSchema() + ".datasource_oids d, " + ConnectDB.getStatsDBSchema() + ".result_oids ro " +
|
ConnectDB.getStatsDBSchema() + ".datasource_oids d, " + ConnectDB.getStatsDBSchema() + ".result_oids ro " +
|
||||||
"WHERE p.source=d.oid AND p.id=ro.oid " +
|
"WHERE p.source=d.oid AND p.id=ro.oid " +
|
||||||
"GROUP BY d.id, ro.id, month " +
|
"GROUP BY d.id, ro.id, month " +
|
||||||
|
|
Loading…
Reference in New Issue