<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cognitive Information</title>
	<atom:link href="http://www.cognitiveinfo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cognitiveinfo.com</link>
	<description>Business Intelligence &#38; Data Warehouse Consulting</description>
	<lastBuildDate>Fri, 10 May 2013 20:11:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Business Intelligence Forecasting in SQL and Cognos</title>
		<link>http://www.cognitiveinfo.com/2013/bi-forecasting/</link>
		<comments>http://www.cognitiveinfo.com/2013/bi-forecasting/#comments</comments>
		<pubDate>Fri, 10 May 2013 19:46:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cognos]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Data Mining]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL 2012]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=431</guid>
		<description><![CDATA[Note: This article is an update of a presentation given when I was at the University of Oklahoma&#8217;s Health Sciences Center. At that time, I was using Cognos version 7.3. This article is updated for Cognos 10 and SQL Server Analysis Server 2012.  Revisiting this subject ten years later, my opinion is that Microsoft has [...]]]></description>
				<content:encoded><![CDATA[<p><em>Note: This article is an update of a presentation given when I was at the University of Oklahoma&#8217;s Health Sciences Center. At that time, I was using Cognos version 7.3. This article is updated for Cognos 10 and SQL Server Analysis Server 2012.  Revisiting this subject ten years later, my opinion is that Microsoft has finally surpassed IBM Cognos.</em></p>
<p>Most businesses, including medical clinics, want some method for forecasting business trends. The Cognos BI powerplay presentation tools contain the tools needed for basic forecasting.  The trick in getting accurate forecasting is select the correct algorithm.</p>
<p>I recommend trying the model against only a portion of your data, to see how closely forecasts the remaining data.  For example, if you have 2 years worth of data, try entering only 18 months of data into the model and let it predict the final 6 months.  Then you have some actual data with which to measure &#8216;fit&#8217; of the prediction.  The new Microsoft SQL tools mentioned below, allow training data and measuring fitness.</p>
<p><h2 class="tablepress-table-name tablepress-table-name-id-1">Forecasting SSAS vs Cognos</h2>

<table id="tablepress-1" class="tablepress tablepress-id-1">
<thead>
<tr class="row-1 odd">
	<th class="column-1"><div>Microsoft SSAS<br />
  Models</div></th><th class="column-2"><div>IBM Cognos Models</div></th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174916.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174916.aspx">Microsoft<br />
  Association Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-3 odd">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174879.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174879.aspx">Microsoft<br />
  Clustering Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-4 even">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms175312.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms175312.aspx">Microsoft<br />
  Decision Trees Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-5 odd">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174824.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174824.aspx">Microsoft<br />
  Linear Regression Algorithm</a></td><td class="column-2"><a href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html" target="_blank" data-mce-href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html">Auto<br />
  Regression Model</a></td>
</tr>
<tr class="row-6 even">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174828.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174828.aspx">Microsoft<br />
  Logistic Regression Algorithm</a></td><td class="column-2"><a href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html" target="_blank" data-mce-href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html">Growth<br />
  Forecast</a></td>
</tr>
<tr class="row-7 odd">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174806.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174806.aspx">Microsoft<br />
  Naive Bayes Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-8 even">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174941.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174941.aspx">Microsoft<br />
  Neural Network Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-9 odd">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms175462.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms175462.aspx">Microsoft<br />
  Sequence Clustering Algorithm</a></td><td class="column-2"></td>
</tr>
<tr class="row-10 even">
	<td class="column-1"><a href="http://msdn.microsoft.com/en-us/library/ms174923.aspx" data-mce-href="http://msdn.microsoft.com/en-us/library/ms174923.aspx">Microsoft<br />
  Time Series Algorithm</a></td><td class="column-2"><a href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html" target="_blank" data-mce-href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html">Time<br />
  Trending</a></td>
</tr>
</tbody>
</table>
<!-- #tablepress-1 from cache --><br />
&nbsp;</p>
<p><strong>IBM Cognos Forecast Models:</strong></p>
<p>The old Cognos website used to list more details about each model, but that has long since been eaten by IBM&#8217;s user un-friendly website.  I&#8217;m sure a few of my friends still enjoy &#8216;Recreational Math&#8217; magazine, so here are some algorithms to play with in your spare time.</p>
<p><a href="http://www.cognitiveinfo.com/wp-content/uploads/2013/05/Screen-Shot-2013-05-10-at-2.35.53-PM.jpg"><img class="aligncenter size-medium wp-image-438" alt="Screen Shot 2013 05 10 at 2.35.53 PM 300x166 Business Intelligence Forecasting in SQL and Cognos" src="http://www.cognitiveinfo.com/wp-content/uploads/2013/05/Screen-Shot-2013-05-10-at-2.35.53-PM-300x166.jpg" width="300" height="166" title="Business Intelligence Forecasting in SQL and Cognos" /></a></p>
<p>For more details,  read about the terms of service and limitations of liability on their <a href="http://publib.boulder.ibm.com/infocenter/c8fpm/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.pwr_ppweb.8.4.0.doc/pwr_ppweb_id1163CreateaForecast.html" target="_blank">forecasting algorithms pages.</a></p>
<p><strong>Microsoft SQL Analysis Services</strong></p>
<p>If you are using the Microsoft Business Intelligence stack, there are several data mining options in Analysis Services (SSAS).  The SQL team has worked hard to lower the barriers to entry and learning curves for data mining.   The Excel add-in makes the SSAS data mining models easily accessible to business users at the desktop.  I will have more about these tools soon.</p>
<p>Again, for details and limitations, see the <a href="http://msdn.microsoft.com/en-us/library/ms175595.aspx" target="_blank">Microsoft articles</a> on each algorithm.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2013/bi-forecasting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix &#8220;Usage Based Optimizer&#8221; connection errors in SSAS 2012</title>
		<link>http://www.cognitiveinfo.com/2013/how-to-fix-usage-based-optimizer-connection-errors-in-ssas-2012/</link>
		<comments>http://www.cognitiveinfo.com/2013/how-to-fix-usage-based-optimizer-connection-errors-in-ssas-2012/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 12:39:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SSAS]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[SQL Server 2012]]></category>
		<category><![CDATA[Usage Based Optimizer]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=421</guid>
		<description><![CDATA[The Usage-Based Optimizer can be a very powerful tool for calculating aggregations, when it works. When it doesn't work perfectly, then it can be frustrating to figure out. The devil is in the details. If you move data between environment, then you have even more details to find and fix.]]></description>
				<content:encoded><![CDATA[<p>The Usage-Based Optimizer can be a very powerful tool for calculating aggregations, when it works. When it doesn&#8217;t work perfectly, then it can be frustrating to figure out. The devil is in the details. If you move data between environment, then you have even more details to find and fix.</p>
<p>Just for a quick overview, in Visual Studio for 2012 (BIDS for previous versions) your project properties deployment will point at an SSAS Server Instance which in turn has to have query logging configured to point to a SQL Server database.  That database table, then logs info about the queries including the name of the server, SSAS database, cube and measure group.  So it really forms a circular reference pointing all the way back around to the project in which you are working.</p>
<div id="attachment_424" class="wp-caption aligncenter" style="width: 392px"><a href="http://www.cognitiveinfo.com/wp-content/uploads/2013/04/SSAS-2012-Usage-Based-Optimization.jpg"><img class="size-medium wp-image-424" alt="SSAS 2012 Usage Based Optimization 300x225 How to fix Usage Based Optimizer connection errors in SSAS 2012" src="http://www.cognitiveinfo.com/wp-content/uploads/2013/04/SSAS-2012-Usage-Based-Optimization-300x225.jpg" width="382" height="286" title="How to fix Usage Based Optimizer connection errors in SSAS 2012" /></a><p class="wp-caption-text">SSAS Usage-Based Optimizer Connects from the SSAS Project, to the server, gets the configurations and connects to SQL Server logging database. The names have to match all the way around the circuit.</p></div>
<p><strong>There are a few basic things to check</strong>:<br />
1. Check that the SSAS Database name equals the Object ID. If you have renamed the .cube file in the SSAS project, then these can get out of sync.<br />
2. Check connection strings on your SSAS server configuration page.<br />
3. Check SQL permissions on the database where SSAS is trying to log the queries.<br />
4. Query the log table to make sure it has results which match the cube and measure group.<br />
5. Fix the log table entries if you have moved the logs from Production down to Development.</p>
<p><strong>Moving Between Environments:</strong></p>
<p>If you log queries in Production and move the log to Development, you will have to run some update statements to fix your log table.   The MSOLAP_ObjectPath field contains a fully qualified reference to the SSAS server, database, ObjectID (Cube) and Measure Group.</p>
<pre>  MSOLAP_ObjectPath explanation:
  SERVER   .Database                      .ObjectID          .MeasureGroupName
  COGNITIVE.Analysis Services Tutorial L10.Adventure Works DW.Internet Sales

To change server name references in the log table, just run a quick update script:  
  USE SSASLogsCognitive 
  GO
  UPDATE dbo.OlapQueryLog
  SET MSOLAP_ObjectPath = REPLACE (MSOLAP_ObjectPath, 'COGNITIVEPROD.','COGNITIVEDEV')
  GO</pre>
<p><strong>Common Error Messages:</strong><br />
<em>&#8220;No Query Results&#8230;&#8221;  </em></p>
<p style="padding-left: 30px;">If the table is empty, check permissions to make sure the SSAS Service account can write to that database.</p>
<p style="padding-left: 30px;">If the table has results, check the MSOLAP_ObjectPath and be sure the measure group has some results.</p>
<p><em>&#8220;Cannot connect to database&#8230; Host actively refused connection&#8221;</em></p>
<p style="padding-left: 30px;">Check the connections listed above, starting from your Project to your SSAS Server to SQL.</p>
<p><strong>References:</strong></p>
<p><a href="http://www.jenstirrup.com/2009/04/optimising-aggregations-in-analysis.html" target="_blank">http://www.jenstirrup.com/2009/04/optimising-aggregations-in-analysis.html</a></p>
<p><a href="http://www.sqlchick.com/entries/2012/5/5/why-is-my-ssas-query-log-table-empty.html" target="_blank">http://www.sqlchick.com/entries/2012/5/5/why-is-my-ssas-query-log-table-empty.html</a></p>
<p>Handy Tool for Aggregations:</p>
<p><a title="BIDSHelper" href="http://bidshelper.codeplex.com/wikipage?title=Aggregation%20Manager&amp;referringTitle=Documentation" target="_blank">http://bidshelper.codeplex.com/wikipage?title=Aggregation%20Manager&amp;referringTitle=Documentation</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2013/how-to-fix-usage-based-optimizer-connection-errors-in-ssas-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>START by Jon Acuff</title>
		<link>http://www.cognitiveinfo.com/2013/start-by-jon-acuff/</link>
		<comments>http://www.cognitiveinfo.com/2013/start-by-jon-acuff/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 22:28:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[entrepreneur]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=409</guid>
		<description><![CDATA[The best surprise of the day was the hour by Jon Acuff about his new book START, Punch Fear in the Face, Escape Average and Do Work that Matters.  For about an hour Jon talked about the phases we go through in business.]]></description>
				<content:encoded><![CDATA[<div id="attachment_410" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-410" alt="JonAcuff 300x244 START by Jon Acuff" src="http://www.cognitiveinfo.com/wp-content/uploads/2013/04/JonAcuff-300x244.jpg" width="300" height="244" title="START by Jon Acuff" /><p class="wp-caption-text">EntreLeadership tour in Oklahoma City, OK. 4-19-2013</p></div>
<p>Last night a friend called and invited me to attend Dave Ramsey&#8217;s EntreLeadership 1 Day event.  Being an entrepreneur, I&#8217;m always interested in learning more about business.  I&#8217;ve listened to the EntreLeadership audio book, so I just hoped to learn more of the same.  The best surprise of the day was the hour by <a title="Jon Acuff" href="http://www.jonacuff.com/blog/">Jon Acuff</a> about his new book <a title="Start" href="http://www.amazon.com/gp/product/1937077594/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1937077594&amp;linkCode=as2&amp;tag=cognitiinform-20">START,</a> Punch Fear in the Face, Escape Average and Do Work that Matters.</p>
<p>For about an hour Jon talked about the phases we go through in business and life.</p>
<p><a href="http://www.amazon.com/gp/product/1937077594/ref=as_li_qf_sp_asin_il?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1937077594&amp;linkCode=as2&amp;tag=cognitiinform-20" target="new"><img alt=" START by Jon Acuff" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;ASIN=1937077594&amp;Format=_SL160_&amp;ID=AsinImage&amp;MarketPlace=US&amp;ServiceVersion=20070822&amp;WS=1&amp;tag=cognitiinform-20" border="0" title="START by Jon Acuff" /></a><img style="border: none !important; margin: 0px !important;" alt=" START by Jon Acuff" src="http://www.assoc-amazon.com/e/ir?t=cognitiinform-20&amp;l=as2&amp;o=1&amp;a=1937077594" width="1" height="1" border="0" title="START by Jon Acuff" /><br />
<span style="font-size: large;">The Road to Average</span></p>
<p>These are the &#8216;typical&#8217; stages along the path most people take through life.</p>
<p>In our 20&#8242;s, we are Learning.  We are leearning that the only thing we really control is the starting line.  The finish line may move or change along the way.  He also encouraged people to start before they are ready because there never is a golden moment of &#8216;ready&#8217;.</p>
<p>In our 30&#8242;s we are Editing.  I enjoyed Jon talking about editing out the things you don&#8217;t enjoy and doing the things you do enjoy.</p>
<p>In our 40&#8242;s we are Mastering.  I&#8217;m here now and enjoying it.  I&#8217;ve spent over ten years doing data warehousing and business intelligence systems.  I&#8217;ve learned the hard way and edited out what didn&#8217;t work.</p>
<p>In our 50&#8242;s we are Harvesting.  One way or another, we harvest what we sow.  Very biblical principle at work there.</p>
<p>In our 60&#8242;s we are Guiding.  I hope by taking time to teach and share, I&#8217;ve been guiding along the way.</p>
<p><span style="font-size: large;">The Road to Awesome</span></p>
<p>What struck me most was Jon talking about the &#8216;back road&#8217;, which is less traveled. There is a generation that has grown up expecting things to be readily available online and they cycle through the same phases faster.</p>
<p>He also talked about not listing to the &#8216;voice of fear&#8217;.  My favorite quote from Jon was &#8220;Fear only bothers you on things that matter.&#8221;   So true.</p>
<p>I picked up a copy of his book and I&#8217;m reading it this weekend.</p>
<p>Get a copy.  Be Awesome!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2013/start-by-jon-acuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking Flight!</title>
		<link>http://www.cognitiveinfo.com/2013/taking-flight/</link>
		<comments>http://www.cognitiveinfo.com/2013/taking-flight/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 04:11:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=391</guid>
		<description><![CDATA[This is one of the most fun and insightful business books that I've read in quite a while. It is parable about four behavioral styles (DISC profiles) that affect every interaction around us.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/1461114829/ref=as_li_qf_sp_asin_il?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1461114829&#038;linkCode=as2&#038;tag=cognitiinform-20"><img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&#038;ASIN=1461114829&#038;Format=_SL160_&#038;ID=AsinImage&#038;MarketPlace=US&#038;ServiceVersion=20070822&#038;WS=1&#038;tag=cognitiinform-20" title="Taking Flight!" alt=" Taking Flight!" /></a><img src="http://www.assoc-amazon.com/e/ir?t=cognitiinform-20&#038;l=as2&#038;o=1&#038;a=1461114829" width="1" height="1" border="0" alt=" Taking Flight!" style="border:none !important; margin:0px !important;" title="Taking Flight!" /></p>
<p>This is one of the most fun and insightful business books that I&#8217;ve read in quite a while. It is parable about four behavioral styles (DISC profiles) that affect every interaction around us.<br />
Set in a forest called Home, there is Dorian the Dominant eagle who is doesn&#8217;t chit-chat or pull any punches.<br />
The fun loving parrots like Indy are Influencers who just wants to party. The doves like Sarah enjoy the Steady life of Home and want everyone to get along. Finally, the owls like Crystal are very Compliant and need everything to be planned out and perfect. Sound like anyone you know?</p>
<p>This is a fun evening read that will give practical advice on dealing with, you know, humans&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2013/taking-flight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting SQL data into SharePoint</title>
		<link>http://www.cognitiveinfo.com/2013/getting-sql-data-into-sharepoint/</link>
		<comments>http://www.cognitiveinfo.com/2013/getting-sql-data-into-sharepoint/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 20:16:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BI/DW Projects]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[PowerPivot]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SQL 2008 R2]]></category>
		<category><![CDATA[SQL 2012]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=389</guid>
		<description><![CDATA[Microsoft SharePoint is a collaboration software that provides a web based portal for business intelligence, content management and document sharing.   In this session we will start with the basics of sharing a SQL data in Sharepoint.]]></description>
				<content:encoded><![CDATA[<div id="attachment_390" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-390" alt="Allen SharingInSharepoint 300x168 Getting SQL data into SharePoint" src="http://www.cognitiveinfo.com/wp-content/uploads/2013/04/Allen-SharingInSharepoint-300x168.jpg" width="300" height="168" title="Getting SQL data into SharePoint" /><p class="wp-caption-text">Sharing SQL data in SharePoint</p></div>
<p>In March, I was invited to speak at the OKC SQL Users Group and I never got the slide deck posted. So here it is to help get you started.</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/18565419" height="356" width="427" allowfullscreen="" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Sharing SQL data in SharePoint" href="http://www.slideshare.net/cognitivebi/sql-to-share-point" target="_blank">Sharing SQL data in SharePoint</a> </strong> from <strong><a href="http://www.slideshare.net/cognitivebi" target="_blank">Allen Smith</a></strong></div>
<p>Session Level:  Beginner SQL and Beginner SharePoint</p>
<p>Session Abstract:  Microsoft SharePoint is a collaboration software that provides a web based portal for business intelligence, content management and document sharing.</p>
<ul>
<li>In this session we will start with the basics of sharing a SQL table as a &#8216;List&#8217; in Sharepoint.</li>
<li>Next we move on to fun stuff of integrating SQL Server Reporting Services integration.</li>
<li>Finally we share a PowerPivot analysis built off our SQL data.</li>
</ul>
<p>For those who asked about the cool Excel PowerPivot charts, go check out the articles and book from Roggie Clark, <a href="http://www.thesqlsurgeon.com/tss_company_founder.shtml" target="_blank">The SQL Surgeon</a>.</p>
<p>Please be kind with your comments, as this is just the first time I presented on SharePoint. I got great feedback and will continue to add to the session.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2013/getting-sql-data-into-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSIS 2012 Parameters vs. Configurations</title>
		<link>http://www.cognitiveinfo.com/2012/ssis-parameters/</link>
		<comments>http://www.cognitiveinfo.com/2012/ssis-parameters/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 03:05:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[Integration Services]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[SQL 2008 R2]]></category>
		<category><![CDATA[SQL 2012]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=359</guid>
		<description><![CDATA[In this session, SQL Santa (Allen) will review configurations in SQL 2008R2. These options allowed dynamic configuration across environments. Next, we look at SSIS 2012 and the new dynamic options, including Parameters, Expressions and Variables. ]]></description>
				<content:encoded><![CDATA[<p>Attached is tonight&#8217;s presentation &#8216;<a href="http://www.cognitiveinfo.com/wp-content/uploads/2012/12/SSIS-Param-VS-Config.pdf">SSIS Param VS Config</a>&#8216; from the <a href="http://www.okcsql.org/" target="_blank">Oklahoma City SQL User&#8217;s Group</a>.</p>
<p><iframe style="border: 1px solid #CCC; border-width: 1px 1px 0; margin-bottom: 5px;" src="http://www.slideshare.net/slideshow/embed_code/15639805" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="427" height="356"></iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="SSIS 2012: Parameters vs. Configurations" href="http://www.slideshare.net/cognitivebi/ssis-param-vs-config" target="_blank">SSIS 2012: Parameters vs. Configurations</a> </strong> from <strong><a href="http://www.slideshare.net/cognitivebi" target="_blank">Allen Smith</a></strong></div>
<p>Special thanks to our friends at GDH Consulting for hosting the meeting.</p>
<p><img title="SQLSanta" src="http://www.cognitiveinfo.com/wp-content/uploads/2012/12/SQLSanta-300x168.jpg" alt="SQLSanta 300x168 SSIS 2012 Parameters vs. Configurations" width="300" height="168" /></p>
<p>Abstract:</p>
<p>In this session, SQL Santa (Allen) will review configurations in SQL 2008R2. These options allowed dynamic configuration across environments. Next, we look at SSIS 2012 and the new dynamic options, including Parameters, Expressions and Variables. This upgrade takes SSIS from simply confusing to downright confounding. We will simplify these options so any elf in the workshop can follow along.</p>
<p>SQL Integration Server developers need to make dynamic changes to properties and connections when moving packages across environments.</p>
<p>&#8216;Configurations&#8217; enabled SQL Integration Services 2008 R2 developers to make those changes, but it could be very confusing when multiple Configurations were used in combination.</p>
<p>SQL Integration Services 2012 maintains support for Configurations while adding a lot of power and versatility with Parameters, Environments and Variables.</p>
<p>References:<br />
<a href="http://amzn.to/S0EdHw" target="_blank">Professional Microsoft SQL Server 2012 Integration Services</a><br />
by Brian Knight, Erik Veerman, Jessica M. Moss, Mike Davis, Chris Rock<br />
2008R2 – Defining a Configuration Approach<br />
<a href="http://msdn.microsoft.com/en-us/library/cc671625.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/cc671625.aspx</a><br />
2012 SSIS Parameter Basics<br />
<a href="http://msdn.microsoft.com/en-us/library/hh213214.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/hh213214.aspx</a><br />
2012 SSIS Catalog Basics and  list of stored procedures<br />
<a href="http://msdn.microsoft.com/en-us/library/hh479588.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/hh479588.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2012/ssis-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in SQL Server Reporting Services (SSRS) 2012</title>
		<link>http://www.cognitiveinfo.com/2012/whats-new-in-sql-server-reporting-services-ssrs-2012/</link>
		<comments>http://www.cognitiveinfo.com/2012/whats-new-in-sql-server-reporting-services-ssrs-2012/#comments</comments>
		<pubDate>Tue, 04 Dec 2012 15:45:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SSRS]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[resources]]></category>
		<category><![CDATA[SQL 2012]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=127</guid>
		<description><![CDATA[This is a short summary of new features found in SQL Server 2012 Reporting Services.   ]]></description>
				<content:encoded><![CDATA[<p>Everybody has been bloggin about the new features in SQL 2012, so I thought it would be best to just look at one part of the offering.  SQL Server Reporting Services (SSRS) has not gotten a much love but there are a few good improvements.  The list is so short, I covered it in one slide while presenting at SQL Saturday #125 in Oklahoma City.  Let&#8217;s look at each area a little more.</p>
<p><strong>SSRS Data Alerts</strong></p>
<p>This is definitely a good improvement from the user perspective.   It allows users (OK, they may need help) to set up subscriptions based on criteria in the report.  An example might be only sending the AdventureWorks  sales report when the sales amount was over $x or was in a certain region.  I like this feature so much, I&#8217;m starting a presentation about it.</p>
<p><strong>Power View for Tabular Models</strong></p>
<p>The PowerView add-in allows report authors to build interactive reports against data from PowerPivot workbooks in a PowerPivot Gallery or tabular models deployed to an SSAS 2012 instance.   For a good overview see: <a href="http://technet.microsoft.com/en-us/library/hh213579.aspx" target="_blank">http://technet.microsoft.com/en-us/library/hh213579.aspx</a></p>
<p>For a tutorial:  <a href="http://technet.microsoft.com/en-us/library/hh759325.aspx" target="_blank">http://technet.microsoft.com/en-us/library/hh759325.aspx</a></p>
<p><strong>SharePoint Mode &#8211; Re-architected</strong></p>
<p>This is an under the hood improvement to improve performance, management and content management.  Probably the biggest improvement here is the security integration with based on Tickets, which probably deserves an article of its own to explain.   The other note is that in Integrated Mode, all administration is done through SharePoint.</p>
<p><strong>SQL Server Data Tools for for Visual Studio 2010</strong></p>
<p>Yes, we finally get to escape from BIDS.  No more limited toolset, feeling like step-children while all the other developers get cool stuff for Christmas.</p>
<p><strong>Excel and Word Renderer Updates</strong></p>
<p>These renderers were updated to allow export to the latest versions of Excel and Word with the extensions .XLSX and.DOCX. Nice update for implementations where users want their reports in Office format.</p>
<p>That is it, not a lot of love for SSRS in the 2012 release.  The biggest improvement for me is to say goodbye to BIDS and jump into Visual Studio.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2012/whats-new-in-sql-server-reporting-services-ssrs-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncronize Reports across SSRS Servers</title>
		<link>http://www.cognitiveinfo.com/2012/syncronize-report-servers/</link>
		<comments>http://www.cognitiveinfo.com/2012/syncronize-report-servers/#comments</comments>
		<pubDate>Tue, 28 Aug 2012 14:43:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[SSRS]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=329</guid>
		<description><![CDATA[Well, this article is one of those "I should have said..." but I hope this helps better address the issue of synchronizing reports across multiple Microsoft SQL Server Reporting Servers.]]></description>
				<content:encoded><![CDATA[<p>At SQL Saturday #125 someone asked me for a quick way to push a report out to multiple Microsoft SQL Server Reporting Services (SSRS) servers.</p>
<p>At the time I had Visual Studio open for a demo, so my first answer was to use Configuration Manager to store all the server addresses and then Deploy to each stored server.</p>
<p>Here is a screenshot of the Configuration Manager. The TargetServerURL allows you to configure different server address for each configuration.</p>
<p><a href="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.19.34-AM.jpg"><img class="size-medium wp-image-335 alignnone" title="SSRS 2012 Configuration Manager" src="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.19.34-AM-300x194.jpg" alt="Screen Shot 2012 08 28 at 9.19.34 AM 300x194 Syncronize Reports across SSRS Servers" width="300" height="194" /></a></p>
<p>Of course as soon as I left the session I thought of two more ways to accomplish the same thing.</p>
<p>First, if you have a lot of reports to synchronize between servers, download &#8216;Reportsync&#8217; from the Google code project: <a href="http://code.google.com/p/reportsync/" target="_blank">http://code.google.com/p/reportsync/</a>.  This tool makes it easy to synchronize a lot of content quickly across multiple servers.</p>
<p><a href="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.23.03-AM.jpg"><img class="size-medium wp-image-336 alignnone" title="SSRS Reportsync" src="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.23.03-AM-300x205.jpg" alt="Screen Shot 2012 08 28 at 9.23.03 AM 300x205 Syncronize Reports across SSRS Servers" width="300" height="205" /></a></p>
<p>&nbsp;</p>
<p>Finally, my favorite that I use at most clients is &#8216;Reporting Services Scripter&#8217; by Jasper Smith at SQL DBA tips.   It allows you to write scripts to move reports, data sources and all other Reporting items.  The handy thing about this tool is that you can download your content to a local foldner, edit the script and then use the scripts to push the content out to as many servers as you need to at the time.<br />
Get it here: <a href="http://sqldbatips.com/showarticle.asp?ID=62" target="_blank">http://sqldbatips.com/showarticle.asp?ID=62</a></p>
<p><a href="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.37.33-AM.jpg"><img class="alignnone size-medium wp-image-339" title="Report Services Scripter" src="http://www.cognitiveinfo.com/wp-content/uploads/2012/08/Screen-Shot-2012-08-28-at-9.37.33-AM-206x300.jpg" alt="Screen Shot 2012 08 28 at 9.37.33 AM 206x300 Syncronize Reports across SSRS Servers" width="206" height="300" /></a></p>
<p>Well, this article is one of those &#8220;I should have said&#8230;&#8221; but I hope this helps better address the issue of synchronizing reports across multiple Microsoft SQL Server Reporting Servers.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2012/syncronize-report-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL with Celko Download Page</title>
		<link>http://www.cognitiveinfo.com/2012/celko-download/</link>
		<comments>http://www.cognitiveinfo.com/2012/celko-download/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 03:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=327</guid>
		<description><![CDATA[Attendees to the &#8216;SQL with Celko&#8217; class on August 24, 2012 should receive an email with a password for the following download. The password was emailed to all class attendees. &#160; &#160;]]></description>
				<content:encoded><![CDATA[<p>Attendees to the &#8216;SQL with Celko&#8217; class on August 24, 2012 should receive an email with a password for the following download.</p>
<p>The password was emailed to all class attendees.</p>
<div id='wpdm_file_1' class='wpdm_file wpdm-bluebox drop-shadow curved curved-hz-2'><h3>SQL with Celko Class Files</h3><div class='cont'>PowerPoint slides and SQL scripts for the class held August 24, 2012.  All material in this download is Copyright Joe Celko 2012.</br><div class=passit>Enter password<br/><input type=password id='pass_1' size=15 /><span class='perror'></span></div><div class='btn_outer'><div class='btn_outer_c'><a class='btn_left haspass ' rel='1' title='SQL with Celko Class Files' href='http://www.cognitiveinfo.com/'  >Download</a><span class='btn_right'>&nbsp;</span></div></div><div class='clear'></div></div></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2012/celko-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring BI ROI begins with Business Analysts</title>
		<link>http://www.cognitiveinfo.com/2012/evaluating-roi/</link>
		<comments>http://www.cognitiveinfo.com/2012/evaluating-roi/#comments</comments>
		<pubDate>Wed, 18 Jul 2012 22:51:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[BI/DW Projects]]></category>

		<guid isPermaLink="false">http://www.cognitiveinfo.com/?p=208</guid>
		<description><![CDATA[Calculating &#8216;Payback Period&#8217; or &#8216;Return on Investment&#8217; (ROI) on business intelligence projects requires information at every project stage. On a recent project expansion required my team to provide information about cost savings for the project. This process was important not just for project approval, but also for validation after the project was built. If business [...]]]></description>
				<content:encoded><![CDATA[<p>Calculating &#8216;Payback Period&#8217; or &#8216;Return on Investment&#8217; (ROI) on business intelligence projects requires information at every project stage. On a recent project expansion required my team to provide information about cost savings for the project. This process was important not just for project approval, but also for validation after the project was built. If business analysts are asked to provide this type of information, it will involve gathering and logging information from users starting at project initiation. Once the project is built, tested and in production there should be follow up with the users to validate the estimates.</p>
<p><strong>Project Initiation.</strong><br />
During the initiation phase it is important to capture time/efficiency savings as well as what I call a &#8216;report value&#8217;. Each of these will be used for a final ROI or Payback Period calculation.</p>
<p><strong>Cost Savings</strong></p>
<p>Cost savings or user efficiency savings are the easiest to track. When you or the Business Analysts (BA&#8217;s) gather requirements be sure your interview form has these simple questions about each report:<br />
A. How long does it take you to gather the raw data for this report?<br />
Often the raw data has to be requested from IT or someone with access to a source system. Go to them and get details about the process.<br />
B. How long does it take you to put the raw data into the final report format?<br />
Once the data is gathered, someone has to total it, group data, filter data and format the report. Measure that time.<br />
C. To whom do you send the report?<br />
The bigger the distribution of a report or analysis, the bigger that report&#8217;s impact in terms of &#8216;report value&#8217; addressed below.<br />
D. What do they do with it?<br />
So often clerical or department people spend hours and hours gathering and formatting reports to send up the management chain where someone else has to recompile all the reports into management summaries. Through multiple levels of management this process gets repeated. Each time data is &#8216;massaged&#8217; it introduces chances for errors, typos or incorrect calculations.</p>
<p>This series of questions will build a &#8216;value chain&#8217; for the information in the company.<br />
For a sample report: IT spends 1 hour pulling data, an accountant spends 3 hours and forwards it to 3 managers.<br />
Each Manager takes part of the report and spends 1 hours summarizing it for their department.<br />
This results in a value chain of: 1 hr + 3 hr + (3*1 hr) = 7 hours for a report.<br />
If the report is run weekly, then that is 7 hrs * 52 weeks = 364 hours per year.<br />
You can then go to HR department and find out an average cost per employee hour to determine the savings. With salary, benefits and overhead we could use an average of $50.00 per hour and get a $16,200.00 time savings value.</p>
<p><strong>Added Business Value</strong></p>
<p>To evaluate the &#8216;report value&#8217;, there are several important questions to ask:<br />
What is the value of the decisions being made from the reports or analysis?<br />
What is the frequency of the decisions?<br />
What is the improvement can be made with better access to information?<br />
These three questions work together towards a &#8216;value of better decisions&#8217;. If a healthcare manager evaluates contracts which range from $1 to $20 million dollars once a year and a better decision could yield 5% better income, then we can calculate: $10m (avg.) X 1 time per year X .05 = $500,000.00 difference. If three managers are making similar decisions, then multiply the value times the number of managers. This methodology is based on an IBM whitepaper which regretfully is no longer found on their website.</p>
<p>After my first project was in production, I followed up on a healthcare CFO who was making just such a contract decision. He said he had a &#8216;gut instinct&#8217; not to renew a certain contract, but by using the data warehouse and BI tools he was able to get a specific dollar answer about that contract performance over the past three years. He repeated &#8216;<em>he was able</em>&#8216;, not his assistant, not accounting and not IT. He had information at his fingertips to make better informed decisions. I had to ask the value saved? &#8220;about $400,000&#8243;.</p>
<p><strong>Discussion of Managerial Accounting</strong></p>
<p>I know my graduate Accounting professor, Dr. Spann would chastise me for confusing &#8216;sunk costs&#8217; in what should be a straightforward managerial accounting decision. In terms of accounting, &#8216;sunk costs&#8217; are those costs which you would not change regardless of the decision being made.   For example, the employee salaries may be considered a &#8216;sunk cost&#8217; because whether or not you do the BI project you don&#8217;t plan to fire the employee whose time was saved.   While that may be true, when I meet with CFO&#8217;s and heads of accounting departments they point out that by freeing up that .5 accountant and .25 IT staff, they can postpone hiring more staff for the department. Several managers have pointed out they would gladly free up their people for more &#8216;value added&#8217; tasks.</p>
<p><strong> Deployment Phase</strong></p>
<p>Once a BI project is deployed to the users, follow up by the business analysts will help validate several things:  did the project meet their needs? how much time does it save them?  how much value does it add to their analysis and decision making?  Going back to ask these questions helps confirm what was gathered in the project initiation phase.   Building a feedback loop into the project will also ensure that there were no missed requirements or &#8216;late arriving&#8217; requirements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cognitiveinfo.com/2012/evaluating-roi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
