Commit 387f615ff58a879334e7f4385083d7afb2d41416

Authored by Edmar Moretti
1 parent bbe45b61

Correção na montagem do sql saiku para inclusão de filtro

admin/admin.db
No preview for this file type
ferramentas/saiku/esquemaxml.php
@@ -657,6 +657,10 @@ function dimensoesTabelas(){ @@ -657,6 +657,10 @@ function dimensoesTabelas(){
657 ON tabela{$r["codigo_tipo_regiao"]}.{$r["identificador"]}::text = tabelamedida{$c["id_medida_variavel"]}.{$c["colunaidgeo"]}::text 657 ON tabela{$r["codigo_tipo_regiao"]}.{$r["identificador"]}::text = tabelamedida{$c["id_medida_variavel"]}.{$c["colunaidgeo"]}::text
658 "; 658 ";
659 $sql .= $dimRegioes[$c["codigo_tipo_regiao"]]["juncoes"]; 659 $sql .= $dimRegioes[$c["codigo_tipo_regiao"]]["juncoes"];
  660 +
  661 + if($c["filtro"] != ""){
  662 + $sql .= " WHERE ".str_replace('"',"'",$c["filtro"]);
  663 + }
660 664
661 $xml .= " 665 $xml .= "
662 <view alias='view_{$c["esquemadb"]}{$c["tabela"]}' ><SQL dialect='generic' >$sql</SQL></view> 666 <view alias='view_{$c["esquemadb"]}{$c["tabela"]}' ><SQL dialect='generic' >$sql</SQL></view>