<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: What Are Unbalanced Data Providers And Why Should I Care?</title>
	<atom:link href="http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/</link>
	<description>...you are in a twisty maze of passageways, all different...</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:17:49 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Declan</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1837</link>
		<dc:creator>Declan</dc:creator>
		<pubDate>Thu, 21 Jul 2011 14:26:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1837</guid>
		<description>Hi Shiva,  have you tried added 3 columns to your webi report?
 - 1 column which is a merged dimension of the serial numbers from the 2 different data providers
 - 1 column which is the serial number from the 1st data provider
 - 1 column which is the serial number from the 2nd data provider.

In Document Properties, ensure &#039;Auto-merge dimensions&#039; and &#039;Extend merged dimension values&#039; are ticked.

Create a [Flag] variable, something like =If([Serial Number DP1] = [Serial Number DP2]) Then 1 Else 0

Finally add the [Flag] object to your report and filter the report where [Flag] = 0.</description>
		<content:encoded><![CDATA[<p>Hi Shiva,  have you tried added 3 columns to your webi report?<br />
 &#8211; 1 column which is a merged dimension of the serial numbers from the 2 different data providers<br />
 &#8211; 1 column which is the serial number from the 1st data provider<br />
 &#8211; 1 column which is the serial number from the 2nd data provider.</p>
<p>In Document Properties, ensure &#8216;Auto-merge dimensions&#8217; and &#8216;Extend merged dimension values&#8217; are ticked.</p>
<p>Create a [Flag] variable, something like =If([Serial Number DP1] = [Serial Number DP2]) Then 1 Else 0</p>
<p>Finally add the [Flag] object to your report and filter the report where [Flag] = 0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shiva</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1726</link>
		<dc:creator>Shiva</dc:creator>
		<pubDate>Wed, 25 May 2011 21:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1726</guid>
		<description>Hi!! 

I&#039;m working with webi report having 2 data providers pointing to 2 different universes (connected to 2 different Database, one is oracle 9 and other is oracle 10g) 

Issue: we have to compare the serialnumbers available in the DBs using the 2 data providers and fetch only those records that are not matching in to the webi reports. 

I was using the filter object in the first data providers as equal to the object from the other query (data provider2) but as this list going more than 1000 objects (Oracle DBs have limit on the list objects ) report is throwing the DB exception. 

Limitation: 
1) i cant go for the subquery as i&#039;m having 2 different universe getting data from 2 different databases. 
2) for query spliting using the rownum also impacts because the data will be dynamic not sure how many records we get in real time. 

Request you to please guide me or suggest an alternate approach for this issue. 

Many thanks</description>
		<content:encoded><![CDATA[<p>Hi!! </p>
<p>I&#8217;m working with webi report having 2 data providers pointing to 2 different universes (connected to 2 different Database, one is oracle 9 and other is oracle 10g) </p>
<p>Issue: we have to compare the serialnumbers available in the DBs using the 2 data providers and fetch only those records that are not matching in to the webi reports. </p>
<p>I was using the filter object in the first data providers as equal to the object from the other query (data provider2) but as this list going more than 1000 objects (Oracle DBs have limit on the list objects ) report is throwing the DB exception. </p>
<p>Limitation:<br />
1) i cant go for the subquery as i&#8217;m having 2 different universe getting data from 2 different databases.<br />
2) for query spliting using the rownum also impacts because the data will be dynamic not sure how many records we get in real time. </p>
<p>Request you to please guide me or suggest an alternate approach for this issue. </p>
<p>Many thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nikhil</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1509</link>
		<dc:creator>Nikhil</dc:creator>
		<pubDate>Mon, 15 Nov 2010 15:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1509</guid>
		<description>When you merge dimensions, the new merged dimension belongs to the
