<?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; ssrs</title>
	<atom:link href="http://blog.tech4him.com/tags/ssrs/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 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>Data validation for datetime parameters in SSRS</title>
		<link>http://blog.tech4him.com/2009/07/data-validation-for-datetime-parameters-in-ssrs/</link>
		<comments>http://blog.tech4him.com/2009/07/data-validation-for-datetime-parameters-in-ssrs/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 23:15:26 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[ssrs]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=621</guid>
		<description><![CDATA[Data validation for datetime parameter in SSRS.
Came across this piece of code for ensuring the end date comes after the start date.Â  Just what I was about to write but a quick Google search saved a bit of time. Yay!
The function below checks for the Start and End date ranges .
Function:
Function CheckDateParameters(StartDate as Date, EndDate [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/3db067f2-628e-432d-aa25-f63b1ccb1dfa/"></a>Data validation for datetime parameter in SSRS.</p>
<p>Came across <a href="http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/3db067f2-628e-432d-aa25-f63b1ccb1dfa/">this piece of code</a> for ensuring the end date comes after the start date.Â  Just what I was about to write but a quick Google search saved a bit of time. Yay!<span id="more-621"></span></p>
<p>The function below checks for the Start and End date ranges .</p>
<p align="left"><strong>Function:</strong></p>
<pre>Function CheckDateParameters(StartDate as Date, EndDate as Date) as Integer
Dim msg as String
     msg = ""
     If (StartDate &gt; EndDate)  Then
        msg="Start Date should not be later than End Date"
     End If
     If msg &lt;&gt; "" Then
        MsgBox(msg, 16, "Report Validation")
        Err.Raise(6,Report)                    'Raise an overflow
     End If
End Function</pre>
<p align="left"><strong></strong></p>
<p align="left"><strong>Steps:</strong></p>
<p align="left">1.) Go the Report Parameters and add a parameterÂ with the datatype is string.</p>
<p align="left">2.) Check the Hidden checkbox and Allow blank value ckeckbox.</p>
<p align="left">3.) From Default ValuesÂ choose Non-Queried radio button andÂ then press the FX button and paste this code.</p>
<p>=CODE.CheckDateParameters(&lt;parameterStartdate&gt;.Value,&lt;parameterEnddate&gt;.Value)</p>
<p align="left">Then press OK.</p>
<p>Blessings.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=621&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/07/data-validation-for-datetime-parameters-in-ssrs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSRS 2008 Data Driven Subscriptions and Alerts</title>
		<link>http://blog.tech4him.com/2009/06/ssrs-2008-data-driven-subscriptions-and-alerts/</link>
		<comments>http://blog.tech4him.com/2009/06/ssrs-2008-data-driven-subscriptions-and-alerts/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 13:12:05 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[SSRS 2008]]></category>
		<category><![CDATA[subscription]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=618</guid>
		<description><![CDATA[A use case has been presented where users wish to receive email notification of certain records matching various criteria. Additionally, the notification subscription should only notify the user if records exist matching the criteria. The notification via subscriptions should only happen once for any given record.
This use case is unique since the typical approach is [...]]]></description>
			<content:encoded><![CDATA[<p>A use case has been presented where users wish to receive email notification of certain records matching various criteria. Additionally, the notification subscription should only notify the user if records exist matching the criteria. The notification via subscriptions should only happen once for any given record.<span id="more-618"></span></p>
<p>This use case is unique since the typical approach is to create a report with criteria parameters and then use a daily/weekly/etc timed subscription to run the report and email to the users. This methodology sends the report to the users even if no records match the actual report run-time criteria. Also, this may allow the report to keep a particular record in a report for as long as the record meets the criteria, and thus doe not fulfill the &#8220;one-time&#8221; only notification desired above.</p>
<p>To address this use case we are investigating the use of data driven subscriptions for a solution. The concept is to use a subscription history table that records all records for which notifications are sent to users. Additionally, the query driving the report will look at this table to determine if any new records match the other reporting criteria. If not, the email distribution will be nulled, to keep users from being notified of no matching records.</p>
<p>I would love to hear other suggestions on how to create this type of report notification/alerting. Again we want to send notification one-time per matching record, regardless if the record shows up multiple times in the raw report criteria results. And, we want nothing to be sent to the users if no matching records exist.</p>
<p>Blessings</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=618&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/06/ssrs-2008-data-driven-subscriptions-and-alerts/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Christian Non-Profit Seeks DBA/Developer/Report Writer</title>
		<link>http://blog.tech4him.com/2009/04/christian-non-profit-seeks-dbadeveloperreport-writer/</link>
		<comments>http://blog.tech4him.com/2009/04/christian-non-profit-seeks-dbadeveloperreport-writer/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 19:24:21 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[bible]]></category>
		<category><![CDATA[dba]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=513</guid>
		<description><![CDATA[Hey there everyone. Have I got a treat for someone out there.
Are you a SQL Server DBA, Developer, Report Writer?
Do you align with a desire to spread God&#8217;s Word?
Do you love working in an evolving/energetic environment?
Yes? Well here&#8217;sÂ  a neat opportunity.Â  The Seed Company is a Christian non-profit focused on Bible Translation. Based in Arlington, [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-514" href="http://blog.tech4him.com/2009/04/christian-non-profit-seeks-dbadeveloperreport-writer/logo/"><img class="alignright size-full wp-image-514" style="border: 0pt none; margin: 10px;" title="logo" src="http://blog.tech4him.com/wp-content/uploads/logo.gif" alt="logo" width="238" height="74" /></a>Hey there everyone. Have I got a treat for someone out there.</p>
<p>Are you a SQL Server DBA, Developer, Report Writer?<br />
Do you align with a desire to spread God&#8217;s Word?<br />
Do you love working in an evolving/energetic environment?<span id="more-513"></span></p>
<p>Yes? Well here&#8217;sÂ  a neat opportunity.Â  <a href="http://www.theseedcompany.org">The Seed Company</a> is a Christian non-profit focused on Bible Translation. Based in Arlington, Texas in the heart of the D/FW metroplex they are seeking a multi-talented individual to fill a big need.</p>
<blockquote><p><a href="http://www.theseedcompany.org">&#8220;The Seed Company</a> is a faith-based, 501(c)3 organization committed to the vision  of creatively networking Godâ€™s people around the world to translate the Bible  into every language for His glory&#8221;</p></blockquote>
<p>Here&#8217;s the info on the position.</p>
<p class="MsoNormal"><strong>Brief Description: </strong>Preserve and extend TSC staff  capabilities through database development, administration, and reporting.</p>
<div class="MsoNormal" style="text-align: center;">
<hr size="2" /></div>
<p class="MsoNormal"><strong>Responsibilities: </strong></p>
<p class="MsoNormal">General:</p>
<ol>
<li> Has servant  heart, and a desire to make others more effective in their work.</li>
<li> Good  interpersonal skills.</li>
<li> Strong written and verbal communication skills.</li>
<li> Ability to understand user needs and to design database solutions  appropriate to those needs.</li>
<li> Familiarity with computer networking and  security issues.</li>
<li> Familiarity with server administration and  backup/restore techniques.</li>
<li> Ability to document routine tasks.</li>
<li> Working knowledge of Microsoft Access, Windows Server and Microsoft Office  products.</li>
<li> Working knowledge of web technologies.</li>
</ol>
<p class="MsoNormal">Specific:</p>
<ol>
<li> Ability to develop and  maintain data dictionaries and data models/ schemas.</li>
<li> Ability to design  and maintain reports and reporting environments.</li>
<li> Ability to design and  implement user interfaces for data entry and reporting.</li>
<li> Ability to  design and maintain integration (ETL, SSIS) with other database systems.</li>
<li> Knowledge of tools for database design, performance monitoring and user  interface development.</li>
<li> Thorough understanding of SQL Server and  reporting tools.</li>
</ol>
<p>The position is full-time and will be out of the Arlington, Texas office. There are a number of neat initiatives going on including moving to an SSRS reporting environment (SSRS 2008), the potential to start into Data Warehousing, data integration and automation with a number of internal and external information systems.</p>
<p>Interested parties should contact:</p>
<p>Dave Mutchler<br />
<a href="mailto:dave_mutchler@tsco.org">dave_mutchler@tsco.org</a><br />
(817)-557-2121</p>
<h4><a href="http://www.theseedcompany.org/contact"><img class="alignright size-full wp-image-524" style="border: 0pt none; margin: 10px;" title="staffphoto" src="http://blog.tech4him.com/wp-content/uploads/staffphoto.jpg" alt="staffphoto" width="300" height="193" /></a>Corporate Headquarters</h4>
<p>The Seed Company<br />
3030 Matlock Rd. Suite 104<br />
Arlington TX 76015<br />
USA<br />
<a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=3030+Matlock+Rd,+Arlington,+TX+76015&amp;sll=37.0625,-95.677068&amp;sspn=42.766543,80.15625&amp;ie=UTF8&amp;z=16&amp;iwloc=addr&amp;om=1" target="_blank">view map</a><br />
Phone (817) 557-2121<br />
Toll Free (877)593-7333</p>
<p>Contact Info: Email resumes with cover letter to:  <a href="mailto:dave_mutchler@tsco.org">dave_mutchler@tsco.org</a></p>
<p>Business Type: Bible Translation</p>
<p>Comments: The Seed Company is an affiliate of Wycliffe Bible Translators and seeks to make employment decisions in accordance with applicable federal and state employment discrimination laws and regulations. As a religious organization, The Seed Company is entitled to make employment decisions on the basis of religious beliefs and practices of the applicant or employee. All positions require a personal commitment to Christ, evidenced by personal testimony and identification with a local church.</p>
<address>Full disclosure: I eagerly give my weekdays, some weekends and some nights to work at The Seed Company. Drop me a line if you want to know more about the organization.</address>
<address> </address>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=513&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/christian-non-profit-seeks-dbadeveloperreport-writer/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>
		<item>
		<title>SSWUG Vconf &#8211; The Accidental Business Intelligence Administrator</title>
		<link>http://blog.tech4him.com/2009/04/sswug-vconf-the-accidental-business-intelligence-administrator/</link>
		<comments>http://blog.tech4him.com/2009/04/sswug-vconf-the-accidental-business-intelligence-administrator/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 15:23:28 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[SSAS]]></category>
		<category><![CDATA[SSIS]]></category>
		<category><![CDATA[ssrs]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=455</guid>
		<description><![CDATA[Below I am posting some of my notes from the various sessions, along with comments, observations and occasional odd humor.  
The Accidental Business Intelligence Administrator
This session is designed for SQL Server DBAs who find themselves having to support SQL Server Business Intelligence projects using Reporting Services, Integration Services or Analysis Services. Weâ€™ll talk about [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="external nofollow" href="http://www.flickr.com/photos/11703832@N08/2320362386"><img class="alignright" style="border: 0pt none; margin: 8px;" src="http://farm4.static.flickr.com/3154/2320362386_34a7128c5a_m.jpg" border="0" alt="Flow Control" hspace="8" width="173" height="240" align="left" /></a>Below I am posting some of my notes from the various sessions, along with comments, observations and occasional odd humor. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>The Accidental Business Intelligence Administrator</h3>
<p>This session is designed for SQL Server DBAs who find themselves having to support SQL Server Business Intelligence projects using Reporting Services, Integration Services or Analysis Services. Weâ€™ll talk about the lifecycle of projects using these tools, how they impact your SQL Server infrastructure, and what adaptations you might need to make as a production DBA in order to maintain and secure them. Along the way, you might just learn what all those â€œotherâ€ services do that are listed in the SQL Server Configuration Manager.<span id="more-455"></span></p>
<p>Presenter: Chris Randall (crandall@ameriteach.com)</p>
<p>http://blogs.ameriteach.com/chris-randall</p>
<p>What is SQL Server Business Intelligence? &#8220;a method of storing and presenting your key enterprise data so that anyone in your company can quickly and easily ask questions of accurate and timely data.&#8221;</p>
<p>Microsoft end-to-end BI offering slide.</p>
<h4>Components of SQL BI</h4>
<ul>
<li>Integration Services</li>
<li>Analysis Services</li>
<li>Reporting Services</li>
<li>Sharepoint?</li>
</ul>
<h4>SQL BI Administrative Tasks</h4>
<ul>
<li>Install</li>
<li>Configure</li>
<li>Deploy and Store</li>
<li>Secure</li>
<li>Backup</li>
<li>Monitor</li>
</ul>
<h4>Administering Integration Services</h4>
<ul>
<li>Lifecycle</li>
<li>Installation</li>
<li>Configuration</li>
<li>Security</li>
<li>Backup</li>
<li>Monitor</li>
</ul>
<h4>What is Integration Services</h4>
<ul>
<li>Platform to extract, transform, load (ETL) applications</li>
<li>Unit ofÂ  deployment is a .DTSX text file (XML)</li>
<li>Contains Control Flow (execution sequence) and Data Flow (pump rows from source to destination) engines</li>
<li>Allows for vast assortment of operations to be performed within a package.</li>
</ul>
<p>As an administrator, anytime you here a developer say &#8220;I&#8217;m going to pull data from&#8230;&#8221; you need to immediately think if the tools for the source are installed on the server, not just the developer desktop.<br />
</p>
<h4>Integration Services Lifecycle</h4>
<ul>
<li>Develop Packages
<ul>
<li>Import/export wizard</li>
<li>Visual Studio/BIDS</li>
</ul>
</li>
<li>Deploy and Store
<ul>
<li>File System</li>
<li>MSDB</li>
</ul>
</li>
<li>Execute
<ul>
<li>SQL Agent Job, DTEXEC.EXE</li>
</ul>
</li>
</ul>
<p>For file system deployment there is a managed &#8220;magic&#8221; folder. But you can deploy to anywhere in the file system.</p>
<p>C:\Microsoft SQL Server\100\DTS\Packages\</p>
<h4>Installing SSIS</h4>
<ul>
<li>Optional Component of SQL Server install</li>
<li>Only one instance per server</li>
<li>Windows Service &#8211; management, not execution</li>
<li>Roles added to MSDB</li>
<li>Managed folder in SQL installation path</li>
<li>Runtime, development files</li>
</ul>
<h4>Configuring SSIS</h4>
<ul>
<li>Set it and forget it&#8230;up to a pint!</li>
<li>Most configuration is package specific</li>
<li>Develop best practices for storage, security, logging
<ul>
<li>For file system package storage, ser up NTFS permissions</li>
<li>For MSDB storage, determine access, growth needed</li>
</ul>
</li>
</ul>
<h4>Securing SSIS</h4>
<ul>
<li>Security at runtime is most common problem in production</li>
<li>SQL Agent may not have appropriate rights
<ul>
<li>&#8220;It works on my machine!&#8221;</li>
</ul>
</li>
<li>Work with BI devs to standardize package encryption, storage locations</li>
<li>For MSDB storage, roles provide access controls.</li>
</ul>
<h4>Backing Up SSIS</h4>
<ul>
<li>Things to Backup:</li>
<li>Developer source</li>
<li>File and folders in the fs deployment</li>
<li>scripts, configuration files</li>
<li>MSDB for SQL Server deployment</li>
<li>don&#8217;t forget that MSDB only stores packages</li>
<li>supporting files are in the file system</li>
</ul>
<h4>Monitoring SSIS</h4>
<ul>
<li>Logging Logging logging</li>
<li>Limited utility of running Packages node in SSMS</li>
<li>Logging Logging logging</li>
<li>Some perfmon counters</li>
</ul>
<p>Work with developer for multiple logging modes (debugging versus production run)</p>
<p>Easily manage file system package folders and packages via SSMS.</p>
<p>dbo.sysssispackages table stores the package info. Remember, the old name for DTS was dbo.sysdtspackages. Use the new one!</p>
<h4>Administering Analysis Services</h4>
<ul>
<li>Platform for creating multidimensional data repositories for querying</li>
<li>Pre-calculates and stores aggregated data</li>
<li>Presents to client application in format for flexible modeling and analysis (Excel Pivot Tables, for exmaple)</li>
<li>Also includes Data Mining Engine and tools for predictive analysis</li>
</ul>
<h4>Analysis Services Lifecycle</h4>
<ul>
<li>Develop in BIDS
<ul>
<li>SSAS &#8220;Database&#8221; is a unit of deployment</li>
<li>Not a relational database &#8211; Think of it as a project</li>
</ul>
</li>
<li>Deploy via BIDS, Deployment wizard or XMLA script</li>
<li>Data can be stored in File system, Relational DMBS, or some combination</li>
<li>Hosted, reprocessed, served up by SSAS engine</li>
</ul>
<h4>Installing SSAS</h4>
<ul>
<li>Optional component of SQL Server install</li>
<li>Supports multiple instances</li>
<li>Windows service handles management and execution</li>
<li>Data files may be in SQL Server file path</li>
</ul>
<h4>Configuring SSAS</h4>
<ul>
<li>New install is empty. Needs databases deployed, user accounts created for use</li>
<li>Like SQL, no access to no-administrators by efault</li>
<li>Wealth of tuning options within the management tools</li>
</ul>
<h4>Securing SSAS</h4>
<ul>
<li>Role based security</li>
<li>Need permissions to connect. Permissions set at database,Â  per cube, and further down the object hierarchy</li>
<li>Windows Authentication only</li>
<li>Built-in RunAs functionality in BIDS, SSMS for testing.</li>
</ul>
<h4>Backing up SSAS</h4>
<ul>
<li>What to Backup
<ul>
<li>Deployed database metdata (designs)</li>
<li>Security roles</li>
<li>Server configuration files</li>
<li>Logs?</li>
</ul>
</li>
</ul>
<p>Data stored mostly in the following folder:<br />
C:\Microsoft SQL Server\MSAS10.MSSQLSERVER\OLAP\Data</p>
<p>Whew! Slow down. You can tell he&#8217;s starting to run out of time. How do I keep up taking notes and listening well. <img src='http://blog.tech4him.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h4>What is SQL Reporting Services</h4>
<ul>
<li>Provides traditional and interactive reporting</li>
<li>Web hosting engine</li>
<li>Provides reports in a number of output rendering formats</li>
<li>Native mode with own web portal for viewing and management</li>
<li>Sharepoint integrated mode</li>
</ul>
<h4>SSRS LifeCycle</h4>
<ul>
<li>Develop
<ul>
<li>BIDS, Report Designer, Report builder</li>
<li>RDL, RDS, SMDL XML text files are produced</li>
</ul>
</li>
<li>Deploy and store
<ul>
<li>Stored in content database hosted in SQL Server</li>
</ul>
</li>
<li>Deploy via BIDS, rs.exe, Report manager/Sharepoint</li>
<li>Manage and secure</li>
<li>Consume via portal, web pages, embedded controls</li>
</ul>
<h4>Installing SSRS</h4>
<ul>
<li>Optional feature in SQL Server setpu
<ul>
<li>Files only install or install and configure setup</li>
</ul>
</li>
<li>Multiple instance support</li>
<li>Mix of Windows and Web Services in 2009</li>
</ul>
<h4>Configuring SSRS 2008</h4>
<ul>
<li>Configuration tool.</li>
<li>2008 simplified configuration from 2005</li>
</ul>
<h4>Securing SSRS</h4>
<ul>
<li>Role based security (if native mode)
<ul>
<li>Default roles installed</li>
</ul>
</li>
<li>Groups/Users
<ul>
<li>Windows/Active Directory</li>
</ul>
</li>
<li>Sharepoint Integrated</li>
<li>SSL</li>
<li>Auditing Report Access</li>
<li>Data sources</li>
</ul>
<h4>Backing Up SSRS</h4>
<ul>
<li>Report Server Database (two of them)</li>
<li>Encryption Keys</li>
<li>Sharepoint DB</li>
<li>Custom Extensions</li>
<li>Configuration files</li>
<li>RSTempDB</li>
<li>IIS Settings for RS 2005</li>
<li>RDLs</li>
<li>SSL Certificates</li>
</ul>
<p>Whew! That was a whirl wind of a session. Tough to take all the notes but a good overview. Presenter was good a getting the information to us.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=455&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/04/sswug-vconf-the-accidental-business-intelligence-administrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charts, Running Totals and Time Series. Custom Code to the Rescue.</title>
		<link>http://blog.tech4him.com/2009/03/charts-running-totals-and-time-series-custom-code-to-the-rescue/</link>
		<comments>http://blog.tech4him.com/2009/03/charts-running-totals-and-time-series-custom-code-to-the-rescue/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 22:43:52 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[datapoint]]></category>
		<category><![CDATA[dundas]]></category>
		<category><![CDATA[microsoft control]]></category>
		<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[value expression]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=430</guid>
		<description><![CDATA[While working with time series charts in SQL Server Reporting Services, I ran across a particular need to show cumulative aggregation of income over time by fiscal year. Yup, that&#8217;s a mouthful eh? I initially thought great, I&#8217;ll just make the Y-axis value be the running total of the !Fields:Total.Value for the fiscal year series [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="external nofollow" href="http://www.flickr.com/photos/15332036@N00/233713534"><img class="alignright" style="border: 0pt none; margin: 8px;" src="http://farm1.static.flickr.com/89/233713534_f046bdeed5_m.jpg" border="0" alt="Run (final editing)" hspace="8" width="159" height="240" align="left" /></a>While working with time series charts in SQL Server Reporting Services, I ran across a particular need to show cumulative aggregation of income over time by fiscal year. Yup, that&#8217;s a mouthful eh? I initially thought great, I&#8217;ll just make the Y-axis value be the running total of the !Fields:Total.Value for the fiscal year series grouping using the RunningValue() function. This worked great with the exception of the current fiscal year.<span id="more-430"></span></p>
<p>So just to set the foundation for this scenario, we are using SSRS 2008. The chart is being created via Dundas Chart for Reporting Services, not the included Microsoft Chart control. Our Y value expression is:</p>
<pre>=RunningValue(Fields!Total.Value,sum,
"DundasChartControl1_DRG_PMTFiscalYear_agg")</pre>
<p><a href="http://blog.tech4him.com/wp-content/uploads/runningvalue_chart_problem.png"><img class="alignleft size-medium wp-image-432" title="RunningValue in a Time Series Problem" src="http://blog.tech4him.com/wp-content/uploads/runningvalue_chart_problem-300x154.png" alt="RunningValue in a Time Series Problem" width="300" height="154" /></a>As you can see in the chart to the left,Â  for the current fiscal year we are currently in March. There are still a number of months left in the fiscal year and in our dataset, there are no values for those future months. Unfortunately, using the RunningValues() function means the Y value just remains where it was for March through the rest of the fiscal year. Not the behavior we want.</p>
<p>What we are looking for is that if there is no value we do not want to show a line or marker. In the Dundas Chart properties you have the option to set how empty data points should be handled. We ensured that this was set to the &#8220;zero&#8221; setting rather than &#8220;average&#8221;. Of course this did not resolve our issue because the Y value is not empty as it contains the running value.Â  So how can we ensure that the empty datapoints are seen by the Dundas custom chart control in order to be properly handled? Custom code is the answer.</p>
<p>First we changed the Y value expression to simply be:</p>
<pre>=Sum(Fields!Total.Value)</pre>
<p>This sets each datapoint to the individual year/month income value rather than the RunningValue expression we were using. Next in the Advanced &#8211;&gt; View Code area we found and selected the PostApplySeriesData event. Finally we added custom code that modifies the Y value for the chart to essentially be the running total.</p>
<pre>' Parameter: chartObj - represents the chart object
' Parameter: series  - the series that is currently being populated
' Parameter: codeParams  - user defined code parameters

Dim runningTotal As Double = 0

For Each point As DataPoint In series.Points
  point.YValues(0) = point.YValues(0) + runningTotal
  runningTotal = point.YValues(0)
Next</pre>
<p><a href="http://blog.tech4him.com/wp-content/uploads/runningvalue_chart_fixed.png"><img class="alignleft size-medium wp-image-433" title="runningvalue_chart_fixed" src="http://blog.tech4him.com/wp-content/uploads/runningvalue_chart_fixed-300x155.png" alt="runningvalue_chart_fixed" width="300" height="155" /></a>Why does this work? It is actually quite simple.</p>
<p>At the time the series data is applied to the chart, the charting component is seeing the actual Y series datapoint value. For those future months, the datapoints are empty and the chart property for handling empty points works. After that is out of the way, we then come back and adjust the Y values for the existing datapoints. (Our empty datapoints aren&#8217;t there.)</p>
<p>Voila, our problem is fixed.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=430&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/03/charts-running-totals-and-time-series-custom-code-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How do I set tooltips for datapoints, series or other items within Dundas Chart for Reporting Services?</title>
		<link>http://blog.tech4him.com/2009/03/how-do-i-set-tooltips-for-datapoints-series-or-other-items-within-dundas-chart-for-reporting-services/</link>
		<comments>http://blog.tech4him.com/2009/03/how-do-i-set-tooltips-for-datapoints-series-or-other-items-within-dundas-chart-for-reporting-services/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 22:43:08 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[dundas]]></category>
		<category><![CDATA[ssrs]]></category>
		<category><![CDATA[SSRS 2008]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=422</guid>
		<description><![CDATA[Wow. Big disappointment for me today. I&#8217;ve been hitting my head against a brick wall for the last 1.5 hrs trying to find the Tooltip property in a Dundas Chart for Reporting Services object for each series data point.
Seemed like a simple request since the built in Chart object in SSRS 2008 has a marker [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_424" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.tech4him.com/wp-content/uploads/income-over-time.jpg"><img class="size-medium wp-image-424" title="income-over-time" src="http://blog.tech4him.com/wp-content/uploads/income-over-time-300x216.jpg" alt="Sample Income over Time (Current + Historical) where a tooltip on datapoints would be useful." width="300" height="216" /></a><p class="wp-caption-text">Sample Income over Time (Current + Historical) where a tooltip on datapoints would be useful.</p></div>
<p>Wow. Big disappointment for me today. I&#8217;ve been hitting my head against a brick wall for the last 1.5 hrs trying to find the Tooltip property in a Dundas Chart for Reporting Services object for each series data point.</p>
<p>Seemed like a simple request since the built in Chart object in SSRS 2008 has a marker tooltip property. Well boys and girls, the short answer is &#8220;no, you can&#8217;t.&#8221;</p>
<p>According to <a href="http://support.dundas.com/Default.aspx?article=1052">this article</a>, Dundas is stating that the limitation is on Microsoft and affects all custom reporting objects.</p>
<p>Boy, that&#8217;s not how I anticipated ending my day after our organization shelled out for the Dundas dashboard bundle. Might just have to go back to the Microsoft chart control for some reports. Disappointing to say the least.</p>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=422&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/03/how-do-i-set-tooltips-for-datapoints-series-or-other-items-within-dundas-chart-for-reporting-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server Reporting Services Failed Subscriptions</title>
		<link>http://blog.tech4him.com/2009/02/sql-server-reporting-services-failed-subscriptions/</link>
		<comments>http://blog.tech4him.com/2009/02/sql-server-reporting-services-failed-subscriptions/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 19:59:43 +0000</pubDate>
		<dc:creator>Tom</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Links/Resources]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[ssrs]]></category>

		<guid isPermaLink="false">http://blog.tech4him.com/?p=389</guid>
		<description><![CDATA[SSRS Failed Subscription Notifications Â« Jeff Promâ€™s SQL Server Weblog
Great little query against your ReportServer db that you can create a report from to see subscription failures. A little tweaking and creativity and you&#8217;ve got the makings of a set of subscription management reports.
SELECT     C.Name, S.LastRunTime, S.LastStatus, S.Description, Users.UserName
FROM   [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jeffprom.wordpress.com/2008/08/22/ssrs-failed-subscription-notifications/"><a rel="external nofollow" href="http://www.flickr.com/photos/53611153@N00/878861772"><img class="alignright" style="border: 0pt none; margin: 8px;" src="http://farm2.static.flickr.com/1391/878861772_bb21172cd9_m.jpg" border="0" alt="mailed over" hspace="8" width="179" height="240" align="left" /></a>SSRS Failed Subscription Notifications Â« Jeff Promâ€™s SQL Server Weblog</a></p>
<p>Great little query against your ReportServer db that you can create a report from to see subscription failures. A little tweaking and creativity and you&#8217;ve got the makings of a set of subscription management reports.</p>
<blockquote><p><span id="more-389"></span>SELECT     C.Name, S.LastRunTime, S.LastStatus, S.Description, Users.UserName<br />
FROM         Subscriptions AS S INNER JOIN<br />
Users ON S.OwnerID = Users.UserID LEFT OUTER JOIN<br />
Catalog AS C ON C.ItemID = S.Report_OID<br />
WHERE     (LEFT(S.LastStatus, 12) &lt;&gt; &#8216;Mail sent to&#8217;) AND (LEFT(S.LastStatus, 12) &lt;&gt; &#8216;New Subscrip&#8217;)</p></blockquote>
<pre></pre>
<img src="http://blog.tech4him.com/?ak_action=api_record_view&id=389&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.tech4him.com/2009/02/sql-server-reporting-services-failed-subscriptions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
