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 1e787f8f44151e32f34d4dc6be95d4f356a02448..34f4feb615421442da9673e406e30b5ef58c478d 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarBrasil.xaction
@@ -34,17 +34,14 @@
         <password><![CDATA[]]></password>
         <query>
         <![CDATA[
-            SELECT
-              to_char((SELECT MAX(dis_data) FROM  mectb09_dm_disp_ag), 'DD/MM/YYYY') AS Brasil,
-              SUM(inst_hd_modificado) AS "Máquinas com HD modificado",
-              SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            FROM
-              mectb12_dm_instaladas_ag
-            WHERE
-              inst_data IS NOT NULL AND
-              inst_mes = date_part('month',CURRENT_DATE-1) AND
-              inst_ano = date_part('year',CURRENT_DATE-1) AND
-              mectb12_dm_instaladas_ag.inst_projeto = 0
+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
           ]]>
         </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 20fed8ca3c6fa71f5f8ca480ea75cc1879048700..75c8d0cfc7bd9d257b4a8fdd10ad9319b1af2384 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarCidade.xaction
@@ -53,33 +53,18 @@
         <password><![CDATA[]]></password>  
         <query>
           <![CDATA[
-            SELECT
-                CASE WHEN hd.cidade IS NULL then mem.cidade ELSE hd.cidade END AS Cidade,
-                CASE WHEN hd.hd IS NULL THEN 0 ELSE hd.hd END AS "Máquinas com HD modificado",
-                CASE WHEN mem.mem IS NULL THEN 0 ELSE mem.mem END AS "Máquinas com memória modificada"
-            FROM
-                (SELECT count(distinct inv_maquina) AS hd,
-                    inv_cidade AS cidade
-                FROM mectb10_dm_inventario
-                WHERE
-                    inv_regiao = '{REGIAO}'
-                    AND inv_estado = '{ESTADO}'
-                    AND inv_alerta_hd = 'B1'
-                    AND inv_projeto = 0
-                GROUP BY inv_cidade) hd
-            FULL OUTER JOIN
-                (SELECT count(distinct inv_maquina) AS mem,
-                    inv_cidade AS cidade
-                FROM mectb10_dm_inventario
-                WHERE
-                    inv_regiao = '{REGIAO}'
-                    AND inv_estado = '{ESTADO}'
-                    AND inv_alerta_mem = 'B1'
-                    AND inv_projeto = 0
-                GROUP BY inv_cidade) mem
-            ON mem.cidade = hd.cidade
-            ORDER BY
-                Cidade ASC
+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
           ]]> 
         </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 bc44a9d45f8ad1bee502bbb40d2ff7ecbfd91146..d5c4615ea8bb3468681f809c789236a520de187a 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarEstado.xaction
@@ -44,22 +44,17 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              inst_estado AS Estado,
-              SUM(inst_hd_modificado) AS "Máquinas com HD modificado",
-              SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            FROM
-              mectb12_dm_instaladas_ag
-            WHERE
-              inst_regiao = '{REGIAO}' AND
-              inst_data IS NOT NULL AND
-              inst_mes = date_part('month',CURRENT_DATE-1) AND
-              inst_ano = date_part('year',CURRENT_DATE-1) AND
-              mectb12_dm_instaladas_ag.inst_projeto = 0
-            GROUP BY
-              Estado
-            ORDER BY
-              Estado 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'::project_enum
+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 9bca1ac8858b03592b57fa4413b1f05bc2d282ed..9e0bbffc73f37a0b1bf0ab04120665b2331d48ee 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertBarRegiao.xaction
@@ -34,22 +34,18 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              inst_regiao AS Regiao,
-              SUM(inst_hd_modificado) AS "Máquinas com HD modificado",
-              SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            FROM
-              mectb12_dm_instaladas_ag
-            WHERE
-              inst_regiao <> 'NULL' AND
-              inst_data IS NOT NULL AND
-              inst_mes = date_part('month',CURRENT_DATE-1) AND
-              inst_ano = date_part('year',CURRENT_DATE-1) AND
-              inst_projeto = 0
-            GROUP BY
-              Regiao
-            ORDER BY
-              Regiao 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'::project_enum
+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 89c80d9cdfcb4a1e0499ccc29d5acfce452fc7ec..b6de71c1c4cc43f312e2a2792f45603510302c82 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineBrasil.xaction
@@ -34,25 +34,19 @@
         <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_hd_modificado) AS "Máquinas com HD modificado",
