Commit 1e97b1b15d2d0e4e22b8daec3b5b73cb6f0d9857

Authored by daniel@ruoso.com
1 parent 6991188a
Exists in master

adiciona os novos cubos na descricao do OLAP

git-svn-id: http://svn.softwarepublico.gov.br/svn/sistemadeatendimento/sistema/trunk@10 63db2ce5-8a6c-0410-abb9-a418dd412890
Showing 1 changed file with 89 additions and 2 deletions   Show diff stats
FilaOLAP.xml
... ... @@ -147,6 +147,23 @@
147 147 </Hierarchy>
148 148 </Dimension>
149 149  
  150 + <Dimension type="StandardDimension" name="PerguntaAvaliacao">
  151 + <Hierarchy hasAll="true" primaryKey="id_pergunta" primaryKeyTable="d_pergunta_avaliacao">
  152 + <Table name="d_pergunta_avaliacao" schema="public" />
  153 + <Level
  154 + name="PerguntaAvaliacao" table="d_pergunta_avaliacao" column="texto" type="String"
  155 + uniqueMembers="false" levelType="Regular" hideMemberIf="Never" caption="pergunta" />
  156 + </Hierarchy>
  157 + </Dimension>
  158 +
  159 + <Dimension type="StandardDimension" name="RespostaAvaliacao">
  160 + <Hierarchy hasAll="true" primaryKey="id_resposta" primaryKeyTable="d_resposta_avaliacao">
  161 + <Table name="d_resposta_avaliacao" schema="public" />
  162 + <Level
  163 + name="RespostaAvaliacao" table="d_resposta_avaliacao" column="texto" type="String"
  164 + uniqueMembers="false" levelType="Regular" hideMemberIf="Never" caption="resposta" />
  165 + </Hierarchy>
  166 + </Dimension>
150 167  
151 168 <Cube name="Quantidade de Atendimentos" cache="true" enabled="true">
152 169 <Table name="f_quantidade_atendimentos" schema="public" alias="QuantidadeAtendimentos" />
... ... @@ -207,7 +224,6 @@
207 224  
208 225 </Cube>
209 226  
210   -
211 227 <Cube name="Quantidade por Estado por Tempo" cache="true" enabled="true">
212 228 <Table name="f_quantidade_estados" schema="public" alias="QuantidadeAtendimentos" />
213 229 <DimensionUsage source="Local" name="Local" foreignKey="id_local" />
... ... @@ -228,9 +244,80 @@
228 244 name="Pessoas em atendimento" column="quantidade_atendimento" datatype="Integer"
229 245 aggregator="avg" visible="true" />
230 246 <Measure
231   - name="Pessoas ausentes" column="quantidade_no_show" datatype="Integer"
  247 + name="Pessoas em avaliacao" column="quantidade_avaliacao" datatype="Integer"
