From ceef4f53eeb44286ff828f576de5a036aebd469a Mon Sep 17 00:00:00 2001 From: Rafael de Lima Prado <rlp09@c3sl.ufpr.br> Date: Thu, 18 Oct 2012 15:55:31 -0300 Subject: [PATCH] pentahofiles: Update some more graphics to work with the new database model Signed-off-by: Rafael de Lima Prado <rlp09@c3sl.ufpr.br> --- .../proinfo/alertas/alertBarBrasil.xaction | 11 +- .../proinfo/alertas/alertBarCidade.xaction | 16 +- .../proinfo/alertas/alertBarEstado.xaction | 15 +- .../proinfo/alertas/alertBarRegiao.xaction | 17 +- .../proinfo/alertas/alertLineBrasil.xaction | 18 +- .../proinfo/alertas/alertLineCidade.xaction | 17 +- .../proinfo/alertas/alertLineEstado.xaction | 16 +- .../proinfo/alertas/alertLineRegiao.xaction | 18 +- .../proinfo/alertas/alertPieBrasil.xaction | 17 +- .../proinfo/alertas/alertPieCidade.xaction | 56 +---- .../proinfo/alertas/alertPieEstado.xaction | 53 +---- .../proinfo/alertas/alertPieRegiao.xaction | 50 +---- .../proinfo/alertas/alertRelatorio.xaction | 107 +-------- .../proinfo/auditoria/auditBarBrasil.xaction | 21 +- .../proinfo/auditoria/auditBarCidade.xaction | 51 +---- .../proinfo/auditoria/auditBarEstado.xaction | 43 +--- .../proinfo/auditoria/auditBarRegiao.xaction | 43 +--- .../proinfo/auditoria/auditLineBrasil.xaction | 66 +----- .../proinfo/auditoria/auditLineCidade.xaction | 45 ++-- .../proinfo/auditoria/auditLineEstado.xaction | 29 +-- .../proinfo/auditoria/auditLineRegiao.xaction | 46 +--- .../proinfo/auditoria/auditPieBrasil.xaction | 31 +-- .../proinfo/auditoria/auditPieCidade.xaction | 28 +-- .../proinfo/auditoria/auditPieEstado.xaction | 26 +-- .../proinfo/auditoria/auditPieRegiao.xaction | 26 +-- .../proinfo/auditoria/auditRelatorio.xaction | 177 ++++++--------- .../auditoria/auditRelatorioRoxo.xaction | 175 ++++++--------- .../disponibilidade/dispBarBrasil.xaction | 12 +- .../disponibilidade/dispBarCidade.xaction | 18 +- .../disponibilidade/dispBarEstado.xaction | 16 +- .../disponibilidade/dispBarRegiao.xaction | 18 +- .../disponibilidade/dispLineBrasil.xaction | 20 +- .../disponibilidade/dispLineCidade.xaction | 18 +- .../disponibilidade/dispLineEstado.xaction | 17 +- .../disponibilidade/dispLineRegiao.xaction | 19 +- .../disponibilidade/dispPieBrasil.xaction | 11 +- .../disponibilidade/dispPieCidade.xaction | 13 +- .../disponibilidade/dispPieEstado.xaction | 12 +- .../disponibilidade/dispPieRegiao.xaction | 11 +- .../disponibilidade/dispRelatorio.xaction | 22 +- .../proinfo/disponibilidade/dispRelatorio.xml | 26 +-- .../inventario/inventBarBrasil.xaction | 39 +--- .../inventario/inventBarCidade.xaction | 33 +-- .../inventario/inventBarEstado.xaction | 30 +-- .../inventario/inventBarRegiao.xaction | 30 +-- .../inventario/inventLineBrasil.xaction | 25 +-- .../inventario/inventLineCidade.xaction | 25 +-- .../inventario/inventLineEstado.xaction | 25 +-- .../inventario/inventLineRegiao.xaction | 24 +- .../inventario/inventRelatorio.xaction | 207 ++++-------------- 50 files changed, 392 insertions(+), 1497 deletions(-) diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction index 34f4feb..0c7a219 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction @@ -34,14 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char((SELECT MAX(end_time) FROM control), 'DD/MM/YYYY') AS Brasil, - SUM(hd_amount) AS "Máquinas com HD modificado", - SUM(memory_amount) AS "Máquinas com memória modificada" -FROM - dm_alert_state -WHERE - project = 'proinfo'::project_enum + select to_char((select MAX(end_time) FROM control), 'DD/MM/YYYY') AS Brasil, sum(hd_amount) AS "Máquinas com HD modificado", sum(memory_amount) AS "Máquinas com memória modificada" + from dm_alert_state + where project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction index 75c8d0c..9f27ab5 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction @@ -53,18 +53,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - city AS Cidade, - hd_amount AS "Máquinas com HD modificado", - memory_amount AS "Máquinas com memória modificada" -FROM - dm_alert_city -WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum -ORDER BY - city + select city AS Cidade, hd_amount AS "Máquinas com HD modificado", memory_amount AS "Máquinas com memória modificada" + from dm_alert_city + where region = '{REGIAO}' AND state = '{ESTADO}' AND project = 'proinfo' + order by city ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction index d5c4615..312534c 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction @@ -44,17 +44,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - state AS Estado, - hd_amount AS "Máquinas com HD modificado", - memory_amount AS "Máquinas com memória modificada" -FROM - dm_alert_state -WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum -ORDER BY - state ASC + select state AS Estado, hd_amount AS "Máquinas com HD modificado", memory_amount AS "Máquinas com memória modificada" + from dm_alert_state + where region = '{REGIAO}' AND project = 'proinfo' + order by state ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction index 9e0bbff..e773181 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction @@ -34,18 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - region AS Regiao, - SUM(hd_amount) AS "Máquinas com HD modificado", - SUM(memory_amount) AS "Máquinas com memória modificada" -FROM - dm_alert_state -WHERE - project = 'proinfo'::project_enum -GROUP BY - region -ORDER BY - region ASC + select region AS Regiao, sum(hd_amount) AS "Máquinas com HD modificado", sum(memory_amount) AS "Máquinas com memória modificada" + from dm_alert_state + where project = 'proinfo' + group by region + order by region ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction index b6de71c..16d8a72 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction @@ -34,19 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - sum(hd_amount) AS "Máquinas com HD modificado", - sum(memory_amount) AS "Máquinas com memória modificada" -FROM - dm_alert_state_history -WHERE - project = 'proinfo'::project_enum -GROUP BY - contact_date -ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, sum(hd_amount) AS "Máquinas com HD modificado", sum(memory_amount) AS "Máquinas com memória modificada" + from dm_alert_state_history + where project = 'proinfo' + group by contact_date + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction index c9d9c07..7562dd4 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction @@ -51,19 +51,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - hd_amount AS "Máquinas com HD modificado", - memory_amount AS "Máquinas com memória modificada" -FROM - dm_alert_city_history -WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum -ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, hd_amount AS "Máquinas com HD modificado", memory_amount AS "Máquinas com memória modificada" + from dm_alert_city_history + where region = '{REGIAO}' AND state = '{ESTADO}' AND project = 'proinfo' + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction index 31e96a4..b644f9d 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction @@ -44,18 +44,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - hd_amount AS "Máquinas com HD modificado", - memory_amount AS "Máquinas com memória modificada" -FROM - dm_alert_state_history -WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum -ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, hd_amount AS "Máquinas com HD modificado", memory_amount AS "Máquinas com memória modificada" + from dm_alert_state_history + where region = '{REGIAO}' AND project = 'proinfo' + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction index b76163c..0fd1499 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction @@ -34,19 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - sum(hd_amount) AS "Máquinas com HD modificado", - sum(memory_amount) AS "Máquinas com memória modificada" -FROM - dm_alert_state_history -WHERE - project = 'proinfo'::project_enum -GROUP BY - contact_date -ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, sum(hd_amount) AS "Máquinas com HD modificado", sum(memory_amount) AS "Máquinas com memória modificada" + from dm_alert_state_history + where project = 'proinfo' + group by contact_date + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieBrasil.xaction index 1014346..b6d9f2a 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieBrasil.xaction @@ -34,20 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT SUM(ok) AS "OK", SUM(hd) AS "HD", SUM(mm) AS "MM" -FROM - ( SELECT - CASE WHEN inv_alerta_hd = 'B0' AND inv_alerta_mem = 'B0' THEN 1 ELSE 0 END AS ok, - CASE WHEN inv_alerta_hd = 'B1' THEN 1 ELSE 0 END AS hd, - CASE WHEN inv_alerta_mem = 'B1' THEN 1 ELSE 0 END AS mm - FROM mectb10_dm_inventario AS inn INNER JOIN - ( SELECT MAX(inv_data) AS mdata, inv_inep, inv_maquina - FROM mectb10_dm_inventario - WHERE inv_projeto = 0 - GROUP BY inv_inep, inv_maquina) AS temp ON - temp.inv_inep = inn.inv_inep AND - temp.mdata = inn.inv_data AND - temp.inv_maquina = inn.inv_maquina) AS temp2 + select ((select sum(total) from dm_avail_state) - (sum(alert.memory_amount) + sum(alert.hd_amount))) AS "OK", sum(alert.hd_amount) AS "HD", sum(alert.memory_amount) AS "MM" + from dm_alert_state alert + where alert.project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieCidade.xaction index 1eaec68..4455e75 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieCidade.xaction @@ -51,59 +51,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_estado = '{ESTADO}' AND - inv_alerta_hd = 'B0' AND - inv_alerta_mem = 'B0' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "OK", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_estado = '{ESTADO}' AND - inv_alerta_hd = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "HD", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_estado = '{ESTADO}' AND - inv_alerta_mem = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "MM" + select ((select sum(total) from dm_avail_state) - (sum(alert.memory_amount) + sum(alert.hd_amount))) AS "OK", sum(alert.hd_amount) AS "HD", sum(alert.memory_amount) AS "MM" + from dm_alert_state alert + where alert.region = '{REGIAO}' AND alert.region = '{ESTADO}' AND alert.project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieEstado.xaction index d964800..5bb8e0e 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieEstado.xaction @@ -44,56 +44,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_alerta_hd = 'B0' AND - inv_alerta_mem = 'B0' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "OK", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_alerta_hd = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "HD", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_regiao = '{REGIAO}' AND - inv_alerta_mem = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "MM" + select ((select sum(total) from dm_avail_state) - (sum(alert.memory_amount) + sum(alert.hd_amount))) AS "OK", sum(alert.hd_amount) AS "HD", sum(alert.memory_amount) AS "MM" + from dm_alert_state alert + where alert.region = '{REGIAO}' AND alert.project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieRegiao.xaction index 5f31e97..9964858 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertPieRegiao.xaction @@ -34,53 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_alerta_hd = 'B0' AND - inv_alerta_mem = 'B0' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "OK", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_alerta_hd = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "HD", - ( SELECT count(inv_maquina) - FROM - ( SELECT - MAX(inv_data) as data, - inv_maquina as maquina, - inv_escola as escola - FROM mectb10_dm_inventario - GROUP BY escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - inv_alerta_mem = 'B1' AND - mectb10_dm_inventario.inv_projeto = 0 ) AS "MM" + select ((select sum(total) from dm_avail_state) - (sum(alert.memory_amount) + sum(alert.hd_amount))) AS "OK", sum(alert.hd_amount) AS "HD", sum(alert.memory_amount) AS "MM" + from dm_alert_state alert + where alert.project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertRelatorio.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertRelatorio.xaction index 2c7da2b..abe5909 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertRelatorio.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertRelatorio.xaction @@ -72,110 +72,9 @@ <output-type>pdf</output-type> <query> <![CDATA[ - SELECT - ORIGINAL.data_atual AS data_atual, - ORIGINAL.regiao AS regiao, - ORIGINAL.estado AS estado, - ORIGINAL.cidade AS cidade, - ORIGINAL.escola AS escola, - ORIGINAL.maquina AS maquina, - ORIGINAL.so AS so, - ORIGINAL.processador AS processador, - ORIGINAL.data AS data_original, - - CASE WHEN ORIGINAL.memoria < 1024 - THEN ORIGINAL.memoria || ' KiB' - ELSE CASE WHEN ORIGINAL.memoria < 1048576 - THEN ORIGINAL.memoria / 1024 || ' MiB' - ELSE CASE WHEN ORIGINAL.memoria < 1073741824 - THEN ORIGINAL.memoria / 1048576 || ' GiB' - ELSE ORIGINAL.memoria / 1073741824 || ' TiB' - END END END AS memoria_original, - - CASE WHEN ORIGINAL.hd < 1000 - THEN ORIGINAL.hd || ' GB' - ELSE CASE WHEN ORIGINAL.hd < 1000000 - THEN ORIGINAL.hd / 1000 || ' TB' - ELSE ORIGINAL.hd / 1000000 || ' PB' - END END AS hd_original, - - CASE WHEN MODIFICADO.memoria < 1024 - THEN MODIFICADO.memoria || ' KiB' - ELSE CASE WHEN MODIFICADO.memoria < 1048576 - THEN MODIFICADO.memoria / 1024 || ' MiB' - ELSE CASE WHEN MODIFICADO.memoria < 1073741824 - THEN MODIFICADO.memoria / 1048576 || ' GiB' - ELSE MODIFICADO.memoria / 1073741824 || ' TiB' - END END END AS memoria_modificado, - - CASE WHEN MODIFICADO.hd < 1000 - THEN MODIFICADO.hd || ' GB' - ELSE CASE WHEN MODIFICADO.hd < 1000000 - THEN MODIFICADO.hd / 1000 || ' TB' - ELSE MODIFICADO.hd / 1000000 || ' PB' - END END AS hd_modificado, - - MODIFICADO.data AS data_modificado, - MODIFICADO.alerta_hd AS alerta_hd, - MODIFICADO.alerta_mem AS alerta_mem - FROM - (SELECT - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS data_atual, - initcap(inv_regiao) AS regiao, - inv_estado AS estado, - initcap(inv_cidade) AS cidade, - initcap(inv_escola) AS escola, - inv_maquina AS maquina, - inv_so AS so, - inv_modelo_proc AS processador, - min(inv_data) AS data, - inv_qtde_mem AS memoria, - inv_tam_disco AS hd - FROM mectb10_dm_inventario - WHERE - inv_regiao = '{REGIAO}' - AND inv_estado = '{ESTADO}' - AND inv_cidade = '{CIDADE}' - AND mectb10_dm_inventario.inv_projeto = 0 - GROUP BY - inv_regiao, - inv_estado, - inv_cidade, - inv_escola, - maquina, - so, - processador, - memoria, - hd -) ORIGINAL - -RIGHT OUTER JOIN - (SELECT - max(inv_data) AS data, - inv_maquina AS maquina, - inv_qtde_mem AS memoria, - inv_tam_disco AS hd, - inv_alerta_hd AS alerta_hd, - inv_alerta_mem AS alerta_mem - FROM mectb10_dm_inventario - WHERE - inv_regiao = '{REGIAO}' - AND inv_estado = '{ESTADO}' - AND inv_cidade = '{CIDADE}' - AND (inv_alerta_hd = 'B1' OR inv_alerta_mem = 'B1') - AND mectb10_dm_inventario.inv_projeto = 0 - GROUP BY - maquina, - memoria, - hd, - alerta_hd, - alerta_mem -) MODIFICADO - - ON ORIGINAL.maquina = MODIFICADO.maquina AND - ORIGINAL.data <> MODIFICADO.data - ORDER BY - escola ASC + select to_char((select max(end_time) from control), 'DD/MM/YYYY') AS load_date, region, state, city, school, machine, os_distro, processor, old_date, simplify_mem(old_memory_size) AS old_memory_size, simplify_hd(old_hd_size) AS old_hd_size, simplify_mem(new_memory_size) AS new_memory_size, simplify_hd(new_hd_size) AS new_hd_size, new_date, hd_alert, memory_alert + from dm_alert_machine + where region = '{REGIAO}' AND state = '{ESTADO}' AND city = '{CIDADE}' AND project = 'proinfo' AND (hd_alert = true OR memory_alert = true) ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarBrasil.xaction index 9784303..fce5775 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarBrasil.xaction @@ -34,23 +34,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - to_char(aud_data, 'DD/MM/YYYY') AS Brasil, - instaladas as "Instaladas", - CASE WHEN previstas IS NULL THEN 0 - WHEN previstas - instaladas < 0 THEN 0 - ELSE previstas - instaladas - END AS "Não instaladas" - FROM - (SELECT aud.aud_data, sum(aud_instaladas) AS instaladas, sum(aud_instaladas) AS previstas - FROM - (SELECT MAX(aud_data) AS aud_data, aud_inep FROM mectb11_dm_auditoria GROUP BY aud_inep) AS temp - NATURAL JOIN mectb11_dm_auditoria AS aud - WHERE aud_projeto = 0 - GROUP BY aud.aud_data) - AS temp2 - ORDER BY brasil DESC - LIMIT 1 + select to_char((select max(end_time) from control), 'DD/MM/YYYY') as + Brasil, sum(total), 0 + from dm_avail_state + where project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarCidade.xaction index daee1be..1d23578 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarCidade.xaction @@ -36,13 +36,10 @@ <action-definition> <component-name>SQLLookupRule</component-name> <action-type>Relational</action-type> - <action-inputs> - <ESTADO type="string"/> - </action-inputs> <action-inputs> <REGIAO type="string"/> + <ESTADO type="string"/> </action-inputs> - <action-outputs> <query-result type="result-set" mapping="swresult"/> </action-outputs> @@ -54,50 +51,14 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - aud_cidade AS Cidade, - to_char(CURRENT_DATE, 'DD/MM/YYYY') AS Brasil, - sum(mectb11_dm_auditoria.aud_instaladas) as "Instaladas", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "Não instaladas" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria WHERE aud_regiao = '{REGIAO}' AND aud_estado = '{ESTADO}' group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 - GROUP BY - Cidade - ORDER BY - Cidade ASC + select initcap(city), total, 0 + from dm_avail_city + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' + order by city ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - aud_cidade AS Cidade, - sum("mectb11_dm_auditoria"."aud_instaladas") AS instaladas, - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE -sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") END AS nao_instaladas - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao = '{REGIAO}' AND - aud_estado = '{ESTADO}' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") - GROUP BY - aud_regiao, - aud_estado, - Cidade, - aud_data - ORDER BY - Cidade ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarEstado.xaction index 6325dd0..a8111d0 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarEstado.xaction @@ -44,48 +44,13 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - aud_estado AS Estado, - to_char(CURRENT_DATE, 'DD/MM/YYYY') AS Brasil, - sum(mectb11_dm_auditoria.aud_instaladas) as "Instaladas", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "Não instaladas" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria WHERE aud_regiao = '{REGIAO}' group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 - GROUP BY - Estado - ORDER BY - Estado ASC + select state, total, 0 + from dm_avail_state + where project = 'proinfo' and region = '{REGIAO}' + order by state ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - aud_estado AS Estado, - sum("mectb11_dm_auditoria"."aud_instaladas") AS instaladas, - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE -sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") END AS nao_instaladas - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao = '{REGIAO}' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") - GROUP BY - aud_regiao, - Estado, - aud_data - ORDER BY - Estado ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarRegiao.xaction index eb74159..3563265 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditBarRegiao.xaction @@ -34,47 +34,14 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - aud_regiao AS Regiao, - sum(mectb11_dm_auditoria.aud_instaladas) as "Instaladas", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "Não instaladas" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria group by inep) temp, - mectb11_dm_auditoria - WHERE - aud_regiao <> 'NULL' AND - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 - GROUP BY - Regiao - ORDER BY - Regiao ASC + select initcap(region), sum(total), 0 + from dm_avail_state + where project = 'proinfo' + group by region + order by region ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - aud_regiao AS Regiao, - sum("mectb11_dm_auditoria"."aud_instaladas") AS instaladas, - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE -sum("mectb11_dm_auditoria"."aud_previstas") - -sum("mectb11_dm_auditoria"."aud_instaladas") END AS nao_instaladas - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao <> 'NULL' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") - GROUP BY - Regiao, - aud_data - ORDER BY - Regiao ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineBrasil.xaction index b871030..43b0998 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineBrasil.xaction @@ -34,69 +34,15 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas, - CASE WHEN sum(inst_previstas) - - sum(inst_instaladas) < 0 THEN 0 ELSE - sum(inst_previstas) - - sum(inst_instaladas) END AS Nao_instaladas - FROM - mectb12_dm_instaladas_ag - WHERE - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 - GROUP BY - inst_mes_nm, - inst_mes, - inst_ano - ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), sum(total), 0 + from dm_avail_state_history + where project = 'proinfo' and contact_date > current_date - interval + '6 months' + group by contact_date + order by contact_date ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - initcap("mectb11_dm_auditoria"."aud_mes_nm") AS mes, - sum("mectb11_dm_auditoria"."aud_instaladas") AS instaladas, - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS nao_instaladas - FROM - "mectb11_dm_auditoria" - WHERE - aud_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) - GROUP BY - aud_mes_nm, - aud_mes - ORDER BY - aud_mes ASC -____________________________________ - SELECT - initcap("mectb11_dm_auditoria"."aud_mes_nm") AS mes, - sum(mectb11_dm_auditoria.aud_instaladas) as "Instaladas", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "Não instaladas" - FROM - (select aud_mes as mes, max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria where aud_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) group by mes, inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - temp.mes = mectb11_dm_auditoria.aud_mes - GROUP BY - aud_mes_nm, - aud_mes - ORDER BY - aud_mes ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineCidade.xaction index 984f5ac..496a155 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineCidade.xaction @@ -12,18 +12,18 @@ </documentation> <inputs> - <ESTADO type="string"> - <sources> - <request>ESTADO</request> - </sources> - <default-value><![CDATA[NULL]]></default-value> - </ESTADO> <REGIAO type="string"> <sources> <request>REGIAO</request> </sources> <default-value><![CDATA[NULL]]></default-value> </REGIAO> + <ESTADO type="string"> + <sources> + <request>ESTADO</request> + </sources> + <default-value><![CDATA[NULL]]></default-value> + </ESTADO> </inputs> <outputs> @@ -37,8 +37,8 @@ <component-name>SQLLookupRule</component-name> <action-type>Relational</action-type> <action-inputs> - <ESTADO type="string"/> <REGIAO type="string"/> + <ESTADO type="string"/> </action-inputs> <action-outputs> <query-result type="result-set" mapping="swresult"/> @@ -50,31 +50,12 @@ <user-id><![CDATA[]]></user-id> <password><![CDATA[]]></password> <query> - <![CDATA[ - SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas, - CASE WHEN sum(inst_previstas) - - sum(inst_instaladas) < 0 THEN 0 ELSE - sum(inst_previstas) - - sum(inst_instaladas) END AS Nao_instaladas - FROM - mectb12_dm_instaladas_ag - WHERE - inst_regiao = '{REGIAO}' AND - inst_estado = '{ESTADO}' AND - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 - GROUP BY - inst_mes_nm, - inst_mes, - inst_ano - ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + <![CDATA[ + select to_char(contact_date, 'TMMonth'), total, 0 + from dm_avail_state_history + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' and contact_date > current_date - interval '6 months' + order by contact_date ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineEstado.xaction index 83d3e9b..e03c8fa 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineEstado.xaction @@ -44,29 +44,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas, - CASE WHEN sum(inst_previstas) - - sum(inst_instaladas) < 0 THEN 0 ELSE - sum(inst_previstas) - - sum(inst_instaladas) END AS Nao_instaladas - FROM - mectb12_dm_instaladas_ag - WHERE - inst_regiao = '{REGIAO}' AND - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 - GROUP BY - inst_mes_nm, - inst_mes, - inst_ano - ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), sum(total), 0 + from dm_avail_state_history + where project = 'proinfo' and region = '{REGIAO}' and contact_date > + current_date - interval '6 months' + group by contact_date + order by contact_date ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineRegiao.xaction index ec5dc34..43b0998 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditLineRegiao.xaction @@ -34,49 +34,15 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas, - CASE WHEN sum(inst_previstas) - - sum(inst_instaladas) < 0 THEN 0 ELSE - sum(inst_previstas) - - sum(inst_instaladas) END AS Nao_instaladas - FROM - mectb12_dm_instaladas_ag - WHERE - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 - GROUP BY - inst_mes_nm, - inst_mes, - inst_ano - ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), sum(total), 0 + from dm_avail_state_history + where project = 'proinfo' and contact_date > current_date - interval + '6 months' + group by contact_date + order by contact_date ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - initcap("mectb11_dm_auditoria"."aud_mes_nm") AS mes, - sum("mectb11_dm_auditoria"."aud_instaladas") AS instaladas, - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS nao_instaladas - FROM - "mectb11_dm_auditoria" - WHERE - aud_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) - GROUP BY - aud_mes_nm, - aud_mes - ORDER BY - aud_mes ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieBrasil.xaction index 817f555..74f5ce5 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieBrasil.xaction @@ -33,34 +33,13 @@ <user-id><![CDATA[]]></user-id> <password><![CDATA[]]></password> <query> - <![CDATA[ - SELECT - sum(mectb11_dm_auditoria.aud_instaladas) AS "I", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "NI" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 + <![CDATA[ + select sum(total), 0 + from dm_avail_state + where project = 'proinfo' ]]> - </query> + </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Instaladas", - sum("mectb11_dm_auditoria"."aud_previstas") - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Não instaladas" - FROM - "mectb11_dm_auditoria" - GROUP BY - aud_data - ORDER BY - aud_data DESC limit 1 ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieCidade.xaction index fe179ba..e7d80ff 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieCidade.xaction @@ -51,33 +51,13 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - sum(mectb11_dm_auditoria.aud_instaladas) as "I", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "NI" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria WHERE aud_regiao = '{REGIAO}' AND aud_estado = '{ESTADO}' group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 + select total, 0 + from dm_avail_state + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Instaladas", - sum("mectb11_dm_auditoria"."aud_previstas") - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Não instaladas" - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao = '{REGIAO}' AND - aud_estado = '{ESTADO}' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieEstado.xaction index cc56255..d0ccf5f 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieEstado.xaction @@ -44,32 +44,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - sum(mectb11_dm_auditoria.aud_instaladas) as "I", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "NI" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria WHERE aud_regiao = '{REGIAO}' group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 + select sum(total), 0 + from dm_avail_state + where project = 'proinfo' and region = '{REGIAO}' ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Instaladas", - sum("mectb11_dm_auditoria"."aud_previstas") - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Não instaladas" - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao = '{REGIAO}' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieRegiao.xaction index 94031e4..74f5ce5 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditPieRegiao.xaction @@ -34,32 +34,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - sum(mectb11_dm_auditoria.aud_instaladas) AS "I", - CASE WHEN sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") < 0 THEN 0 ELSE - sum("mectb11_dm_auditoria"."aud_previstas") - - sum("mectb11_dm_auditoria"."aud_instaladas") END AS "NI" - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 + select sum(total), 0 + from dm_avail_state + where project = 'proinfo' ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Instaladas", - sum("mectb11_dm_auditoria"."aud_previstas") - sum("mectb11_dm_auditoria"."aud_instaladas") AS "Não instaladas" - FROM - "mectb11_dm_auditoria" - WHERE - aud_regiao <> 'NULL' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorio.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorio.xaction index a27d556..f3d6647 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorio.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorio.xaction @@ -1,134 +1,89 @@ <?xml version="1.0" encoding="UTF-8"?> -<action-sequence> +<action-sequence> <title>Relatório</title> <version>1</version> <logging-level>ERROR</logging-level> - <documentation> - <author>C3SL</author> - <description>.</description> - <help/> - <result-type/> - <icon/> + <documentation> + <author>C3SL</author> + <description>.</description> + <help/> + <result-type/> + <icon/> </documentation> - <inputs> - <output-type type="string"> - <default-value>pdf</default-value> - <sources> - <request>output-type</request> - </sources> - </output-type> - <ESTADO type="string"> - <sources> - <request>ESTADO</request> - </sources> + <inputs> + <output-type type="string"> + <default-value>pdf</default-value> + <sources> + <request>output-type</request> + </sources> + </output-type> + <REGIAO type="string"> + <sources> + <request>REGIAO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </ESTADO> - <REGIAO type="string"> - <sources> - <request>REGIAO</request> - </sources> + </REGIAO> + <ESTADO type="string"> + <sources> + <request>ESTADO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </REGIAO> - <CIDADE type="string"> - <sources> - <request>CIDADE</request> - </sources> + </ESTADO> + <CIDADE type="string"> + <sources> + <request>CIDADE</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </CIDADE> + </CIDADE> </inputs> <outputs/> - <resources> - <ReportFile> - <solution-file> - <location>auditRelatorio.xml</location> - <mime-type>text/xml</mime-type> - </solution-file> - </ReportFile> + <resources> + <ReportFile> + <solution-file> + <location>auditRelatorio.xml</location> + <mime-type>text/xml</mime-type> + </solution-file> + </ReportFile> </resources> - - <actions> - <action-definition> + + <actions> + <action-definition> <component-name>JFreeReportComponent</component-name> <action-type>JFree Report</action-type> - <action-inputs> - <ESTADO type="string"/> - <REGIAO type="string"/> - <CIDADE type="string"/> - <output-type type="string"/> + <action-inputs> + <REGIAO type="string"/> + <ESTADO type="string"/> + <CIDADE type="string"/> + <output-type type="string"/> </action-inputs> - <action-resources> - <report-definition type="resource" mapping="ReportFile"/> + <action-resources> + <report-definition type="resource" mapping="ReportFile"/> </action-resources> - <component-definition> - <live><![CDATA[false]]></live> - <driver><![CDATA[org.postgresql.Driver]]></driver> - <connection><![CDATA[jdbc:postgresql://]]></connection> - <user-id><![CDATA[]]></user-id> - <password><![CDATA[]]></password> - <source>sql</source> + <component-definition> + <live><![CDATA[false]]></live> + <driver><![CDATA[org.postgresql.Driver]]></driver> + <connection><![CDATA[jdbc:postgresql://]]></connection> + <user-id><![CDATA[]]></user-id> + <password><![CDATA[]]></password> + <source>sql</source> <output-type>pdf</output-type> - <query> <![CDATA[ - SELECT - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS data_atual, - initcap(aud_regiao) AS regiao, - aud_estado, - initcap(aud_cidade) AS cidade, - initcap(aud_escola) AS escola, - aud_data, - aud_instaladas AS instaladas, - CASE WHEN aud_previstas-aud_instaladas < 0 THEN 0 ELSE - aud_previstas-aud_instaladas END AS nao_instaladas - FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria - WHERE aud_regiao = '{REGIAO}' AND aud_estado = '{ESTADO}' AND - aud_cidade = '{CIDADE}' AND - mectb11_dm_auditoria.aud_projeto = 0 - group by inep) temp, - mectb11_dm_auditoria - WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - mectb11_dm_auditoria.aud_projeto = 0 -ORDER BY - aud_escola ASC, - instaladas ASC, - nao_instaladas ASC - ]]> </query> + <query> + <![CDATA[ + select to_char((select max(end_time) from control), 'DD/MM/YYYY') as + data_atual, region as regiao, state as aud_estado, city as + cidade, school as escola, count(machine) as aud_instaladas, 0 as + nao_instaladas + from dm_avail_machine + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' and city = '{CIDADE}' + group by school + order by school + ]]> + </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- -SELECT - to_char(CURRENT_DATE,'DD/MM/YYYY') AS data_atual, - initcap(aud_regiao) AS regiao, - aud_estado, - initcap(aud_cidade) AS cidade, - initcap(aud_escola) AS escola, - aud_data, - aud_instaladas AS instaladas, - CASE WHEN aud_previstas-aud_instaladas < 0 THEN 0 ELSE -aud_previstas-aud_instaladas END AS nao_instaladas -FROM - "mectb11_dm_auditoria" mectb11_dm_auditoria -WHERE - aud_regiao = '{REGIAO}' AND - aud_estado = '{ESTADO}' AND - aud_cidade = '{CIDADE}' AND - aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") -GROUP BY - aud_regiao, - aud_estado, - aud_cidade, - aud_escola, - instaladas, - nao_instaladas, - aud_data -ORDER BY - aud_escola ASC, - instaladas ASC, - nao_instaladas ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorioRoxo.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorioRoxo.xaction index f86995c..6374110 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorioRoxo.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/auditoria/auditRelatorioRoxo.xaction @@ -1,134 +1,87 @@ <?xml version="1.0" encoding="UTF-8"?> -<action-sequence> +<action-sequence> <title>Relatório</title> <version>1</version> <logging-level>ERROR</logging-level> - <documentation> - <author>C3SL</author> - <description>.</description> - <help/> - <result-type/> - <icon/> + <documentation> + <author>C3SL</author> + <description>.</description> + <help/> + <result-type/> + <icon/> </documentation> - <inputs> - <output-type type="string"> - <default-value>pdf</default-value> - <sources> - <request>output-type</request> - </sources> - </output-type> - <ESTADO type="string"> - <sources> - <request>ESTADO</request> - </sources> + <inputs> + <output-type type="string"> + <default-value>pdf</default-value> + <sources> + <request>output-type</request> + </sources> + </output-type> + <REGIAO type="string"> + <sources> + <request>REGIAO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </ESTADO> - <REGIAO type="string"> - <sources> - <request>REGIAO</request> - </sources> + </REGIAO> + <ESTADO type="string"> + <sources> + <request>ESTADO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </REGIAO> - <CIDADE type="string"> - <sources> - <request>CIDADE</request> - </sources> + </ESTADO> + <CIDADE type="string"> + <sources> + <request>CIDADE</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </CIDADE> + </CIDADE> </inputs> <outputs/> - <resources> - <ReportFile> - <solution-file> - <location>auditRelatorioRoxo.xml</location> - <mime-type>text/xml</mime-type> - </solution-file> - </ReportFile> + <resources> + <ReportFile> + <solution-file> + <location>auditRelatorioRoxo.xml</location> + <mime-type>text/xml</mime-type> + </solution-file> + </ReportFile> </resources> - - <actions> - <action-definition> + + <actions> + <action-definition> <component-name>JFreeReportComponent</component-name> <action-type>JFree Report</action-type> - <action-inputs> - <ESTADO type="string"/> - <REGIAO type="string"/> - <CIDADE type="string"/> - <output-type type="string"/> + <action-inputs> + <REGIAO type="string"/> + <ESTADO type="string"/> + <CIDADE type="string"/> + <output-type type="string"/> </action-inputs> - <action-resources> - <report-definition type="resource" mapping="ReportFile"/> + <action-resources> + <report-definition type="resource" mapping="ReportFile"/> </action-resources> - <component-definition> - <live><![CDATA[false]]></live> - <driver><![CDATA[org.postgresql.Driver]]></driver> - <connection><![CDATA[jdbc:postgresql://]]></connection> - <user-id><![CDATA[]]></user-id> - <password><![CDATA[]]></password> - <source>sql</source> + <component-definition> + <live><![CDATA[false]]></live> + <driver><![CDATA[org.postgresql.Driver]]></driver> + <connection><![CDATA[jdbc:postgresql://]]></connection> + <user-id><![CDATA[]]></user-id> + <password><![CDATA[]]></password> + <source>sql</source> <output-type>pdf</output-type> <query> <![CDATA[ -SELECT - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS data_atual, - initcap(aud_regiao) AS regiao, - aud_estado, - initcap(aud_cidade) AS cidade, - aud_instaladas, - initcap(aud_escola) AS escola, - aud_data, - aud_instaladas AS instaladas -FROM - (select max(aud_data) as data, aud_inep as inep from mectb11_dm_auditoria WHERE aud_regiao = '{REGIAO}' AND aud_estado = '{ESTADO}' AND aud_cidade = '{CIDADE}' group by inep) temp, - mectb11_dm_auditoria -WHERE - temp.data = mectb11_dm_auditoria.aud_data AND - temp.inep = mectb11_dm_auditoria.aud_inep AND - aud_instaladas = 0 -GROUP BY - aud_regiao, - aud_estado, - aud_cidade, - aud_instaladas, - aud_escola, - instaladas, - aud_data -ORDER BY - instaladas ASC - ]]></query> - </component-definition> + select to_char((select max(end_time) from control), 'DD/MM/YYYY') as + data_atual, region as regiao, state as aud_estado, city as + cidade, school as escola + from dm_audit_zm_school + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' and city = '{CIDADE}' + order by school + ]]> + </query> + </component-definition> </action-definition> - </actions> + </actions> </action-sequence> -<!-- -SELECT - to_char(CURRENT_DATE, 'DD/MM/YYYY') AS data_atual, - initcap(aud_regiao) AS regiao, - aud_estado, - initcap(aud_cidade) AS cidade, - aud_instaladas, - initcap(aud_escola) AS escola, - aud_data, - aud_instaladas AS instaladas -FROM - "mectb11_dm_auditoria" mectb11_dm_auditoria -WHERE - aud_regiao = '{REGIAO}' - AND aud_estado = '{ESTADO}' - AND aud_cidade = '{CIDADE}' - AND aud_instaladas = 0 - AND aud_data = (SELECT max(aud_data) FROM "mectb11_dm_auditoria") -GROUP BY - aud_regiao, - aud_estado, - aud_cidade, - aud_instaladas, - aud_escola, - instaladas, - aud_data -ORDER BY - instaladas ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction index ced463d..688d954 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction @@ -34,15 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - to_char((SELECT MAX(end_time) FROM control), 'DD/MM/YYYY') AS Brasil, - sum(green) AS "Menos de 10 dias", - sum(yellow) AS "Entre 11-30 dias", - sum(red) AS "Mais de 30 dias" - FROM - dm_avail_state - WHERE - project = 'proinfo'::project_enum + select to_char((select max(end_time) from control), 'DD/MM/YYYY') AS Brasil, sum(green) AS "Menos de 10 dias", sum(yellow) AS "Entre 11-30 dias", sum(red) AS "Mais de 30 dias" + from dm_avail_state + where project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction index a280d5b..d4276dd 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction @@ -51,20 +51,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - to_char((SELECT max(end_time) FROM control), 'DD/MM/YY') AS - city AS Cidade, - green AS "Menos de 10 dias", - yellow AS "Entre 11-30 dias", - red AS "Mais de 30 dias" - FROM - dm_avail_city - WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum - ORDER BY - city ASC + select to_char((select max(end_time) from control), 'DD/MM/YY') AS city AS Cidade, green AS "Menos de 10 dias", yellow AS "Entre 11-30 dias", red AS "Mais de 30 dias" + from dm_avail_city + where region = '{REGIAO}' AND state = '{ESTADO}' AND project = 'proinfo' + order by city ASC ]]></query> </component-definition> </action-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction index d2f0242..422ddd5 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction @@ -44,18 +44,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - state AS Estado, - green AS "Menos de 10 dias", - yellow AS "Entre 11-30 dias", - red AS "Mais de 30 dias" - FROM - dm_avail_state - WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum - ORDER BY - state ASC + select state AS Estado, green AS "Menos de 10 dias", yellow AS "Entre 11-30 dias", red AS "Mais de 30 dias" + from dm_avail_state + where region = '{REGIAO}' AND project = 'proinfo' + order by state ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction index 167c9f8..032da11 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction @@ -34,19 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - region AS Regiao, - sum(green) AS "Menos de 10 dias", - sum(yellow) AS "Entre 11-30 dias", - sum(red) AS "Mais de 30 dias" - FROM - dm_avail_state - WHERE - project = 'proinfo'::project_enum - GROUP BY - region - ORDER BY - region ASC + select region AS Regiao, sum(green) AS "Menos de 10 dias", sum(yellow) AS "Entre 11-30 dias", sum(red) AS "Mais de 30 dias" + from dm_avail_state + where project = 'proinfo' + group by region + order by region ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction index d080b30..f14d5d4 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction @@ -34,21 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - sum(green) AS verde, - sum(yellow) AS amarelo, - sum(red) AS vermelho - FROM - dm_avail_state_history - WHERE - project = 'proinfo'::project_enum - GROUP BY - contact_date - ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, sum(green) AS verde, sum(yellow) AS amarelo, sum(red) AS vermelho + from dm_avail_state_history + where project = 'proinfo' + group by contact_date + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction index 1a2be46..7363c84 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction @@ -51,20 +51,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - green AS verde, - yellow AS amarelo, - red AS vermelho - FROM - dm_avail_city_history - WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum - ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, green AS verde, yellow AS amarelo, red AS vermelho + from dm_avail_city_history + where region = '{REGIAO}' AND state = '{ESTADO}' AND project = 'proinfo' + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction index 4d74d82..f90dbf4 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction @@ -44,19 +44,10 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - green AS verde, - yellow AS amarelo, - red AS vermelho - FROM - dm_avail_state_history - WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum - ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, green AS verde, yellow AS amarelo, red AS vermelho + from dm_avail_state_history + where region = '{REGIAO}' AND project = 'proinfo' + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction index d332a54..65d6b5f 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction @@ -34,20 +34,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char(contact_date, 'Month') AS mes, - to_char(contact_date, 'MM') AS dis_mes, - sum(green) AS verde, - sum(yellow) AS amarelo, - sum(red) AS vermelho - FROM - dm_avail_state_history - WHERE - project = 'proinfo'::project_enum - GROUP BY - contact_date - ORDER BY - contact_date ASC + select to_char(contact_date, 'Month') AS mes, to_char(contact_date, 'MM') AS dis_mes, sum(green) AS verde, sum(yellow) AS amarelo, sum(red) AS vermelho + from dm_avail_state_history + where project = 'proinfo' + group by contact_date + order by contact_date ASC ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction index b3c760d..e161a31 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction @@ -34,14 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ - SELECT - sum(green) AS "Menos de 10 dias", - sum(yellow) AS "Entre 11-30 dias", - sum(red) AS "Mais de 30 dias" - FROM - dm_avail_state - WHERE - project = 'proinfo'::project_enum + select sum(green) AS "Menos de 10 dias", sum(yellow) AS "Entre 11-30 dias", sum(red) AS "Mais de 30 dias" + from dm_avail_state + where project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction index 801a44a..53e7335 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction @@ -51,16 +51,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - green AS "Menos de 10 dias", - yellow AS "Entre 11-30 dias", - red AS "Mais de 30 dias" - FROM - dm_avail_city - WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum + select green AS "Menos de 10 dias", yellow AS "Entre 11-30 dias", red AS "Mais de 30 dias" + from dm_avail_city + where region = '{REGIAO}' AND state = '{ESTADO}' AND project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction index 04338da..25e82a7 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction @@ -44,15 +44,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - green AS "Menos de 10 dias", - yellow AS "Entre 11-30 dias", - red AS "Mais de 30 dias" - FROM - dm_avail_state - WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum + select green AS "Menos de 10 dias", yellow AS "Entre 11-30 dias", red AS "Mais de 30 dias" + from dm_avail_state + where region = '{REGIAO}' AND project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction index 5cf9de4..0e21aee 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction @@ -34,14 +34,9 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - sum(dis_verde) AS "Menos de 10 dias", - sum(dis_amarelo) AS "Entre 11-30 dias", - sum(dis_vermelho) AS "Mais de 30 dias" - FROM - mectb09_dm_disp_ag - WHERE - project = 'proinfo'::project_enum + select sum(dis_verde) AS "Menos de 10 dias", sum(dis_amarelo) AS "Entre 11-30 dias", sum(dis_vermelho) AS "Mais de 30 dias" + from mectb09_dm_disp_ag + where project = 'proinfo' ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction index bb12921..f4d8a49 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction @@ -72,25 +72,9 @@ <output-type>pdf</output-type> <query> <![CDATA[ -SELECT - to_char((SELECT MAX(end_time) FROM control), 'DD/MM/YYYY') AS to_char, - machine AS dis_maquina, - initcap(region) AS regiao, - state AS dis_estado, - initcap(city) AS cidade, - (SELECT MAX(end_time) FROM control) AS dis_data, - last_contact AS max, - days_last_contact AS dis_qtd_dias_ult_contato, - total_contacts AS dis_qtd_contato_mes, - initcap(school) AS escola, - color AS status -FROM - dm_avail_machine -WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - city = '{CIDADE}' AND - project = 'proinfo':project_enum + select to_char((select max(end_time) from control), 'DD/MM/YYYY') AS load_date, machine, initcap(region), state, initcap(city), (select max(end_time) from control) AS dis_data, last_contact, days_last_contact, total_contacts, initcap(school), color + from dm_avail_machine + where region = '{REGIAO}' AND state = '{ESTADO}' AND city = '{CIDADE}' AND project = 'proinfo' ]]> </query> </component-definition> </action-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xml b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xml index 8136980..e727ff0 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xml +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xml @@ -158,7 +158,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="message-field"> - <basic-object name="format">Data: $(to_char)</basic-object> + <basic-object name="format">Data: $(load_date)</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -212,7 +212,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="message-field"> - <basic-object name="format">Região: $(regiao)</basic-object> + <basic-object name="format">Região: $(region)</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -266,7 +266,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="message-field"> - <basic-object name="format">Estado: $(dis_estado)</basic-object> + <basic-object name="format">Estado: $(state)</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -320,7 +320,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="message-field"> - <basic-object name="format">Cidade: $(cidade)</basic-object> + <basic-object name="format">Cidade: $(city)</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -1244,7 +1244,7 @@ </group> <group name="mectb08_dm_disp_dis_escola"> <fields> - <field>escola</field> + <field>school</field> </fields> <group-header> <style> @@ -1422,7 +1422,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="message-field"> - <basic-object name="format">$(escola)</basic-object> + <basic-object name="format">$(school)</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -1576,7 +1576,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="string-field"> - <basic-object name="field">dis_maquina</basic-object> + <basic-object name="field">machine</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -1632,7 +1632,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="string-field"> - <basic-object name="field">dis_qtd_dias_ult_contato</basic-object> + <basic-object name="field">days_last_contact</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -1688,7 +1688,7 @@ <basic-key name="trim-text-content">true</basic-key> </style> <template references="string-field"> - <basic-object name="field">dis_qtd_contato_mes</basic-object> + <basic-object name="field">total_contacts</basic-object> <basic-object name="nullValue"></basic-object> </template> </element> @@ -1904,7 +1904,7 @@ </compound-object> <basic-object name="pattern">dd/MM/yyyy</basic-object> </compound-object> - <basic-object name="field">max</basic-object> + <basic-object name="field">last_contact</basic-object> <basic-object name="format">dd/MM/yyyy</basic-object> <basic-object name="nullValue"></basic-object> </template> @@ -2026,19 +2026,19 @@ <expression name="ShowRedSquare" class="org.jfree.report.function.ElementVisibilityFunction"> <properties> <property name="element">red_square</property> - <property name="field">vermelho</property> + <property name="field">color</property> </properties> </expression> <expression name="ShowYellowTriangle" class="org.jfree.report.function.ElementVisibilityFunction"> <properties> <property name="element">yellow_triangle</property> - <property name="field">amarelo</property> + <property name="field">color</property> </properties> </expression> <expression name="ShowGreenCircle" class="org.jfree.report.function.ElementVisibilityFunction"> <properties> <property name="element">green_circle</property> - <property name="field">verde</property> + <property name="field">color</property> </properties> </expression> <expression name="ShowPageNumber" class="org.jfree.report.function.PageOfPagesFunction"> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction index 36c5cf5..f1baf31 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction @@ -34,45 +34,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - to_char((SELECT MAX(end_time) FROM control), 'DD/MM/YYYY') as Brasil, - count(*) -FROM - dm_invent_machine -WHERE - project = 'proinfo'::project_enum + select to_char((select max(end_time) from control), 'DD/MM/YYYY') as Brasil, sum(total) + from dm_avail_state + where project = 'proinfo' ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - <![CDATA[ - SELECT - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS Brasil, - count(distinct inv_maquina) AS maquinas_instaladas - FROM - "mectb10_dm_inventario" - ]]> - - <![CDATA[ - SELECT - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS Brasil, - count(inv_maquina) - FROM - ( SELECT DISTINCT inv_maquina as maquina, - MAX(inv_data) as data, - inv_escola as escola - FROM - mectb10_dm_inventario - GROUP BY - escola, maquina ) as temp, - mectb10_dm_inventario - WHERE - mectb10_dm_inventario.inv_data = data AND - mectb10_dm_inventario.inv_maquina = maquina AND - mectb10_dm_inventario.inv_escola = escola AND - mectb10_dm_inventario.inv_projeto = 0 - ]]> ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction index ca4dd02..c62ee24 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction @@ -52,38 +52,13 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - city AS Cidade, - count(maquine) -FROM - dm_invent_machine -WHERE - region = '{REGIAO}' AND - state = '{ESTADO}' AND - project = 'proinfo'::project_enum -GROUP BY - city -ORDER BY - city + select initcap(city), total + from dm_avail_city + where project = 'proinfo' and region = '{REGIAO}' and state = '{ESTADO}' + order by city ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - inv_cidade AS Cidade, - count(distinct inv_maquina) AS maquinas_instaladas - FROM - "mectb10_dm_inventario" - WHERE - inv_regiao = '{REGIAO}' AND - inv_estado = '{ESTADO}' - GROUP BY - inv_regiao, - inv_estado, - Cidade - ORDER BY - Cidade ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction index 30e32cf..c121bd8 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction @@ -44,35 +44,13 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - state AS Estado, - count(machine) -FROM - dm_invent_machine -WHERE - region = '{REGIAO}' AND - project = 'proinfo'::project_enum -GROUP BY - state -ORDER BY - state + select state, total + from dm_avail_state + where project = 'proinfo' and region = '{REGIAO}' + order by state ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - SELECT - inv_estado AS Estado, - count(distinct inv_maquina) AS maquinas_instaladas - FROM - "mectb10_dm_inventario" - WHERE - inv_regiao = '{REGIAO}' - GROUP BY - inv_regiao, - Estado - ORDER BY - Estado ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction index bacb362..d17df81 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction @@ -34,34 +34,14 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - region AS Regiao, - count(machine) -FROM - dm_invent_machine -WHERE - project = 'proinfo'::project_enum -GROUP BY - region -ORDER BY - region + select initcap(region), sum(total) + from dm_avail_state + where project = 'proinfo' + group by region + order by region ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> -<!-- - <![CDATA[ - SELECT - inv_regiao AS Regiao, - count(distinct inv_maquina) AS maquinas_instaladas - FROM - "mectb10_dm_inventario" - WHERE - inv_regiao <> 'NULL' - GROUP BY - Regiao - ORDER BY - Regiao ASC ---> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineBrasil.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineBrasil.xaction index 5ed4202..c66ec86 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineBrasil.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineBrasil.xaction @@ -34,25 +34,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas -FROM - mectb12_dm_instaladas_ag -WHERE - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 -GROUP BY - inst_mes_nm, - inst_mes, - inst_ano -ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC - ]]> + select to_char(contact_date, 'TMMonth'), sum(total) + from dm_avail_state_history + where project = 'proinfo' and contact_date > current_date - interval '6 months' + group by contact_date + order by contact_date + ]]> </query> </component-definition> </action-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineCidade.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineCidade.xaction index f9a650e..ad18e51 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineCidade.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineCidade.xaction @@ -51,26 +51,11 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas -FROM - mectb12_dm_instaladas_ag -WHERE - inst_regiao = '{REGIAO}' AND - inst_estado = '{ESTADO}' AND - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 -GROUP BY - inst_mes_nm, - inst_mes, - inst_ano -ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), total + from dm_avail_state_history + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' and contact_date > current_date - interval '6 months' + order by contact_date ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineEstado.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineEstado.xaction index 7dedaa0..fbb1cfe 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineEstado.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineEstado.xaction @@ -44,25 +44,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas -FROM - mectb12_dm_instaladas_ag -WHERE - inst_regiao = '{REGIAO}' AND - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 -GROUP BY - inst_mes_nm, - inst_mes, - inst_ano -ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), sum(total) + from dm_avail_state_history + where project = 'proinfo' and region = '{REGIAO}' and contact_date > + current_date - interval '6 months' + group by contact_date + order by contact_date ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineRegiao.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineRegiao.xaction index 54ecee8..6a85251 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineRegiao.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventLineRegiao.xaction @@ -34,24 +34,12 @@ <password><![CDATA[]]></password> <query> <![CDATA[ -SELECT - initcap("mectb12_dm_instaladas_ag"."inst_mes_nm") AS mes, - cast("mectb12_dm_instaladas_ag"."inst_mes" as TEXT), - sum(inst_instaladas) as Instaladas -FROM - mectb12_dm_instaladas_ag -WHERE - inst_data IS NOT NULL AND - inst_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE AND - -- inst_mes BETWEEN date_part('month',CURRENT_DATE)-6 AND date_part('month',CURRENT_DATE) AND - mectb12_dm_instaladas_ag.inst_projeto = 0 -GROUP BY - inst_mes_nm, - inst_mes, - inst_ano -ORDER BY - mectb12_dm_instaladas_ag.inst_ano ASC, - mectb12_dm_instaladas_ag.inst_mes ASC + select to_char(contact_date, 'TMMonth'), sum(total) + from dm_avail_state_history + where project = 'proinfo' and contact_date > current_date - interval + '6 months' + group by contact_date + order by contact_date ]]> </query> </component-definition> diff --git a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventRelatorio.xaction b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventRelatorio.xaction index a13114f..b0e36ed 100644 --- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventRelatorio.xaction +++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventRelatorio.xaction @@ -1,52 +1,52 @@ <?xml version="1.0" encoding="UTF-8"?> -<action-sequence> +<action-sequence> <title>Relatório</title> <version>1</version> <logging-level>ERROR</logging-level> - <documentation> - <author>C3SL</author> - <description>.</description> - <help/> - <result-type/> - <icon/> + <documentation> + <author>C3SL</author> + <description>.</description> + <help/> + <result-type/> + <icon/> </documentation> - <inputs> - <output-type type="string"> - <default-value>pdf</default-value> - <sources> - <request>output-type</request> - </sources> - </output-type> - <ESTADO type="string"> - <sources> - <request>ESTADO</request> - </sources> + <inputs> + <output-type type="string"> + <default-value>pdf</default-value> + <sources> + <request>output-type</request> + </sources> + </output-type> + <REGIAO type="string"> + <sources> + <request>REGIAO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </ESTADO> - <REGIAO type="string"> - <sources> - <request>REGIAO</request> - </sources> + </REGIAO> + <ESTADO type="string"> + <sources> + <request>ESTADO</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </REGIAO> - <CIDADE type="string"> - <sources> - <request>CIDADE</request> - </sources> + </ESTADO> + <CIDADE type="string"> + <sources> + <request>CIDADE</request> + </sources> <default-value><![CDATA[NULL]]></default-value> - </CIDADE> + </CIDADE> </inputs> <outputs/> - <resources> - <ReportFile> - <solution-file> - <location>inventRelatorio.xml</location> - <mime-type>report</mime-type> - </solution-file> - </ReportFile> + <resources> + <ReportFile> + <solution-file> + <location>inventRelatorio.xml</location> + <mime-type>report</mime-type> + </solution-file> + </ReportFile> </resources> <actions> @@ -54,15 +54,15 @@ <component-name>JFreeReportComponent</component-name> <action-type>JFree Report</action-type> <action-inputs> - <ESTADO type="string"/> <REGIAO type="string"/> + <ESTADO type="string"/> <CIDADE type="string"/> <output-type type="string"/> </action-inputs> <action-resources> <report-definition type="resource" mapping="ReportFile"/> </action-resources> - <component-definition> + <component-definition> <live><![CDATA[false]]></live> <driver><![CDATA[org.postgresql.Driver]]></driver> <connection><![CDATA[jdbc:postgresql://]]></connection> @@ -72,131 +72,18 @@ <output-type><![CDATA[application/pdf]]></output-type> <query> <![CDATA[ - SELECT - a.data_atual AS data_atual, - b.regiao AS regiao, - b.inv_estado AS inv_estado, - b.cidade AS cidade, - b.escola AS escola, - b.inv_maquina AS maquina, - b.inv_data AS data, - b.SO AS SO, - b.processador AS processador, - b.memoria AS memoria, - b.HD AS HD - FROM - - (SELECT - distinct inv_escola, - inv_maquina as maquina, - to_char((SELECT MAX(dis_data) FROM mectb09_dm_disp_ag), 'DD/MM/YYYY') AS data_atual - FROM - "mectb10_dm_inventario" mectb10_dm_inventario -WHERE - inv_regiao = '{REGIAO}' - AND inv_estado = '{ESTADO}' - AND inv_cidade = '{CIDADE}' - AND mectb10_dm_inventario.inv_projeto = 0 -ORDER BY - inv_escola ASC - ) a - -INNER JOIN - -(SELECT - distinct on (inv_maquina) inv_maquina, - initcap(inv_regiao) AS regiao, - inv_estado, - initcap(inv_cidade) AS cidade, - inv_data, - inv_so AS SO, - inv_modelo_proc AS processador, - CASE WHEN inv_qtde_mem < 1024 - THEN inv_qtde_mem || ' KiB' - ELSE CASE WHEN inv_qtde_mem < 1048576 - THEN inv_qtde_mem / 1024 || ' MiB' - ELSE CASE WHEN inv_qtde_mem < 1073741824 - THEN inv_qtde_mem / 1048576 || ' GiB' - ELSE inv_qtde_mem / 1073741824 || ' TiB' - END END END AS memoria, - CASE WHEN inv_tam_disco < 1000 - THEN inv_tam_disco || ' GB' - ELSE CASE WHEN inv_tam_disco < 1000000 - THEN inv_tam_disco / 1000 || ' TB' - ELSE inv_tam_disco / 1000000 || ' PB' - END END AS HD, - initcap(inv_escola) AS escola -FROM - "mectb10_dm_inventario" mectb10_dm_inventario -WHERE - inv_regiao = '{REGIAO}' - AND inv_estado = '{ESTADO}' - AND inv_cidade = '{CIDADE}' - AND mectb10_dm_inventario.inv_projeto = 0 -GROUP BY - inv_regiao, - inv_estado, - inv_cidade, - inv_escola, - inv_maquina, - inv_data, - SO, - processador, - memoria, - HD -ORDER BY - inv_maquina ASC, - escola ASC - ) b on a.maquina = b.inv_maquina + select to_char((select max(end_time) from control), 'DD/MM/YYYY') as + data_atual, region as regiao, state as inv_estado, city as + cidade, school as escola, machine as maquina, contact_date as + data, os_distro as SO, processor as processador, memory_size as + memoria, hd_size as HD + from dm_invent_machine + where project = 'proinfo' and region = '{REGIAO}' and state = + '{ESTADO}' and city = '{CIDADE}' + order by school, machine ]]> </query> </component-definition> </action-definition> </actions> </action-sequence> - -<!-- - SELECT - to_char(CURRENT_DATE, 'DD/MM/YYYY') AS data_atual, - initcap(inv_regiao) AS regiao, - inv_estado, - initcap(inv_cidade) AS cidade, - initcap(inv_escola) AS escola, - inv_maquina AS maquina, - MAX(inv_data) AS data, - inv_so AS SO, - inv_modelo_proc AS processador, - CASE WHEN inv_qtde_mem < 1024 - THEN inv_qtde_mem || ' KiB' - ELSE CASE WHEN inv_qtde_mem < 1048576 - THEN inv_qtde_mem / 1024 || ' MiB' - ELSE CASE WHEN inv_qtde_mem < 1073741824 - THEN inv_qtde_mem / 1048576 || ' GiB' - ELSE inv_qtde_mem / 1073741824 || ' TiB' - END END END AS memoria, - CASE WHEN inv_tam_disco < 1000 - THEN inv_tam_disco || ' GB' - ELSE CASE WHEN inv_tam_disco < 1000000 - THEN inv_tam_disco / 1000 || ' TB' - ELSE inv_tam_disco / 1000000 || ' PB' - END END AS HD - FROM - "mectb10_dm_inventario" mectb10_dm_inventario - WHERE - inv_regiao = '{REGIAO}' - AND inv_estado = '{ESTADO}' - AND inv_cidade = '{CIDADE}' - GROUP BY - inv_regiao, - inv_estado, - inv_cidade, - inv_escola, - maquina, - SO, - processador, - memoria, - HD - ORDER BY - inv_escola ASC, - inv_maquina ASC ---> -- GitLab