hierarchies of all dimensions involved in the merge.
When you drill upon a merged dimension, the application provides you the
query name and context for the object being drilled upon. You need to select
the appropriate context applicable for a document.</description>
		<content:encoded><![CDATA[<p>When you merge dimensions, the new merged dimension belongs to the<br />
hierarchies of all dimensions involved in the merge.<br />
When you drill upon a merged dimension, the application provides you the<br />
query name and context for the object being drilled upon. You need to select<br />
the appropriate context applicable for a document.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pratik Mondal</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1160</link>
		<dc:creator>Pratik Mondal</dc:creator>
		<pubDate>Tue, 18 May 2010 09:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1160</guid>
		<description>Hi Dave,
I am stuck very badly,last few days, with merged dimension issue.

I have 3 queries in my report,&amp; all contains &#039;Client_id&#039; as a dimension object &amp; also a separate prompt object &#039;Client_id&#039;[actually, the report should run for a specific &#039;client_id&#039; value].

In the report,i created a section based upon &#039;Client_id&#039; that is also the merged dimension &amp; drill down is enabled on the &#039;Client_id.

Now, the problem is when i refresh all the 3 queries,it looks like below:

Client_id : BB002874

 
 col1     col2       col3    col4
&#124;-------&#124;-----------&#124;--------&#124;-------&#124;
&#124;-------&#124;-----------&#124;--------&#124;-------&#124;
&#124;-------&#124;-----------&#124;--------&#124;-------&#124;
&#124;-------&#124;-----------&#124;--------&#124;-------&#124;

The block should produce data for client_id=BB002874 &amp; as per universe hierarchy [there are several group under the client BB002874] if i click on &#039;BB002874&#039;, drill down up to group level should be shown.

now problem is drill down is not working though drill down is enabled upon &#039;Client_id&#039;.

pls suggest.

Thanks,
Pratik.</description>
		<content:encoded><![CDATA[<p>Hi Dave,<br />
I am stuck very badly,last few days, with merged dimension issue.</p>
<p>I have 3 queries in my report,&amp; all contains &#8216;Client_id&#8217; as a dimension object &amp; also a separate prompt object &#8216;Client_id&#8217;[actually, the report should run for a specific 'client_id' value].</p>
<p>In the report,i created a section based upon &#8216;Client_id&#8217; that is also the merged dimension &amp; drill down is enabled on the &#8216;Client_id.</p>
<p>Now, the problem is when i refresh all the 3 queries,it looks like below:</p>
<p>Client_id : BB002874</p>
<p> col1     col2       col3    col4<br />
|&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|&#8212;&#8212;-|<br />
|&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|&#8212;&#8212;-|<br />
|&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|&#8212;&#8212;-|<br />
|&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|&#8212;&#8212;-|</p>
<p>The block should produce data for client_id=BB002874 &amp; as per universe hierarchy [there are several group under the client BB002874] if i click on &#8216;BB002874&#8242;, drill down up to group level should be shown.</p>
<p>now problem is drill down is not working though drill down is enabled upon &#8216;Client_id&#8217;.</p>
<p>pls suggest.</p>
<p>Thanks,<br />
Pratik.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1035</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Thu, 11 Mar 2010 14:20:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1035</guid>
		<description>N_Kumar, you can&#039;t &quot;fool&quot; the product like that. There are clearly more than one Resort value for each Year, so the #MULTIVALUE error would be correct. If the values are properly details, then they should be details at the universe level.</description>
		<content:encoded><![CDATA[<p>N_Kumar, you can&#8217;t &#8220;fool&#8221; the product like that. There are clearly more than one Resort value for each Year, so the #MULTIVALUE error would be correct. If the values are properly details, then they should be details at the universe level.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: N_Kumar</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-1034</link>
		<dc:creator>N_Kumar</dc:creator>
		<pubDate>Thu, 11 Mar 2010 10:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-1034</guid>
		<description>HI Dave,
Greate Post.
In Xi R2 Can we include all dim &amp; measure in single block.If yes then how
We have requirement like that
Ex-Year&#124;Resort&#124;Region&#124;Revenue&#124;no of guest
I have created Region &amp; resort as a detail based on merged year it is giving all measure value perfectly but Resort is showing #Multivalue error</description>
		<content:encoded><![CDATA[<p>HI Dave,<br />
Greate Post.<br />
In Xi R2 Can we include all dim &amp; measure in single block.If yes then how<br />
We have requirement like that<br />
Ex-Year|Resort|Region|Revenue|no of guest<br />
I have created Region &amp; resort as a detail based on merged year it is giving all measure value perfectly but Resort is showing #Multivalue error</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sriraman</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-805</link>
		<dc:creator>Sriraman</dc:creator>
		<pubDate>Mon, 05 Oct 2009 12:21:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-805</guid>
		<description>Dave, now i can understand unbalanced data providers but i do face lots of probelem on using multiple data providers and i posted this issue on BOB forum but no reply to all.
Ley say am using Union 1 and Union 2.

Am calling result set of data provider in one of the union and other am not calling at all. According to my condition data provider wont fetch any data and obviously one of the union should not give any data.Since other union am not calling result set of data provider it has to give the result but i dont find any single row fetched in the cube.

Is it any thing i missed in the data provider.

Thanks
Sriraman</description>
		<content:encoded><![CDATA[<p>Dave, now i can understand unbalanced data providers but i do face lots of probelem on using multiple data providers and i posted this issue on BOB forum but no reply to all.<br />
Ley say am using Union 1 and Union 2.</p>
<p>Am calling result set of data provider in one of the union and other am not calling at all. According to my condition data provider wont fetch any data and obviously one of the union should not give any data.Since other union am not calling result set of data provider it has to give the result but i dont find any single row fetched in the cube.</p>
<p>Is it any thing i missed in the data provider.</p>
<p>Thanks<br />
Sriraman</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-732</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Tue, 01 Sep 2009 00:47:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-732</guid>
		<description>Chris, in the exact scenario I used here, there is no fix that will return the correct results. The data simply isn&#039;t there and can&#039;t be manufactured.

In some cases where you might have a dimension object for order number and another dimension object for order date, and you know there is exactly one order date per order number, then you can use the technique you suggested. Create a detail variable for Order Date and link it to the Order Number dimension. In this scenario everything works because of the one-to-one relationship between the two pieces of data.

Measure objects can be projected to details. About the only thing you can&#039;t do with detail objects are drill and rank. You can do a break or sort or filter on a detail object.</description>
		<content:encoded><![CDATA[<p>Chris, in the exact scenario I used here, there is no fix that will return the correct results. The data simply isn&#8217;t there and can&#8217;t be manufactured.</p>
<p>In some cases where you might have a dimension object for order number and another dimension object for order date, and you know there is exactly one order date per order number, then you can use the technique you suggested. Create a detail variable for Order Date and link it to the Order Number dimension. In this scenario everything works because of the one-to-one relationship between the two pieces of data.</p>
<p>Measure objects can be projected to details. About the only thing you can&#8217;t do with detail objects are drill and rank. You can do a break or sort or filter on a detail object.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-730</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 31 Aug 2009 17:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-730</guid>
		<description>Dave, so what is the best solution to fix the issue?  Creating details can be useful as an extra piece of info on the report, but what if you want to project to that level?  The measures only project to dimensions.  Is the only way to graft the unbalanced dimensions into one provider or the other?

The biggest issue I have with details is that once you have the report defined, the data should be available at that level.  Meaning, if you add a detail to a report and it is listed as a field it should be available to project as an aggregate.  I realize today that the engine is only working with the base, separate Data Providers, but a nice enhancement would be to allow the combined report dataset to be used as the source of the calculation context.</description>
		<content:encoded><![CDATA[<p>Dave, so what is the best solution to fix the issue?  Creating details can be useful as an extra piece of info on the report, but what if you want to project to that level?  The measures only project to dimensions.  Is the only way to graft the unbalanced dimensions into one provider or the other?</p>
<p>The biggest issue I have with details is that once you have the report defined, the data should be available at that level.  Meaning, if you add a detail to a report and it is listed as a field it should be available to project as an aggregate.  I realize today that the engine is only working with the base, separate Data Providers, but a nice enhancement would be to allow the combined report dataset to be used as the source of the calculation context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.dagira.com/2009/08/25/what-are-unbalanced-data-providers-and-why-should-i-care/comment-page-1/#comment-729</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Sat, 29 Aug 2009 00:19:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.dagira.com/?p=168#comment-729</guid>
		<description>The next post is essentially done. I usually let a post marinate for a few days and go back and review it before publishing it, so expect it out sometime next week. It does a much better job of explaining that MultiCube() would not fix the scenario outlined in this post, and why.</description>
		<content:encoded><![CDATA[<p>The next post is essentially done. I usually let a post marinate for a few days and go back and review it before publishing it, so expect it out sometime next week. It does a much better job of explaining that MultiCube() would not fix the scenario outlined in this post, and why.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

