<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Oracle BI EE 10.1.3.4.1 &#8211; Enforcing and Non-Enforcing Outer Joins</title>
	<atom:link href="http://www.rittmanmead.com/2009/09/21/oracle-bi-ee-10-1-3-4-1-enforcing-and-non-enforcing-outer-joins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rittmanmead.com/2009/09/21/oracle-bi-ee-10-1-3-4-1-enforcing-and-non-enforcing-outer-joins/</link>
	<description>Delivered Intelligence</description>
	<lastBuildDate>Wed, 17 Mar 2010 13:47:41 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Venkatakrishnan J</title>
		<link>http://www.rittmanmead.com/2009/09/21/oracle-bi-ee-10-1-3-4-1-enforcing-and-non-enforcing-outer-joins/comment-page-1/#comment-10792</link>
		<dc:creator>Venkatakrishnan J</dc:creator>
		<pubDate>Tue, 29 Sep 2009 13:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.rittmanmead.com/?p=3092#comment-10792</guid>
		<description>@Renga - You are right. This is just one use case of a snow-flaked BMM and not a final &amp; binding one. The advantage of the snowflaked one is your dimensions are automatically derived for you. In the case of multiple LTS within a logical table, one would have to manually build the levels. There are other ways of achieving the same outer joins on request. Multiple LTS&#039;s can easily become un-manageable when you have multiple aggregate tables, multiple data sources combined together. Depending on the version of BI Server, the logical execution path can vary if you have multiple LTS&#039;s for a logical table. Having said that, your solution would surely work as well.

-Venkat</description>
		<content:encoded><![CDATA[<p>@Renga &#8211; You are right. This is just one use case of a snow-flaked BMM and not a final &amp; binding one. The advantage of the snowflaked one is your dimensions are automatically derived for you. In the case of multiple LTS within a logical table, one would have to manually build the levels. There are other ways of achieving the same outer joins on request. Multiple LTS&#8217;s can easily become un-manageable when you have multiple aggregate tables, multiple data sources combined together. Depending on the version of BI Server, the logical execution path can vary if you have multiple LTS&#8217;s for a logical table. Having said that, your solution would surely work as well.</p>
<p>-Venkat</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Renga</title>
		<link>http://www.rittmanmead.com/2009/09/21/oracle-bi-ee-10-1-3-4-1-enforcing-and-non-enforcing-outer-joins/comment-page-1/#comment-10789</link>
		<dc:creator>Renga</dc:creator>
		<pubDate>Tue, 29 Sep 2009 13:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.rittmanmead.com/?p=3092#comment-10789</guid>
		<description>Hi Venkat

You can define two sources for one logical table and first being just customers and second one is customers outer joined to countries. By doing this way OBIEE will use customers table when customer only attributes used in the query and uses both the customers and countries when request contains attributes from both the table.  I don&#039;t think you have to bring the snow flake model to logical layer to achieve this.</description>
		<content:encoded><![CDATA[<p>Hi Venkat</p>
<p>You can define two sources for one logical table and first being just customers and second one is customers outer joined to countries. By doing this way OBIEE will use customers table when customer only attributes used in the query and uses both the customers and countries when request contains attributes from both the table.  I don&#8217;t think you have to bring the snow flake model to logical layer to achieve this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
