5
Relational databases can return incorrect results due to limitations in the way that joins are performed in relational databases. Unlike loops, which return fewer rows, the Chasm and the Fan traps are two common circumstances which return too many rows. You can use Designer to resolve both types of problems in your universe schema.

Join Traps

  • Upload
    azfeee

  • View
    217

  • Download
    5

Embed Size (px)

DESCRIPTION

Join traps

Citation preview

Relational databases can return incorrect results due to limitations in the way that joins are performed in relational databases. Unlike loops, which return fewer rows, the Chasm and the Fan traps are two common circumstances which return too many rows. You can use Designer to resole both types of problems in your unierse schema. What is a Chasm trap?!he Chasm trap occurs when two "many to one# joins conerge on a single table. You will get incorrect results when the following circumstances e$ist% & "many to one to many relationship# e$ists among three tables in the uniersestructure% !he 'uery includes objects based on two tables both at the "many# end of their respectie joinsHow o you resolve a Chasm trap? Depending on whether the target users for your unierse are (usiness)bjects or *eb +ntelligence users, you can use Designer in the following ways to resole the Chasm trapproblem, !hanks