Outer Joins

An outer join is a special join type that requires careful consideration before use. An outer join is a relationship between two tables in which records from one table do not have matching records in the other. This situation occurs frequently, particularly when your universe will access a transaction system rather than a data warehouse. For example, when a company launches a new product, sales may not yet exist for that product. So to see a report with the product listed and the sales amount displaying zero from the fact table would require an outer join.

However, it’s also possible to have items in a fact table that do not have a corresponding record in the dimension table. As an example, imagine a frustrated sales clerk who keeps ...

Get SAP BusinessObjects BI 4.0 The Complete Reference 3/E now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.