<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devpinoy.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>αρχάριος : Reporting Services</title><link>http://devpinoy.org/blogs/marl/archive/tags/Reporting+Services/default.aspx</link><description>Tags: Reporting Services</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>How To: Report Authoring in SSRS 2005 - Part I (The Database)</title><link>http://devpinoy.org/blogs/marl/archive/2009/01/18/how-to-report-authoring-in-ssrs-2005-part-i-the-database.aspx</link><pubDate>Sun, 18 Jan 2009 20:02:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:34257</guid><dc:creator>marl</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/marl/rsscomments.aspx?PostID=34257</wfw:commentRss><comments>http://devpinoy.org/blogs/marl/archive/2009/01/18/how-to-report-authoring-in-ssrs-2005-part-i-the-database.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;span style="background-color:#ffff99;"&gt;*NOTE - This is a Cross-Post from my other blog &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://dbalink.wordpress.com"&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;span style="background-color:#ffff99;"&gt;http://dbalink.wordpress.com&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="font-size:small;"&gt;&lt;strong&gt;&lt;span style="background-color:#ffff99;"&gt; - Marlon Ribunal : -)&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://dbalink.wordpress.com/2009/01/17/how-to-report-authoring-in-ssrs-2005-part-i-the-database/" rel="bookmark" title="Permanent Link to How To: Report Authoring in SSRS 2005 - Part I (The&amp;nbsp;Database)"&gt;H&lt;/a&gt;This is an introduction to&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/bb671084.aspx" target="_blank"&gt;SQL Server Reporting Services 2005&lt;/a&gt;. I am not going to explain the&amp;nbsp;architecture and concepts around the Reporting Services (MSDN will do a great job on that). If you&amp;#39;re following my &amp;quot;How-To&amp;quot; articles, all the examples are outright step-by-step of the &amp;quot;how&amp;#39;s&amp;quot; and not the &amp;quot;why&amp;#39;s&amp;quot;. This series will demonstrate how to create report from ground up. We&amp;#39;ll start from creating our database and the tables and&amp;nbsp;gradually progressing towards creating our simple report to the advanced report design. Knowledge of&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/bb671246.aspx" target="_blank"&gt;SQL Server&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/T-SQL" target="_blank"&gt;TSQL&lt;/a&gt;&amp;nbsp;is required.&lt;/h2&gt;
&lt;div&gt;
&lt;p&gt;This will be a multipart series about SQL Server Reporting Services 2005.&lt;/p&gt;
&lt;p&gt;In this first part (&amp;quot;The Database&amp;quot;) we will create the database and its structure. This database is just a simple one. There&amp;#39;s nothing fancy about it.&lt;/p&gt;
&lt;p&gt;Here we go.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--&amp;nbsp;Create&amp;nbsp;the&amp;nbsp;demo&amp;nbsp;database&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;CREATE&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;DATABASE&lt;/span&gt;&amp;nbsp;SQLServerBlogDemo&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this demo, we will be needing a simple structure which is composed&amp;nbsp;of two tables - Employee and Department. There are lots of&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/sqlserver/bb671432.aspx" target="_blank"&gt;Best Practices&lt;/a&gt;&amp;nbsp;on how to structure your&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms172451(SQL.90).aspx" target="_blank"&gt;database objects&lt;/a&gt;. We&amp;#39;re skipping those right now because that is not the goal of this series. So let&amp;#39;s create those two tables:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;br /&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--Create&amp;nbsp;Employee&amp;nbsp;Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;CREATE&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;TABLE&lt;/span&gt;&amp;nbsp;Employee&lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EmpID&amp;nbsp;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;IDENTITY&lt;/span&gt;(1,1)&amp;nbsp;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DeptID&amp;nbsp;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EmpFirstName&amp;nbsp;&lt;span style="color:blue;"&gt;NVARCHAR&lt;/span&gt;(50)&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EmpLastName&amp;nbsp;&lt;span style="color:blue;"&gt;NVARCHAR&lt;/span&gt;(50)&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EmpBirthDay&amp;nbsp;&lt;span style="color:blue;"&gt;SMALLDATETIME&lt;/span&gt;&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EmpSSN&amp;nbsp;&lt;span style="color:blue;"&gt;NVARCHAR&lt;/span&gt;(50)&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL,&lt;/span&gt;&lt;/code&gt;&lt;code style="font-size:12px;"&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONSTRAINT&lt;/span&gt;&amp;nbsp;PK_Employee&amp;nbsp;&lt;span style="color:blue;"&gt;PRIMARY&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;KEY&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;CLUSTERED&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code style="font-size:12px;"&gt;)&lt;/code&gt;&lt;/p&gt;
&lt;div&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--&amp;nbsp;Create&amp;nbsp;Department&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;CREATE&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;TABLE&lt;/span&gt;&amp;nbsp;Department&lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DeptID&amp;nbsp;&lt;span style="color:blue;"&gt;INT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;IDENTITY&lt;/span&gt;(1,1)&amp;nbsp;&lt;span style="color:gray;"&gt;NOT&lt;/span&gt;&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DeptName&amp;nbsp;&lt;span style="color:blue;"&gt;NVARCHAR&lt;/span&gt;(50)&amp;nbsp;&lt;span style="color:#a9a9a9;"&gt;NULL&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;CONSTRAINT&lt;/span&gt;&amp;nbsp;PK_Department&amp;nbsp;&lt;span style="color:blue;"&gt;PRIMARY&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;KEY&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;CLUSTERED&lt;/span&gt;&amp;nbsp;&lt;br /&gt;)&lt;/code&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;Let&amp;#39;s add a&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms177463(SQL.90).aspx" target="_blank"&gt;Foreign Key&lt;/a&gt;&amp;nbsp;to the Employee table referencing the Department table. We do that by modifying the Employee table&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--Add&amp;nbsp;FK&amp;nbsp;to&amp;nbsp;Employee&amp;nbsp;Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;ALTER&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;TABLE&lt;/span&gt;&amp;nbsp;Employee&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;WITH&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;NOCHECK&lt;/span&gt;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:blue;"&gt;ADD&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color:blue;"&gt;CONSTRAINT&lt;/span&gt;&amp;nbsp;FK_Employee_Department&amp;nbsp;&lt;span style="color:blue;"&gt;FOREIGN&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;KEY&lt;/span&gt;(DeptID)&lt;br /&gt;&lt;span style="color:blue;"&gt;REFERENCES&lt;/span&gt;&amp;nbsp;Department&amp;nbsp;(DeptID)&lt;/code&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;Now that the table structure is in place, let&amp;#39;s insert some data that we can use for our report:&lt;/div&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--&amp;nbsp;Insert&amp;nbsp;Values&amp;nbsp;to&amp;nbsp;the&amp;nbsp;Employee&amp;nbsp;Table&lt;/span&gt;&lt;br /&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Employee&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&amp;nbsp;1,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;Marlon&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;Ribunal&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;1/1/2009&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;123-45-6789&amp;#39;&lt;/span&gt;&amp;nbsp;)&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Employee&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&amp;nbsp;2,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;Bill&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;Gates&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;2/2/2007&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;456-78-9101&amp;#39;&lt;/span&gt;&amp;nbsp;)&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Employee&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&amp;nbsp;3,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;George&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;Obama&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;3/3/2006&amp;#39;&lt;/span&gt;,&amp;nbsp;&lt;span style="color:red;"&gt;&amp;#39;789-10-1112&amp;#39;&lt;/span&gt;&amp;nbsp;)&lt;/code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="color:#008000;"&gt;--&amp;nbsp;Insert&amp;nbsp;Values&amp;nbsp;to&amp;nbsp;the&amp;nbsp;Department&amp;nbsp;Table&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Department&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&lt;span style="color:red;"&gt;&amp;#39;IT&amp;#39;&lt;/span&gt;)&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Department&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&lt;span style="color:red;"&gt;&amp;#39;Sales&amp;#39;&lt;/span&gt;)&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt;&amp;nbsp;&lt;span style="color:blue;"&gt;INTO&lt;/span&gt;&amp;nbsp;Department&amp;nbsp;&lt;span style="color:blue;"&gt;VALUES&lt;/span&gt;&amp;nbsp;(&lt;span style="color:red;"&gt;&amp;#39;Marketing&amp;#39;&lt;/span&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;Since&amp;nbsp;we&amp;#39;re starting from basic report, we want to start from this simple requirement&amp;nbsp;- as simple as this:&lt;/div&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="http://dbalink.files.wordpress.com/2009/01/reportdemo1.png"&gt;&lt;/a&gt;&lt;a href="http://dbalink.files.wordpress.com/2009/01/reportdemo21.png"&gt;&lt;img class="aligncenter size-full wp-image-531" title="reportdemo21" src="http://dbalink.wordpress.com/files/2009/01/reportdemo21.png" alt="reportdemo21" width="480" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you might have noticed already, this article does not only introduce you to SSRS per se, but also to basic object management in SQL Server.&amp;nbsp;Anyway, We can achieve that result by issuing the following TSQL:&lt;/p&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;code style="font-size:12px;"&gt;&lt;span style="color:#008000;"&gt;--&amp;nbsp;TSQL&amp;nbsp;query&amp;nbsp;to&amp;nbsp;satisfy&amp;nbsp;our&amp;nbsp;report&amp;nbsp;requirement&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;SELECT&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.EmpFirstName,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.EmpLastName,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.EmpBirthDay,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.EmpSSN,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;d.DeptName&lt;br /&gt;&lt;span style="color:blue;"&gt;FROM&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Employee&amp;nbsp;&lt;span style="color:blue;"&gt;AS&lt;/span&gt;&amp;nbsp;e&lt;br /&gt;&lt;span style="color:blue;"&gt;JOIN&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Department&amp;nbsp;&lt;span style="color:blue;"&gt;AS&lt;/span&gt;&amp;nbsp;d&lt;br /&gt;&lt;span style="color:blue;"&gt;ON&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.DeptID&amp;nbsp;=&amp;nbsp;d.DeptID&lt;/code&gt;&lt;code style="font-size:12px;"&gt;&amp;nbsp;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now that we have created the database and defined the result that we want through the TSQL query, we&amp;#39;re ready to move on.&lt;/p&gt;
&lt;p&gt;Read the Part II &lt;a href="http://dbalink.wordpress.com/2009/01/25/how-to-report-authoring-in-ssrs-2005-part-ii-the-wizard/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"&gt;&lt;img src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" alt="Creative Commons License" style="border-width:0;" /&gt;&lt;/a&gt;&lt;br /&gt;How To: Report Authoring in SSRS 2005&amp;nbsp;by&amp;nbsp;&lt;a rel="attributionURL" href="http://dbalink.wordpress.com/2009/01/17/how-to-report-authoring-in-ssrs-2005-part-i-the-database/"&gt;Marlon Ribunal&lt;/a&gt;&amp;nbsp;is licensed under a&amp;nbsp;&lt;a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"&gt;Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdbalink.wordpress.com%2f2009%2f01%2f17%2fhow-to-report-authoring-in-ssrs-2005-part-i-the-database%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdbalink.wordpress.com%2f2009%2f01%2f17%2fhow-to-report-authoring-in-ssrs-2005-part-i-the-database%2f&amp;amp;border=66FF00&amp;amp;fgcolor=00FF00&amp;amp;bgcolor=3399FF&amp;amp;cfgcolor=000099&amp;amp;cbgcolor=CC9900" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class="entry"&gt;
&lt;div class="snap_preview"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=34257" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/marl/archive/tags/Reporting+Services/default.aspx">Reporting Services</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/SQL+Server+2000+PivotTable+Services/default.aspx">SQL Server 2000 PivotTable Services</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/tutorial+series+on+sql+server+reporting+services/default.aspx">tutorial series on sql server reporting services</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/ssrs+2005+basics/default.aspx">ssrs 2005 basics</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/how-to/default.aspx">how-to</category></item><item><title>Southern California Code Camp - Day 1 - DevPinoy Was There!</title><link>http://devpinoy.org/blogs/marl/archive/2008/01/26/southern-california-code-camp-day-1.aspx</link><pubDate>Sat, 26 Jan 2008 23:27:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:16556</guid><dc:creator>marl</dc:creator><slash:comments>14</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/marl/rsscomments.aspx?PostID=16556</wfw:commentRss><comments>http://devpinoy.org/blogs/marl/archive/2008/01/26/southern-california-code-camp-day-1.aspx#comments</comments><description>&lt;p&gt;&lt;img height="72" alt="" src="http://www.keithrull.com/content/binary/socalccheader.gif" width="500" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;California State University - Fullerton, CA - January 26, 2008 Day # 1&lt;/p&gt;
&lt;p&gt;The registration to the event started at around 8:00 AM. I really intended to go to the registration way ahead of most of the attendees (about 700 people according to Keith). So I thought showing up at 15 minutes before 8:00 AM&amp;nbsp;would fulfill&amp;nbsp;that intention. To my surprise, hundreds of people were already lining up to be registered (FREE Registration, sweet!). The main reason why I really wanted to show up early was for the freebies. I really wanted to have that &amp;quot;C# in a Nutshell&amp;quot; book but I was unsuccessful! Keith got a copy of the C# book published by Microsoft. Anyhow, I got two free books and two magazines (yes, read that F-R-E-E!):&lt;/p&gt;
&lt;p&gt;&lt;img height="240" alt="6 Microsoft Office Business Applications For Office Sharepoint Server 2007" src="http://ecx.images-amazon.com/images/I/41kafAX0duL._AA240_.jpg" width="240" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;quot;&lt;em&gt;&lt;strong&gt;6 Microsoft Office Business Applications For Office Sharepoint Server 2007&lt;/strong&gt;&lt;/em&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img height="240" alt="So that&amp;#39;s how: Timesaver, Breakthroughs, &amp;amp; Everyday Genius for 2007 Microsoft Office System" src="http://ecx.images-amazon.com/images/I/51G6JEH024L._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" width="240" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;em&gt;&lt;strong&gt;So that&amp;#39;s how: Timesaver, Breakthroughs, &amp;amp; Everyday Genius for 2007 Microsoft Office System&lt;/strong&gt;&lt;/em&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;(The 2 magazines I got were the &amp;quot;&lt;strong&gt;&lt;em&gt;Code&lt;/em&gt;&lt;/strong&gt;&amp;quot; and &amp;quot;&lt;strong&gt;&lt;em&gt;ASP.Net Pro&lt;/em&gt;&lt;/strong&gt;&amp;quot;)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Honestly the only sessions that I have some knowledge of were the SQL Sessions. I attended the &amp;quot;&lt;strong&gt;&lt;em&gt;SQL&lt;/em&gt;&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;Server Analysis Services&lt;/em&gt;&lt;/strong&gt;&amp;quot; &amp;amp; &amp;quot;&lt;strong&gt;&lt;em&gt;Delivering Data Using SQL Server Reporting Services&lt;/em&gt;&lt;/strong&gt;&amp;quot;. I had the opportunity to work on some Development ventures in my old company which exposed me to SQL Server and these services. I was kind of exposed also to the Sharepoint Server but attending a session about Sharepoint 2007 is almost alien to me. Sharepoint has really evolved in three years!&lt;/p&gt;
&lt;p&gt;It is such a privilege to be able to attend &lt;a class="" title="Paul Sherrif Inner Circle" href="http://psinnercircle.com/PublicSite/AboutPaul.aspx" target="_blank"&gt;Paul Sherrif&lt;/a&gt;&amp;#39;s sessions! I have to admit that I was almost listening to him with almost pure ignorance; despite that, I can really appreciate Paul&amp;#39;s sessions on &amp;quot;&lt;em&gt;&lt;strong&gt;Data Controls in ASP.NET 3.5&lt;/strong&gt;&lt;/em&gt;&amp;quot; and &amp;quot;&lt;strong&gt;&lt;em&gt;Testing .NET Apps for the Real World&lt;/em&gt;&lt;/strong&gt;&amp;quot;. Let me make this clear, guys, that I am still in my infancy (or prior to that) as far as programming is concerned. So do not expect me to&amp;nbsp;write posts&amp;nbsp;about these .NET sessions that I attended.&lt;/p&gt;
&lt;p&gt;The presentation of &lt;a class="" title="Lynn Langit" href="http://blogs.msdn.com/socaldevgal/" target="_blank"&gt;Lynn Langit&lt;/a&gt;&amp;nbsp;about &amp;quot;&lt;em&gt;&lt;strong&gt;Data Mining with SQL Server/Excel 2007&lt;/strong&gt;&lt;/em&gt;&amp;quot; has me struck with awe on the Data Mining capability of Excel 2007, specially on Business Analysis. And I am really surprised to hear from a Microsoft insider, such as Lynn, that the &amp;quot;Largest database out there in the real world is not SQL Server [or Oracle for that matter], but Excel.&amp;quot; I&amp;nbsp;never looked&amp;nbsp;at Excel that way. I&amp;nbsp;used to believe&amp;nbsp;that Excel as a business tool will go down&amp;nbsp;with history with the advent of products such as Reporting and Analysis Services&amp;nbsp;and their integration&amp;nbsp;to the SQL Server (and all other products&amp;nbsp;provided by other vendors&amp;nbsp;and all other third-party products out there that deal with the same business requirements). That mindset about Excel is gone now. Today, I have learned to respect Excel.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=16556" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/marl/archive/tags/sql+server+2005/default.aspx">sql server 2005</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Sharepoint+2007/default.aspx">Sharepoint 2007</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/ASP.NET+3.5/default.aspx">ASP.NET 3.5</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Data+Controls/default.aspx">Data Controls</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/keith+rull/default.aspx">keith rull</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/SoCal+Code+Camp+2008/default.aspx">SoCal Code Camp 2008</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Analysis+Services/default.aspx">Analysis Services</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Testing+.NET/default.aspx">Testing .NET</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Data+Mining/default.aspx">Data Mining</category><category domain="http://devpinoy.org/blogs/marl/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item></channel></rss>