Set your data free.

Integrating custom, interactive reports into your applications—including dashboards, real-time data, and location-based visualization—is easier than you’d think.

15:00min

Introducing Microsoft BI Solution Development

by: Peter Myers, Mentor, Solid Quality Mentors, and Roger Doherty, Evangelist, Microsoft
Monday, December 20, 2010

There’s no need to buy new software or learn new technologies if you want to create end-to-end solutions that deliver rich data to your end users. Find out how you can use SQL Server, Office, and SharePoint to quickly build intelligent, integrated business solutions in this short overview presentation with Roger Doherty and Peter Myers. more less


0
Tweet 0
View TranscriptView Transcript Introducing Microsoft BI Solution Development SQL10R2BYFBI00-TSCRIPT-03 Peter Myers Mentor Solid Quality Mentors Roger Doherty: Welcome back to the “Build Your First Microsoft BI Solution with SQL 2008 R2” training course. In the previous presentation Peter gave us a high level understanding of what Business Intelligence is about and what developers can do to deliver better reports and analytics experiences to their users. In this presentation we are going to drill down and see how they actually accomplish that on the Microsoft platform, at a high level. Peter Myers: Introducing the Microsoft BI solution development, we’re going to start by describing Microsoft’s BI strategy and vision which is all about improving organization by providing insights to everybody that is going to lead to better, faster, and more relevant decisions. That’s basically the BI definition we came to in the previous presentation. Microsoft has had a long-term commitment in BI. You’ve been with Microsoft for many years. How many? Roger Doherty: I was just looking back at my email archives, looking at the first time we talked about Analysis Services back in the 1997/1998 timeframe; OLAP Services. We’ve been involved in the field of Business Intelligence in SQL Server for a couple of decades now. Peter Myers: Formally we’ve seen the introduction of BI capabilities into SQL Server and into Office for over a decade now. SQL Server has led innovation in this space, like the first relational to database to provide data mining, for example. Widespread delivery of intelligence through Office, as we’ll see in a moment: Excel in its own right is a Business Intelligence client, already waiting to be used. These platforms are now very much considered to be enterprise-grade. When we look at Microsoft Business Intelligence we can break it into these three layers. I like to work from the bottom up because SQL Server is the data platform; it’s the very foundation that is going to start delivering from your data sources upwards. We see that you’ve got Office, including the productivity suite with tools including Excel which allows us to connect directly to these data stores and allows us to access the data and query it. From a collaboration point of view we have Sharepoint that brings us all together and allows us to share and produce team solutions. Office presents a familiar user experience, ideal as a Business Intelligence client and experience already. Sharepoint is all about integrated content and collaboration. Sharepoint is a huge topic. The fact is that Business Intelligence is just one of the pieces of pie that Sharepoint delivers. Finally, from the SQL Server point of view, it’s all about data here, whether it’s your relational system, the source system, staging system, data marts, or analytic systems like data mining models and cubes, reporting applications and experiences on top; SQL Server delivers it all end-to-end. Let’s talk about SQL Server here with SQL Server 2008 R2. It’s worth noting the discussion on editions, specifically talking about Standard, Enterprise and Data Center is that if we’ree delivering Business Intelligence, the full Business Intelligence services are delivered with these three. If you want the full suite with advanced capabilities, Enterprise edition and above will give that to you. During this training course there might be some features that are not available in Standard edition; we’ll make them clear to you. There are other editions; perhaps Reporting Services in a limited way would be available to you. You could still deliver some limited BI from this platform. Next we come to Microsoft Office. The Office System includes programs, servers, services and solutions to deliver a broad array of functionality to address business problems. They play a major role in realizing Microsoft’s BI vision; specifically our focus here is going be on Excel 2010. Most of us will be familiar with Excel as a spreadsheet application, but it’s so much more. I guess you’ll appreciate, having been with Microsoft for so long, how the functionality on the menus, and now the ribbon, has increased over time to provide much more than just worksheet functions. Embedded into it is the ability to connected data stores and to interactivity explore the data and produce reports. With the recent release of PowerPivot, the capabilities of Excel have been extended to allow end-users to produce their own analytic models and to share and report from them. Sharepoint Server is a huge product, huge capabilities, content management, search, and so on. Business Intelligence ties very neatly into this. Specifically, when delivering Business Intelligence, which Office prefers to call Business Insights, there are services like Excel Services, PerformancePoint Services, Visio Services, and Business Connectivity Services that are specifically there to deliver data in different ways to meet the different needs of your users. Let’s take a look briefly at Excel Services. It’s a server-side technology for securing and controlling the delivery of workbooks. We can now use Excel as a report writing experience. We can publish our workbooks to Sharepoint, and Excel Services can then query live data, render the workbook in HTML, and deliver that back to the browser. We explore this in much more detail in one of the presentations in this training course. PerformancePoint Services is about performance management. Ultimately, it delivers dashboards that provide the ability to define very sophisticated KPIs and embed these into interactive scorecards. That supports the monitoring process, and often what happens when you’re looking at a scorecard and something’s off track, what’s your next question? “Why?” This introduced the analysis process which is delivered through reports, and interactive reports that allow end users to discover the answers as to why KPIs are off track. We can then assemble dashboards with filters that filter across scorecards and present this combined monitoring and analytics experience all delivered through PerformancePoint Services; a service application of SharePoint. I’m going to hand this over to Roger. This is Roger’s work of art leveraging the Microsoft BI platform. Roger Doherty: AKA, the evil triangle of death, right? I use this graphic to describe the opportunity for developers for integrating into our platform and the fact that you can bite off the whole chunk or a piece of the pie and either way we are going to love you for it and it will deliver great value in your own custom solutions. If we look at the platform as a whole, from SQL to SQL Server information platform all the way out to SharePoint with the rich services like PerformancePoint Services, what we’ve got is a very great robust enterprise platform for delivering BI solutions. This is becoming a very pervasive platform. SQL Server is one of the fastest growing databases. Enterprises worldwide are standardizing on SharePoint, Office, and things like Excel are the preferred data analysis tools for most information workers in the world. This is a great environment for you to be building solutions to interoperate with these technologies, because it’s going to get instant adoption. Peter Myers: Excel is likely to be installed on everyone’s desktops. The BI client is already out there waiting for you to produce solutions that Excel can leverage. Roger Doherty: Yes. It’s an integrated platform. We do a lot of work internally to try to make all these pieces of the pie play nice and to expose a developer surface that makes sense and that can be leveraged in a custom solution development environment. It’s a very flexible platform, giving you the ability to grow and adapt to changing business requirements. It’s full featured; we have a really rich set of functionality from basic operational reporting all the way out to extremely sophisticated statistical algorithms for doing data mining and everything in between. Again, we are going to talk about a lot of things during this training course. You don’t have to bite off on all of them but you should be aware of them and you could, for example, build a completely integrated BI solution that takes advantage of all of those pieces of the stack. Interoperable. Important. The ability to build a BI solution often has to operate in a standard spaced heterogeneous kind of environment. We are doing a lot of work on the Web, on standard base protocols for information delivery like OData, the ability to reach out and interoperate with other databases within our information platform. There is just a ton of examples of good work that we’re doing to make sure that we can play nice in an overall heterogeneous environment. Once you have all of these things in place the nice thing for you as a developer is you don’t have to build it yourself; you can leverage the platform in an integrated BI solution. Extensibility. From the data platform all the way out for SQL Server, the ability to add your own custom functionality in your solutions. That extends through the Office platform all the way out to SharePoint, and building custom Web Parts for example to deliver your own custom experience within SharePoint. The whole thing is designed to make it possible for you as a developer to extend the capability to the platform to make it do exactly what you want it to do. The bottom line is that as a developer, you can leverage the full capabilities of this platform, not have to build this functionality by yourself, and really take advantage of the economies of scale that are all provided by this comprehensive collection of technologies that we call ‘Microsoft BI’, enabling you to build amazing applications in a very, very fast way from the time to market perspective and really giving you the choice of where you want to integrate; the whole stack, pieces of the stack. We want to invite you to the party and ask you to take advantage of this incredible platform. Peter Myers: That brings us to the last section. Introducing the Developer Toolkit. What do you have available to you to start producing BI solutions? Allow me to introduce SQL Server Management Studio, you may be familiar with this application. And you may not be familiar that the BI services like Integration Services, Analysis Services, Reporting Services, and that you can connect to them, configure them, and in the case of Analysis Services you can connect and query the cubes and data mining models you have defined there. SQL Server Business Intelligence Development Studio is a really Visual Studio. It’s the licensed product that comes from SQL Server. It includes the designers for producing BI solutions with Integration, Analysis and Reporting Services. We will explore them in many of the demonstrations associated with this training kit. The templates, or project types, integrate with source control systems that allow us to produce BI solutions for SQL Server and to deploy the solutions direct to the SQL Server environments. Finally, for anything you need to know about SQL Server, Books Online is one resource. Books Online was the approach of having the documentation installed on the client. Now on the Web, simply Bing-ing your keywords together with ‘MSDN’ or ‘TechEd’ should surface to the content you require. We need to mention it is the online documentation for SQL Server that might be a reference for you in coming to terms in learning what the SQL Server platform can do for you. That brings us to the end of this presentation for developing Microsoft BI solutions. The home site for Microsoft BI is always a great place to go. It’s updated frequently with updated topics, news, what’s going on with upcoming releases. www.microsft.com/bi is a great way to investigate further what’s currently going on. Roger Doherty: Great. Thanks Peter for that great introduction. We hope that through the course of the rest of the presentations, demos, and hands on labs, that you’ll take advantage of this great training course to get you up-to-speed on how to get out there and build your first Microsoft BI solution. Thanks a lot and we’ll see you in the next presentation. Peter Myers: Thank you.

Introducing Microsoft BI Solution Development

Adding Interactivity to SQL Server 2008 R2 Reports

Develop Embedded Reporting Services Applications

Supercharge your Cubes with Calculations

Designing Interactive Reports and Dashboards