Commit 4f77dd95fd525ea43cdfc2c8175841ea15c754a2

Authored by Edmar Moretti
1 parent 043430dc

--no commit message

classesjs/compactados/classe_plugini3geo_compacto.js 0 → 100755
... ... @@ -0,0 +1 @@
  1 +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.pluginI3geo={OBJETOS:{},PLUGINS:[{"classe":"heatmap","nome":"Mapa de calor","editor":true}],inicia:function(camada){i3GEO.janela.AGUARDEMODAL=true;i3GEO.janela.abreAguarde("aguardePlugin","Calculando...");i3GEO.janela.AGUARDEMODAL=false;i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].inicia(camada)},formAdmin:function(plugin,configString){return i3GEO.pluginI3geo[plugin].formAdmin(configString)},linkAjuda:function(plugin){return i3GEO.pluginI3geo[plugin].linkAjuda()},ligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].ligaCamada();return true}return false},desligaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].desLigaCamada();return true}return false},removeCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].removeCamada();delete(i3GEO.pluginI3geo.OBJETOS[nomecamada]);return true}return false},atualizaCamada:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada();return true}return false},existeObjeto:function(nomecamada){if(i3GEO.pluginI3geo.OBJETOS[nomecamada]&&i3GEO.pluginI3geo.OBJETOS[nomecamada].atualizaCamada){return true}return false},aplicaPropriedades:function(camada){if(camada.plugini3geo&&camada.plugini3geo!=""){camada=i3GEO.pluginI3geo[camada.plugini3geo.plugin][i3GEO.Interface.ATUAL].aplicaPropriedades(camada)}return camada},heatmap:{linkAjuda:function(){return i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=3&idajuda=121"},formAdmin:function(config){var parametros,ins="",configDefault='{"plugin":"heatmap","parametros":{"coluna":"1","radius":15,"max":10}}';if(config===""){config=configDefault}config=YAHOO.lang.JSON.parse(config);if(config.plugin!="heatmap"){config=YAHOO.lang.JSON.parse(configDefault)}parametros=config.parametros;ins+=""+"<p>Coluna que cont&eacute;m os dados ou valor num&eacute;rico para cada ponto:"+"<br><input name='coluna' type='text' value='"+parametros.coluna+"' size='30'></p>"+"<p>Raio de cada ponto em pixels:"+"<br><input name='radius' type='text' value='"+parametros.radius+"' size='30'></p>"+"<p>Valor m&aacute;ximo em cada ponto:"+"<br><input name='max' type='text' value='"+parametros.max+"' size='30'></p>";return ins},googlemaps:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var p=i3GEO.configura.locaplic+"/ferramentas/heatmap/googlemaps_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,pontos;heatmap=new HeatmapOverlay(i3GeoMap,camada.name,{"radius":camada.plugini3geo.parametros.radius,"visible":true,"opacity":camada.transparency,"gradient":{"0.45":"rgb(0,0,255)","0.55":"rgb(0,255,255)","0.65":"rgb(0,255,0)","0.95":"yellow","1.0":"rgb(255,0,0)"},"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}});pontos={max:camada.plugini3geo.parametros.max,data:heatmap_dados};i3GEO.janela.fechaAguarde("aguardePlugin");heatmap.setDataSet(pontos);heatmap.ligaCamada=function(){this.liga()};heatmap.desLigaCamada=function(){this.desliga()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.draw()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;heatmap_dados=null};if(typeof(HeatmapOverlay)==='undefined'){carregaJs="sim"}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados";i3GEO.util.scriptTag(p,criaLayer,"i3GEO.pluginI3geo.heatmap_script")}},openlayers:{aplicaPropriedades:function(camada){camada.sel="nao";camada.download="nao";camada.AGUARDALEGENDA=false;camada.temporizador="";camada.copia=false;camada.procurar=false;camada.toponimia=false;camada.etiquetas=false;camada.tabela=false;camada.grafico=false;camada.destacar=false;camada.wms=false;camada.classe="NAO";return camada},inicia:function(camada){var p=i3GEO.configura.locaplic+"/ferramentas/heatmap/openlayers_js.php",carregaJs="nao",criaLayer;criaLayer=function(){var heatmap,transformedTestData={max:camada.plugini3geo.parametros.max,data:[]},data=heatmap_dados,datalen=heatmap_dados.length,nudata=[];while(datalen--){nudata.push({lonlat:new OpenLayers.LonLat(data[datalen].lng,heatmap_dados[datalen].lat),count:heatmap_dados[datalen].count})}transformedTestData.data=nudata;heatmap=new OpenLayers.Layer.Heatmap(camada.name,i3geoOL,i3geoOL.baseLayer,{"visible":true,"opacity":camada.transparency,"radius":camada.plugini3geo.parametros.radius,"gradient":{"0.45":"rgb(0,0,255)","0.55":"rgb(0,255,255)","0.65":"rgb(0,255,0)","0.95":"yellow","1.0":"rgb(255,0,0)"},"legend":{"title":camada.tema,"position":"bl","offset":[5,50]}},{isBaseLayer:false,projection:new OpenLayers.Projection("EPSG:4326")});heatmap.ligaCamada=function(){this.toggle();this.updateLayer()};heatmap.desLigaCamada=function(){this.toggle();this.updateLayer()};heatmap.removeCamada=function(){this.destroy()};heatmap.atualizaCamada=function(){this.updateLayer()};i3GEO.pluginI3geo.OBJETOS[camada.name]=heatmap;i3geoOL.addLayer(heatmap);heatmap.setDataSet(transformedTestData);heatmap_dados=null;i3GEO.janela.fechaAguarde("aguardePlugin")};if(typeof(HeatmapOverlay)==='undefined'){carregaJs="sim"}p+="?carregajs="+carregaJs+"&layer="+camada.name+"&coluna="+camada.plugini3geo.parametros.coluna+"&g_sid="+i3GEO.configura.sid+"&nomevariavel=heatmap_dados";i3GEO.util.scriptTag(p,criaLayer,"i3GEO.pluginI3geo.heatmap_script")}},googleearth:{inicia:function(){alert("Plugin nao disponivel")}}}};
