I suppose you mean the "loop" as described by BO in universes. The description of loop is slightly misleading, cause it has nothing to do with a loop in terms of programming (i.e. do ... while ...)
You do not choose for a loop, but in creating a universe it is quite quickly possible that tables are joined in more than one way, thus creating a loop. If you then fire an SQL at the universe, the actual path is no longer defined, there is more than one way the query can be executed (and typically, there only one good way!)
Documentation on designer gives you 2 possible solutions:
1. Create contexts
2. Create aliases
With detect loops you can check whether you need to define contexts, this is like pre-defining the path a query on the respective tables will use (i.e. the joins between tables as chosen in the SQL)
In some cases it is better to create an alias on a table (for instance if it is a lookup table , used by more than one fact-table) , thus eliminating the loop.
If you apply a context, the user can be prompted when running a report to choose from several contexts.
All of this and much more is very well documented in the designer's guide (pdf). I would like to point you there for further information.
I suppose you mean the "loop" as described by BO in universes. The description of loop is slightly misleading, cause it has nothing to do with a loop in terms of programming (i.e. do ... while ...)
You do not choose for a loop, but in creating a universe it is quite quickly possible that tables are joined in more than one way, thus creating a loop. If you then fire an SQL at the universe, the actual path is no longer defined, there is more than one way the query can be executed (and typically, there only one good way!)
Documentation on designer gives you 2 possible solutions:
1. Create contexts
2. Create aliases
With detect loops you can check whether you need to define contexts, this is like pre-defining the path a query on the respective tables will use (i.e. the joins between tables as chosen in the SQL)
In some cases it is better to create an alias on a table (for instance if it is a lookup table , used by more than one fact-table) , thus eliminating the loop.
If you apply a context, the user can be prompted when running a report to choose from several contexts.
All of this and much more is very well documented in the designer's guide (pdf). I would like to point you there for further information.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.