<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5361653714503840464</id><updated>2024-08-30T01:23:53.223-07:00</updated><category term="Cognos"/><category term="SSAS"/><category term="Dashboard"/><category term="Rant"/><category term="About"/><title type='text'>Numbers To Info</title><subtitle type='html'>For you trying to squeeze information out of plain numbers</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://numberstoinfo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-942575165283069727</id><published>2015-04-01T06:43:00.001-07:00</published><updated>2015-04-01T06:43:23.142-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Leaf members of a level-less hierarchy</title><content type='html'>&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;SSAS and TM1 cubes can have unbalanced parent-child (recursive) hierarchies which end up not having any real levels as we are used to see in normal hierarchies. Plus their lowest level of detail (leaf members) could be on any level within the hierarchy...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;h2&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;Problem&lt;/span&gt;&lt;/h2&gt;
No level references and referencing a level is darn useful when making reports.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;One example of an issue related to having no levels appears when we try&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&amp;nbsp;to show all the leaf members in our report. We just don&#39;t know where the leaf member might be ending up...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;The &lt;a href=&quot;http://www.ibm.com/developerworks/data/library/cognos/reporting/dimensional_queries/page624.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;official workaround in IBM website&lt;/a&gt; suggests to filter all members and pick just those that have no children. Something like this:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;i&gt;filter(&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;span style=&quot;font-size: 13.3333330154419px;&quot;&gt;[Cube].[Dimension].[Hierarchy]&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;,&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;count([Cube].[Measures].[Value] within set&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;children(currentMember([Cube].[Dimension].[Hierarchy])))&lt;o:p&gt;&lt;/o:p&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;= 0)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;However, this just gives all leaf members. What if we need to find leaf members of just one part of this hierarchy, which the user chooses in their prompt page?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;Solution&lt;/span&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;This is what I made for
dealing with such a request for a level-less hierarchy:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;filter(&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filter(&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 13.3333330154419px;&quot;&gt;[Cube].[Dimension].[Hierarchy]&lt;/span&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ancestor(currentMember(&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 13.3333330154419px;&quot;&gt;[Cube].[Dimension].[Hierarchy]&lt;/span&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; level([Selected Member])) =
[Selected Member] )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp; count([Cube].[Measures].[Value] within
set &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; children(currentMember([Cube].[Dimension].[Hierarchy])))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&amp;nbsp; = 0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;[Selected Member]&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt; is a member from this hierarchy selected in the
prompt page.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-bidi;&quot;&gt;The inner filter returns all members of the hierarchy which have the&amp;nbsp;&lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;[Selected Member]&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;as their parent. Then we can use this narrowed set to find just the leaf members in it. That we do with the help of the outer filter expression which is the solution provided by IBM.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;Jep, sometimes we do miss the MDX capabilities of SSAS where this code would be so much shorter... :)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2015/04/leaf-members-of-level-less-hierarchy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/942575165283069727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/942575165283069727'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2015/04/leaf-members-of-level-less-hierarchy.html' title='Leaf members of a level-less hierarchy'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2969884212674656283</id><published>2015-02-08T11:27:00.000-08:00</published><updated>2015-02-08T11:27:00.320-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="Dashboard"/><title type='text'>Force Cognos portal to give more feedback to users</title><content type='html'>&lt;div class=&quot;MsoTitle&quot;&gt;
I don&amp;#39;t see the numbers for yesterday. Has the data been loaded? Is all OK? These questions start getting asked every time data load goes wrong. And they pop up in our users heads every day before they run their reports. We have to shape up and be more proactive in giving feedback to our users so we get less questions and get bonus points in user-friendliness.&lt;br&gt;
&lt;br&gt;
One way to give data load status feedback is to create a special report (maybe even push it out as the starting portal tab, if you dare). However that would not be cool at all. Having to run a report forces the user to go and look for this information. In real life this type of information can only be consumed if it is in the users sight at all times and without any extra effort.&lt;br&gt;
&lt;br&gt;
Currently there is no built-in functionality helping dedicate a small piece of the portal to provide a system health-check report. It is time to hack the Cognos portal! Amm.. I mean customize.&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-R4n57jxJs6fmQxToZpozWH3gORpBq3wGjT5N-TRgJB43mxXtuPlsCaWeRS3ruv8mhyJkWy6-SIqpRngOhYXPwJYF4jROpx94w22yEqLpCV2ZVxPmaO9YSjBmbhn_VFk4026RfhKwUxxT/s1600/customized-cognos-portal.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-R4n57jxJs6fmQxToZpozWH3gORpBq3wGjT5N-TRgJB43mxXtuPlsCaWeRS3ruv8mhyJkWy6-SIqpRngOhYXPwJYF4jROpx94w22yEqLpCV2ZVxPmaO9YSjBmbhn_VFk4026RfhKwUxxT/s1600/customized-cognos-portal.jpg&quot; height=&quot;41&quot; width=&quot;640&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;a href=&quot;http://numberstoinfo.blogspot.com/2015/02/force-cognos-portal-to-give-more.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2015/02/force-cognos-portal-to-give-more.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2969884212674656283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2969884212674656283'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2015/02/force-cognos-portal-to-give-more.html' title='Force Cognos portal to give more feedback to users'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-R4n57jxJs6fmQxToZpozWH3gORpBq3wGjT5N-TRgJB43mxXtuPlsCaWeRS3ruv8mhyJkWy6-SIqpRngOhYXPwJYF4jROpx94w22yEqLpCV2ZVxPmaO9YSjBmbhn_VFk4026RfhKwUxxT/s72-c/customized-cognos-portal.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-4596111830803024717</id><published>2015-02-04T02:03:00.001-08:00</published><updated>2015-02-04T02:03:23.934-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="Rant"/><title type='text'>Can you have too much pie?</title><content type='html'>Jep, you can!&lt;br /&gt;
&lt;br /&gt;
One of the leading contestants at the Error Message of 2015 contest is another gem from good old Cognos:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyDqpD_6UANGFmPzH8z5sOdpkkbvczt_BZTH-IWenMzhrBf9tdVNJAG7cfuVxKmI8SYojQauDlIaMdh3Mx8HUfqZFGSiz4wbhj8vE-QCSwk7mxaajuz7aovWowHYrfQBnbJZe-puWONTz/s1600/Too-much-pie.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyDqpD_6UANGFmPzH8z5sOdpkkbvczt_BZTH-IWenMzhrBf9tdVNJAG7cfuVxKmI8SYojQauDlIaMdh3Mx8HUfqZFGSiz4wbhj8vE-QCSwk7mxaajuz7aovWowHYrfQBnbJZe-puWONTz/s1600/Too-much-pie.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
One of the reports from the default Audit report package produced this one :)&lt;br /&gt;
&lt;br /&gt;
Another good reason to not use these charts!&lt;br /&gt;
&lt;br /&gt;
M.</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2015/02/can-you-have-too-much-pie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4596111830803024717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4596111830803024717'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2015/02/can-you-have-too-much-pie.html' title='Can you have too much pie?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyDqpD_6UANGFmPzH8z5sOdpkkbvczt_BZTH-IWenMzhrBf9tdVNJAG7cfuVxKmI8SYojQauDlIaMdh3Mx8HUfqZFGSiz4wbhj8vE-QCSwk7mxaajuz7aovWowHYrfQBnbJZe-puWONTz/s72-c/Too-much-pie.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2886072238438030152</id><published>2015-01-15T01:58:00.001-08:00</published><updated>2015-01-15T01:58:57.769-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Framework Manager Error BMT-MDC-0001 Unable to publish</title><content type='html'>You might encounter this error message while publishing a FM model.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Usual cases are that the user trying to publish has no Write access to the destination.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I ran into this myself and well... I am admin... So the real cause in this case was that there already was a folder with exactly the same name. There obviously is no feedback from the system about this, so it is all about finding that out yourself!&lt;/div&gt;
</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2015/01/framework-manager-error-bmt-mdc-0001.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2886072238438030152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2886072238438030152'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2015/01/framework-manager-error-bmt-mdc-0001.html' title='Framework Manager Error BMT-MDC-0001 Unable to publish'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-4906970282445814445</id><published>2014-06-10T07:16:00.000-07:00</published><updated>2014-06-10T07:16:04.085-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Can not insert a level from SSAS cube into Report Studio crosstab</title><content type='html'>You might run into strange Cognos Report Studio behavior when inserting a level of a hierarchy into a crosstab. First time you drag and drop the level it does nothing and the second time it would generate a warning/error that some insert operation is already in progress, like the one below:&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgliu97iOxMNAF0jvnemuWcX6Gz5EV67HZh9EEzxyeyT0LsYcYT9evCAOvfOMvo0MkG1yR7UDjYEfflfE4x818feNsMNGfc6bOWEsVHqqvWMXuqVY1u5bNxUJFH45YewNQHohBqAdk4bGU6/s1600/Report-Studio-error-inserting-level.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgliu97iOxMNAF0jvnemuWcX6Gz5EV67HZh9EEzxyeyT0LsYcYT9evCAOvfOMvo0MkG1yR7UDjYEfflfE4x818feNsMNGfc6bOWEsVHqqvWMXuqVY1u5bNxUJFH45YewNQHohBqAdk4bGU6/s1600/Report-Studio-error-inserting-level.png&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2014/06/can-not-insert-level-from-ssas-cube.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2014/06/can-not-insert-level-from-ssas-cube.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4906970282445814445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4906970282445814445'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2014/06/can-not-insert-level-from-ssas-cube.html' title='Can not insert a level from SSAS cube into Report Studio crosstab'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgliu97iOxMNAF0jvnemuWcX6Gz5EV67HZh9EEzxyeyT0LsYcYT9evCAOvfOMvo0MkG1yR7UDjYEfflfE4x818feNsMNGfc6bOWEsVHqqvWMXuqVY1u5bNxUJFH45YewNQHohBqAdk4bGU6/s72-c/Report-Studio-error-inserting-level.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-4296684355862240122</id><published>2014-04-22T12:17:00.001-07:00</published><updated>2014-04-22T12:17:42.262-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Problems with SSAS role creation are soon to be history</title><content type='html'>It used to take for ever, I would always make some careless mistake and would always dread the day when I had to create many SSAS security roles or, even worse, make changes to the existing ones. Well, soon enough we will no longer have to worry about this little annoyance. Check out &lt;a href=&quot;http://easyroles.com/&quot; target=&quot;_blank&quot;&gt;SSAS role management tool easyROLES&lt;/a&gt;! It is currently in beta and you can sign up for testing if you want.&lt;br /&gt;
&lt;br /&gt;
Here is a video showing how fast it is to create many SSAS roles with the tool:&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&amp;nbsp;

