Commit 249efad58d49c4f10597cb8e658f4f9238ff78a8
1 parent
5e4fa5fc
Exists in
master
and in
7 other branches
--no commit message
Showing
1 changed file
with
43 additions
and
69 deletions
Show diff stats
ferramentas/saiku/testemondrian.xml
@@ -111,14 +111,15 @@ | @@ -111,14 +111,15 @@ | ||
111 | <view alias='view_codigo_tipo_regiao_3'> | 111 | <view alias='view_codigo_tipo_regiao_3'> |
112 | <SQL dialect='generic'> | 112 | <SQL dialect='generic'> |
113 | SELECT | 113 | SELECT |
114 | - co_uf::text as codigo,co_uf::text as | ||
115 | - co_uf | ||
116 | - ,no_uf | 114 | + co_uf::text as codigo, |
115 | + co_uf::text as co_uf, | ||
116 | + no_uf::text | ||
117 | FROM | 117 | FROM |
118 | i3geo_metaestat.uf | 118 | i3geo_metaestat.uf |
119 | + | ||
119 | </SQL> | 120 | </SQL> |
120 | </view> | 121 | </view> |
121 | - <Level name='Estado' column='co_uf' nameColumn='co_uf' | 122 | + <Level name='Estado' column='co_uf' nameColumn='no_uf' |
122 | uniqueMembers='true' /> | 123 | uniqueMembers='true' /> |
123 | </Hierarchy> | 124 | </Hierarchy> |
124 | 125 | ||
@@ -127,18 +128,17 @@ | @@ -127,18 +128,17 @@ | ||
127 | <Dimension name='codigo_tipo_regiao_2' caption='Onde:Munic&iacute;pio'> | 128 | <Dimension name='codigo_tipo_regiao_2' caption='Onde:Munic&iacute;pio'> |
128 | <Hierarchy hasAll='true' primaryKey='codigo'> | 129 | <Hierarchy hasAll='true' primaryKey='codigo'> |
129 | <view alias='view_codigo_tipo_regiao_2'> | 130 | <view alias='view_codigo_tipo_regiao_2'> |
130 | - <SQL dialect='generic'>SELECT a0.co_municipio::text as codigo ,a0.co_municipio::text AS co_municipio , | ||
131 | - a0.no_cidade::text AS no_cidade ,b0.co_uf::text AS co_uf ,b0.no_uf::text AS no_uf | ||
132 | - FROM i3geo_metaestat.municipios as a0 JOIN i3geo_metaestat.uf as b0 ON | 131 | + <SQL dialect='generic'> |
132 | + SELECT a0.co_municipio::text as codigo ,a0.co_municipio::text AS co_municipio , | ||
133 | + a0.no_cidade::text AS no_cidade ,b0.co_uf::text AS co_uf ,b0.no_uf::text AS no_uf | ||
134 | + FROM i3geo_metaestat.municipios as a0 JOIN i3geo_metaestat.uf as b0 ON | ||
133 | a0.co_uf::text = b0.co_uf::text | 135 | a0.co_uf::text = b0.co_uf::text |
134 | -UNION | 136 | +UNION |
135 | SELECT a1.co_uf::text as codigo ,'','',a1.co_uf::text AS co_uf ,a1.no_uf::text AS no_uf FROM i3geo_metaestat.uf as a1 | 137 | SELECT a1.co_uf::text as codigo ,'','',a1.co_uf::text AS co_uf ,a1.no_uf::text AS no_uf FROM i3geo_metaestat.uf as a1 |
136 | - | ||
137 | -ORDER by codigo | ||
138 | </SQL> | 138 | </SQL> |
139 | </view> | 139 | </view> |
140 | <Level name='Estado' column='no_uf' nameColumn='no_uf' | 140 | <Level name='Estado' column='no_uf' nameColumn='no_uf' |
141 | - uniqueMembers='false' /> | 141 | + uniqueMembers='true' /> |
142 | <Level name='Munic&iacute;pio' column='no_cidade' | 142 | <Level name='Munic&iacute;pio' column='no_cidade' |
143 | nameColumn='no_cidade' uniqueMembers='true' /> | 143 | nameColumn='no_cidade' uniqueMembers='true' /> |
144 | </Hierarchy> | 144 | </Hierarchy> |
@@ -257,8 +257,11 @@ ORDER by codigo | @@ -257,8 +257,11 @@ ORDER by codigo | ||
257 | </Dimension> | 257 | </Dimension> |
258 | <Cube cache='false' name='Tabela: idsustb_indicador'> | 258 | <Cube cache='false' name='Tabela: idsustb_indicador'> |
259 | <view alias='view_idsustb_indicador'> | 259 | <view alias='view_idsustb_indicador'> |
260 | - <SQL dialect='generic'>select *,ibge::text as codigodim,ano::text as ano_ from | 260 | + <SQL dialect='generic'> |
261 | + select tb_indicador.*,ibge::text as codigodim,uf.co_uf::text as co_uf, ano::text as ano_ from | ||
261 | idsus.tb_indicador | 262 | idsus.tb_indicador |
263 | + JOIN i3geo_metaestat.municipios as municipio ON ibge::text = co_municipio::text | ||
264 | + JOIN i3geo_metaestat.uf as uf ON municipio.co_uf::text = uf.co_uf::text | ||
262 | </SQL> | 265 | </SQL> |
263 | </view> | 266 | </view> |
264 | <DimensionUsage foreignKey='codigodim' name='codigo_tipo_regiao_2' | 267 | <DimensionUsage foreignKey='codigodim' name='codigo_tipo_regiao_2' |
@@ -266,6 +269,9 @@ ORDER by codigo | @@ -266,6 +269,9 @@ ORDER by codigo | ||
266 | <DimensionUsage foreignKey='codigodim' | 269 | <DimensionUsage foreignKey='codigodim' |
267 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> | 270 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> |
268 | 271 | ||
272 | + <DimensionUsage foreignKey='co_uf' | ||
273 | + name='codigo_tipo_regiao_3' source='codigo_tipo_regiao_3' /> | ||
274 | + | ||
269 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> | 275 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
270 | 276 | ||
271 | <Measure name='id_medida_variavel_12' caption='IDSUS municipal' | 277 | <Measure name='id_medida_variavel_12' caption='IDSUS municipal' |
@@ -309,15 +315,22 @@ ORDER by codigo | @@ -309,15 +315,22 @@ ORDER by codigo | ||
309 | 315 | ||
310 | <Cube cache='false' name='Tabela: ibgepopulacao_residente'> | 316 | <Cube cache='false' name='Tabela: ibgepopulacao_residente'> |
311 | <view alias='view_ibgepopulacao_residente'> | 317 | <view alias='view_ibgepopulacao_residente'> |
312 | - <SQL dialect='generic'>select *,ano::text as ano_ from | ||
313 | - ibge.populacao_residente | 318 | + <SQL dialect='generic'> |
319 | + select a.*,a.co_municipio::text as codigo,uf.co_uf::text as co_uf, ano::text as ano_ | ||
320 | + from | ||
321 | + ibge.populacao_residente as a | ||
322 | + JOIN i3geo_metaestat.municipios AS municipio ON municipio.co_municipio::text = a.co_municipio::text | ||
323 | + JOIN i3geo_metaestat.uf as uf ON municipio.co_uf::text = uf.co_uf::text | ||
314 | </SQL> | 324 | </SQL> |
315 | </view> | 325 | </view> |
316 | - <DimensionUsage foreignKey='munic' name='codigo_tipo_regiao_2' | 326 | + <DimensionUsage foreignKey='codigo' name='codigo_tipo_regiao_2' |
317 | source='codigo_tipo_regiao_2' /> | 327 | source='codigo_tipo_regiao_2' /> |
318 | - <DimensionUsage foreignKey='munic' | 328 | + <DimensionUsage foreignKey='codigo' |
319 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> | 329 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> |
320 | 330 | ||
331 | + <DimensionUsage foreignKey='co_uf' | ||
332 | + name='codigo_tipo_regiao_3' source='codigo_tipo_regiao_3' /> | ||
333 | + | ||
321 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> | 334 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
322 | 335 | ||
323 | <Measure name='id_medida_variavel_25' caption='Popula&ccedil;&atilde;o total' | 336 | <Measure name='id_medida_variavel_25' caption='Popula&ccedil;&atilde;o total' |
@@ -334,6 +347,7 @@ ORDER by codigo | @@ -334,6 +347,7 @@ ORDER by codigo | ||
334 | </view> | 347 | </view> |
335 | <DimensionUsage foreignKey='co_ibge' name='codigo_tipo_regiao_2' | 348 | <DimensionUsage foreignKey='co_ibge' name='codigo_tipo_regiao_2' |
336 | source='codigo_tipo_regiao_2' /> | 349 | source='codigo_tipo_regiao_2' /> |
350 | + | ||
337 | <DimensionUsage foreignKey='co_ibge' | 351 | <DimensionUsage foreignKey='co_ibge' |
338 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> | 352 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> |
339 | 353 | ||
@@ -351,14 +365,18 @@ ORDER by codigo | @@ -351,14 +365,18 @@ ORDER by codigo | ||
351 | public.sfb_teste | 365 | public.sfb_teste |
352 | </SQL> | 366 | </SQL> |
353 | </view> | 367 | </view> |
354 | - <DimensionUsage foreignKey='codigo' name='codigo_tipo_regiao_2' | ||
355 | - source='codigo_tipo_regiao_2' /> | 368 | + |
369 | + <DimensionUsage foreignKey='codigo' | ||
370 | + name='codigo_tipo_regiao_3' source='codigo_tipo_regiao_3' /> | ||
371 | + | ||
356 | <DimensionUsage foreignKey='codigo' | 372 | <DimensionUsage foreignKey='codigo' |
357 | - name='codigo_tipo_regiao_3_geocod' source='codigo_tipo_regiao_3_geocod' /> | 373 | + name='codigo_tipo_regiao_2' source='codigo_tipo_regiao_2' /> |
374 | + | ||
358 | 375 | ||
359 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> | 376 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
360 | <DimensionUsage foreignKey='descncm' name='nome' | 377 | <DimensionUsage foreignKey='descncm' name='nome' |
361 | source='public_sfb_teste_descncm' /> | 378 | source='public_sfb_teste_descncm' /> |
379 | + | ||
362 | <Measure name='id_medida_variavel_42' caption='Kg liq P1' | 380 | <Measure name='id_medida_variavel_42' caption='Kg liq P1' |
363 | column='kgliqp1' aggregator='sum' /> | 381 | column='kgliqp1' aggregator='sum' /> |
364 | 382 | ||
@@ -366,62 +384,17 @@ ORDER by codigo | @@ -366,62 +384,17 @@ ORDER by codigo | ||
366 | column='us1000' aggregator='sum' /> | 384 | column='us1000' aggregator='sum' /> |
367 | 385 | ||
368 | </Cube> | 386 | </Cube> |
369 | - <VirtualCube name="Todas as medidas"> | ||
370 | - <VirtualCubeDimension name='codigo_tipo_regiao_2' /> | ||
371 | - | ||
372 | - <VirtualCubeDimension name='codigo_tipo_regiao_2_geocod' /> | ||
373 | - | ||
374 | - <VirtualCubeDimension name='Tempo' /> | ||
375 | - | ||
376 | - | ||
377 | - <VirtualCubeDimension name='public_sfb_teste_descncm' /> | ||
378 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
379 | - name='[Measures].[id_medida_variavel_12]' /> | ||
380 | - | ||
381 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
382 | - name='[Measures].[id_medida_variavel_15]' /> | ||
383 | - | ||
384 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
385 | - name='[Measures].[id_medida_variavel_16]' /> | ||
386 | 387 | ||
387 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
388 | - name='[Measures].[id_medida_variavel_17]' /> | ||
389 | - | ||
390 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
391 | - name='[Measures].[id_medida_variavel_18]' /> | ||
392 | - | ||
393 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
394 | - name='[Measures].[id_medida_variavel_19]' /> | ||
395 | - | ||
396 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
397 | - name='[Measures].[id_medida_variavel_20]' /> | ||
398 | - | ||
399 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
400 | - name='[Measures].[id_medida_variavel_21]' /> | ||
401 | - | ||
402 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
403 | - name='[Measures].[id_medida_variavel_22]' /> | ||
404 | - | ||
405 | - <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador' | ||
406 | - name='[Measures].[id_medida_variavel_23]' /> | ||
407 | - | ||
408 | - <VirtualCubeMeasure cubeName='Tabela: ibgepopulacao_residente' | ||
409 | - name='[Measures].[id_medida_variavel_25]' /> | ||
410 | - | ||
411 | - <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop' | ||
412 | - name='[Measures].[id_medida_variavel_40]' /> | ||
413 | - | ||
414 | - <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste' | ||
415 | - name='[Measures].[id_medida_variavel_42]' /> | ||
416 | - | ||
417 | - <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste' | ||
418 | - name='[Measures].[id_medida_variavel_43]' /> | ||
419 | - </VirtualCube> | ||
420 | <VirtualCube name="Regi&atilde;o: Estado"> | 388 | <VirtualCube name="Regi&atilde;o: Estado"> |
389 | + | ||
421 | <VirtualCubeDimension name='codigo_tipo_regiao_3' /> | 390 | <VirtualCubeDimension name='codigo_tipo_regiao_3' /> |
391 | + | ||
422 | <VirtualCubeDimension name='codigo_tipo_regiao_3_geocod' /> | 392 | <VirtualCubeDimension name='codigo_tipo_regiao_3_geocod' /> |
393 | + | ||
423 | <VirtualCubeDimension name='Tempo' /> | 394 | <VirtualCubeDimension name='Tempo' /> |
395 | + | ||
424 | <VirtualCubeDimension name='public_sfb_teste_descncm' /> | 396 | <VirtualCubeDimension name='public_sfb_teste_descncm' /> |
397 | + | ||
425 | <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste' | 398 | <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste' |
426 | name='[Measures].[id_medida_variavel_42]' /> | 399 | name='[Measures].[id_medida_variavel_42]' /> |
427 | 400 | ||
@@ -464,6 +437,7 @@ ORDER by codigo | @@ -464,6 +437,7 @@ ORDER by codigo | ||
464 | <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop' | 437 | <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop' |
465 | name='[Measures].[id_medida_variavel_40]' /> | 438 | name='[Measures].[id_medida_variavel_40]' /> |
466 | </VirtualCube> | 439 | </VirtualCube> |
440 | + | ||
467 | <VirtualCube name="Regi&atilde;o: Munic&iacute;pio"> | 441 | <VirtualCube name="Regi&atilde;o: Munic&iacute;pio"> |
468 | <VirtualCubeDimension name='codigo_tipo_regiao_2' /> | 442 | <VirtualCubeDimension name='codigo_tipo_regiao_2' /> |
469 | <VirtualCubeDimension name='codigo_tipo_regiao_2_geocod' /> | 443 | <VirtualCubeDimension name='codigo_tipo_regiao_2_geocod' /> |