<?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: DMR&#8217;s pros and cons</title>
	<atom:link href="http://ykud.com/blog/cognos/dmrs-pros-and-cons/feed" rel="self" type="application/rss+xml" />
	<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons</link>
	<description></description>
	<lastBuildDate>Wed, 21 Jul 2010 10:09:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: ykud</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-25736</link>
		<dc:creator>ykud</dc:creator>
		<pubDate>Wed, 21 Jul 2010 10:09:35 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-25736</guid>
		<description>Hi,

I would go on DMR&#039;s because of:
- single point of data delivery, no special routines for cube building, schedules, etc
- single point of providing data security -- only FrameWork Manager, no propagation of rights to Transformer
- ability to use attributes and multiple languages -- if you&#039;re thinking of Transformer.

With following remarks:
1) Make sure that your DW design is good for reporting. If you&#039;re having dimensions of the same size as fact tables -- it seems a bit strange. Maybe you&#039;re trying to catch to much history in dimension, whereas it should be in fact table? Like employees moving from one dept to another, or customer address changes. But it depends on subject area as well.
2) Make sure that you&#039;re having decent hardware for DBMS - for 10s of millions any &#039;mid-server&#039; (2-4 CPUs, 16G of Ram, normal I\O -- a RAID5 or 10 controller with 5-10 disks) will suffice
3) Make sure that you get all of your DBMS -- use 64bit version, use DW-features of your DBMS (bitmap indexes, materialized views for Oracle, MQT, MDC for DB2) and spend some time designing indexes for your schema.

I&#039;ve personally used DMR&#039;s over 100mln rows (in a very compact fact table, around 10gb size) -- all was well enough.

- Yuri.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I would go on DMR&#8217;s because of:<br />
- single point of data delivery, no special routines for cube building, schedules, etc<br />
- single point of providing data security &#8212; only FrameWork Manager, no propagation of rights to Transformer<br />
- ability to use attributes and multiple languages &#8212; if you&#8217;re thinking of Transformer.</p>
<p>With following remarks:<br />
1) Make sure that your DW design is good for reporting. If you&#8217;re having dimensions of the same size as fact tables &#8212; it seems a bit strange. Maybe you&#8217;re trying to catch to much history in dimension, whereas it should be in fact table? Like employees moving from one dept to another, or customer address changes. But it depends on subject area as well.<br />
2) Make sure that you&#8217;re having decent hardware for DBMS &#8211; for 10s of millions any &#8216;mid-server&#8217; (2-4 CPUs, 16G of Ram, normal I\O &#8212; a RAID5 or 10 controller with 5-10 disks) will suffice<br />
3) Make sure that you get all of your DBMS &#8212; use 64bit version, use DW-features of your DBMS (bitmap indexes, materialized views for Oracle, MQT, MDC for DB2) and spend some time designing indexes for your schema.</p>
<p>I&#8217;ve personally used DMR&#8217;s over 100mln rows (in a very compact fact table, around 10gb size) &#8212; all was well enough.</p>
<p>- Yuri.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Want to know</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-25733</link>
		<dc:creator>Want to know</dc:creator>
		<pubDate>Wed, 21 Jul 2010 01:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-25733</guid>
		<description>Thanks for this interesting blog.

Have been in the same boat to decide to go with DMR or with Cubes.

We have few large dimensions (5mln-10mln records), few large facts tables (again 5mln-10mln records) and rest other tables with maybe less records or so..in our DW.

Currently, we have a relational package, canned reports and ad-hoc reports based on this relational package.

The main business need is for ad-hoc and analysis.

DMR sounds appealing, as we have the realtional foundation. But, will DMR have performance issues
Or going the cube route will be more appropriate?

Appreciate if some expereinces are shared or any suggestions.