-                SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            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, '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
           ]]>
         </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 2e086844e6ddc9183d7200202d4156a39b6c3d48..c9d9c079b8328324b715221ba75390ccfb0b3f42 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineCidade.xaction
@@ -51,27 +51,19 @@
         <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_hd_modificado) AS "Máquinas com HD modificado",
-                SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            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, '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
           ]]>
         </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 d33a962d09c364208575b77091759bf3479df2da..31e96a43b2e77630a333ee1748c9a45af1d196fa 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineEstado.xaction
@@ -44,26 +44,18 @@
         <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_hd_modificado) AS "Máquinas com HD modificado",
-                SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            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, '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
           ]]>
         </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 71d43340708fd5d9e0de9c989c29838802c43d24..b76163c27ce963c64942b59951e622d2fe6a29c8 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/alertas/alertLineRegiao.xaction
@@ -34,25 +34,19 @@
         <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_hd_modificado) AS "Máquinas com HD modificado",
-                SUM(inst_mem_modificada) AS "Máquinas com memória modificada"
-            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, '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
           ]]>
         </query>
       </component-definition>
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 9ca77a45f17aae22aa073238f5cc9d959ad2dd10..ced463d11ec08238c982194bcd825bc1524c08f1 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarBrasil.xaction
@@ -34,19 +34,15 @@
         <password><![CDATA[]]></password>  
         <query>
           <![CDATA[
-	        SELECT
-              to_char((SELECT MAX(dis_data) FROM  mectb09_dm_disp_ag), 'DD/MM/YYYY') AS Brasil,
-              sum("mectb09_dm_disp_ag"."dis_verde") AS "Menos de 10 dias",
-              sum("mectb09_dm_disp_ag"."dis_amarelo") AS "Entre 11-30 dias",
-              sum("mectb09_dm_disp_ag"."dis_vermelho") AS "Mais de 30 dias"
+		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
-              "mectb09_dm_disp_ag"
+              dm_avail_state
             WHERE
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_data
-            ORDER BY
-              dis_data DESC limit 1
+              project = 'proinfo'::project_enum
           ]]>
         </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 78c04af8e292593cfc665650eadd6e365e6c81f1..a280d5b19369dd83e86a6eea3d22b5de0af459d6 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarCidade.xaction
