<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/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>Chris Bortlik's Blog : PerformancePoint</title><link>http://blogs.technet.com/cbortlik/archive/tags/PerformancePoint/default.aspx</link><description>Tags: PerformancePoint</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SharePoint as a Development Platform</title><link>http://blogs.technet.com/cbortlik/archive/2009/11/06/sharepoint-as-a-development-platform.aspx</link><pubDate>Fri, 06 Nov 2009 19:54:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3292055</guid><dc:creator>cbortlik</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/cbortlik/comments/3292055.aspx</comments><wfw:commentRss>http://blogs.technet.com/cbortlik/commentrss.aspx?PostID=3292055</wfw:commentRss><description>&lt;p&gt;&lt;font size="2"&gt;While preparing to present my 2 sessions at the “Maximize Your SharePoint Investment: Leverage It as a Development Platform!” events that we’re doing for Northeast enterprise customers in &lt;/font&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032428173&amp;amp;culture=en-US"&gt;&lt;font size="2"&gt;Waltham, MA (November 19)&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; and &lt;/font&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032431609&amp;amp;Culture=en-US"&gt;&lt;font size="2"&gt;Rochester, NY (December 9)&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; I continue to be amazed at how rich and robust SharePoint is for configuring and developing custom solutions.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;I’ve been involved in architecting and developing browser based applications for well over 10 years – both on Microsoft and other technologies. My technical evolution over the years has been consistent with what many others have experienced:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;    &lt;li&gt;     &lt;p&gt;&lt;font size="2"&gt;Static sites: HTML &amp;amp; JavaScript using tools like Notepad, FrontPage, DreamWeaver&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;font size="2"&gt;Dynamic sites : C++, ISAPI extensions on IIS, Java&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;font size="2"&gt;Wrapper applications: ASP&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;font size="2"&gt;Frameworks: ASP.NET, AJAX&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;font size="2"&gt;Platform: SharePoint&lt;/font&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;ul&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/ul&gt;  &lt;p&gt;&lt;font size="2"&gt;As with previous evolutions, using SharePoint as an application platform enables you to get out of the business of writing plumbing functions and focus on building applications that add unique value to your business. For example, why should you spend time writing workflows from scratch or building forms based solutions when SharePoint has out of the box capabilities and tools to automate most of that? Why should you write complex web controls, search, business intelligence and sites when SharePoint has so many out of the box site templates, features and web parts that you can configure and extend?&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;SharePoint provides a great layer of abstraction, services and functionality on top of ASP.NET This helps you accelerate your development cycles, lower project risk, reduce costs and get to market faster.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;I’m very excited about many things that are coming in SharePoint 2010 to further improve the development experience on the SharePoint platform. In future blog posts I’ll dive into these areas deeper. However, if I’m pressed to outline my top 5 items in these areas they would be:&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font size="2"&gt;Development on a non server environment. In SharePoint 2010, you can now develop on 64-bit client machines that are running &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Windows 7 or Vista SP1 (or later).&lt;/a&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;SharePoint as a first class citizen in Visual Studio 2010. Great improvements here that any ASP.NET developer would love including, integrated debugging, visual designers, project/control templates, WSP deployment/packaging and tracing. There is also rich integrated Application Lifecycle Management through Visual Studio and Team Foundation Server.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Silverlight web parts shipping out of the box to enable you to quickly add rich Silverlight capabilities to your SharePoint site.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;&lt;a href="http://sharepoint2010.microsoft.com/product/capabilities/Composites/Pages/default.aspx"&gt;Composite applications&lt;/a&gt; that include round tripping, packaging and distribution of tasks between business analysts, power users and developers. Significant improvements such as Visio 2010 for designing workflows; SharePoint Designer improvements (including exporting to reusable WSP packages); Access Services; InfoPath Forms Services; Word Services; Visio Services; PerformancePoint Services; and Excel Services.&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font size="2"&gt;Business Connectivity Services for creating reusable read/write data connections to external data sources (e.g. Active Directory, ERP, CRM, SQL Server, Oracle, etc.) that can be exposed and used across SharePoint and the Office clients, including off-line usage via SharePoint Workspace.&lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font size="2"&gt;There is so much more that we’ll get into at the local events and in future blog posts. For now, I encourage you to check out some of the links and resources highlighted in my earlier &lt;a href="http://blogs.technet.com/cbortlik/archive/2009/10/20/sharepoint-2010-announcements-at-the-sharepoint-conference-today.aspx"&gt;SharePoint 2010 blog post&lt;/a&gt;.&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3292055" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/cbortlik/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/OBA/default.aspx">OBA</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Events/default.aspx">Events</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/InfoPath/default.aspx">InfoPath</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/PerformancePoint/default.aspx">PerformancePoint</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Access/default.aspx">Access</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/SharePoint+Workspace/default.aspx">SharePoint Workspace</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Visio/default.aspx">Visio</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/SharePoint+Designer/default.aspx">SharePoint Designer</category></item><item><title>Excel 2007 – Your Business Intelligence Client Solution</title><link>http://blogs.technet.com/cbortlik/archive/2009/05/01/excel-2007-your-business-intelligence-client-solution.aspx</link><pubDate>Fri, 01 May 2009 23:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3234138</guid><dc:creator>cbortlik</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/cbortlik/comments/3234138.aspx</comments><wfw:commentRss>http://blogs.technet.com/cbortlik/commentrss.aspx?PostID=3234138</wfw:commentRss><description>&lt;P&gt;Many of my customers are evaluating business intelligence (BI) solutions. There are often many business drivers behind this trend including the need for analysis, reporting, planning and forecasting. &lt;/P&gt;
&lt;P&gt;Prior to the release of &lt;A href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx" mce_href="http://office.microsoft.com/en-us/excel/FX100487621033.aspx"&gt;Excel 2007&lt;/A&gt; many customers would purchase a variety of different BI tools each with their own user interface, licensing costs and set of functionality. With Excel 2007 we have sought to bring BI to the masses while eliminating the need for a number of different tools and lowering the overall total cost of ownership for BI solutions.&lt;/P&gt;
&lt;P&gt;Here is a summary of my top 10 favorite aspects of Excel 2007 for BI solutions:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Excel has become the rich BI client front end for &lt;A href="http://www.microsoft.com/business/performancepoint/" mce_href="http://www.microsoft.com/business/performancepoint/"&gt;PerformancePoint&lt;/A&gt;, &lt;A href="http://www.microsoft.com/sharepoint/default.mspx" mce_href="http://www.microsoft.com/sharepoint/default.mspx"&gt;SharePoint&lt;/A&gt;, &lt;A href="http://www.microsoft.com/sqlserver/2005/en/us/data-mining.aspx" mce_href="http://www.microsoft.com/sqlserver/2005/en/us/data-mining.aspx"&gt;SQL Server&lt;/A&gt; and any &lt;A href="http://office.microsoft.com/en-us/excel/HP100898981033.aspx?pid=CH100648471033" mce_href="http://office.microsoft.com/en-us/excel/HP100898981033.aspx?pid=CH100648471033"&gt;external data source or system&lt;/A&gt;. This allows users to easily aggregate, slice and dice many disparate data sources and get a consolidated view of their business.&lt;/LI&gt;
&lt;LI&gt;By supporting 1 million rows and 16,000 columns of data in the same workbook, Excel 2007 allows you to work with more data. This addresses a critical business need expressed by many Excel users and overcomes previous product limitations of 64,000 rows which often resulted in the creation of multiple workbooks and extensive macros and programming to link the data together.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://office.microsoft.com/en-us/excel/HA101080881033.aspx?pid=CH101024611033" mce_href="http://office.microsoft.com/en-us/excel/HA101080881033.aspx?pid=CH101024611033"&gt;Excel Services&lt;/A&gt; enables you to easily publish an Excel workbook to SharePoint and then allow other users to access that data with just a web browser. This is of tremendous value when you want to make sure that everyone is looking at the latest version of data (aka a “single version of the truth”) and cases where you want to suppress hidden formulas, data and secure other sensitive data.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://office.microsoft.com/en-us/excel/HA101655491033.aspx?pid=CH100740791033" mce_href="http://office.microsoft.com/en-us/excel/HA101655491033.aspx?pid=CH100740791033"&gt;Conditional formatting&lt;/A&gt; adds powerful data visualization capabilities to Excel. You can easily add data bars, color scales, key performance indicators (KPI), and other icon sets to spot trends.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://office.microsoft.com/en-us/excel/HP101773841033.aspx?pid=CH101768451033" mce_href="http://office.microsoft.com/en-us/excel/HP101773841033.aspx?pid=CH101768451033"&gt;Pivot tables&lt;/A&gt; can now be created and used by anyone to organize and report on data. You do not need to be the “Excel guru” to be able to work with and change pivot tables. The redesigned pivot table capability and wizards streamlines the process.&lt;/LI&gt;
&lt;LI&gt;The graphics engine for Office has been significantly improved with Office 2007. &lt;A href="http://office.microsoft.com/en-us/excel/HP012337281033.aspx?pid=CH102859841033" mce_href="http://office.microsoft.com/en-us/excel/HP012337281033.aspx?pid=CH102859841033"&gt;Charting&lt;/A&gt; and &lt;A href="http://office.microsoft.com/en-us/excel/HA100395371033.aspx" mce_href="http://office.microsoft.com/en-us/excel/HA100395371033.aspx"&gt;SmartArt&lt;/A&gt; produce professional looking graphics in very little time. These graphics can be shared and reused across Excel, PowerPoint and Word and eliminate the need for many 3rd party services and tools.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://office.microsoft.com/en-us/excel/HA100485461033.aspx?pid=CH101024591033" mce_href="http://office.microsoft.com/en-us/excel/HA100485461033.aspx?pid=CH101024591033"&gt;Tables&lt;/A&gt; in Excel automatically add common tools for working with related sets of data. For example, the &lt;A href="http://office.microsoft.com/en-us/excel/HP100739411033.aspx?pid=CH100648451033" mce_href="http://office.microsoft.com/en-us/excel/HP100739411033.aspx?pid=CH100648451033"&gt;filter&lt;/A&gt; and &lt;A href="http://office.microsoft.com/en-us/excel/HP100739471033.aspx?pid=CH100648451033" mce_href="http://office.microsoft.com/en-us/excel/HP100739471033.aspx?pid=CH100648451033"&gt;sort&lt;/A&gt; features have been improved and are automatically enabled now for Excel tables. You can apply multiple selections and even filter and sort by color (e.g. rows highlighted in green) and conditional format (e.g. by KPI).&lt;/LI&gt;
&lt;LI&gt;Advanced built in &lt;A href="http://office.microsoft.com/en-us/excel/HP100818651033.aspx?pid=CH100648411033" mce_href="http://office.microsoft.com/en-us/excel/HP100818651033.aspx?pid=CH100648411033"&gt;formulas&lt;/A&gt; automate the creation of even the most complex calculations. Using Excel tables you can now even refer to cells based on user defined column and row names (e.g. Northeast, Southwest, etc.) rather than having to figure out the cryptic cell/column numbering (e.g. A1).&lt;/LI&gt;
&lt;LI&gt;Data tools for identifying and &lt;A href="http://office.microsoft.com/en-us/excel/HP100739431033.aspx?pid=CH100648451033" mce_href="http://office.microsoft.com/en-us/excel/HP100739431033.aspx?pid=CH100648451033"&gt;removing duplicates&lt;/A&gt;, &lt;A href="http://office.microsoft.com/en-us/excel/HP100952491033.aspx?pid=CH100648541033" mce_href="http://office.microsoft.com/en-us/excel/HP100952491033.aspx?pid=CH100648541033"&gt;consolidating&lt;/A&gt; data and performing &lt;A href="http://office.microsoft.com/en-us/excel/HA102370521033.aspx?pid=CH100648511033" mce_href="http://office.microsoft.com/en-us/excel/HA102370521033.aspx?pid=CH100648511033"&gt;what-if analysis&lt;/A&gt; improves how you work with large sets of data and obtain meaningful insight from it.&lt;/LI&gt;
&lt;LI&gt;Custom &lt;A href="http://msdn.microsoft.com/en-us/office/aa905411.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905411.aspx"&gt;Office Business Application&lt;/A&gt; by partners and customers for building solutions on top of Excel. These could range from advanced &lt;A href="http://msdn.microsoft.com/en-us/office/aa905533.aspx" mce_href="http://msdn.microsoft.com/en-us/office/aa905533.aspx"&gt;Visual Studio .NET&lt;/A&gt; applications to basic &lt;A href="http://office.microsoft.com/en-us/excel/HA102898061033.aspx" mce_href="http://office.microsoft.com/en-us/excel/HA102898061033.aspx"&gt;macros&lt;/A&gt;. Since Excel uses the &lt;A href="http://office.microsoft.com/en-us/excel/HA100069351033.aspx" mce_href="http://office.microsoft.com/en-us/excel/HA100069351033.aspx"&gt;Open XML&lt;/A&gt; industry standard file format, Excel documents can be programmatically built and accessed from various tools.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Want to learn more? Check out the &lt;A href="http://www.microsoft.com/bi/" mce_href="http://www.microsoft.com/bi/"&gt;Microsoft Business Intelligence&lt;/A&gt; site and review &lt;A href="http://www.microsoft.com/bi/evidence/case-studies.aspx" mce_href="http://www.microsoft.com/bi/evidence/case-studies.aspx"&gt;customer case studies&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3234138" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/cbortlik/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/OBA/default.aspx">OBA</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/PerformancePoint/default.aspx">PerformancePoint</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Excel/default.aspx">Excel</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.technet.com/cbortlik/archive/tags/Solutions/default.aspx">Solutions</category></item></channel></rss>