0 2 \ No newline at end of file
... ...
ferramentas/saiku/testemondrian.xml 0 → 100644
... ... @@ -0,0 +1,507 @@
  1 +<Schema name='i3Geo Metaestat'>
  2 + <Dimension name='Anual' type='TimeDimension' caption='Tempo: Anual'>
  3 + <Hierarchy hasAll='true' primaryKey='nu_ano'>
  4 + <view alias='tempo_ano'>
  5 + <SQL dialect='generic'>select nu_ano from
  6 + i3geo_metaestat.dim_tempo group
  7 + by nu_ano order by nu_ano
  8 + </SQL>
  9 + </view>
  10 + <Level name='Ano' column='nu_ano' type='Numeric' uniqueMembers='true'
  11 + levelType='TimeYears' />
  12 + </Hierarchy>
  13 + </Dimension>
  14 + <Dimension name='Mensal' type='TimeDimension' caption='Tempo: Mensal'>
  15 + <Hierarchy hasAll='true' primaryKey='nu_anomes'>
  16 + <view alias='tempo_ano'>
  17 + <SQL dialect='generic'>select
  18 + nu_ano::text,nu_mes::text,ds_mes_abreviado as
  19 + mes,COALESCE
  20 + (nu_ano::text||'-'||nu_mes::text,nu_ano::text) as
  21 + nu_anomes from
  22 + i3geo_metaestat.dim_tempo group by
  23 + nu_ano,nu_mes,mes,nu_anomes
  24 + order by nu_ano,nu_mes
  25 + </SQL>
  26 + </view>
  27 + <Level name='Ano' column='nu_ano' type='Numeric' uniqueMembers='true'
  28 + levelType='TimeYears' />
  29 + <Level nameColumn='mes' name='Mes' column='nu_mes' type='Numeric'
  30 + uniqueMembers='false' levelType='TimeMonths' />
  31 + </Hierarchy>
  32 + </Dimension>
  33 + <Dimension name='Tempo' type='TimeDimension' caption='Tempo'>
  34 + <Hierarchy hasAll='true' primaryKey='nu_anomes'>
  35 + <view alias='tempo'>
  36 + <SQL dialect='generic'>select
  37 + nu_ano::text,nu_mes::text,ds_mes_abreviado as
  38 + mes,COALESCE
  39 + (nu_ano::text||'-'||nu_mes::text,nu_ano::text) as
  40 + nu_anomes from
  41 + i3geo_metaestat.dim_tempo group by
  42 + nu_ano,nu_mes,mes,nu_anomes
  43 + order by nu_ano,nu_mes
  44 + </SQL>
  45 + </view>
  46 + <Level name='Ano' column='nu_ano' type='String' uniqueMembers='true'
  47 + levelType='TimeYears' />
  48 + <Level nameColumn='mes' name='Mes' column='nu_mes' type='String'
  49 + uniqueMembers='false' levelType='TimeMonths' />
  50 + </Hierarchy>
  51 + </Dimension>
  52 +
  53 + <Dimension name='codigo_tipo_regiao_1' caption='Onde:Bairro (IBGE)'>
  54 + <Hierarchy hasAll='true' primaryKey='co_bairro'>
  55 +
  56 + <view alias='view_codigo_tipo_regiao_1'>
  57 + <SQL dialect='generic'>SELECT regiao.co_bairro as codigo
  58 + ,regiao.no_bairro
  59 + AS nome,j0.no_cidade AS
  60 + j0no_cidade,j0.co_municipio AS
  61 + j0co_municipio,j1.no_uf AS
  62 + j1no_uf,j1.co_uf AS
  63 + j1co_uf,regiao.co_bairro as
  64 + co_bairro,regiao.no_bairro as
  65 + no_bairro,regiao.no_distr as
  66 + no_distr,regiao.no_municip as
  67 + no_municip FROM
  68 + i3geo_metaestat.bairros AS regiao INNER JOIN
  69 + i3geo_metaestat.municipios
  70 + AS j0 ON j0.co_municipio::text =
  71 + regiao.co_municipio::text
  72 + INNER JOIN i3geo_metaestat.uf
  73 + AS j1 ON
  74 + j1.co_uf::text = j0.co_uf::text
  75 + </SQL>
  76 + </view>
  77 +
  78 + <Level name='Estado' column='j1co_uf' nameColumn='j1no_uf'
  79 + uniqueMembers='false' />
  80 +
  81 + <Level name='Munic&amp;iacute;pio' column='j0co_municipio'
  82 + nameColumn='j0no_cidade' uniqueMembers='false' />
  83 +
  84 + <Level name='Bairro (IBGE)' column='codigo' nameColumn='nome'
  85 + uniqueMembers='true'>
  86 + </Level>
  87 +
  88 + </Hierarchy>
  89 + </Dimension>
  90 +
  91 + <Dimension name='codigo_tipo_regiao_47'
  92 + caption='Onde:Colegiado de gest&amp;atilde;o em sa&amp;uacute;de'>
  93 + <Hierarchy hasAll='true' primaryKey='co_colegiado'>
  94 +
  95 + <view alias='view_codigo_tipo_regiao_47'>
  96 + <SQL dialect='generic'>SELECT regiao.co_colegiado as codigo
  97 + ,regiao.no_colegiado AS nome FROM i3geo_metaestat.colegiado_gestao
  98 + AS regiao
  99 + </SQL>
  100 + </view>
  101 +
  102 + <Level name='Colegiado de gest&amp;atilde;o em sa&amp;uacute;de'
  103 + column='codigo' nameColumn='nome' uniqueMembers='true'>
  104 + </Level>
  105 +
  106 + </Hierarchy>
  107 + </Dimension>
  108 +
  109 + <Dimension name='codigo_tipo_regiao_3' caption='Onde:Estado'>
  110 + <Hierarchy hasAll='true' primaryKey='codigo'>
  111 + <view alias='view_codigo_tipo_regiao_3'>
  112 + <SQL dialect='generic'>
  113 + SELECT
  114 + co_uf::text as codigo,co_uf::text as
  115 + co_uf
  116 + ,no_uf
  117 + FROM
  118 + i3geo_metaestat.uf
  119 + </SQL>
  120 + </view>
  121 + <Level name='Estado' column='co_uf' nameColumn='co_uf'
  122 + uniqueMembers='true' />
  123 + </Hierarchy>
  124 +
  125 + </Dimension>
  126 + ///////////////////////////////////////////////////////////////////////////
  127 + <Dimension name='codigo_tipo_regiao_2' caption='Onde:Munic&amp;iacute;pio'>
  128 + <Hierarchy hasAll='true' primaryKey='codigo'>
  129 + <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
  133 +a0.co_uf::text = b0.co_uf::text
  134 +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
  136 +
  137 +ORDER by codigo
  138 + </SQL>
  139 + </view>
  140 + <Level name='Estado' column='no_uf' nameColumn='no_uf'
  141 + uniqueMembers='false' />
  142 + <Level name='Munic&amp;iacute;pio' column='no_cidade'
  143 + nameColumn='no_cidade' uniqueMembers='true' />
  144 + </Hierarchy>
  145 + </Dimension>
  146 +
  147 + <Dimension name='codigo_tipo_regiao_1_geocod' caption='GeoCod:Bairro (IBGE)'>
  148 + <Hierarchy hasAll='true' primaryKey='co_bairro'>
  149 +
  150 + <view alias='view_codigo_tipo_regiao_1_GeoCod'>
  151 + <SQL dialect='generic'>SELECT regiao.co_bairro as codigo
  152 + ,regiao.no_bairro
  153 + AS nome,j0.no_cidade AS
  154 + j0no_cidade,j0.co_municipio AS
  155 + j0co_municipio,j1.no_uf AS
  156 + j1no_uf,j1.co_uf AS
  157 + j1co_uf,regiao.co_bairro as
  158 + co_bairro,regiao.no_bairro as
  159 + no_bairro,regiao.no_distr as
  160 + no_distr,regiao.no_municip as
  161 + no_municip FROM
  162 + i3geo_metaestat.bairros AS regiao INNER JOIN
  163 + i3geo_metaestat.municipios
  164 + AS j0 ON j0.co_municipio::text =
  165 + regiao.co_municipio::text
  166 + INNER JOIN i3geo_metaestat.uf
  167 + AS j1 ON
  168 + j1.co_uf::text = j0.co_uf::text
  169 + </SQL>
  170 + </view>
  171 +
  172 + <Level name='Munic&amp;iacute;pio - GeoCod #2' column='j0co_municipio'
  173 + nameColumn='j0co_municipio' uniqueMembers='false' />
  174 +
  175 + <Level name='Estado - GeoCod #3' column='j1co_uf' nameColumn='j1co_uf'
  176 + uniqueMembers='false' />
  177 +
  178 + <Level name='Bairro (IBGE) - GeoCod #1' column='codigo'
  179 + nameColumn='codigo' uniqueMembers='true' />
  180 +
  181 + </Hierarchy>
  182 + </Dimension>
  183 +
  184 + <Dimension name='codigo_tipo_regiao_47_geocod'
  185 + caption='GeoCod:Colegiado de gest&amp;atilde;o em sa&amp;uacute;de'>
  186 + <Hierarchy hasAll='true' primaryKey='co_colegiado'>
  187 +
  188 + <view alias='view_codigo_tipo_regiao_47_GeoCod'>
  189 + <SQL dialect='generic'>SELECT regiao.co_colegiado as codigo
  190 + ,regiao.no_colegiado AS nome FROM i3geo_metaestat.colegiado_gestao
  191 + AS regiao
  192 + </SQL>
  193 + </view>
  194 +
  195 + <Level
  196 + name='Colegiado de gest&amp;atilde;o em sa&amp;uacute;de - GeoCod #47'
  197 + column='codigo' nameColumn='codigo' uniqueMembers='true' />
  198 +
  199 + </Hierarchy>
  200 + </Dimension>
  201 +
  202 + <Dimension name='codigo_tipo_regiao_3_geocod' caption='GeoCod:Estado'>
  203 + <Hierarchy hasAll='true' primaryKey='co_uf'>
  204 +
  205 + <view alias='view_codigo_tipo_regiao_3_GeoCod'>
  206 + <SQL dialect='generic'>SELECT regiao.co_uf as codigo
  207 + ,regiao.no_uf AS
  208 + nome,regiao.co_uf as co_uf,regiao.sg_uf as
  209 + sg_uf,regiao.no_uf as
  210 + no_uf,regiao.no_regiao as no_regiao FROM
  211 + i3geo_metaestat.uf AS
  212 + regiao
  213 + </SQL>
  214 + </view>
  215 +
  216 + <Level name='Estado - GeoCod #3' column='codigo' nameColumn='codigo'
  217 + uniqueMembers='true' />
  218 +
  219 + </Hierarchy>
  220 + </Dimension>
  221 +
  222 + <Dimension name='codigo_tipo_regiao_2_geocod' caption='GeoCod:Munic&amp;iacute;pio'>
  223 + <Hierarchy hasAll='true' primaryKey='co_municipio'>
  224 +
  225 + <view alias='view_codigo_tipo_regiao_2_GeoCod'>
  226 + <SQL dialect='generic'>SELECT regiao.co_municipio as codigo
  227 + ,regiao.no_cidade AS nome,j0.no_uf AS j0no_uf,j0.co_uf AS
  228 + j0co_uf,regiao.co_municipio as co_municipio,regiao.no_cidade as
  229 + no_cidade,regiao.co_uf as co_uf,regiao.sg_uf as
  230 + sg_uf,regiao.area_territorial as
  231 + area_territorial,regiao.nu_ano_instalacao as nu_ano_instalacao FROM
  232 + i3geo_metaestat.municipios AS regiao INNER JOIN i3geo_metaestat.uf
  233 + AS j0 ON j0.co_uf::text = regiao.co_uf::text
  234 + </SQL>
  235 + </view>
  236 +
  237 + <Level name='Estado - GeoCod #3' column='j0co_uf' nameColumn='j0co_uf'
  238 + uniqueMembers='false' />
  239 +
  240 + <Level name='Munic&amp;iacute;pio - GeoCod #2' column='codigo'
  241 + nameColumn='codigo' uniqueMembers='true' />
  242 +
  243 + </Hierarchy>
  244 + </Dimension>
  245 +
  246 + <Dimension name='public_sfb_teste_descncm' caption='NCM'>
  247 + <Hierarchy hasAll='true' primaryKey='codigo'>
  248 + <view alias='public_sfb_teste_descncm'>
  249 + <SQL dialect='generic'>SELECT dim.descncm as codigo, dim.descncm
  250 + AS nome
  251 + FROM public.sfb_teste as dim group by codigo
  252 + </SQL>
  253 + </view>
  254 + <Level name='NCM' column='codigo' nameColumn='nome'
  255 + uniqueMembers='true' />
  256 + </Hierarchy>
  257 + </Dimension>
  258 + <Cube cache='false' name='Tabela: idsustb_indicador'>
  259 + <view alias='view_idsustb_indicador'>
  260 + <SQL dialect='generic'>select *,ibge::text as codigodim,ano::text as ano_ from
  261 + idsus.tb_indicador
  262 + </SQL>
  263 + </view>
  264 + <DimensionUsage foreignKey='codigodim' name='codigo_tipo_regiao_2'
  265 + source='codigo_tipo_regiao_2' />
  266 + <DimensionUsage foreignKey='codigodim'
  267 + name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' />
  268 +
  269 + <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' />
  270 +
  271 + <Measure name='id_medida_variavel_12' caption='IDSUS municipal'
  272 + column='idsus_mun' aggregator='avg' />
  273 +
  274 + <Measure name='id_medida_variavel_15'
  275 + caption='&amp;Iacute;ndice da aten&amp;ccedil;&amp;atilde;o b&amp;aacute;sica'
  276 + column='idatb' aggregator='avg' />
  277 +
  278 + <Measure name='id_medida_variavel_16'
  279 + caption='&amp;Iacute;ndice de m&amp;eacute;dia e alta complexidade'
  280 + column='idmac' aggregator='avg' />
  281 +
  282 + <Measure name='id_medida_variavel_17' caption='&amp;Iacute;ndice de acesso do SUS'
  283 + column='id_acesso_sus' aggregator='avg' />
  284 +
  285 + <Measure name='id_medida_variavel_18'
  286 + caption='&amp;Iacute;ndice de acesso da aten&amp;ccedil;&amp;atilde;o b&amp;aacute;sica'
  287 + column='atbas_acess' aggregator='avg' />
  288 +
  289 + <Measure name='id_medida_variavel_19'
  290 + caption='&amp;Iacute;ndice de acesso da m&amp;eacute;dia complexidade ambulatorial e hospitalar'
  291 + column='acess_ah_medc' aggregator='avg' />
  292 +
  293 + <Measure name='id_medida_variavel_20'
  294 + caption='&amp;Iacute;ndice de acesso da alta complexidade, urg&amp;ecirc;ncia e emerg&amp;ecirc;ncia'
  295 + column='acess_ah_altc' aggregator='avg' />
  296 +
  297 + <Measure name='id_medida_variavel_21' caption='&amp;Iacute;ndice de efetividade do SUS'
  298 + column='id_quali_sus' aggregator='avg' />
  299 +
  300 + <Measure name='id_medida_variavel_22'
  301 + caption='&amp;Iacute;ndice de efetividade da aten&amp;ccedil;&amp;atilde;o b&amp;aacute;sica'
  302 + column='atbas_quali' aggregator='avg' />
  303 +
  304 + <Measure name='id_medida_variavel_23'
  305 + caption='&amp;Iacute;ndice de efetividade ambiental e hospitalar da m&amp;eacute;dia e alta complexidade'
  306 + column='quali_ah_mac' aggregator='avg' />
  307 +
  308 + </Cube>
  309 +
  310 + <Cube cache='false' name='Tabela: ibgepopulacao_residente'>
  311 + <view alias='view_ibgepopulacao_residente'>
  312 + <SQL dialect='generic'>select *,ano::text as ano_ from
  313 + ibge.populacao_residente
  314 + </SQL>
  315 + </view>
  316 + <DimensionUsage foreignKey='munic' name='codigo_tipo_regiao_2'
  317 + source='codigo_tipo_regiao_2' />
  318 + <DimensionUsage foreignKey='munic'
  319 + name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' />
  320 +
  321 + <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' />
  322 +
  323 + <Measure name='id_medida_variavel_25' caption='Popula&amp;ccedil;&amp;atilde;o total'
  324 + column='pop_res_tot' aggregator='sum' />
  325 +
  326 + </Cube>
  327 +
  328 + <Cube cache='false' name='Tabela: dbacoes_saudetb_farmacia_pop'>
  329 + <view alias='view_dbacoes_saudetb_farmacia_pop'>
  330 + <SQL dialect='generic'>select *,ano_farm||'-'||mes_farm_pop::text
  331 + as
  332 + ano_farm_mes_farm_pop_ from dbacoes_saude.tb_farmacia_pop
  333 + </SQL>
  334 + </view>
  335 + <DimensionUsage foreignKey='co_ibge' name='codigo_tipo_regiao_2'
  336 + source='codigo_tipo_regiao_2' />
  337 + <DimensionUsage foreignKey='co_ibge'
  338 + name='codigo_tipo_regiao_2_geocod' source='codigo_tipo_regiao_2_geocod' />
  339 +
  340 + <DimensionUsage foreignKey='ano_farm_mes_farm_pop_'
  341 + name='Tempo' source='Tempo' />
  342 +
  343 + <Measure name='id_medida_variavel_40' caption='Farm&amp;aacute;cias populares existentes'
  344 + column='nu_farm_funcionando' aggregator='sum' />
  345 +
  346 + </Cube>
  347 +
  348 + <Cube cache='false' name='Tabela: publicsfb_teste'>
  349 + <view alias='view_publicsfb_teste'>
  350 + <SQL dialect='generic'>select *,coduf::text as codigo,ano::text as ano_ from
  351 + public.sfb_teste
  352 + </SQL>
  353 + </view>
  354 + <DimensionUsage foreignKey='codigo' name='codigo_tipo_regiao_2'
  355 + source='codigo_tipo_regiao_2' />
  356 + <DimensionUsage foreignKey='codigo'
  357 + name='codigo_tipo_regiao_3_geocod' source='codigo_tipo_regiao_3_geocod' />
  358 +
  359 + <DimensionUsage foreignKey='ano_' name='Tempo' source='Tempo' />
  360 + <DimensionUsage foreignKey='descncm' name='nome'
  361 + source='public_sfb_teste_descncm' />
  362 + <Measure name='id_medida_variavel_42' caption='Kg liq P1'
  363 + column='kgliqp1' aggregator='sum' />
  364 +
  365 + <Measure name='id_medida_variavel_43' caption='Mil d&amp;oacute;lares'
  366 + column='us1000' aggregator='sum' />
  367 +
  368 + </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 + <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&amp;atilde;o: Estado">
  421 + <VirtualCubeDimension name='codigo_tipo_regiao_3' />
  422 + <VirtualCubeDimension name='codigo_tipo_regiao_3_geocod' />
  423 + <VirtualCubeDimension name='Tempo' />
  424 + <VirtualCubeDimension name='public_sfb_teste_descncm' />
  425 + <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste'
  426 + name='[Measures].[id_medida_variavel_42]' />
  427 +
  428 + <VirtualCubeMeasure cubeName='Tabela: publicsfb_teste'
  429 + name='[Measures].[id_medida_variavel_43]' />
  430 +
  431 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  432 + name='[Measures].[id_medida_variavel_12]' />
  433 +
  434 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  435 + name='[Measures].[id_medida_variavel_15]' />
  436 +
  437 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  438 + name='[Measures].[id_medida_variavel_16]' />
  439 +
  440 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  441 + name='[Measures].[id_medida_variavel_17]' />
  442 +
  443 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  444 + name='[Measures].[id_medida_variavel_18]' />
  445 +
  446 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  447 + name='[Measures].[id_medida_variavel_19]' />
  448 +
  449 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  450 + name='[Measures].[id_medida_variavel_20]' />
  451 +
  452 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  453 + name='[Measures].[id_medida_variavel_21]' />
  454 +
  455 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  456 + name='[Measures].[id_medida_variavel_22]' />
  457 +
  458 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  459 + name='[Measures].[id_medida_variavel_23]' />
  460 +
  461 + <VirtualCubeMeasure cubeName='Tabela: ibgepopulacao_residente'
  462 + name='[Measures].[id_medida_variavel_25]' />
  463 +
  464 + <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop'
  465 + name='[Measures].[id_medida_variavel_40]' />
  466 + </VirtualCube>
  467 + <VirtualCube name="Regi&amp;atilde;o: Munic&amp;iacute;pio">
  468 + <VirtualCubeDimension name='codigo_tipo_regiao_2' />
  469 + <VirtualCubeDimension name='codigo_tipo_regiao_2_geocod' />
  470 + <VirtualCubeDimension name='Tempo' />
  471 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  472 + name='[Measures].[id_medida_variavel_12]' />
  473 +
  474 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  475 + name='[Measures].[id_medida_variavel_15]' />
  476 +
  477 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  478 + name='[Measures].[id_medida_variavel_16]' />
  479 +
  480 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  481 + name='[Measures].[id_medida_variavel_17]' />
  482 +
  483 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  484 + name='[Measures].[id_medida_variavel_18]' />
  485 +
  486 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  487 + name='[Measures].[id_medida_variavel_19]' />
  488 +
  489 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  490 + name='[Measures].[id_medida_variavel_20]' />
  491 +
  492 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  493 + name='[Measures].[id_medida_variavel_21]' />
  494 +
  495 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  496 + name='[Measures].[id_medida_variavel_22]' />
  497 +
  498 + <VirtualCubeMeasure cubeName='Tabela: idsustb_indicador'
  499 + name='[Measures].[id_medida_variavel_23]' />
  500 +
  501 + <VirtualCubeMeasure cubeName='Tabela: ibgepopulacao_residente'
  502 + name='[Measures].[id_medida_variavel_25]' />
  503 +
  504 + <VirtualCubeMeasure cubeName='Tabela: dbacoes_saudetb_farmacia_pop'
  505 + name='[Measures].[id_medida_variavel_40]' />
  506 + </VirtualCube>
  507 +</Schema>
... ...
imagens/10520267_731896946848551_1588031040_n.jpg 0 → 100644

125 KB