@@ -52,24 +52,19 @@
         <query>
           <![CDATA[
             SELECT
-              dis_cidade AS Cidade,
-              sum(dis_verde) AS "Menos de 10 dias",
-              sum(dis_amarelo) AS "Entre 11-30 dias",
-              sum(dis_vermelho) AS "Mais de 30 dias"
+	      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
-              mectb09_dm_disp_ag
+              dm_avail_city
             WHERE
-              dis_regiao = '{REGIAO}' AND
-              dis_estado = '{ESTADO}' AND
-              dis_data = (SELECT max(dis_data) FROM mectb09_dm_disp_ag) AND
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_regiao,
-              dis_estado,
-              Cidade,
-              dis_data
+              region = '{REGIAO}' AND
+              state = '{ESTADO}' AND
+              project = 'proinfo'::project_enum
             ORDER BY
-              Cidade ASC
+              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 27c634f7a79bfe820158cddc9edd1a6c8e3f2dc2..d2f02428b5784f53e398e5e4bd23b8abdf855420 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarEstado.xaction
@@ -45,22 +45,17 @@
         <query>
           <![CDATA[
             SELECT
-              dis_estado AS Estado,
-              sum(dis_verde) AS "Menos de 10 dias",
-              sum(dis_amarelo) AS "Entre 11-30 dias",
-              sum(dis_vermelho) AS "Mais de 30 dias"
+              state AS Estado,
+              green AS "Menos de 10 dias",
+              yellow AS "Entre 11-30 dias",
+              red AS "Mais de 30 dias"
             FROM
-              "mectb09_dm_disp_ag"
+              dm_avail_state
             WHERE
-              dis_regiao = '{REGIAO}' AND
-              dis_data = (SELECT max(dis_data) FROM "mectb09_dm_disp_ag") AND
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_regiao,
-              Estado,
-              dis_data
+              region = '{REGIAO}' AND
+              project = 'proinfo'::project_enum
             ORDER BY
-              Estado ASC
+              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 3590d8c84e164ae3601367d9616e00cdeb6d5656..167c9f8cd2d0251ec0ac5470ecab58817212213b 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispBarRegiao.xaction
@@ -35,21 +35,18 @@
         <query>
           <![CDATA[
             SELECT
-              dis_regiao AS Regiao,
-              sum(dis_verde) AS "Menos de 10 dias",
-              sum(dis_amarelo) AS "Entre 11-30 dias",
-              sum(dis_vermelho) AS "Mais de 30 dias"
+              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
-              mectb09_dm_disp_ag
+              dm_avail_state
             WHERE
-              dis_regiao <> 'NULL' AND
-              dis_data = (SELECT max(dis_data) FROM mectb09_dm_disp_ag) AND
-              mectb09_dm_disp_ag.dis_projeto = 0
+              project = 'proinfo'::project_enum
             GROUP BY
-              Regiao,
-              dis_data
+              region
             ORDER BY
-              Regiao ASC
+              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 12b9881f1a943359ac6745bd4745e16378a4cf6b..d080b30887fecb69499076a5305008dc6d4e219b 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineBrasil.xaction
@@ -34,30 +34,21 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              initcap("mectb09_dm_disp_ag"."dis_mes_nm") AS mes,
-              cast("mectb09_dm_disp_ag"."dis_mes" as text),
-              sum(dis_verde)/count(distinct(dis_data)) AS verde,
-              sum(dis_amarelo)/count(distinct(dis_data)) AS amarelo,
-              sum(dis_vermelho)/count(distinct(dis_data)) AS vermelho
+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
-              (select dis_mes as mes, max(dis_data) as data, dis_cidade as cidade
-               from mectb09_dm_disp_ag
-               where dis_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE
-                      and mectb09_dm_disp_ag.dis_projeto = 0
-               group by mes, cidade) temp,
-              "mectb09_dm_disp_ag"
+              dm_avail_state_history
             WHERE
-              temp.data = mectb09_dm_disp_ag.dis_data AND
-              temp.cidade = mectb09_dm_disp_ag.dis_cidade AND
-              dis_projeto = 0
+              project = 'proinfo'::project_enum
             GROUP BY
-              dis_mes_nm,
-              dis_mes,
-              dis_ano
+              contact_date
             ORDER BY
-              mectb09_dm_disp_ag.dis_ano ASC,
-              mectb09_dm_disp_ag.dis_mes ASC
+              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 bfa33e36b884d7a18128d561f7d688e0cf7d5c26..1a2be4663c0480500d4f114f62f5f82556a61bf2 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineCidade.xaction
@@ -51,33 +51,20 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-             SELECT
-              initcap("mectb09_dm_disp_ag"."dis_mes_nm") AS mes,
-              cast("mectb09_dm_disp_ag"."dis_mes" as text),
-              sum(dis_verde)/count(distinct(dis_data)) AS verde,
-              sum(dis_amarelo)/count(distinct(dis_data)) AS amarelo,
-              sum(dis_vermelho)/count(distinct(dis_data)) AS vermelho
+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
-              (select dis_mes as mes, max(dis_data) as data, dis_cidade as cidade
-               from mectb09_dm_disp_ag
-               where dis_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE and
-               mectb09_dm_disp_ag.dis_projeto = 0
-               group by mes, cidade) temp,
-              "mectb09_dm_disp_ag"
+              dm_avail_city_history
             WHERE
-              temp.data = mectb09_dm_disp_ag.dis_data AND
-              temp.cidade = mectb09_dm_disp_ag.dis_cidade AND
-              temp.mes = mectb09_dm_disp_ag.dis_mes AND
-              dis_regiao = '{REGIAO}' AND
-              dis_estado = '{ESTADO}' AND
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_mes_nm,
-              dis_mes,
-              dis_ano
+              region = '{REGIAO}' AND
+              state = '{ESTADO}' AND
+	      project = 'proinfo'::project_enum
             ORDER BY
-              mectb09_dm_disp_ag.dis_ano ASC,
-              mectb09_dm_disp_ag.dis_mes ASC
+              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 c169d06c0b7172ca7700df984c34850601ac6aa6..4d74d82d3fcd9d323f354c718782eb386442f8d1 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineEstado.xaction
@@ -44,32 +44,19 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-             SELECT
-              initcap("mectb09_dm_disp_ag"."dis_mes_nm") AS mes,
-              cast("mectb09_dm_disp_ag"."dis_mes" as text),
-              sum(dis_verde)/count(distinct(dis_data)) AS verde,
-              sum(dis_amarelo)/count(distinct(dis_data)) AS amarelo,
-              sum(dis_vermelho)/count(distinct(dis_data)) AS vermelho
+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
-              (select dis_mes as mes, max(dis_data) as data, dis_cidade as cidade
-               from mectb09_dm_disp_ag
-               where dis_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE and
-               mectb09_dm_disp_ag.dis_projeto = 0
-               group by mes, cidade) temp,
-              "mectb09_dm_disp_ag"
+       	      dm_avail_state_history
             WHERE
-              temp.data = mectb09_dm_disp_ag.dis_data AND
-              temp.cidade = mectb09_dm_disp_ag.dis_cidade AND
-              temp.mes = mectb09_dm_disp_ag.dis_mes AND
-              dis_regiao = '{REGIAO}' AND
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_mes_nm,
-              dis_mes,
-              dis_ano
+              region = '{REGIAO}' AND
+              project = 'proinfo'::project_enum
             ORDER BY
-              mectb09_dm_disp_ag.dis_ano ASC,
-              mectb09_dm_disp_ag.dis_mes ASC
+              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 1715c0b74bca9e56d9f19d621c083e859037358c..d332a5401973cb2cbcfd4fc2b67a2cdc09c73271 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispLineRegiao.xaction
@@ -34,31 +34,20 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-             SELECT
-              initcap("mectb09_dm_disp_ag"."dis_mes_nm") AS mes,
-              cast("mectb09_dm_disp_ag"."dis_mes" as text),
-              sum(dis_verde)/count(distinct(dis_data)) AS verde,
-              sum(dis_amarelo)/count(distinct(dis_data)) AS amarelo,
-              sum(dis_vermelho)/count(distinct(dis_data)) AS vermelho
+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
-              (select dis_mes as mes, max(dis_data) as data, dis_cidade as cidade
-               from mectb09_dm_disp_ag
-               where dis_data BETWEEN CURRENT_DATE-INTERVAL '6 MONTH'AND CURRENT_DATE and
-               mectb09_dm_disp_ag.dis_projeto = 0
-               group by mes, cidade) temp,
-              "mectb09_dm_disp_ag"
+              dm_avail_state_history
             WHERE
-              temp.data = mectb09_dm_disp_ag.dis_data AND
-              temp.cidade = mectb09_dm_disp_ag.dis_cidade AND
-              temp.mes = mectb09_dm_disp_ag.dis_mes AND
-              mectb09_dm_disp_ag.dis_projeto = 0
+              project = 'proinfo'::project_enum
             GROUP BY
-              dis_mes_nm,
-              dis_mes,
-              dis_ano
+              contact_date
             ORDER BY
-              mectb09_dm_disp_ag.dis_ano ASC,
-              mectb09_dm_disp_ag.dis_mes ASC
+              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 a23e17b6205dcd986bb17f9e222bacb36b474687..b3c760d7431bcb0fecba72c0dc3212581320a25c 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieBrasil.xaction
@@ -34,18 +34,14 @@
         <password><![CDATA[]]></password>  
         <query>
           <![CDATA[
-            SELECT
-              sum("mectb09_dm_disp_ag"."dis_verde") AS "Menos de 10 dias",
-              sum("mectb09_dm_disp_ag"."dis_amarelo") AS "Entre 11-30 dias",
-              sum("mectb09_dm_disp_ag"."dis_vermelho") AS "Mais de 30 dias"
+ SELECT
+              sum(green) AS "Menos de 10 dias",
+              sum(yellow) AS "Entre 11-30 dias",
+              sum(red) AS "Mais de 30 dias"
             FROM
-              "mectb09_dm_disp_ag"
+              dm_avail_state
             WHERE
-              mectb09_dm_disp_ag.dis_projeto = 0
-            GROUP BY
-              dis_data
-            ORDER BY
-              dis_data DESC limit 1
+              project = 'proinfo'::project_enum
           ]]>
         </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 66140e40db937f312a488cf89fff3816f89f12bf..801a44ad6ea8d925ad02f8c1d30ed0e7d8da24ca 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieCidade.xaction
@@ -51,17 +51,16 @@
         <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"
+SELECT
+              green AS "Menos de 10 dias",
+              yellow AS "Entre 11-30 dias",
+              red AS "Mais de 30 dias"
             FROM
-              mectb09_dm_disp_ag
+              dm_avail_city
             WHERE
-              dis_regiao = '{REGIAO}' AND
-              dis_estado = '{ESTADO}' AND
-              dis_data = (SELECT max(dis_data) FROM mectb09_dm_disp_ag) AND
-              mectb09_dm_disp_ag.dis_projeto = 0
+              region = '{REGIAO}' AND
+              state = '{ESTADO}' AND
+              project = 'proinfo'::project_enum
           ]]>
         </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 61277fb1a1068b076ca2b8e1b1258e2ca022341f..04338da4b9b6b5045caa7d21da75aaff291a1fcb 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieEstado.xaction
@@ -44,16 +44,15 @@
         <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"
+SELECT
+              green AS "Menos de 10 dias",
+              yellow AS "Entre 11-30 dias",
+              red AS "Mais de 30 dias"
             FROM
-              mectb09_dm_disp_ag
+              dm_avail_state
             WHERE
-              dis_regiao = '{REGIAO}' AND
-              dis_data = (SELECT max(dis_data) FROM mectb09_dm_disp_ag) AND
-              mectb09_dm_disp_ag.dis_projeto = 0
+              region = '{REGIAO}' AND
+              project = 'proinfo'::project_enum
           ]]>
         </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 8b8da3d3f5871222777006a0f1cad6e8885db477..5cf9de4b9bc4217ba822bea00a08d1eedd74474f 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispPieRegiao.xaction
@@ -34,16 +34,14 @@
         <password><![CDATA[]]></password>  
         <query>
           <![CDATA[
-            SELECT
+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
-              dis_regiao <> 'NULL' AND
-              dis_data = (SELECT max(dis_data) FROM mectb09_dm_disp_ag) AND
-              mectb09_dm_disp_ag.dis_projeto = 0
+              project = 'proinfo'::project_enum
           ]]>
         </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 4a93c1b6012d88717f01087a77ab7c29fda337de..bb129215914411bcbd9b4e03457d1c322d67d516 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/disponibilidade/dispRelatorio.xaction
@@ -72,71 +72,25 @@
         <output-type>pdf</output-type>
 	    <query>
           <![CDATA[
-        SELECT
-    a.data AS to_char,
-    b.dis_maquina AS dis_maquina,
-    b.regiao AS regiao,
-    b.dis_estado AS dis_estado,
-    b.cidade AS cidade,
-    b.dis_data AS dis_data,
-    b.max AS max,
-    b.dis_qtd_dias_ult_contato AS dis_qtd_dias_ult_contato,
-    b.dis_qtd_contato_mes AS dis_qtd_contato_mes,
-    b.escola AS escola,
-    b.verde AS verde,
-    b.amarelo AS amarelo,
-    b.vermelho AS vermelho
-FROM
-    (SELECT
-    distinct dis_escola,
-    dis_maquina as maq,
-    to_char((SELECT MAX(dis_data) FROM  mectb09_dm_disp_ag), 'DD/MM/YYYY') AS data
-    FROM
-    "public"."mectb08_dm_disp" mectb08_dm_disp
-WHERE
-     dis_regiao = '{REGIAO}'
- AND dis_estado = '{ESTADO}'
- AND dis_cidade = '{CIDADE}'
- AND mectb08_dm_disp.dis_projeto = 0
-ORDER BY
-   dis_escola ASC
-    ) a
-inner join
-(SELECT
-    distinct on (dis_maquina) dis_maquina,
-    initcap(dis_regiao) AS regiao,
-    dis_estado,
-    initcap(dis_cidade) AS cidade,
-    dis_data,
-    dis_data_ult_contato as max,
-    dis_qtd_dias_ult_contato,
-    dis_qtd_contato_mes,
-    initcap(dis_escola) AS escola,
-    dis_qtd_dias_ult_contato <= 10 as verde,
-    dis_qtd_dias_ult_contato BETWEEN 10 AND 30 as amarelo,
-    dis_qtd_dias_ult_contato > 30 as vermelho
+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
-    "public"."mectb08_dm_disp" mectb08_dm_disp
+    dm_avail_machine
 WHERE
-     dis_regiao = '{REGIAO}'
- AND dis_estado = '{ESTADO}'
- AND dis_cidade = '{CIDADE}'
- AND dis_data = (SELECT max(dis_data) FROM mectb08_dm_disp)
- AND mectb08_dm_disp.dis_projeto = 0
-GROUP BY
-    dis_regiao,
-    dis_estado,
-    dis_cidade,
-    dis_escola,
-    dis_maquina,
-    dis_data,
-    dis_data_ult_contato,
-    dis_qtd_contato_mes,
-    dis_qtd_dias_ult_contato
-ORDER BY
-    dis_maquina ASC,
-    escola ASC
-    ) b on a.maq = b.dis_maquina
+    region = '{REGIAO}' AND
+    state = '{ESTADO}' AND
+    city = '{CIDADE}' AND
+    project = 'proinfo':project_enum
 	]]> </query>
       </component-definition>
     </action-definition>
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 b7f9aab31a55a1f1e327640266b09654bd3c8c8c..36c5cf5420a42abea247a5527e804fbfe85db81e 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarBrasil.xaction
@@ -34,12 +34,13 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-SELECT to_char(MAX(inv_data), 'DD/MM/YYYY') as Brasil, count(*)
+SELECT 
+	to_char((SELECT MAX(end_time) FROM control), 'DD/MM/YYYY') as Brasil, 
+	count(*)
 FROM
-( SELECT inv_inep, inv_maquina, MAX(inv_data) AS inv_data
-  FROM mectb10_dm_inventario
-  WHERE inv_projeto = 0 AND inv_escola IS NOT NULL
-  GROUP BY inv_maquina, inv_inep) AS test;
+	dm_invent_machine
+WHERE 
+	project = 'proinfo'::project_enum
           ]]>
         </query>
       </component-definition>
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 2477c8ebfbcd9127731efdd4c9e916ad572cd29c..ca4dd028272c04fad6afdfd861b5e1d313e359bf 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarCidade.xaction
@@ -52,36 +52,19 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              temp.Cidade AS Cidade,
-              count(inv_maquina)
-            FROM
-            ( SELECT
-              DISTINCT inv_maquina AS maquina,
-              inv_regiao AS Regiao,
-              inv_estado AS Estado,
-              inv_cidade AS Cidade,
-              MAX(inv_data) as data,
-              inv_escola as escola
-              FROM
-                mectb10_dm_inventario
-              WHERE
-                inv_regiao = '{REGIAO}' AND
-                inv_estado = '{ESTADO}'
-              GROUP BY
-                Regiao, Estado, Cidade, 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
-            GROUP BY
-              Regiao,
-              Estado,
-              Cidade
-            ORDER BY
-              Cidade
+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
           ]]>
         </query>
       </component-definition>
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 f9f1db5f86cf4c456c676f70d16e5172ad15efe4..30e32cf44b7c3b22db0bbde8685b54d7902277a1 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarEstado.xaction
@@ -44,33 +44,18 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              temp.Estado AS Estado,
-              count(inv_maquina)
-            FROM
-            ( SELECT
-              DISTINCT inv_maquina AS maquina,
-              inv_regiao AS Regiao,
-              inv_estado AS Estado,
-              MAX(inv_data) as data,
-              inv_escola as escola
-              FROM
-                mectb10_dm_inventario
-              WHERE
-                inv_regiao = '{REGIAO}'
-              GROUP BY
-                Regiao, Estado, 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
-            GROUP BY
-              Regiao,
-              Estado
-            ORDER BY
-              Estado
+SELECT
+	state AS Estado,
+	count(machine)
+FROM
+	dm_invent_machine
+WHERE
+	region = '{REGIAO}' AND
+	project = 'proinfo'::project_enum
+GROUP BY
+	state
+ORDER BY
+	state
           ]]>
         </query>
       </component-definition>
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 660d2b5527459cb183ad61174b50fc67c497f7fc..bacb3628b76e9fd4530ad2e0121aa33f8fe3412a 100644
--- a/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction
+++ b/pentahofiles/biserver-ce/pentaho-solutions/seed2/proinfo/inventario/inventBarRegiao.xaction
@@ -34,31 +34,17 @@
         <password><![CDATA[]]></password>
         <query>
           <![CDATA[
-            SELECT
-              temp.Regiao AS Regiao,
-              count(inv_maquina)
-            FROM
-            ( SELECT
-              DISTINCT inv_maquina as maquina,
-              inv_regiao as Regiao,
-              MAX(inv_data) as data,
-              inv_escola as escola
-              FROM
-                mectb10_dm_inventario
-              WHERE
-                inv_regiao <> 'NULL'
-              GROUP BY
-                Regiao, 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
-            GROUP BY
-              Regiao
-            ORDER BY
-              Regiao
+SELECT
+	region AS Regiao,
+	count(machine)
+FROM
+	dm_invent_machine
+WHERE
+	project = 'proinfo'::project_enum
+GROUP BY
+	region
+ORDER BY
+	region
           ]]>
         </query>
       </component-definition>