<?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>Tech4Him - Technology with Integrity &#187; SSAS</title>
	<atom:link href="http://blog.tech4him.com/tags/ssas/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tech4him.com</link>
	<description>A Christian technology chaos wrangler and his thoughts</description>
	<lastBuildDate>Wed, 24 Mar 2010 23:15:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSWUG Vconf – Day 3 Links and Tidbits</title>
		<link>http://blog.tech4him.com/2009/10/sswug-vconf-%e2%80%93-day-3-links-and-tidbits/</link>
		<comments>http://blog.tech4him.com/2009/10/sswug-vconf-%e2%80%93-day-3-links-and-tidbits/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 18:14:40 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[sswug]]></category>
		<category><![CDATA[virtual conference]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=827</guid>
		<description><![CDATA[Keynote
Stephen Wynkoop
Demo: Capture perfmon counters to binary logs and at the same time capture SQL Profiler. Then you can load both into profiler and see both at the same time. Great for troubleshooting what might be causing a problem or what is happening at a particular point in time.

Historical only (not real-time)
When things go Wrong

What [...]]]></description>
			<content:encoded><![CDATA[<h3>Keynote</h3>
<p>Stephen Wynkoop</p>
<p>Demo: Capture perfmon counters to binary logs and at the same time capture SQL Profiler. Then you can load both into profiler and see both at the same time. Great for troubleshooting what might be causing a problem or what is happening at a particular point in time.</p>
<p><span id="more-827"></span></p>
<p>Historical only (not real-time)</p>
<p>When things go Wrong</p>
<ul>
<li>What changed?</li>
<li>What were you doing?</li>
<li>What were you seeing?</li>
<li>Answer: NOTHING. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>Add all the counters you need. Don&#8217;t be skimpy. Start broad and then narrow down. If you don&#8217;t record it, you can&#8217;t see it.</p>
<h3>Intro to SSAS 2008</h3>
<p>Marc Beacom</p>
<ul>
<li><a href="http://www.MarcBeacom.com">www.MarcBeacom.com</a></li>
<li><a href="http://twitter.com/MarcBeacom">twitter.com/MarcBeacom</a></li>
</ul>
<p>You can import an existing cube into BIDS which will essentially create a copy of the project that was used to create the cube. (Probably only to a certain extent)</p>
<h3>PerformancePoint Services 101</h3>
<p>Craig Utley</p>
<ul>
<li>Craig Utley, Mentor with Solid Quality Mentors
<ul>
<li>Consultant specializing in development with Microsoft technologies and data warehousing</li>
<li>Published author of books, whitepapers, articles, and courseware</li>
<li>Operator of LearnMicrosoftBI.com</li>
</ul>
</li>
</ul>
<p>Performance Point Services</p>
<p>Monitoring, Analytics and Planning</p>
<p>Planning being removed in the next version</p>
<ul>
<li>Monitoring: Scorecards and dashboards.</li>
<li>Analytics: Drill up, drill down, slicing, dicing, etc&#8230;</li>
</ul>
<p>Performance Point ships only with MOSS. With MOSS 2010, 64-bit only, no 32-bit.</p>
<p>KPI Sources are usually cubes but can be other sources including SQL Server, Excel and other sources.</p>
<p>No Pie Charts until next version.</p>
<h3>Financial analytics with SQL Server Analysis Services</h3>
<p>Donald Farmer</p>
<p><a href="http://twitter.com/donalddotfarmer">@donalddotfarmer</a></p>
<p>Need to listen to the Scottish Starbucks analogy again. It was a great analogy but want to be sure I didn&#8217;t miss something.</p>
<p>Financial Calculations</p>
<ul>
<li>Currency Conversions</li>
<li>Time Intelligence</li>
<li>Account Intelligence</li>
</ul>
<p>Resources</p>
<p><a href="http://www.microsoft.com/sqlserver/2008/en/us/analysis-services.aspx">http://www.microsoft.com/sqlserver/2008/en/us/analysis-services.aspx</a><br />
<a href="http://sqlblog.com/blogs/mosha/default.aspx">http://sqlblog.com/blogs/mosha/default.aspx</a><br />
<a href="http://www.sqlserveranalysisservices.com/default.htm">http://www.sqlserveranalysisservices.com/default.htm</a><br />
<a href="http://sqlcat.com/Default.aspx">http://sqlcat.com/Default.aspx</a></p>
<h3>Full SpectrumBusiness Intelligence</h3>
<p>Donald Farmer</p>
<p><a href="http://twitter.com/donalddotfarmer">@donalddotfarmer</a></p>
<p>These slides are masterful is telling the verbal story Donald is presenting. I am putting up a few of the key slides that will server as good reference to me.</p>
<p>Thanks Donald!</p>
<p><a href="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_1.png"><img class="aligncenter size-medium wp-image-829" title="fullspectrurmbi_1" src="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_1-300x224.png" alt="fullspectrurmbi_1" width="300" height="224" /></a></p>
<p><a href="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_2.png"><img class="aligncenter size-medium wp-image-830" title="fullspectrurmbi_2" src="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_2-300x225.png" alt="fullspectrurmbi_2" width="300" height="225" /></a></p>
<p><a href="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_3.png"><img class="aligncenter size-medium wp-image-831" title="fullspectrurmbi_3" src="http://blog.tech4him.com/wp-content/uploads/fullspectrurmbi_3-300x225.png" alt="fullspectrurmbi_3" width="300" height="225" /></a></p>
<p>Data quality is &#8220;fitness for purpose&#8221;. IT cannot tell you is a record is good.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=827&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/10/sswug-vconf-%e2%80%93-day-3-links-and-tidbits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Day 2 Links, Tips and Tidbits</title>
		<link>http://blog.tech4him.com/2009/10/sswug-vconf-day-2-links-tips-and-tidbits/</link>
		<comments>http://blog.tech4him.com/2009/10/sswug-vconf-day-2-links-tips-and-tidbits/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 20:05:14 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[sswug]]></category>
		<category><![CDATA[virtual conference]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=795</guid>
		<description><![CDATA[On Call Duties
TJ Belt
http://tjaybelt.blogspot.com
http://www.twitter.com/tjaybelt
You are on-call, maybe middle of the night and you get a call and there&#8217;s a problem. What do you do?


What tasks were last performed by what persons?
Start documenting incidents if you don&#8217;t already. Great for helping resolve things later down the road.
Document, document, document

Items to be sure of and continuously check

Scan [...]]]></description>
			<content:encoded><![CDATA[<h3>On Call Duties</h3>
<p>TJ Belt</p>
<p><a href="http://tjaybelt.blogspot.com">http://tjaybelt.blogspot.com</a><br />
<a href="http://www.twitter.com/tjaybelt">http://www.twitter.com/tjaybelt</a></p>
<blockquote><p>You are on-call, maybe middle of the night and you get a call and there&#8217;s a problem. What do you do?</p>
<p><span id="more-795"></span></p></blockquote>
<ul>
<li>What tasks were last performed by what persons?</li>
<li>Start documenting incidents if you don&#8217;t already. Great for helping resolve things later down the road.</li>
<li>Document, document, document</li>
</ul>
<p>Items to be sure of and continuously check</p>
<ul>
<li>Scan OS error events</li>
<li>Check on backups</li>
<li>System specific output files (xml, reports, files)</li>
<li>Log and data file sizes</li>
<li>Space available / Free space on drives</li>
<li>Replication health</li>
<li>SQL Server logs</li>
<li>Other notes of interest</li>
</ul>
<p>Work to get your logs clean over time so that problems become more apparent and you will spend less time chasing red herrings.</p>
<blockquote><p><em>&#8220;You only need one. Either a good backup or a good resume.&#8221;</em></p></blockquote>
<p>Only notify on error, not on success. (Of course there may be exceptions)</p>
<ul style="font-family: Arial; font-size: 12px;">
<li><a id="related1" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=14649" target="_blank">What are Microsoft SQL Server operators and how to define them  (Part 1)</a></li>
<li><a id="related2" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=30656" target="_blank">Undocumented SQL Server 2005 Database Maintenance Plan Stored  Procedures</a></li>
<li><a id="related3" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=20413" target="_blank">DB2  and the Procedural DBA, Part 1</a></li>
</ul>
<h3>Dimension Table ETL with SSIS</h3>
<p>Erik Veerman<br />
Mentor, Solid Quality Mentors<br />
SQL Server MVP</p>
<p>Dimension tables contain the &#8220;text descriptors&#8221; or attributes. Also organized as hierarchies of categories, levels and members.</p>
<p>Slowly Changing Dimension (Ralph Kimball)</p>
<ul>
<li>Type 0:No change (Fixed Attribute)</li>
<li>Type 1:The value is overwritten (Changing Attribute)</li>
<li>Type 2:Slow changes. A new row is added (Historical Attribute)</li>
</ul>
<p>Type 2 &#8211; New surrogate key and Start Time/End Time updates so to add the new record.</p>
<p>Inferred Members</p>
<ul>
<li>Missing dimension member during Fact load later becomes available in the Dimension source</li>
<li>Also known as late arriving dimensions</li>
<li>Fact load, placeholder record added to dimension table with new surrogate key generated</li>
<li>Dimension process, for inferred members, all dimension attribute columns are updated with new values (type 2 attributes are handled as type 1)</li>
</ul>
<p>Additional SSWUG Articles</p>
<ul style="font-family: Arial; font-size: 12px;">
<li><a id="related1" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=32620" target="_blank">Troubleshooting SQL Server 2005 Integration Services</a></li>
<li><a id="related2" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=21218" target="_blank">MSDN Webcast Summary: Introducing SQL Server Integration Services  for SQL Server 2005</a></li>
<li><a id="related3" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=34271" target="_blank">Tips for using SQL Server 2005 Integration Services (Part 3)</a></li>
</ul>
<h3>Fact Table ETL with SSIS</h3>
<p>Erik Veerman<br />
Mentor, Solid Quality Mentors<br />
SQL Server MVP</p>
<p>Identify Dimension Surrogate Keys</p>
<ul>
<li>Locate dimension candidate keys in transaction source</li>
<li>Validate uniqueness and data integrity</li>
<li>Considering historical changes
<ul>
<li>Identifying current dimension record, combine business keys with current identifying meta data (data identifier or boolean)</li>
<li>Handle missing dimension records</li>
</ul>
</li>
<li>SSIS Data Flow Options
<ul>
<li>Lookup transformation</li>
<li>Merge Join transformation</li>
<li>Fuzzy Lookup transformation</li>
</ul>
</li>
<li>SSIS Control Flow Option
<ul>
<li>Execute SQL Task</li>
</ul>
</li>
</ul>
<ul>
<li>Fact ETL involves surrogate keys, grain changes, and measure calculations</li>
<li>SSIS handles these through several out-of-the-box transformations</li>
</ul>
<h3>Loading a Data Warehouse with SSIS</h3>
<p>Brian Knight<br />
bknight@pragmaticworks.com<br />
CEO, Pragmatic Works</p>
<p>Why Data Warehouse?</p>
<ul>
<li>Get users off of transactional systems</li>
<li>Keeping more data online</li>
<li>Easier reporting</li>
<li>Consolidate data sources</li>
</ul>
<p>Data Separated into fact and dimension tables</p>
<ul>
<li>Dimension tables answer the pivot or where clause
<ul>
<li>Make as wide and descriptive as possible</li>
<li>Surrogate keys operate as unique ID for each row</li>
<li>Keep surrogate keys as small as possible</li>
</ul>
</li>
<li>Fact tables answer the what or select statement
<ul>
<li>Intersect all dimension tables</li>
<li>Surrogate keys from each dimension in this table</li>
<li>Measures are the “what” like Price, Quantity, Duration</li>
</ul>
</li>
</ul>
<p>Additional Articles</p>
<ul style="font-family: Arial; font-size: 12px;">
<li><a id="related1" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=21218" target="_blank">MSDN Webcast Summary: Introducing SQL Server Integration Services  for SQL Server 2005</a></li>
<li><a id="related2" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=37713" target="_blank">SQL  Server 2008 Katmai Change Data Capture (CDC)</a></li>
<li><a id="related3" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=32620" target="_blank">Troubleshooting SQL Server 2005 Integration Services</a></li>
</ul>
<ul>
<li><a href="http://Blogs.pragmaticworks.com/brian_knight">http://Blogs.pragmaticworks.com/brian_knight</a></li>
<li><a href="# http://www.twitter.com/brianknight">http://www.twitter.com/brianknight</a></li>
</ul>
<h3>Live &#8211; SQL Server Analysis Services &#8211; Real World Performance Tuning (4hrs)</h3>
<p>Ted Malone</p>
<p>(I only caught a few minutes here and there of this marathon live session, but the parts I caught were good. We&#8217;ll have to watch the on demand once it goes up.)</p>
<ul>
<li>Recommends looking at a product called <a href="http://www.sqlsentry.net/performance-advisor/sql-server-analysis-services.asp">Performance Advisor from SQL Century</a> for getting performance insight into SSAS.</li>
</ul>
<h3>DBA Checklist</h3>
<p>Buck Woody, Microsoft SQL Server Specialist</p>
<p><a href="http://blogs.msdn.com/buckwoody">http://blogs.msdn.com/buckwoody</a><br />
<a href="http://www.informit.com/guides/guide.aspx?g=sqlserver">http://www.informit.com/guides/guide.aspx?g=sqlserver</a><br />
<a href="http://edge.technet.com/People/BuckWoody/">http://edge.technet.com/People/BuckWoody/</a></p>
<p>SSMS</p>
<ul>
<li>Object Explorer: Right click to see additional columns including Last Backup.</li>
<li>Standard Reports available via right click</li>
<li>Log Viewer</li>
</ul>
<p>oSQL or SQLCMD</p>
<p>PowerShell &#8211; Latest and greatest</p>
<p>Post Installation</p>
<p>Daily, Weekly, Monthly and Yearly</p>
<p>Recommends being alerted of both error AND success in order to know that maintenance task really did run.</p>
<p>Maintenance tasks</p>
<ul>
<li>Do not run the auto-shrink option in your tasks.</li>
</ul>
<p>Take a baseline with PerfMon. Email him for a list of counters.</p>
<p>Keep a SQL Server run book containing all configuration changes.</p>
<p><img src="file:///C:/DOCUME%7E1/lucast/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /></p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=795&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/10/sswug-vconf-day-2-links-tips-and-tidbits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG Vconf &#8211; Day 1 Links and Tidbits</title>
		<link>http://blog.tech4him.com/2009/10/sswug-vconf-day-1-links-and-tidbits/</link>
		<comments>http://blog.tech4him.com/2009/10/sswug-vconf-day-1-links-and-tidbits/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 18:41:14 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[sswug]]></category>
		<category><![CDATA[virtual conference]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=784</guid>
		<description><![CDATA[Below are tips, links and tidbits from today&#8217;s sessions. Use at your own risk.  

Solving Business Pains with SQL Server Integration Services
Jason Strate
SQL Server MVP
Enterprise Consultant with Digineer
Working with SQL Server since 1997
feeds2.feedburner.com/StrateSql
twitter.com/StrateSQL

Consolidate packages and deployment
Use ForEachwith ADO Enumerator for non-file looping
Expressions on connections increase flexibility of package
Store config type info in tables for [...]]]></description>
			<content:encoded><![CDATA[<p>Below are tips, links and tidbits from today&#8217;s sessions. Use at your own risk. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-784"></span></p>
<h3>Solving Business Pains with SQL Server Integration Services</h3>
<p>Jason Strate</p>
<p>SQL Server MVP<br />
Enterprise Consultant with Digineer<br />
Working with SQL Server since 1997</p>
<p><a href="http://feeds2.feedburner.com/StrateSql">feeds2.feedburner.com/StrateSql</a><br />
<a href="http://twitter.com/StrateSQL">twitter.com/StrateSQL</a></p>
<ul>
<li>Consolidate packages and deployment</li>
<li>Use ForEachwith ADO Enumerator for non-file looping</li>
<li>Expressions on connections increase flexibility of package</li>
<li>Store config type info in tables for easy retrieval and looping</li>
</ul>
<h3>Add It Up &#8211; Analysis Services Aggregations</h3>
<p>Craig Utley, Mentor with Solid Quality Mentors<br />
–craig@solidq.com</p>
<p><a href="http://LearnMicrosoftBI.com">LearnMicrosoftBI.com</a></p>
<ul>
<li>Hierarchies must be natural to create aggregations at various levels
<ul>
<li>This means creating attribute relationships</li>
</ul>
</li>
<li>ProcessFulland ProcessIndexesbuild indexes and aggregations</li>
<li>ProcessUpdateperforms adds, updates, and deletes to a dimension table
<ul>
<li>If a change is detected, flexible aggregations are dropped</li>
</ul>
</li>
<li>ProcessAddonly adds new records so both flexible and rigid aggregations are kept</li>
</ul>
<p><a id="related2" style="color: #454741;" href="http://www.sswug.org/articles/viewarticle.aspx?id=14469" target="_blank">OLAP and Data Warehousing &#8211; Data Warehousing Solution Architecture  (Part 2)</a></p>
<h3>Avoiding Common Analysis Services Mistakes</h3>
<p>Craig Utley, Mentor with Solid Quality Mentors<br />
–craig@solidq.com</p>
<p><a href="http://LearnMicrosoftBI.com">LearnMicrosoftBI.com</a></p>
<ul>
<li>Dimensions appear to be especially problematic for companies</li>
<li>The first thing companies should do is correctlyidentify attribute relationships
<ul>
<li>Not identifying them is bad</li>
<li>Incorrectly identifying them is worse</li>
</ul>
</li>
<li>Attribute relationships with flexible relationship types can cause problems with non-unique attributes (eg. Date hierarchy)</li>
<li>Decide when IgnoreUnrelatedDimensions should be true</li>
<li>In MDX explicitly reference cells when possible
<ul>
<li>Products.Printersinstead of Dimensions(2).Printers</li>
<li>Products.Printersinstead of Products.CurrentMember</li>
</ul>
</li>
</ul>
<h3>Live Session &#8211; DBA Survivor II</h3>
<p>Thomas LaRock</p>
<p><a href="http://thomaslarock.com/presentations">http://thomaslarock.com/presentations</a></p>
<ul>
<li>Know your RAIDs. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>HA vs. DR &#8211; Two different things. Glad he is reminding folks of this!</li>
<li>Networks &#8211; Don&#8217;t forget this can cause &#8220;performance&#8221; problems.</li>
<li>DBA = Default Blame Accepter (I know Network admins that might argue about that.)</li>
<li>Be Nice! &#8211; #1 rule?</li>
<li>Email &#8211; DON&#8217;T DO THIS.  hehe
<ul>
<li>&#8220;I have never, nor will I now, tolerate your foolishness.&#8221;</li>
<li>&#8220;I am done with your useless babble.&#8221;</li>
</ul>
</li>
<li>Development
<ul>
<li>&#8220;A development server is a production server to a developer&#8221;</li>
<li>Ask them if it is OK to lock down that server, should fix that response.</li>
<li>Manage expectations
<ul>
<li>Be responsive AND responsible
<ul>
<li>Own success AND mistakes (Amen!)</li>
</ul>
</li>
<li>Results, not effort</li>
<li>Tangible output</li>
</ul>
</li>
<li>Get used to developers being needy &#8211; They are undo pressure to deliver products on time and under budget.</li>
</ul>
</li>
<li>Time Management
<ul>
<li>Get in a routine</li>
<li>To-Do List</li>
<li>Chunking &#8211; Write those 6 blog articles at once and schedule publication over the week.</li>
<li>Know when to say No</li>
</ul>
</li>
</ul>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=784&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/10/sswug-vconf-day-1-links-and-tidbits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG Fall 2009 Virtual Conference Plan</title>
		<link>http://blog.tech4him.com/2009/10/sswug-fall-2009-virtual-conference-plan/</link>
		<comments>http://blog.tech4him.com/2009/10/sswug-fall-2009-virtual-conference-plan/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 11:16:29 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[sswug]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=780</guid>
		<description><![CDATA[So the SSWUG Fall 2009 Virtual Conference begins today. I&#8217;ve setup at home to hibernate for hours watching the live and pre-recorded sessions on a wide range of SQL Server and business intelligence topics. An extra LCD monitor brought home, the trackball mouse from the office, headphones and webcam. The kitchen is stocked for my [...]]]></description>
			<content:encoded><![CDATA[<p>So the <a href="http://www.vconferenceonline.com/shows/fall09/uvc">SSWUG Fall 2009 Virtual Conference</a> begins today. I&#8217;ve setup at home to hibernate for hours watching the live and pre-recorded sessions on a wide range of SQL Server and business intelligence topics. An extra LCD monitor brought home, the trackball mouse from the office, headphones and webcam. The kitchen is stocked for my &#8220;conference&#8221; meals and snacks thanks to my lovely bride. I am ready!</p>
<p>Oh yeah, the sessions. I almost forgot. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-780"></span></p>

<p>If you are interested in knowing what sessions I plan to attend, here is the list.</p>
<h3>Day 1</h3>
<ul>
<li>Scheduled
<ul>
<li>Solving Business Pains with SQL Server Integration Services</li>
<li>Avoiding Common Analysis Services Mistakes</li>
<li>Live Session &#8211; DBA Survivor</li>
<li>Live Q&amp;A</li>
</ul>
</li>
<li>On-Demand
<ul>
<li>Enriching the Design of an Analysis Services Cube</li>
<li>Embedding Reporting Into Applications with the ReportViewer  Control</li>
<li>Add It Up: Analysis Services Aggregations</li>
<li>Aggravating Aggregations</li>
<li>On Call Duties</li>
<li>Configuring the Business Data Catalog</li>
</ul>
</li>
</ul>
<h3>Day 2</h3>
<ul>
<li>Scheduled
<ul>
<li>DW Dimension Table ETL with SSIS</li>
<li>7 Extraordinary Things To Do With Integration Services</li>
<li>DW Fact Table ETL with SSIS</li>
<li>SSAS Cube and Dimension Processing with SSIS</li>
<li>Q&amp;A</li>
</ul>
</li>
<li>On Demand
<ul>
<li>DBA Checklist</li>
<li>Administrating SQL Server Integration Services (SSIS)</li>
<li>ESB Toolkit 2.0 Overview</li>
<li>Database Change Process</li>
<li>Loading a Data Warehouse in SSIS</li>
<li>Implementing Messaging Solutions Using ESB Toolkit 2.0</li>
</ul>
</li>
</ul>
<h3>Day 3</h3>
<ul>
<li>Scheduled
<ul>
<li>Intro to SSAS 2008</li>
<li>PerformancePoint Services 101</li>
<li>Financial analytics with SQL Server Analysis Services</li>
<li>Full Spectrum Business Intelligence – aligning IT and Business in  the new world of data</li>
<li>Q&amp;A</li>
</ul>
</li>
<li>On Demand
<ul>
<li>Data mining for DBAs</li>
<li>Introduction to Sketch flow</li>
<li>SQL Statement Tuning with Showplan</li>
<li>Live Session- Get jQuery().ready; with Rachel Appel</li>
<li>SQL Statement Tuning with Indexing Strategies</li>
</ul>
</li>
</ul>
<p>So, that&#8217;s the plan. Obviously all the on-demands won&#8217;t be able to be completed each day but hopefully within the next week I can get a look at each of them. There is always the hope of that one golden nugget out of each session.</p>
<p>Blessings.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<table border="1" cellspacing="0" cellpadding="5" width="800" bordercolor="#999999">
<tbody>
<tr>
<td width="115">Date/Time</td>
<td width="180">Session</td>
<td width="372">Description</td>
<td width="70">Speaker</td>
<td width="21">Rm</td>
</tr>
<tr valign="top" bgcolor="#d2dfe6">
<td align="middle">10/21 8:00:00 AM<br />
<em>-to-</em><br />
10/21 8:29:00 AM</td>
<td><a href="#">Keynote</a></td>
<td></td>
<td>Stephen<br />
Wynkoop</td>
<td align="middle">A</td>
</tr>
</tbody>
</table>
</div>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=780&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/10/sswug-fall-2009-virtual-conference-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Deploying OLAP Services with Visual Studio 2008</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-deploying-olap-services-with-visual-studio-2008/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-deploying-olap-services-with-visual-studio-2008/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 19:28:12 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[sswug]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=578</guid>
		<description><![CDATA[ Presenter: Josh Jones
Just like any other application, OLAP solutions designed and built in Visual Studio 2008 for SQL Server Analysis Service 2008 must be managed from source code to server. In this session, learn different methods for managing your OLAP solutions. Well cover TFS and VSS storage, manual deployment methods using the Visual Studio [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Subject>TechEd 2007</o:Subject> <o:Author>Gia</o:Author> <o:Version>11.9999</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-alt:Wingdings; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-alt:Calibri; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} h3 	{mso-style-next:Normal; 	margin-top:12.0pt; 	margin-right:0in; 	margin-bottom:3.0pt; 	margin-left:0in; 	mso-pagination:widow-orphan; 	page-break-after:avoid; 	mso-outline-level:3; 	font-size:13.0pt; 	font-family:Arial;} p.Default, li.Default, div.Default 	{mso-style-name:Default; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	mso-layout-grid-align:none; 	text-autospace:none; 	font-size:12.0pt; 	font-family:Calibri; 	mso-fareast-font-family:"Times New Roman"; 	mso-bidi-font-family:Calibri; 	color:black;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:563564813; 	mso-list-type:hybrid; 	mso-list-template-ids:1565922376 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1 	{mso-list-id:1059674410; 	mso-list-type:hybrid; 	mso-list-template-ids:1984829308 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-number-format:bullet; 	mso-level-text:ï‚·; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Symbol;} @list l1:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l1:level3 	{mso-level-number-format:bullet; 	mso-level-text:ï‚§; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} @list l2 	{mso-list-id:1588227317; 	mso-list-type:hybrid; 	mso-list-template-ids:-1985833952 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l2:level1 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l2:level2 	{mso-level-number-format:bullet; 	mso-level-text:o; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Courier New";} @list l2:level3 	{mso-level-number-format:bullet; 	mso-level-text:ï‚§; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:Wingdings;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --> <!--[endif]--><a href="http://www.flickr.com/photos/slagheap/398476167/" target="_blank"><img class="alignright size-medium wp-image-579" style="border: 0pt none; margin: 15px;" title="398476167_018e914c89" src="http://blog.tech4him.com/wp-content/uploads/398476167_018e914c89-300x214.jpg" alt="398476167_018e914c89" width="300" height="214" /></a>Presenter: Josh Jones</p>
<p class="MsoNormal">Just like any other application, OLAP solutions designed and built in Visual Studio 2008 for SQL Server Analysis Service 2008 must be managed from source code to server. In this session, learn different methods for managing your OLAP solutions. Well cover TFS and VSS storage, manual deployment methods using the Visual Studio GUI, as well as command line build automation methods specific to SQL Server Analysis Services project deployments.<span id="more-578"></span></p>
<p class="MsoNormal">
<h3 class="MsoNormal">Building SSAS Solutions</h3>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal">Visual      Studio / BIDS
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">All       BI Projects</li>
<li class="MsoNormal">Easy       to use compared to older versions</li>
<li class="MsoNormal">Team       Foundation Server / Team System</li>
</ul>
</li>
</ul>
<p class="MsoNormal"></p>
<h3 class="MsoNormal">Building a Solution</h3>
<ul style="margin-top: 0in;" type="disc">
<li class="MsoNormal">Source      Control
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Visual       Source Safe
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Long        history</li>
<li class="MsoNormal">Easy        to use</li>
<li class="MsoNormal">Best        for small environments</li>
<li class="MsoNormal">Isolated        Development</li>
<li class="MsoNormal">Administration</li>
</ul>
</li>
<li class="MsoNormal">Team       Foundation Server
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Central        Repository</li>
<li class="MsoNormal">Project        Management</li>
<li class="MsoNormal">SQL        Server Based Repository</li>
<li class="MsoNormal">Collaborative        Development</li>
</ul>
</li>
<li class="MsoNormal">Analysis       Services Perspective
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Team        Development</li>
<li class="MsoNormal">Build        Projects in BIDS</li>
<li class="MsoNormal">Manage        Databases in SSMS</li>
<li class="MsoNormal">BEWARE!</li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="MsoNormal">
<h3 class="MsoNormal">Configuring Deployment</h3>
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Configure      Project Environment</li>
<li class="MsoNormal">Configure      Source Control</li>
<li class="MsoNormal">Create      Project â€œConfigurationsâ€</li>
<li class="MsoNormal">Define      Targets</li>
<li class="MsoNormal">Define      Actions</li>
</ul>
<p class="MsoNormal">
<h3>Deployment Solutions</h3>
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Visual      Studio / BIDS
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Visual       Deployment</li>
<li class="MsoNormal">Immediate       Feedback</li>
<li class="MsoNormal">Multiple       Configurations</li>
<li class="MsoNormal">Easy       to Use</li>
</ul>
</li>
<li class="MsoNormal">Automating      Builds
<ul style="margin-top: 0in;" type="circle">
<li class="MsoNormal">Msbuild.exe       doesnâ€™t work</li>
<li class="MsoNormal">Devenv.exe       (Visual Studio Command Line)</li>
<li class="MsoNormal">*.asdatabasefiles       = SSAS Deployment Wizard</li>
<li class="MsoNormal">Microsoft.AnalysisServices.Depoyment.exe
<ul style="margin-top: 0in;" type="square">
<li class="MsoNormal">Must        create an answer file using /a ONCE</li>
<li class="MsoNormal">Produces        an xmlafile</li>
</ul>
</li>
<li class="MsoNormal">Deploy       xmlafile via ascmd.exe</li>
</ul>
</li>
</ul>
<p class="MsoNormal">
<p class="MsoNormal">Nothing too terribly new here, but a good reminder for some.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=578&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-deploying-olap-services-with-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; SQL Server Analysis Services &#8211; Intro to Installation and Configuration</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-sql-server-analysis-services-intro-to-installation-and-configuration/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-sql-server-analysis-services-intro-to-installation-and-configuration/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 17:16:27 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[sswug]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=571</guid>
		<description><![CDATA[Presenter: Ted Malone
http://portal.sqltrainer.com
One of the problems that presents those new to Business Intelligence development is how to configure the development and production environments for maximum efficiency. This session will cover the installation and configuration of SSAS for both development and production environments. Attendees will leave this session with a good understanding of the options available [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/pierrethurau/2978728372/" target="_blank"><img class="alignleft size-medium wp-image-572" style="border: 0pt none; margin: 15px;" title="2978728372_8aea386cb5" src="http://blog.tech4him.com/wp-content/uploads/2978728372_8aea386cb5-253x300.jpg" alt="2978728372_8aea386cb5" width="253" height="300" /></a>Presenter: Ted Malone<br />
<a href="http://portal.sqltrainer.com/">http://portal.sqltrainer.com</a></p>
<p>One of the problems that presents those new to Business Intelligence development is how to configure the development and production environments for maximum efficiency. This session will cover the installation and configuration of SSAS for both development and production environments. Attendees will leave this session with a good understanding of the options available and the specific needs in an SSAS environment.<span id="more-571"></span></p>
<p>Haha. Beer can aerodynamics analogy. Funny!</p>
<h3>Better in 2008</h3>
<ul type="disc">
<li>Innovative      Cube Designer</li>
<li>Best      practice design alerts</li>
<li>Enhanced      dimension designs</li>
<li>Enhanced      aggregation designs</li>
</ul>
<p>I like Ted. Introducing his dog via desktop picture. Nikki?</p>

<h3>Installation</h3>
<ul type="disc">
<li>Two      important things to SSAS
<ul type="circle">
<li>Memory       (RAM)</li>
<li>I/O
<ul type="square">
<li>Separate        channel for your OLAP data</li>
</ul>
</li>
</ul>
</li>
<li>Add      new features to existing SQL Server 2008 instance</li>
<li>Add      SSAS</li>
<li>Service      Accounts
<ul type="circle">
<li>Generally       speaking: Use a domain service account (Check Carl Dubler&#8217;s guide)</li>
</ul>
</li>
<li>Add      current user to the Administrators role</li>
<li>Data      Directories tab
<ul type="circle">
<li>Move       folders into the appropriate locations based upon I/O channel decisions</li>
</ul>
</li>
<li>Proceed      with the installation process.</li>
</ul>
<p>Introduces new dog. Sasha! hehe</p>
<h3>Configuration (In SSMS)</h3>
<ul type="disc">
<li>Properties      of Instance
<ul type="circle">
<li>Log\FlightRecorder
<ul type="square">
<li>Captures        trace info if stuff goes wrong</li>
<li>Enabled        by default</li>
<li>FlightRecorderCurrrent.trc        file</li>
</ul>
</li>
<li>Memory
<ul type="square">
<li>Personally        Ted hates dynamic memory allocation.</li>
<li>If        SQLServer and Analysis Services installed on the same box, you must set        limits on SQL Server Memory</li>
<li>Books        Online actually is very good on this topic
<ul type="disc">
<li>Planning         &amp; Architecture -&gt; Physical Architecture topics are the ones</li>
</ul>
</li>
<li>Set        Low Memory Limit to 50% &#8211; Not a best practice but allows you to look at profiler,        services, process and determine how to proceed.</li>
<li>While        publishing cube, watch the msmdsrv.exe process to see memory        utilization.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Books Online. Books Online. Books Online.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=571&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-sql-server-analysis-services-intro-to-installation-and-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Intro to SQL Server Analysis Services</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 15:19:58 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[sql server 2008]]></category>
		<category><![CDATA[SSAS]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=552</guid>
		<description><![CDATA[Presenter: Brian Knight
bknight@pragmaticworks.com
Is your customer looking for drag and drop reports or capabilities inside of Excel. SQL Server Analysis Services (SSAS) is the answer for you then. You&#8217;ll be amazed how quickly you can develop sophisticated reports after watching the basics of this session.
SSAS is its own server. It is not part of the SQL [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/jef_safi/312795799/" target="_blank"><img class="alignleft size-medium wp-image-555" style="border: 0pt none; margin: 10px;" title="312795799_42d968acec" src="http://blog.tech4him.com/wp-content/uploads/312795799_42d968acec-300x300.jpg" alt="312795799_42d968acec" width="300" height="300" /></a>Presenter: Brian Knight<br />
<a href="mailto:bknight@pragmaticworks.com">bknight@pragmaticworks.com</a></p>
<p>Is your customer looking for drag and drop reports or capabilities inside of Excel. SQL Server Analysis Services (SSAS) is the answer for you then. You&#8217;ll be amazed how quickly you can develop sophisticated reports after watching the basics of this session.<span id="more-552"></span></p>
<p>SSAS is its own server. It is not part of the SQL Server service.</p>
<ul type="disc">
<li>IIS</li>
<li>XMLA      between server and client</li>
</ul>
<p>MDX &#8211; SQL Language for Cubes<br />
BIDS &#8211; Building the Cubes<br />
SSMS &#8211; Managing SSAS</p>

<h3>Analysis Services</h3>
<p>What are cubes?</p>
<ul type="disc">
<li>What      are measures? (<a href="/2009/04/sswug-vconf-dimensional-modeling-101/">See      Erik Veerman Dimensional modeling session</a>)
<ul type="circle">
<li>The       value you are measuring, e.g. the count of users with blue eyes, from WA       state, etc.</li>
<li>The       question you are trying to ask</li>
</ul>
</li>
<li>What      are measure groups?
<ul type="circle">
<li>Groupings       of these measures within your cube</li>
<li>Typically       define them by your business problem (e.g. Sales, HR, etc.)</li>
</ul>
</li>
<li>Cubes      are a grouping of measure groups.</li>
</ul>
<h3>Analysis Services Dimensions</h3>
<p>What are dimensions and hierarchies? (<a href="/2009/04/sswug-vconf-dimensional-modeling-101/">See Erik Veerman Dimensional modeling session</a>)</p>
<ul type="disc">
<li>What      is a dimension?
<ul type="circle">
<li>It       is what you want to categorize or pivot against</li>
<li>e.g.       How many users are from WA state?</li>
<li>The       dimension is geography, &#8220;WA&#8221; is the member</li>
</ul>
</li>
<li>â€¢What      is a hierarchy?
<ul type="circle">
<li>How       do you want to organize the members of your dimension</li>
<li>e.g.       Geography has numerous levels such as country, state, and city</li>
<li>Hierarchy       is the organization of those levels such as City -&gt;State -&gt;Country</li>
</ul>
</li>
</ul>
<p>Concrete examples like these are helpful for my learning and understanding. Thanks!</p>
<p><a rel="attachment wp-att-549" href="http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/introtossascube/"><img class="aligncenter size-medium wp-image-549" title="SSAS Cube" src="http://blog.tech4him.com/wp-content/uploads/introtossascube-300x224.png" alt="SSAS Cube" width="300" height="224" /></a></p>
<p><a rel="attachment wp-att-550" href="http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/introtossasdimmodel/"><img class="aligncenter size-medium wp-image-550" title="Dimensional Model" src="http://blog.tech4him.com/wp-content/uploads/introtossasdimmodel-300x225.png" alt="Dimensional Model" width="300" height="225" /></a></p>
<p><a rel="attachment wp-att-551" href="http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/introtossasmeasuregroup/"><img class="aligncenter size-medium wp-image-551" title="Measure Group" src="http://blog.tech4him.com/wp-content/uploads/introtossasmeasuregroup-300x224.png" alt="Measure Group" width="300" height="224" /></a></p>
<h3>User Interfaces</h3>
<ul type="disc">
<li>Query      language is MDX</li>
<li>BIDS      for developers</li>
<li>Excel      for most users is adequate or Reporting Services</li>
<li>SharePoint      for web users</li>
<li>3rdparty      applications like Proclarity or Panorama</li>
<li>Controls      you can purchase and build into your own apps</li>
</ul>
<p>Create User defined hierarchies.</p>
<ul>
<li>Remember that in 2008 the hierarchy can be thought of as reversed.</li>
<li>Looks graphically like date -&gt; month -&gt; qtr -&gt; year
<ul>
<li>Means: to get to a date you must go through year, qtr, month, date</li>
</ul>
</li>
</ul>
<p>Deal with problematic keys.</p>
<p>Most end users will use Excel. 2007 provides additional features.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=552&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-intro-to-sql-server-analysis-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Dimension Table Design 101</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-dimension-table-design-101/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-dimension-table-design-101/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 15:28:22 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[modeling]]></category>
		<category><![CDATA[sql server]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[sswug]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=500</guid>
		<description><![CDATA[Presenter: Erik Veerman
erik@solidq.com
Dimension Tables are one of the core components in a dimensional design and it is critical to design your dimension tables correctly in order to lay a solid foundation to a Business Intelligence system. This session dives into the dimension design techniques and considers the core components of a dimension table, surrogate keys, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/wilkersonfurniture/2247481690/" target="_blank"><img class="alignleft size-medium wp-image-501" style="border: 0pt none; margin: 10px;" title="2247481690_1976f16fde" src="http://blog.tech4him.com/wp-content/uploads/2247481690_1976f16fde-300x203.jpg" alt="2247481690_1976f16fde" width="300" height="203" /></a>Presenter: Erik Veerman<br />
<a href="mailto:erik@solidq.com">erik@solidq.com</a></p>
<p>Dimension Tables are one of the core components in a dimensional design and it is critical to design your dimension tables correctly in order to lay a solid foundation to a Business Intelligence system. This session dives into the dimension design techniques and considers the core components of a dimension table, surrogate keys, attributes, and hierarchies. In addition, we will consider advanced hierarchy types such as parent-child hierarchies, snowflake designs and unbalanced hierarchies. Finally, we will consider the best practices in tracking changes historically.<span id="more-500"></span></p>
<p>This session was intense so I just could not keep up with the slides. Here are just notes apart from the slides once I fell behind. Erik presents excellently and at a level appropriate for a 101 session without being condescending. Great job!</p>
<h3>Dimensions (review from Dimensional Modeling 101 Session)</h3>
<p>Dimensions &#8211; Qualitative<br />
Facts (Measures) &#8211; Quantitative</p>
<ul type="disc">
<li>Dimensions      (Qualitative information)
<ul type="circle">
<li>Business       perspective from which data is looked upon</li>
<li>Collection       of text attributes that are highly correlated</li>
<li>e.g.       Product, Store, Time, Manager of Store</li>
</ul>
</li>
<li>Conformity      (How Dimensions relate to each other)
<ul type="circle">
<li>Shared       with multiple fact relationships</li>
<li>Provides       data correlation</li>
</ul>
</li>
<li>Attributes      (many times is related to a table column, not always)
<ul type="circle">
<li>Descriptive       characteristics of an entity</li>
<li>Building       blocks of dimensions, describe each instance</li>
<li>Usually       text fields, with discrete values</li>
<li>e.g.,       the flavor of a product, the size of a product</li>
</ul>
</li>
<li>Hierarchies
<ul type="circle">
<li>drill-paths       within the dimension</li>
<li>Allows       top-down analysis</li>
<li>Natural       groupings of data relationships</li>
<li>e.g.,       date hierarchy is most common. Year to qtr to month to day for example)</li>
</ul>
</li>
<li>Dimension      Keys
<ul type="circle">
<li>Surrogate       Keys (Primary key, DW created)</li>
<li>Candidate       Business Keys/Alternate key (Source system keys, uniqueness)</li>
</ul>
</li>
<li>Dimension      Granularity
<ul type="circle">
<li>Granularity       in general is the level of detail of data contained in an entity (lowest       level detail)</li>
<li>A       dimensions granularity is the lowest level object which uniquely       identifies a member</li>
<li>Typically       the identifying name of a dimension</li>
</ul>
</li>
</ul>

<p>Name surrogate key with SK_<br />
Dimension naming DIM_<br />
Fact naming FACT_</p>
<p><a href="http://www.codeplex.com/MSFTDBProdSamples">http://www.codeplex.com/MSFTDBProdSamples</a> to download the AdventureWorksDW example.</p>
<h3>Hierarchies</h3>
<p>ALL level is usually the top level</p>
<p>All -&gt; Region -&gt; Country -&gt; City -&gt; Office</p>
<p>Seeing one we could use would related to the various Bible translation project locations currently under way. Need to keep in mind project sensitivities.</p>
<p>A dimension can have multiple hierarchies.</p>
<p><em>Standard Hierarchies</em></p>
<ul type="disc">
<li>All      levels have values.</li>
</ul>
<p><em>Ragged Hierarchies </em></p>
<ul type="disc">
<li>Missing      members at the mid-levels.
<ul type="circle">
<li>All       -&gt; Country -&gt; State -&gt; City and then you might be missing a       state is the country is Israel       since there are not states there.</li>
</ul>
</li>
</ul>
<p><em>Unbalanced Hierarchies</em></p>
<ul type="disc">
<li>Multiple      <em><span style="text-decoration: underline;">grains</span></em> in the hierarchy</li>
<li>May      not always be able to drill down to the lowest detail level since the      branch may stop short. (Think Org Chart)</li>
</ul>
<p>Demo: SSMS connected to a SSAS Cube</p>
<p>Product &#8211; Standard hierarchy</p>
<p>Sales  Territory &#8211; example of unbalanced hierarchy</p>
<p>Employee &#8211; another example of an unbalanced hierarchy</p>
<h3>Dimension Keys</h3>
<p>Business Keys</p>
<ul type="disc">
<li>Column(s)      identify the unique instance of a business record form the source system.</li>
<li>You      may have multiple records with the same Business Key. This is right as it      allows historical tracking.</li>
<li>Used in      the process that ties fact records with dimension members
<ul type="circle">
<li>Business       key is used to find the right surrogate key reference</li>
</ul>
</li>
</ul>
<p>Surrogate Keys</p>
<ul type="disc">
<li>
<ul type="circle">
<li>Defined       the dimension&#8217;s primary key</li>
<li>Usually       an integer
<ul type="disc">
<li>Important        to pick the right column width.</li>
<li>2,4,8        byte
<ul type="disc">
<li>SmallInt         &#8211; 2 bytes go for up to around 10k records</li>
<li>BigInt         &#8211; 8 bytes, for REALLY large dimensions</li>
</ul>
</li>
</ul>
</li>
<li>Consolidate       multi-value business keys</li>
<li>Allows       tracking of dimension history</li>
<li>Standardizes       dimension tables
<ul type="disc">
<li>All        are structured in the same way
<ul type="disc">
<li>Business         Key</li>
<li>Surrogate         key</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Don&#8217;t put attributes and business keys in your fact table.</p>
<p>Design Practices</p>
<ul type="disc">
<li>Avoid      smart keys</li>
<li>Avoid      production keys</li>
<li>production      may decide to reuse keys</li>
<li>the      company may acquire a competitor and thereby change the key building rules      changed record, but deliberately not changed key</li>
</ul>
<h3>Types of Dimensions</h3>
<p>Different dimensions types should be used in different scenarios.</p>
<p>Basic Dimension Types</p>
<ul type="disc">
<li>Standard      Star dimension
<ul type="circle">
<li>Single       table</li>
<li>Usually       date</li>
</ul>
</li>
<li>Snowflake
<ul type="circle">
<li>More       than one table in a cascading</li>
</ul>
</li>
<li>Parent      Child (unbalanced hierarchy)
<ul type="circle">
<li>Self       referencing surrogate to parent surrogate key relationship</li>
<li>Self       referencing business key relationship</li>
<li>e.g.       Org Chart, Chart of Accounts</li>
</ul>
</li>
</ul>
<p>Advanced Types</p>
<ul type="disc">
<li>Degenerate      (Seldom used. Be careful)
<ul type="circle">
<li>Dimensions       business key with no corresponding dimension table</li>
<li>Are       embedded in the fact table</li>
<li>Typically       use only when your Dim record count is about the same as the fact table       record count.</li>
<li>Usually       in line item oriented tables like sales tables</li>
</ul>
</li>
<li>Profile      or Junk Dimensions
<ul type="circle">
<li>Convenient       grouping of flags and attributes to get them out of the fact table into a       useful dimensional framework.</li>
<li>Good       for one-off lookups. Put them into a single dimension rather than a bunch       of small dimensions
<ul type="square">
<li>True/False        type attributes</li>
</ul>
</li>
</ul>
</li>
<li>Role      Playing Dimension
<ul type="circle">
<li>A single       dimension used for multiple purposes</li>
<li>Typical       example is the date dimension or the geography dimension (outrigger)</li>
</ul>
</li>
<li>Time      Dimension
<ul type="circle">
<li>Multiple       calendars
<ul type="square">
<li>Fiscal</li>
<li>Natural</li>
</ul>
</li>
<li>Usually       a single table</li>
</ul>
</li>
</ul>
<h3>Tracking History</h3>
<p>Industry best practices.</p>
<p>Changing Dimensions</p>
<ul class="unIndentedList">
<li> Slowly changing Dimensions
<ul>
<li>o &#8211; No change
<ul>
<li>Birthdate</li>
</ul>
</li>
<li>1 &#8211; Not interested in history (Updating a row/record)</li>
<li>2 &#8211; Slow changes. Adds new row/record</li>
<li>3 &#8211; Fast changes. Adds new column</li>
</ul>
</li>
</ul>
<ul class="unIndentedList">
<li> Rapidly changing Dimensions
<ul>
<li> Large dimensions
<ul>
<li>Limit type 2&#8217;s</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Good example graphical slides of Type 1 versus Type 2</p>
<p>Getting There</p>
<ul type="disc">
<li>Understand      dimension hierarchies and drill-paths</li>
<li>Confirm      historically tracked attribute req&#8217;s.
<ul type="circle">
<li>Don&#8217;t       be afraid to push back a little</li>
</ul>
</li>
<li>Check      source system data integrity, cleanliness</li>
<li>Review      current reports</li>
</ul>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=500&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-dimension-table-design-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Analysis Services End-to-End</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-analysis-services-end-to-end/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-analysis-services-end-to-end/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 19:06:05 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[sswug]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=476</guid>
		<description><![CDATA[Presenter: Craig Utley
craig@solidq.com
DB &#8211;&#62; SSIS &#8211;&#62; Relational Data Warehouse &#8211;&#62; SSAS (Cubes) &#8211;&#62; SSRS
Data Sources

SSAS      Projects have one or more data sources that point to data in some physical      format
Data      sources should impersonate a domain use with least privileges for [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="external nofollow" href="http://www.flickr.com/photos/30265340@N00/1364283972" target="_blank"><a href="http://www.flickr.com/photos/30265340@N00/1364283972"><img class="size-full wp-image-480 alignright" style="border: 0pt none; margin: 8px;" title="1364283972_68f730d552_m" src="http://blog.tech4him.com/wp-content/uploads/1364283972_68f730d552_m.jpg" alt="1364283972_68f730d552_m" width="240" height="160" /></a></a>Presenter: Craig Utley<br />
<a href="mailto:craig@solidq.com">craig@solidq.com</a></p>
<p>DB &#8211;&gt; SSIS &#8211;&gt; Relational Data Warehouse &#8211;&gt; SSAS (Cubes) &#8211;&gt; SSRS</p>
<h4>Data Sources</h4>
<ul type="disc">
<li>SSAS      Projects have one or more data sources that point to data in some physical      format</li>
<li>Data      sources should impersonate a domain use with least privileges for the      purpose of accessing data.<span id="more-476"></span></li>
</ul>
<h4>Data Source Views</h4>
<ul type="disc">
<li>Are      required as they are the only things cubes and dimensions can see</li>
<li>DSV&#8217;s      are logical representation of the schema for the dimensions and cubes</li>
<li>You      can create new logical primary keys, logical columns, and logical tables      in a DSV</li>
<li>Remember      DSV&#8217;s are logical so your source data is not altered.</li>
</ul>

<h4>Demo Steps (Fairly Standard Project Creation Steps)</h4>
<ul type="disc">
<li>Create      New Project</li>
<li>Create      a new data source (Windows authentication, use specific domain account)</li>
<li>Create      new Data Source View</li>
<li>Setup      Named Calculations where needed</li>
<li>Start      Creating Dimensions
<ol type="1">
<li>Attribute       Relationships</li>
<li>KeyColumns</li>
<li>NameColumns</li>
</ol>
</li>
<li>Create      the Cube
<ol type="1">
<li>Cube       has one or more Measures Groups Ã        Measures</li>
<li>Dimension       Usage tab shows what dimensions are used for what measure groups.</li>
<li>Create       the aggregations
<ul type="square">
<li>Aggregation        usage (Typically use Default or Unrestricted)
<ul type="disc">
<li>Full         &#8211; Must use this attribute</li>
<li>None         &#8211; Never use this attribute</li>
<li>Unrestricted         &#8211; Consider this attribute regardless but only use it if applicable.</li>
</ul>
</li>
<li>Use        20% for the Set Aggregation Options as a starting point</li>
<li>Save        it / Deploy later</li>
</ul>
</li>
</ol>
</li>
<li>Build</li>
<li>Deploy</li>
<li>Processing      (BIDS does all 3 by default)</li>
</ul>
<p>Fact: Can use BIDS 2008 to target a 2005 version project</p>
<h4>Creating a Dimension</h4>
<ol type="1">
<li>Attribute      Relationships
<ol type="a">
<li>Attribute       Relationships are the most important step after creating multilevel       hierarchies is to create attribute relationships wherever possible.</li>
<li>Attribute       relationships tell SSAS how attributes are related so itacan perform more       efficient aggregations and queries.</li>
</ol>
</li>
<li>KeyColumns      and NameColumns
<ol type="a">
<li>Example:       4 quarters in a year, need to add year to the key to make each year/qtr       unique.</li>
</ol>
</li>
</ol>
<p>All Dimensions must have a KeyColumn.</p>
<p>Attribute Relationship designer in 2008 looks good. Drag the child onto the parent to create the relationship structure. You can have multiple paths through the attribute relationships.</p>
<p>Set AttributeHierarchyVisible property to false if the attribute is also used in a multi-level hierarchy.</p>
<p>Set format strings in the cube measures</p>
<p>Set IgnoreUnrelatedDimensions to false &#8211; Fixes issue with repeating amounts when attribute doesn&#8217;t make sense.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=476&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-analysis-services-end-to-end/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSWUG vConf &#8211; Agile Business Development</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-agile-business-development/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-agile-business-development/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 17:27:12 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[sswug]]></category>
		<category><![CDATA[VSTS]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=468</guid>
		<description><![CDATA[Agile Business Intelligence &#8211; Proven Techniques that move BI Development into the Agile World
Presenter: Ted Malone
http://portal.sqltrainer.com
Gotta love Ted. He&#8217;s been with SQL Server since Beta v1.0 on OS/2.
Ted&#8217;s presentation is about Agile development method using Visual Studio Team System. Hoping some methodologies can apply using other tools.
Ted on Why Team System: The tools are as [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="external nofollow" href="http://www.flickr.com/photos/12932804@N00/2513682441"><a href="http://www.flickr.com/photos/12932804@N00/2513682441" target="_blank"><img class="alignleft size-medium wp-image-482" style="border: 0pt none; margin: 8px;" title="2513682441_b2beea0d6b" src="http://blog.tech4him.com/wp-content/uploads/2513682441_b2beea0d6b-300x225.jpg" alt="2513682441_b2beea0d6b" width="300" height="225" /></a></a>Agile Business Intelligence &#8211; Proven Techniques that move BI Development into the Agile World</p>
<p>Presenter: Ted Malone<br />
<a href="http://portal.sqltrainer.com/">http://portal.sqltrainer.com</a></p>
<p>Gotta love Ted. He&#8217;s been with SQL Server since Beta v1.0 on OS/2.</p>
<p>Ted&#8217;s presentation is about Agile development method using Visual Studio Team System. Hoping some methodologies can apply using other tools.<span id="more-468"></span></p>
<p>Ted on Why Team System: The tools are as important as the process. Tools should make the process invisible.</p>
<p>Typically in a project you are moving from a Product vision into a final Product.</p>
<p>Principles of Team System</p>
<ul type="disc">
<li>Value      Up. Build bottom up, not top down</li>
<li>Process      per project. One size does not fit all</li>
<li>Iteration.      Plan to learn and grow</li>
<li>Quality      early and often. Automate quality development and testing (Like to know      more on this for SQL BI projects)</li>
<li>People      first. Trust your people (or in my case, me. Haha) &#8211; Empower them with      project transparency.</li>
</ul>
<p>&#8220;Know that you&#8217;re not going to know something.&#8221; &#8211; I love that quote. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>I like the consolidated work items (tasks) in the VS interface.</p>
<p>Need to learn more about the Scenario functionality of VS Team System. Interesting for automated testing?</p>
<p>Hmmm&#8230;.ties into Sharepoint as a project status portal. Cool. Too bad we don&#8217;t have Team System nor Sharepoint. All of it gets way too expensive for a non-profit. Anyone doing automated testing or continuous integrated for SQL Server, SSAS, SSRS, SSIS using open source tools?</p>
<p>Funny&#8230;Ted&#8217;s desktop background is a dog. I presume his?</p>
<p>ConfigureSoft Software Development and Lifecycle Management Portal. Provides detailed recommendations for doing Agile/Lifecycle in VS Team System but also includes methodology etc&#8230; Is this a product or something that is downloaded and added to Sharepoint?</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=468&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-agile-business-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
