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 | 111 | <view alias='view_codigo_tipo_regiao_3'> |
| 112 | 112 | <SQL dialect='generic'> |
| 113 | 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 | 117 | FROM |
| 118 | 118 | i3geo_metaestat.uf |
| 119 | + | |
| 119 | 120 | </SQL> |
| 120 | 121 | </view> |
| 121 | - <Level name='Estado' column='co_uf' nameColumn='co_uf' | |
| 122 | + <Level name='Estado' column='co_uf' nameColumn='no_uf' | |
| 122 | 123 | uniqueMembers='true' /> |
| 123 | 124 | </Hierarchy> |
| 124 | 125 | |
| ... | ... | @@ -127,18 +128,17 @@ |
| 127 | 128 | <Dimension name='codigo_tipo_regiao_2' caption='Onde:Munic&iacute;pio'> |
| 128 | 129 | <Hierarchy hasAll='true' primaryKey='codigo'> |
| 129 | 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 | 135 | a0.co_uf::text = b0.co_uf::text |
| 134 | -UNION | |
| 136 | +UNION | |
| 135 | 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 | 138 | </SQL> |
| 139 | 139 | </view> |
| 140 | 140 | <Level name='Estado' column='no_uf' nameColumn='no_uf' |
| 141 | - uniqueMembers='false' /> | |
| 141 | + uniqueMembers='true' /> | |
| 142 | 142 | <Level name='Munic&iacute;pio' column='no_cidade' |
| 143 | 143 | nameColumn='no_cidade' uniqueMembers='true' /> |
| 144 | 144 | </Hierarchy> |
| ... | ... | @@ -257,8 +257,11 @@ ORDER by codigo |
| 257 | 257 | </Dimension> |
| 258 | 258 | <Cube cache='false' name='Tabela: idsustb_indicador'> |
| 259 | 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 | 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 | 265 | </SQL> |
| 263 | 266 | </view> |
| 264 | 267 | <DimensionUsage foreignKey='codigodim' name='codigo_tipo_regiao_2' |
| ... | ... | @@ -266,6 +269,9 @@ ORDER by codigo |
| 266 | 269 | <DimensionUsage foreignKey='codigodim' |
| 267 | 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 | 275 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
| 270 | 276 | |
| 271 | 277 | <Measure name='id_medida_variavel_12' caption='IDSUS municipal' |
| ... | ... | @@ -309,15 +315,22 @@ ORDER by codigo |
| 309 | 315 | |
| 310 | 316 | <Cube cache='false' name='Tabela: ibgepopulacao_residente'> |
| 311 | 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 | 324 | </SQL> |
| 315 | 325 | </view> |
| 316 | - <DimensionUsage foreignKey='munic' name='codigo_tipo_regiao_2' | |
| 326 | + <DimensionUsage foreignKey='codigo' name='codigo_tipo_regiao_2' | |
| 317 | 327 | source='codigo_tipo_regiao_2' /> |
| 318 | - <DimensionUsage foreignKey='munic' | |
| 328 | + <DimensionUsage foreignKey='codigo' | |
| 319 | 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 | 334 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
| 322 | 335 | |
| 323 | 336 | <Measure name='id_medida_variavel_25' caption='Popula&ccedil;&atilde;o total' |
| ... | ... | @@ -334,6 +347,7 @@ ORDER by codigo |
| 334 | 347 | </view> |
| 335 | 348 | <DimensionUsage foreignKey='co_ibge' name='codigo_tipo_regiao_2' |
| 336 | 349 | source='codigo_tipo_regiao_2' /> |
| 350 | + | |
| 337 | 351 | <DimensionUsage foreignKey='co_ibge' |
| 338 | 352 | name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' /> |
| 339 | 353 | |
| ... | ... | @@ -351,14 +365,18 @@ ORDER by codigo |
| 351 | 365 | public.sfb_teste |
| 352 | 366 | </SQL> |
| 353 | 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 | 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 | 376 | <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' /> |
| 360 | 377 | <DimensionUsage foreignKey='descncm' name='nome' |
| 361 | 378 | source='public_sfb_teste_descncm' /> |
| 379 | + | |
| 362 | 380 | <Measure name='id_medida_variavel_42' caption='Kg liq P1' |
| 363 | 381 | column='kgliqp1' aggregator='sum' /> |
| 364 | 382 | |
| ... | ... | @@ -366,62 +384,17 @@ ORDER by codigo |
| 366 | 384 | column='us1000' aggregator='sum' /> |
| 367 | 385 | |
| 368 | 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 | 388 | <VirtualCube name="Regi&atilde;o: Estado"> |
| 389 | + | |
| 421 | 390 | <VirtualCubeDimension name='codigo_tipo_regiao_3' /> |
| 391 | + | |
| 422 | 392 | <VirtualCubeDimension name='codigo_tipo_regiao_3_geocod' /> |
| 393 | + | |
| 423 | 394 | <VirtualCubeDimension name='Tempo' /> |
| 395 | + | |
| 424 | 396 | <VirtualCubeDimension name='public_sfb_teste_descncm' /> |
| 397 | + | |
| 425 | 398 | <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste' |
| 426 | 399 | name='[Measures].[id_medida_variavel_42]' /> |
| 427 | 400 | |
| ... | ... | @@ -464,6 +437,7 @@ ORDER by codigo |
| 464 | 437 | <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop' |
| 465 | 438 | name='[Measures].[id_medida_variavel_40]' /> |
| 466 | 439 | </VirtualCube> |
| 440 | + | |
| 467 | 441 | <VirtualCube name="Regi&atilde;o: Munic&iacute;pio"> |
| 468 | 442 | <VirtualCubeDimension name='codigo_tipo_regiao_2' /> |
| 469 | 443 | <VirtualCubeDimension name='codigo_tipo_regiao_2_geocod' /> | ... | ... |