&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;//www.youtube.com/embed/c47YzLMrPLc?rel=0&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
The whole concept is based around the idea that you always get some kind of access list from &quot;the business&quot; according to which you set the roles up. So, why not just copy/paste the specs and let the machine do the dirty work? Try in test environment, verify that all looks as it should, paste into production and be done with it.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;Fast and painless!&lt;/div&gt;
</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2014/04/problems-with-ssas-role-creation-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4296684355862240122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4296684355862240122'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2014/04/problems-with-ssas-role-creation-are.html' title='Problems with SSAS role creation are soon to be history'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-4328100546966727579</id><published>2014-03-20T08:03:00.001-07:00</published><updated>2014-03-20T08:03:42.670-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Upgrading large Cognos content stores</title><content type='html'>When you finally decide to upgrade your Cognos environment you will be facing the challenge of the Content Store upgrade. You have a few options available at your disposal of which most popular are to export the CS via Administrative Tools and import into a fresh environment same way and the other method would be to make a copy of CS database, connect your newly installed environment to the copy of CS db and start the services.&lt;br /&gt;
&lt;br /&gt;
The first method is good when your Content Store is not too big. Then you get a clean new db, import all of the contents and all happens fast and trouble-free. However, once you start growing towards 2GB in CS size, all sorts of odd things start to happen and eventually your export starts failing without telling you much more. It just does not know how to handle big chunks of data...&lt;br /&gt;
&lt;br /&gt;
So for the big ones we have to revert to copying the DB. The first time you start up your newly installed environment from Cognos Configuration, it will tell you that db upgrade will be performed. When that process begins, the countdown for service startup starts as well. With a really a big CS and a slower computer you might get an error saying that Cognos service could not start in time and a big red cross in your face. This is the moment when you need to breathe and relax. Check the task manager: is java process consuming one CPU core? If so, don&#39;t touch anything just yet. Let it work. Once the machine goes idle, then stop Cognos service and start it again. All should be just fine by then and you will be greeted into your new version of Cognos BI portal.&lt;br /&gt;
&lt;br /&gt;
I have not noticed this odd upgrade behavior on previous versions of Cognos, but 10.2.1 did make fun of me this way. The CS in this case was just over 4GB in size. Well, so far so good with the new version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2014/03/upgrading-large-cognos-content-stores.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4328100546966727579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/4328100546966727579'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2014/03/upgrading-large-cognos-content-stores.html' title='Upgrading large Cognos content stores'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-9218900026123193571</id><published>2013-11-18T03:40:00.000-08:00</published><updated>2013-11-18T03:40:41.508-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Debugging macros in Cognos Report Studio</title><content type='html'>There is little to no help when debugging macros in Cognos Report Studio. One can never be really sure of what the Data Item with a macro function inside will return and there is no clear built in way to find that out.&lt;br /&gt;
&lt;br /&gt;
The quick tip/workaround is to temporarily enclose all of your macro into the sq (single quote) statement. That way when you are trying to &lt;a href=&quot;http://numberstoinfo.blogspot.com/2013/11/cognos-promptmany-and-ssas-member.html&quot; target=&quot;_blank&quot;&gt;construct, for example, a member unique name&lt;/a&gt;, you can run the Tabular Data view and will receive cognos macro output as plain text item.&lt;br /&gt;
&lt;br /&gt;
Being able to see the exact output before cognos query optimizer gets its hands on the value makes life a whole lot easier! It is here you will find all the extra square brackets that are added by array function and all the single quotes that come together with default csv function behavior.</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2013/11/debugging-macros-in-cognos-report-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/9218900026123193571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/9218900026123193571'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2013/11/debugging-macros-in-cognos-report-studio.html' title='Debugging macros in Cognos Report Studio'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-1585282935775282170</id><published>2013-11-09T13:48:00.000-08:00</published><updated>2013-11-09T13:48:54.103-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Cognos promptmany and SSAS member unique name</title><content type='html'>When you want to supply prompt values to a Cognos Report Studio report via URL (or for any other reason it is only possible to pass through values as plain text ID&amp;#39;s and not member unique names) dealing with the parameters might not be as straight forward as it seems in the beginning. As an example let us use CRM application that links customer ID to a sales report in Cognos BI. That means we would be&lt;a href=&quot;http://numberstoinfo.blogspot.com/2010/03/connecting-cognos-reports-with-external.html&quot; target=&quot;_blank&quot;&gt; running the Cognos report via a url&lt;/a&gt; that looks similar to this:&lt;br&gt;
&lt;div&gt;
&lt;br&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;http://servername.yourcompany.com/ibmcognos/......&amp;amp;p_CustomerID=302156&lt;/span&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://numberstoinfo.blogspot.com/2013/11/cognos-promptmany-and-ssas-member.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2013/11/cognos-promptmany-and-ssas-member.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/1585282935775282170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/1585282935775282170'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2013/11/cognos-promptmany-and-ssas-member.html' title='Cognos promptmany and SSAS member unique name'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-3191179574762051101</id><published>2012-10-31T15:00:00.000-07:00</published><updated>2012-10-31T15:00:02.541-07:00</updated><title type='text'>Interactive reports</title><content type='html'>Came across this great tutorial on how to &lt;a href=&quot;http://jquerycognosintegration.blogspot.se/&quot; target=&quot;_blank&quot;&gt;integrate jQuery into a Cognos report&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
That is just brilliant. I never thought that far about reports, but there is a ton of potential in using this functionality! Drop a comment if you have some dynamic report project to share!&lt;br /&gt;
&lt;br /&gt;
On the note of great resources- on the right navigation bar of this blog you will find updated link section. Take a look at those sites- tons of good stuff!&lt;br /&gt;
&lt;br /&gt;
I have also included them in the site search of Numbers To Info, so when ever you search for something on this blog, all of those websites are queried as well. If you know of (or own) a website that is not included in the list but you feel it should- do let me know.&lt;br /&gt;
&lt;br /&gt;
M.</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2012/10/interactive-reports.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/3191179574762051101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/3191179574762051101'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2012/10/interactive-reports.html' title='Interactive reports'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2241380709813413483</id><published>2012-10-24T13:36:00.002-07:00</published><updated>2012-10-25T01:23:54.704-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Default prompt values in Report Studio</title><content type='html'>I was playing around with some JavaScript today, getting a default 
value selected in a time prompt. This was a Report Studio report with 
TM1 cube as a data source. Now we all know how static the default 
selection in Cognos is... I would never even consider opening the report
 definition every month to make sure it is pushed ahead one month... So 
lets take a look into how a real selection of a custom default value 
could be achieved.&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja8P2p6lLap5y6KJfsqYtWEqPUIYEavuczqKAx3kalYROYkh3kNNE5-CS9eOxlTxgbJfo2-jkPl6stQFHmJWDYEOi-sjaU_PTgysfH_mrrYPjziNuGLgqQbzOsTJtGu3LKiJm57P9P3Vlj/s1600/time-prompt-default-selection.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja8P2p6lLap5y6KJfsqYtWEqPUIYEavuczqKAx3kalYROYkh3kNNE5-CS9eOxlTxgbJfo2-jkPl6stQFHmJWDYEOi-sjaU_PTgysfH_mrrYPjziNuGLgqQbzOsTJtGu3LKiJm57P9P3Vlj/s1600/time-prompt-default-selection.PNG&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2012/10/default-prompt-values-in-report-studio.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2012/10/default-prompt-values-in-report-studio.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2241380709813413483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2241380709813413483'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2012/10/default-prompt-values-in-report-studio.html' title='Default prompt values in Report Studio'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja8P2p6lLap5y6KJfsqYtWEqPUIYEavuczqKAx3kalYROYkh3kNNE5-CS9eOxlTxgbJfo2-jkPl6stQFHmJWDYEOi-sjaU_PTgysfH_mrrYPjziNuGLgqQbzOsTJtGu3LKiJm57P9P3Vlj/s72-c/time-prompt-default-selection.PNG" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-8467310232291618072</id><published>2012-06-27T02:11:00.000-07:00</published><updated>2012-06-27T02:11:36.194-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Cognos 10 Error DPR-ERR-2088 The requested Server Group &#39; &#39; does not exist</title><content type='html'>So you got a DPR-ERR-2088 The requested Server Group &#39; &#39; does not exist? I got mine during first startup after upgrading from Cognos BI 8.4 to Cognos 10... So read all the available solutions on line, restarted things, cleaned up stuff- nothing. System wakes up without errors and portal shouts DPR-ERR-2088 The requested Server Group &#39; &#39; does not exist!&lt;br /&gt;
&lt;br /&gt;
But the original setup never had any groups defined. I even did a Content Store DB restore and fired up version 8.4 to make sure that was the case. Also cleaned up CMCAPACITY table and rid it of all the old entries (you can just delete all rows from that table while the system is down and while starting up the Content Managers will be re-registered into CMCAPACITY). &lt;br /&gt;
&lt;br /&gt;
OK, so nothing works. I still see DPR-ERR-2088 The requested Server Group &#39; &#39; does not exist in fron of me. Let me just grab a coffee and think about this for a while. Come back in five minutes... It works...&lt;br /&gt;
&lt;br /&gt;
So eventually I noticed, that this is a freakish way that Cognos 10 starts up. Just give it a few moments after start up of services and DPR-ERR-2088 should disappear.</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2012/06/cognos-10-error-dpr-err-2088-requested.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8467310232291618072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8467310232291618072'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2012/06/cognos-10-error-dpr-err-2088-requested.html' title='Cognos 10 Error DPR-ERR-2088 The requested Server Group &#39; &#39; does not exist'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-5172534932780549118</id><published>2012-03-13T11:25:00.000-07:00</published><updated>2012-03-13T11:25:46.811-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Hands-on Cognos 10</title><content type='html'>I have been &lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/11/another-punch-in-face-to-anti-pie-chart.html&quot; target=&quot;_blank&quot;&gt;making a bit of fun of Cognos 10 release&lt;/a&gt; lately, but now it is time to give it a fair hands-on review. Some of the topics I will cover in this post:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;Speed of various components within Cognos 10 BI;&lt;/li&gt;
&lt;li&gt;64bit &amp;amp; DQS; &lt;/li&gt;
&lt;li&gt;Nice new features;&lt;/li&gt;
&lt;li&gt;Upgrading from Cognos 8.4 &lt;/li&gt;
&lt;/ul&gt;
These are just some things that I came across so far. Will be posting more later on, but for what I&amp;#39;ve found so far, read on.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2012/03/hands-on-cognos-10.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2012/03/hands-on-cognos-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/5172534932780549118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/5172534932780549118'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2012/03/hands-on-cognos-10.html' title='Hands-on Cognos 10'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8FmdEEGJeJgT-2FISpLfOSsW-fO46g1nIgIDxFjSKCZ8CSF2-Q3Fm-OLreodMk9764IMdLnxB42L_pyUsz5jzGmh6L2aMEBIaNeF6X-I2NMlP1-2qNDw_YYnlW5OM4bT9HuoI8SyjG8CP/s72-c/Cognos_10_Select_Whole_Object.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-428768765275662333</id><published>2011-12-02T01:36:00.001-08:00</published><updated>2011-12-02T03:40:19.564-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Cognos Error PRS-CSE-1258: Problem encountered during verification of session capability information.</title><content type='html'>Users go into Cognos portal but get an error message saying &amp;#39;PRS-CSE-1258: Problem encountered during verification of session capability information&amp;#39;. And you have already googled for it, haven&amp;#39;t you? All you can find is some IE tab related nonsense that does not really help? Are you running a multi-server environment? Well, it might just be that one of your servers has gone nuts!&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/12/cognos-error-prs-cse-1258-problem.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/12/cognos-error-prs-cse-1258-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/428768765275662333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/428768765275662333'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/12/cognos-error-prs-cse-1258-problem.html' title='Cognos Error PRS-CSE-1258: Problem encountered during verification of session capability information.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-466696299657533118</id><published>2011-11-28T04:25:00.001-08:00</published><updated>2011-11-28T04:40:44.790-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Sorting a list in Cognos</title><content type='html'>There are numerous ways to sort lists in Cognos. Usually the &amp;#39;proven practice&amp;#39; will tell you to do it via the query and parameters and a lot of other complicated ways. Sure, if you don&amp;#39;t mind a simple sort being unresponsive (the whole report needs to be re-processed for this to work) and if you have just one table in your report.&lt;br&gt;
&lt;br&gt;
However, if the list you are sorting is in 3rd page of your report... Then, after re-sorting you end up in the first page again... Please do post a comment on how to explain this to a user if you have a good way of dealing with this...&lt;br&gt;
&lt;br&gt;
Now, assuming you are dealing with a nice list you could use a JavaScript hack provided by Stuart Langridge and updated for Cognos 8.3 by Gilberto Walker. All you need to do is paste the code below into HTML object in your report.&lt;br&gt;
&lt;br&gt;
All lists will then become sortable. The user will only need to click on column name to sort on that column.&lt;br&gt;
&lt;br&gt;
Seems to be not working with crazy layout lists (grouping, sectioning can make it funky), but works like a charm on standard lists. Also tried and working with Cognos 8.4 and 10.1.1.&lt;br&gt;
&lt;br&gt;
Enjoy your ultra-responsive dynamic sort for Cognos lists!&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/11/sorting-list-in-cognos.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/sorting-list-in-cognos.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/466696299657533118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/466696299657533118'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/sorting-list-in-cognos.html' title='Sorting a list in Cognos'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-1967147508144014557</id><published>2011-11-14T06:42:00.001-08:00</published><updated>2011-11-14T06:52:09.049-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rant"/><title type='text'>A little bit of pie chart fun</title><content type='html'>I know I&#39;ve been ranting about pie charts a lot... But there are more people who think pie charts are meaningless.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Have fun with Dilbert ;)&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
(all images are copyright sourced directly from &lt;a href=&quot;http://dilbert.com/&quot;&gt;dilbert.com&lt;/a&gt;)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/40000/3000/500/43544/43544.strip.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;122&quot; src=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/40000/3000/500/43544/43544.strip.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/6000/700/6723/6723.strip.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;125&quot; src=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/00000/6000/700/6723/6723.strip.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/30000/8000/400/138438/138438.strip.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;123&quot; src=&quot;http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/30000/8000/400/138438/138438.strip.gif&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/little-bit-of-pie-chart-fun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/1967147508144014557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/1967147508144014557'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/little-bit-of-pie-chart-fun.html' title='A little bit of pie chart fun'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-8363481179349852018</id><published>2011-11-14T00:51:00.000-08:00</published><updated>2011-11-14T02:19:21.545-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="Dashboard"/><category scheme="http://www.blogger.com/atom/ns#" term="Rant"/><title type='text'>Another punch in the face to the anti-pie-chart comunity</title><content type='html'>IBM had published a video tutorial on... Dynamically exploding pie charts... &amp;quot;WTF?&amp;quot; is the only thing I could come up with...&lt;br&gt;
&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;object width=&quot;320&quot; height=&quot;266&quot; class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://0.gvt0.com/vi/O_JrXmr3cYw/0.jpg&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/O_JrXmr3cYw&amp;fs=1&amp;source=uds&quot;&gt;
&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot;&gt;
&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://www.youtube.com/v/O_JrXmr3cYw&amp;fs=1&amp;source=uds&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/object&gt;&lt;/div&gt;
&lt;br&gt;
Seems that they have not bothered fixing anything that would be useful for C 10.1 and instead wasted their time on worthless clicking on pie charts...&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/11/another-punch-in-face-to-anti-pie-chart.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/another-punch-in-face-to-anti-pie-chart.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8363481179349852018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8363481179349852018'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/another-punch-in-face-to-anti-pie-chart.html' title='Another punch in the face to the anti-pie-chart comunity'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijRhvZoLDc-EmeocLJ_M5sZYsqcgAyscY3gV9fJeN3bK1wfWAVSq4PNstwMg-33sab6gHhdAom7Dl0sjAChEeb55lepa5polr118XHtWEdvENs89eWn4RvD788XKTXq1uZoJIs7NJJQml9/s72-c/Cognos10_Palette_properties.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-8919158440285223572</id><published>2011-11-12T11:03:00.000-08:00</published><updated>2011-11-12T11:03:07.687-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="Dashboard"/><title type='text'>Zoomable scatter chart in Cognos 8/10 Report studio</title><content type='html'>Haven&amp;#39;t we all been in the situation when a scatter chart meant to show all customers or products displays one big blob of dots? Cognos has not managed so far to create a zoomable scatter chart thus living in a stone age through out version 8. Did you just get the idea that maybe they&amp;#39;ve managed to pull that off in the 10 series? Dream on! Or read on.&lt;br&gt;
&lt;br&gt;
Here is a workaround to make your chart zoomable.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/02/zoomable-scatter-chart-in-cognos-810.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/02/zoomable-scatter-chart-in-cognos-810.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8919158440285223572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8919158440285223572'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/02/zoomable-scatter-chart-in-cognos-810.html' title='Zoomable scatter chart in Cognos 8/10 Report studio'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCDl05CuB7RX0Tbd1ZdntRMX8l2nY6m41Xro82IFNdGmDIEYqVTdjChzvTbyi9kXMvHXZJCxpMhgX-JVacKsz5h5ChreB5ZNmXuMgGL9-t18l51joTJgtxsF-AjaJqGQTqYXF68AQjysZK/s72-c/Cognos_Query.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-233896638806426497</id><published>2011-11-08T06:19:00.000-08:00</published><updated>2011-11-08T06:19:58.422-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rant"/><title type='text'>The progress of user requests</title><content type='html'>Almost two years ago I have written a rant about &lt;a href=&quot;http://numberstoinfo.blogspot.com/2010/01/so-why-do-you-want-this-data-dump-you.html&quot;&gt;customers asking to build Business Intelligence solutions that deliver only data extracts in tables&lt;/a&gt;, not being able to think further etc etc etc... (By the way, reading it one more time today made me smile at how upset I was at the time... She was a tough nut to crack!) Recently Anonymous (sorry, don&amp;#39;t know your name...) posted a very insightful comment on that blog post and got me thinking on how the customers have progressed throughout the two years.&lt;br&gt;
&lt;br&gt;
And it actually is a positive development. With a little help, surely.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/11/progress-of-user-requests.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/progress-of-user-requests.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/233896638806426497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/233896638806426497'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/11/progress-of-user-requests.html' title='The progress of user requests'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2950464582427465941</id><published>2011-10-20T02:42:00.000-07:00</published><updated>2011-11-01T12:45:19.402-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="Dashboard"/><title type='text'>Gettig rid of that pesky checkbox border in cognos</title><content type='html'>This annoying border arround Cognos checkbox prompt.... Man oh man... It was in my face all these years and one gloomy evening it was enough. So a bit of digging arround the html source and problem is solved!&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/10/gettig-rid-of-that-pesky-checkbox.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/gettig-rid-of-that-pesky-checkbox.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2950464582427465941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2950464582427465941'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/gettig-rid-of-that-pesky-checkbox.html' title='Gettig rid of that pesky checkbox border in cognos'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKVoy4bqepsaUucmu5LTvA6LC5J8krjuH72BAHpUlVxQdWuvvGHET4-w8sIPUsXH2lH9fbWdGpXO6q5Nen4Sy1wTn2EQHs3C8lRVZQ02hE19k9qtKi0huUhGQS_tTnTgds5i8eSqrxSECr/s72-c/remove_checkbox_border.PNG" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-8976360992928001267</id><published>2011-10-06T01:42:00.000-07:00</published><updated>2011-10-06T05:17:34.962-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Part 2)</title><content type='html'>So far we have set up our &lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for.html&quot;&gt;OS and it is ready to use Kerberos for user authentication in Cognos and SSAS&lt;/a&gt; cubes displayed within Cognos. Now it is time to take a look at the web server configuration.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for_06.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for_06.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8976360992928001267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/8976360992928001267'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for_06.html' title='Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Part 2)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2604557230801646700</id><published>2011-10-04T02:20:00.000-07:00</published><updated>2011-10-04T02:20:30.738-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Part 1)</title><content type='html'>In previous post I gave a little &lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/09/kerberos-and-other-things-you-need-for.html&quot;&gt;overview of what needs to be done in order to get Kerberos authentication working between your Cognos and Microsoft SSAS environments&lt;/a&gt;. Now we will look into the Windows related bits and pieces of the process.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2604557230801646700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2604557230801646700'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/10/kerberos-and-other-things-you-need-for.html' title='Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Part 1)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-5128693666356944624</id><published>2011-09-07T07:05:00.000-07:00</published><updated>2011-09-07T07:05:41.003-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><category scheme="http://www.blogger.com/atom/ns#" term="SSAS"/><title type='text'>Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Intro)</title><content type='html'>Kerberos is one of the topics that gives the creeps to most BI folks... The setup is seriously full of strange abbreviations and vaguely explained features which might look scary the first time you encounter them (sure got me confused...). Anyhow, upcoming will be a series of posts with which I will try to demystify Kerberos setup for your Cognos installation so you can finally enjoy a fully functional data level security setup in your SSAS cubes.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2011/09/kerberos-and-other-things-you-need-for.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/09/kerberos-and-other-things-you-need-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/5128693666356944624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/5128693666356944624'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/09/kerberos-and-other-things-you-need-for.html' title='Kerberos and other things you need for fully functional authentication of SSAS through Cognos (Intro)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWI2oIDbyoIVJhVC6WgsrpqthtCBarDuP6JH3gVXr2_Oh4lcuhmw86qbJv8r38jMHAuXT4BIP2nPEBkv-Umv4wtPjApxvC3YJke7pcp5LXmb-uAJeTJt-VJospduQcOrTzXL3JB6N6tNxx/s72-c/Presentation8.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-2931408731172855289</id><published>2011-07-19T07:19:00.000-07:00</published><updated>2011-07-19T07:19:15.485-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>CFG-ERR-0103 Unable to start IBM Cognos 8 service</title><content type='html'>If you get an error message while starting up Cognos 8 service and it says: &quot;CFG-ERR-0103 Unable to start IBM Cognos 8 service. Execution of the external process returns an error code value of &#39;-1&#39;.&quot; all you need to do is to make sure the service is not disabled.&lt;br /&gt;
&lt;br /&gt;
Go into Control Panel/Services and locate the Cognos service. Make sure it is not set to Disabled. If it is- change to Automatic and try starting up again.&lt;br /&gt;
&lt;br /&gt;
M.</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2011/07/cfg-err-0103-unable-to-start-ibm-cognos.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2931408731172855289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/2931408731172855289'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2011/07/cfg-err-0103-unable-to-start-ibm-cognos.html' title='CFG-ERR-0103 Unable to start IBM Cognos 8 service'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5361653714503840464.post-3317767872810803122</id><published>2010-12-07T13:35:00.000-08:00</published><updated>2010-12-07T13:35:26.139-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cognos"/><title type='text'>Optimizing Row Level security macro (Cognos Framework Manager)</title><content type='html'>A while back I wrote about a &lt;a href=&quot;http://numberstoinfo.blogspot.com/2010/05/row-level-security-on-relational.html&quot;&gt;method to apply row level security to relational database based Cognos Framework Manager model&lt;/a&gt;. The setup in my previous post is valid and relevant still. What you might want to do is aply some more macro functions in order to optimize the output a bit.&lt;br&gt;
&lt;br&gt;
Optimization might come in handy if you have a massive authentication provider. Say your company is using MS Active Directory not only to authenticate the workstation users but also is profiling software and mirriads of other things whilst also providing authentication user groups for Cognos. Using just the CSVIdentityNameList() macro you can potentially end up with a huge querry where every row is being matched with an array of 100 items. It is just as inefficient as it sounds.&lt;br&gt;
&lt;br&gt;
How to deal with this? Well, there is a bunch of things to be done here in order to smooth things out. Click into the full post to read the details!&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://numberstoinfo.blogspot.com/2010/12/optimizing-row-level-security-macro.html#more&quot;&gt;Read more »&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://numberstoinfo.blogspot.com/2010/12/optimizing-row-level-security-macro.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/3317767872810803122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5361653714503840464/posts/default/3317767872810803122'/><link rel='alternate' type='text/html' href='http://numberstoinfo.blogspot.com/2010/12/optimizing-row-level-security-macro.html' title='Optimizing Row Level security macro (Cognos Framework Manager)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/10585820973366242636</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>