Skip to content

Issue #50: Relax constraints over joins in adapter

Lucas Fernandes de Oliveira requested to merge issue/50 into master

As restrições sobre os joins foram relaxadas para que as consultas sejam mais informativas. Quando um filtro de igualdade é utilizado os valores daquela dimensão ficam restritos a apenas um, então em relação a essa dimensão a relação com ela é sempre de um para um (no final) pois apenas um valor é possivel em qualquer view.

A mesma regra vale para as dimensões da query, pois cada valor individualmente é como se fossem filtros de igualdade, os valores dessa dimensão não são combinados, então ela também funciona como uma relação de um para um.

Bastou criar uma lista negra que remove essas dimensões da lista de chaves, tornando o critério mais relaxado

Signed-off-by: Lucas Fernandes de Oliveira lfo14@inf.ufpr.br

Merge request reports

Loading