source: intercambio/Dashboards/Cuadro 1.cda @ 330616b

Last change on this file since 330616b was d13507c, checked in by carismendi <carismendi@…>, 11 years ago

actualización cuadro 1 y 2

  • Property mode set to 100644
File size: 6.9 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CDADescriptor>
3   <DataSources>
4      <Connection id="ciiu2digitos" type="sql.jndi">
5         <Jndi>smid</Jndi>
6      </Connection>
7      <Connection id="ciiu4digitos" type="sql.jndi">
8         <Jndi>smid</Jndi>
9      </Connection>
10      <Connection id="CIIUTable4" type="sql.jndi">
11         <Jndi>smid</Jndi>
12      </Connection>
13      <Connection id="PlantasxEstado" type="sql.jndi">
14         <Jndi>smid</Jndi>
15      </Connection>
16      <Connection id="PrincipalesEmpresas" type="sql.jndi">
17         <Jndi>smid</Jndi>
18      </Connection>
19      <Connection id="DescripcionCIIU" type="sql.jndi">
20         <Jndi>smid</Jndi>
21      </Connection>
22   </DataSources>
23   <DataAccess access="public" cache="true" cacheDuration="3600" connection="ciiu2digitos"
24               id="ciiu2digitos"
25               type="sql">
26      <Columns/>
27      <Parameters/>
28      <Query>SELECT
29     "dimension_ciiu"."ciiu", "dimension_ciiu"."ciiu" || ' - ' ||"dimension_ciiu"."descripcion"   
30FROM
31     "dimension_ciiu"
32WHERE
33     character_length(dimension_ciiu.ciiu) = 2</Query>
34   </DataAccess>
35   <DataAccess access="public" cache="true" cacheDuration="3600" connection="ciiu4digitos"
36               id="ciiu4digitos"
37               type="sql">
38      <Columns/>
39      <Parameters>
40         <Parameter default="CIIU" name="CIIU" type="String"/>
41      </Parameters>
42      <Query>SELECT DISTINCT
43     "dimension_ciiu"."ciiu", "dimension_ciiu"."ciiu" || ' ' || "dimension_ciiu"."descripcion"
44FROM
45     "hechos_plantas_ciiu_ue_tipotenencia_parroquia" INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
46     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
47WHERE
48     dimension_ciiu.ciiu LIKE ${CIIU} || '%' and character_length(dimension_ciiu.ciiu) = 4
49GROUP BY
50     "dimension_ciiu"."ciiu",
51     "dimension_ciiu"."descripcion"
52ORDER BY
53     "dimension_ciiu"."ciiu" ASC</Query>
54   </DataAccess>
55   <DataAccess access="public" cache="true" cacheDuration="3600" connection="CIIUTable4"
56               id="CIIUTable4"
57               type="sql">
58      <Columns/>
59      <Parameters>
60         <Parameter default="CIIU" name="CIIU" type="String"/>
61      </Parameters>
62      <Query>SELECT DISTINCT
63     "dimension_ciiu"."ciiu" AS ciiu,
64     "dimension_ciiu"."descripcion" AS descripcion,
65     count("hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_planta") AS total
66FROM
67     "hechos_plantas_ciiu_ue_tipotenencia_parroquia" INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
68     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
69WHERE
70     dimension_ciiu.ciiu LIKE ${CIIU}||'%'
71GROUP BY
72     ciiu,
73     descripcion
74ORDER BY
75     "dimension_ciiu"."ciiu" ASC</Query>
76   </DataAccess>
77   <DataAccess access="public" cache="true" cacheDuration="3600" connection="PlantasxEstado"
78               id="PlantasxEstado"
79               type="sql">
80      <Columns/>
81      <Parameters>
82         <Parameter default="CIIU2" name="CIIU2" type="String"/>
83      </Parameters>
84      <Query>SELECT DISTINCT
85     "dimension_estado"."nombre" AS estado,
86     count("hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_planta") AS total
87FROM
88     "hechos_plantas_ciiu_ue_tipotenencia_parroquia" INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
89     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
90     INNER JOIN "dimension_estado" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_estado" = "dimension_estado"."id"
91WHERE
92     dimension_ciiu.ciiu like ${CIIU2}
93GROUP BY
94     estado
95ORDER BY
96     total asc</Query>
97   </DataAccess>
98   <DataAccess access="public" cache="true" cacheDuration="3600"
99               connection="PrincipalesEmpresas"
100               id="PrincipalesEmpresas"
101               type="sql">
102      <Columns/>
103      <Parameters>
104         <Parameter default="CIIU2" name="CIIU2" type="String"/>
105      </Parameters>
106      <Query>SELECT
107     "dimension_empresa"."razon_social" AS empresa,
108     "dimension_empresa"."rif" AS rif,
109     sum("hechos_bienesproducidos_empresa"."medida_cantidad_vendida") AS total,
110     round(sum("hechos_bienesproducidos_empresa"."medida_cantidad_vendida")/(SELECT
111     sum("hechos_bienesproducidos_empresa"."medida_cantidad_vendida")
112FROM
113     "dimension_empresa" INNER JOIN "hechos_bienesproducidos_empresa" ON "dimension_empresa"."id" = "hechos_bienesproducidos_empresa"."id_empresa"
114WHERE
115     dimension_empresa.id IN ( SELECT
116     "dimension_empresa"."id"
117FROM
118     "hechos_plantas_ciiu_ue_tipotenencia_parroquia"
119     INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
120     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
121     INNER JOIN "dimension_estado" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_estado" = "dimension_estado"."id"
122WHERE
123     dimension_ciiu.ciiu LIKE ${CIIU2}
124GROUP BY
125     "dimension_empresa"."id" ))::numeric*100,2) as Porcentaje
126FROM
127     "dimension_empresa" INNER JOIN "hechos_bienesproducidos_empresa" ON "dimension_empresa"."id" = "hechos_bienesproducidos_empresa"."id_empresa"
128WHERE
129     dimension_empresa.id IN ( SELECT
130     "dimension_empresa"."id"
131FROM
132     "hechos_plantas_ciiu_ue_tipotenencia_parroquia"
133     INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
134     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
135     INNER JOIN "dimension_estado" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_estado" = "dimension_estado"."id"
136WHERE
137     dimension_ciiu.ciiu LIKE ${CIIU2}
138GROUP BY
139     "dimension_empresa"."id" )
140GROUP BY
141empresa,
142rif
143ORDER BY total DESC
144LIMIT 5</Query>
145   </DataAccess>
146   <DataAccess access="public" cache="true" cacheDuration="3600" connection="DescripcionCIIU"
147               id="DescripcionCIIU"
148               type="sql">
149      <Columns/>
150      <Parameters>
151         <Parameter default="CIIU2" name="CIIU2" type="String"/>
152      </Parameters>
153      <Query>SELECT
154     "dimension_ciiu"."ciiu" || ' - ' || "dimension_ciiu"."descripcion" as Descr
155FROM
156     "hechos_plantas_ciiu_ue_tipotenencia_parroquia" INNER JOIN "dimension_ciiu" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_ciiu" = "dimension_ciiu"."id"
157     INNER JOIN "dimension_empresa" ON "hechos_plantas_ciiu_ue_tipotenencia_parroquia"."id_empresa" = "dimension_empresa"."id"
158WHERE
159     dimension_ciiu.ciiu LIKE ${CIIU2} || '%' and character_length(dimension_ciiu.ciiu) = 4
160GROUP BY
161     "dimension_ciiu"."ciiu",
162     "dimension_ciiu"."descripcion"</Query>
163   </DataAccess>
164</CDADescriptor>
Note: See TracBrowser for help on using the repository browser.