232 248 aggregator="avg" visible="true" />
233 249 </Cube>
234 250  
  251 + <Cube name="Quantidade por Estado de Guiche" cache="true" enabled="true">
  252 + <Table name="f_estados_guiches" schema="public" alias="EstadosGuiches" />
  253 + <DimensionUsage source="Local" name="Local" foreignKey="id_local" />
  254 + <DimensionUsage source="Horario" name="Horario" foreignKey="horario" />
  255 + <DimensionUsage source="Anos" name="Anos" foreignKey="data" />
  256 + <DimensionUsage source="Meses" name="Meses" foreignKey="data" />
  257 + <DimensionUsage source="DiasDoMes" name="DiasDoMes" foreignKey="data" />
  258 + <DimensionUsage source="DiasDaSemana" name="DiasDaSemana" foreignKey="data" />
  259 + <Measure
  260 + name="Guiches Fechados" column="quantidade_fechado" datatype="Integer"
  261 + aggregator="avg" visible="true" />
  262 + <Measure
  263 + name="Guiches Operando" column="quantidade_publico" datatype="Integer"
  264 + aggregator="avg" visible="true" />
  265 + <Measure
  266 + name="Guiches em Pausa" column="quantidade_pausa" datatype="Integer"
  267 + aggregator="avg" visible="true" />
  268 + <Measure
  269 + name="Guiches em Serv Interno" column="quantidade_interno" datatype="Integer"
  270 + aggregator="avg" visible="true" />
  271 + <Measure
  272 + name="Guiches Disponiveis" column="quantidade_disponivel" datatype="Integer"
  273 + aggregator="avg" visible="true" />
  274 + <Measure
  275 + name="Guiches Chamando" column="quantidade_chamando" datatype="Integer"
  276 + aggregator="avg" visible="true" />
  277 + <Measure
  278 + name="Guiches Atendendo" column="quantidade_atendendo" datatype="Integer"
  279 + aggregator="avg" visible="true" />
  280 + <Measure
  281 + name="Guiches Avaliando" column="quantidade_avaliacao" datatype="Integer"
  282 + aggregator="avg" visible="true" />
  283 + <Measure
  284 + name="Guiches Concluidos" column="quantidade_concluido" datatype="Integer"
  285 + aggregator="avg" visible="true" />
  286 + </Cube>
  287 +
  288 +
  289 + <Cube name="Avaliacao" cache="true" enabled="true">
  290 + <Table name="f_avaliacao" schema="public" alias="Avaliacoes" />
  291 + <DimensionUsage source="Local" name="Local" foreignKey="id_local" />
  292 + <DimensionUsage source="Guiche" name="Guiche" foreignKey="id_guiche" />
  293 + <DimensionUsage source="Horario" name="Horario" foreignKey="horario" />
  294 + <DimensionUsage source="Atendente" name="Atendente" foreignKey="id_atendente" />
  295 + <DimensionUsage source="CategoriaPrioritaria" name="CategoriaPrioritaria" foreignKey="id_categoria" />
  296 + <DimensionUsage source="CategoriaNome" name="CategoriaNome" foreignKey="id_categoria" />
  297 + <DimensionUsage source="Anos" name="Anos" foreignKey="data" />
  298 + <DimensionUsage source="Meses" name="Meses" foreignKey="data" />
  299 + <DimensionUsage source="DiasDoMes" name="DiasDoMes" foreignKey="data" />
  300 + <DimensionUsage source="DiasDaSemana" name="DiasDaSemana" foreignKey="data" />
  301 + <DimensionUsage source="PerguntaAvaliacao" name="PerguntaAvaliacao" foreignKey="id_pergunta" />
  302 + <DimensionUsage source="RespostaAvaliacao" name="RespostaAvaliacao" foreignKey="id_resposta" />
  303 + <Measure
  304 + name="Quantidade" column="quantidade" datatype="Integer"
  305 + aggregator="sum" visible="true" />
  306 + </Cube>
  307 +
  308 + <Cube name="Ausentes" cache="true" enabled="true">
  309 + <Table name="f_no_show" schema="public" alias="Ausentes" />
  310 + <DimensionUsage source="Local" name="Local" foreignKey="id_local" />
  311 + <DimensionUsage source="Horario" name="Horario" foreignKey="horario" />
  312 + <DimensionUsage source="CategoriaPrioritaria" name="CategoriaPrioritaria" foreignKey="id_categoria" />
  313 + <DimensionUsage source="CategoriaNome" name="CategoriaNome" foreignKey="id_categoria" />
  314 + <DimensionUsage source="Anos" name="Anos" foreignKey="data" />
  315 + <DimensionUsage source="Meses" name="Meses" foreignKey="data" />
  316 + <DimensionUsage source="DiasDoMes" name="DiasDoMes" foreignKey="data" />
  317 + <DimensionUsage source="DiasDaSemana" name="DiasDaSemana" foreignKey="data" />
  318 + <Measure
  319 + name="Quantidade" column="quantidade" datatype="Integer"
  320 + aggregator="sum" visible="true" />
  321 + </Cube>
235 322  
236 323 </Schema>
... ...