Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • blendb blendb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • C3SL
  • blendbblendb
  • Merge requests
  • !40

Merged
Created Oct 04, 2017 by Lucas Fernandes de Oliveira@lfoliveiraDeveloper

Issue #50: Relax constraints over joins in adapter

  • Overview 0
  • Commits 1
  • Pipelines 2
  • Changes 1

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

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: issue/50