Thanks,</description>
		<content:encoded><![CDATA[<p>Thanks for this interesting blog.</p>
<p>Have been in the same boat to decide to go with DMR or with Cubes.</p>
<p>We have few large dimensions (5mln-10mln records), few large facts tables (again 5mln-10mln records) and rest other tables with maybe less records or so..in our DW.</p>
<p>Currently, we have a relational package, canned reports and ad-hoc reports based on this relational package.</p>
<p>The main business need is for ad-hoc and analysis.</p>
<p>DMR sounds appealing, as we have the realtional foundation. But, will DMR have performance issues<br />
Or going the cube route will be more appropriate?</p>
<p>Appreciate if some expereinces are shared or any suggestions.</p>
<p>Thanks,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ykud</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-25600</link>
		<dc:creator>ykud</dc:creator>
		<pubDate>Fri, 09 Jul 2010 10:46:09 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-25600</guid>
		<description>Answered you email.

Just for other readers -- multifact DMRs work )

- Yuri</description>
		<content:encoded><![CDATA[<p>Answered you email.</p>
<p>Just for other readers &#8212; multifact DMRs work )</p>
<p>- Yuri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blom0344</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-25594</link>
		<dc:creator>blom0344</dc:creator>
		<pubDate>Thu, 08 Jul 2010 20:18:58 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-25594</guid>
		<description>So far building DMR models in C8.4.1 has been an absolute pleasure. With small datasets performance has been excellent.
Next models will introduce multifacts. In relational models we can use determinants and cardinality and Cognos makes use of stitch queries to allow multifact reports.
I would be VERY interested to know if this is feasible with DMR. Actually I will be in a world of hurt when this fails and it will mean going back to PC&#039;s again.
(Can&#039;t really , cause I have multilingual models)

Please share your thoughts!!</description>
		<content:encoded><![CDATA[<p>So far building DMR models in C8.4.1 has been an absolute pleasure. With small datasets performance has been excellent.<br />
Next models will introduce multifacts. In relational models we can use determinants and cardinality and Cognos makes use of stitch queries to allow multifact reports.<br />
I would be VERY interested to know if this is feasible with DMR. Actually I will be in a world of hurt when this fails and it will mean going back to PC&#8217;s again.<br />
(Can&#8217;t really , cause I have multilingual models)</p>
<p>Please share your thoughts!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ykud</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-22474</link>
		<dc:creator>ykud</dc:creator>
		<pubDate>Mon, 01 Feb 2010 09:16:43 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-22474</guid>
		<description>Hi, Andrei. 

I usually try to avoid 1 where possible (on Oracle sites, it means) by adding Materialized Views. 
Agreed on all other points. 
TM1 will change dimension limits a bit, it seems )

Security will remain a main issue though. 

Thanks for sharing, 
Yuri.</description>
		<content:encoded><![CDATA[<p>Hi, Andrei. </p>
<p>I usually try to avoid 1 where possible (on Oracle sites, it means) by adding Materialized Views.<br />
Agreed on all other points.<br />
TM1 will change dimension limits a bit, it seems )</p>
<p>Security will remain a main issue though. </p>
<p>Thanks for sharing,<br />
Yuri.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-22260</link>
		<dc:creator>Andrei</dc:creator>
		<pubDate>Tue, 19 Jan 2010 13:54:23 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-22260</guid>
		<description>Yuri,
I&#039;d share some add-ons from my experience.
I usually follow the next way:
1. Trying to create aggregated tables and use them as back-end to the DMR (lots of the analyze about indexes user&#039;d need) meta-data model.
2. Agree with you that are easy to start from using DMR.
3. Only in case of performance issue I am gonna start using the Cubes.

Cubes vs. DMR:
Timeliness - Contain “real time” data (DMR); Data in cubes need to be updated (Cube).
Flexibility for user - Static (DMR); Dynamic (Cube).
Usage - Management/Statistical reporting (DMR); Reporting and Analysis (Cube).

Then it&#039;s always too much important to find out about dimensions to use in one Cube, ~4-5 it&#039;s pretty critical amount on my mind.

And I cannot say anything about security. Lots of time I had to refuse from start using Cubes when the security scheme was pretty complicated with a lot of dynamic combination especially when I read security information from RDBMS.

Good Luck!</description>
		<content:encoded><![CDATA[<p>Yuri,<br />
I&#8217;d share some add-ons from my experience.<br />
I usually follow the next way:<br />
1. Trying to create aggregated tables and use them as back-end to the DMR (lots of the analyze about indexes user&#8217;d need) meta-data model.<br />
2. Agree with you that are easy to start from using DMR.<br />
3. Only in case of performance issue I am gonna start using the Cubes.</p>
<p>Cubes vs. DMR:<br />
Timeliness &#8211; Contain “real time” data (DMR); Data in cubes need to be updated (Cube).<br />
Flexibility for user &#8211; Static (DMR); Dynamic (Cube).<br />
Usage &#8211; Management/Statistical reporting (DMR); Reporting and Analysis (Cube).</p>
<p>Then it&#8217;s always too much important to find out about dimensions to use in one Cube, ~4-5 it&#8217;s pretty critical amount on my mind.</p>
<p>And I cannot say anything about security. Lots of time I had to refuse from start using Cubes when the security scheme was pretty complicated with a lot of dynamic combination especially when I read security information from RDBMS.</p>
<p>Good Luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sergio</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-20384</link>
		<dc:creator>Sergio</dc:creator>
		<pubDate>Thu, 15 Oct 2009 11:57:55 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-20384</guid>
		<description>Hi Y,

Now I am reviewing some approachs and architecture defined by the external consultants that have worked on our Cognos BI... All of our relational star schema data is referenced in Cognos by DMRs, but as far I can see it&#039;s the WORSE option for large tables, specially for this full table scan behavior, no matter what filters we use... 

But if it is not the best option, which one could be? Configure &#039;pure&#039; relational model in Framework Manager? Powercubes are very restrict because the attributes are not available.

By the way, congratulations for the blog.</description>
		<content:encoded><![CDATA[<p>Hi Y,</p>
<p>Now I am reviewing some approachs and architecture defined by the external consultants that have worked on our Cognos BI&#8230; All of our relational star schema data is referenced in Cognos by DMRs, but as far I can see it&#8217;s the WORSE option for large tables, specially for this full table scan behavior, no matter what filters we use&#8230; </p>
<p>But if it is not the best option, which one could be? Configure &#8216;pure&#8217; relational model in Framework Manager? Powercubes are very restrict because the attributes are not available.</p>
<p>By the way, congratulations for the blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ykud</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-18605</link>
		<dc:creator>ykud</dc:creator>
		<pubDate>Mon, 03 Aug 2009 17:33:59 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-18605</guid>
		<description>Hi, Jason. 
Not in 8.3 ( I&#039;m currently working with 8.4 and I&#039;ll post out findings. Thanks for pointing to this list, I&#039;ll simply check them all )</description>
		<content:encoded><![CDATA[<p>Hi, Jason.<br />
Not in 8.3 ( I&#8217;m currently working with 8.4 and I&#8217;ll post out findings. Thanks for pointing to this list, I&#8217;ll simply check them all )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ykud</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-18604</link>
		<dc:creator>ykud</dc:creator>
		<pubDate>Mon, 03 Aug 2009 17:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-18604</guid>
		<description>Hi, Eric. 

You use analytical functions like PeriodsToDate to get the set of months and apply some aggregation like &quot;total [Sales]&quot; over this set. It&#039;s relatively easy and Cognos handles SQL generation.  That&#039;s what DMR&#039;s are good for.
You can store these values, but I wouldn&#039;t be bothered with that untill you reach serious data volumes (10-100 mlns of rows in fact tables).</description>
		<content:encoded><![CDATA[<p>Hi, Eric. </p>
<p>You use analytical functions like PeriodsToDate to get the set of months and apply some aggregation like &#8220;total [Sales]&#8221; over this set. It&#8217;s relatively easy and Cognos handles SQL generation.  That&#8217;s what DMR&#8217;s are good for.<br />
You can store these values, but I wouldn&#8217;t be bothered with that untill you reach serious data volumes (10-100 mlns of rows in fact tables).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://ykud.com/blog/cognos/dmrs-pros-and-cons/comment-page-1#comment-18469</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Wed, 29 Jul 2009 19:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://ykud.com/blog/?p=197#comment-18469</guid>
		<description>I&#039;ve seen these same DMR issues in 8.1.  I haven&#039;t used DMRs in any later versions though.  Have these problems been addressed by IBM/Cognos?  Thanks for your insight!

--- Jason</description>
		<content:encoded><![CDATA[<p>I&#8217;ve seen these same DMR issues in 8.1.  I haven&#8217;t used DMRs in any later versions though.  Have these problems been addressed by IBM/Cognos?  Thanks for your insight!</p>
<p>&#8212; Jason</p>
]]></content:encoded>
	</item>
</channel>
</rss>
