SlideShare a Scribd company logo
BUSINESSINTELLIGENCE PORTFOLIOChris SeebacherSeptember 11, 2009Chris.seebacher@setfocus.com
Table of ContentsThis portfolio contains examples that were developed while participating in the SetFocus Microsoft Business Intelligence Masters Program.
DATA MODELING
Relational Physical Model of  the database used in a team project.
Data Model of a Star Schema used to create a staging area to import data for a project.
SQL PROGRAMMING
This query returns all publishers with books that are currently out of stock,quantities still needed, and order status, ordered by greatest quantity needed first SELECT books.ISBN, title as [Book Title], PUBLISHER,  QUANTITYORDERED-QUANTITYDISPATCHED AS [Quantity Needed],  orders.orderid, 	case  		when orderdate+3 < getdate()  and quantityordered>quantitydispatched		then 'Needs Review' 		else 'Standard Delay' 	end AS [STATUS]FROM BOOKS inner join ORDERITEMS  on books.isbn=orderitems.isbninner join orders on orderitems.orderid=orders.orderidWHERE QUANTITYORDERED>QUANTITYDISPATCHED and stock=0group by  books.ISBN,  title, PUBLISHER, orderdate, orders.orderid,  quantityordered, quantitydispatchedorder by [quantity needed] desc
This query determines the list of countries from which orders have been placed, the number of orders and order items that have been had from each country, the percentages of the total orders, and the percentages of total order items received from each country--Create temporary table select 	[Country], 	count(OrderNum) as [Total Orders], 	sum(QuantityOrdered) as [Total Items Ordered] into #C_Totalsfrom(select right(address, charindex(' ',reverse(address))-1) as 'Country', customers.customerID , orders.orderID as 'OrderNum', orderItems.orderItemID, case	when QuantityOrdered is null	then 0	else QuantityOrdered	end as QuantityOrderedfrom ordersinner join orderItems	on orders.orderID=orderItems.orderIDright join customers 	on orders.customerID=customers.customerIDgroup by QuantityOrdered, customers.customerID, 	address, orders.orderID, orderItems.OrderItemID) as C_Ordersgroup by [Country] with rollup--Query temporary table to extract, calculate and format data appropriatelyselect [Country], [Total Orders], [Total Items Ordered], (convert(numeric(10,4),([Total Orders]/(select convert(numeric,[Total Orders]) from #C_Totalswhere [Country] is null)))*100) as [% of Total Orders]  , (convert(numeric(10,4),([Total Items Ordered]/(select convert(numeric,[Total Items Ordered]) from #C_Totals where [Country] is null)))*100) as [% of Total Items Ordered]  from #C_Totalswhere [Country] is not null group by [Country], [Total Orders], [Total Items Ordered] -- Should clean up afterwardsdrop table #C_Totals
SQL SERVER INTEGRATION SERVICES (SSIS)
This is the data flow and  control flow for the Job Time Sheets package.  This package imports multiple csv files doing checks to insure data integrity and writing rows that fail to an error log file for review.
This is the script that tracks how many records were processed for the Job Time Sheets package. It breaks them up into Inserted, Updated and Error categories. These totals are used in the email that is sent when processing is completed.' Microsoft SQL Server Integration Services Script Task' Write scripts using Microsoft Visual Basic' The ScriptMain class is the entry point of the Script Task.Imports SystemImports System.DataImports System.MathImports Microsoft.SqlServer.Dts.RuntimePublic Class ScriptMainPublic Sub Main()        Dim InsertedRows As Integer = CInt(Dts.Variables("InsertedRows").Value)        Dim ErrorRows As Integer = CInt(Dts.Variables("ErrorRows").Value)        Dim RawDataRows As Integer = CInt(Dts.Variables("RawDataRows").Value)        Dim UpdatedRows As Integer = CInt(Dts.Variables("UpdatedRows").Value)        Dim InsertedRows_fel As Integer = CInt(Dts.Variables("InsertedRows_fel").Value)        Dim ErrorRows_fel As Integer = CInt(Dts.Variables("ErrorRows_fel").Value)        Dim RawDataRows_fel As Integer = CInt(Dts.Variables("RawDataRows_fel").Value)        Dim UpdatedRows_fel As Integer = CInt(Dts.Variables("UpdatedRows_fel").Value)Dts.Variables("InsertedRows").Value = InsertedRows + InsertedRows_felDts.Variables("ErrorRows").Value = ErrorRows + ErrorRows_felDts.Variables("RawDataRows").Value = RawDataRows + RawDataRows_felDts.Variables("UpdatedRows").Value = UpdatedRows + UpdatedRows_felDts.TaskResult = Dts.Results.Success	End SubEnd Class
This is the data flow of a package the merged data from multiple tables together in order to create a fact table for a cube.
SQL SERVER ANALYSIS SERVICES (SSAS)
The AllWorks database deployed as a cube using SSAS
Browsing the AllWorks data cube
Creating Calculated Members for use in KPIs and Excel Reports
Creating Key Performance Indicators (KPIs) to show visually goals, trends and changes in tracked metrics
Use of a KPI in Excel to show Profits against projected goals.
Partitioning the cube to separate archival data from more frequently accessed data.  Also Aggregations were setup here to further enhance storage and query performance.
MDX PROGRAMMING
For  2005, show the job and the top three employees who worked the most hours.  Show the jobs in job order, and within the job show the employees in  hours worked orderSELECT[Measures].[Hoursworked]ON COLUMNS,non empty  Order(Generate([Job Master].[Description].[Description].members,	([Job Master].[Description].currentmember,	TOPCOUNT([Employees].[Full Name].[Full Name].members,	3,[Measures].[Hoursworked]))),	[Measures].[Hoursworked],DESC)on rowsFROM AllworksWHERE[All Works Calendar].[Fy Year].&[2005]
Show Overhead by Overhead Category for currently selected quarter and the previous quarter, and also show the % of change between the two. WITHMEMBER [Measures].[Previous Qtr] AS	([Measures].[Weekly Over Head],ParallelPeriod ([All Works Calendar].[Fy Year - Fy Qtr].level			,1,[All Works Calendar].[Fy Year - Fy Qtr].currentmember)	)			,FORMAT_STRING = '$#,##0.00;;;0‘MEMBER [Measures].[Current Qtr] AS	([Measures].[Weekly Over Head],	[All Works Calendar].[Fy Year - Fy Qtr].currentmember)	,FORMAT_STRING = '$#,##0.00;;;0‘MEMBER [Measures].[% Change] ASiif([Measures].[Previous Qtr], 	(([Measures].[Current Qtr]  - [Measures].[Previous Qtr]) 	/ [Measures].[Previous Qtr]),NULL),	FORMAT_STRING = '0.00%;;;\N\/\A‘SELECT{[Measures].[Current Qtr], [Measures].[Previous Qtr], [Measures].[% Change]}on columns,non empty [Overhead].[Description].memberson rowsFROM AllworksWHERE [All Works Calendar].[Fy Year - Fy Qtr].[2005].lastchild
List Hours Worked and Total Labor for each employee for 2005, along with the labor rate (Total labor / Hours worked).  Sort the employees by labor rate descending, to see the employees with the highest labor rate at the top. WITHMEMBER [Measures].[Labor Rate] AS[Measures].[Total Labor]/[Measures].[Hoursworked],FORMAT_STRING = 'Currency'SELECT{[Measures].[Hoursworked],[Measures].[Total Labor],[Measures].[Labor Rate]}ON COLUMNS,non empty Order([Employees].[Full Name].members,[Measures].[Labor Rate], BDESC)on rowsFROM AllworksWHERE[All Works Calendar].[Fy Year].&[2005]
SQL SERVER REPORTING SERVICES (SSRS)
This report show an employees labor cost by weekending date with a grand total at the bottom.  Cascading parameters are used to select the employee and dates.
A report of  region sales percentage by category for a selected year.
MS PERFORMANCE POINT SERVER (PPS)
A breakdown of the labor cost of an employee by quarter.  The line graph shows the percentage of labor of the employee for the quarter. The chart at the bottom shows the breakdown by job.
The custom MDX code that allows the previous report to run
This scorecard has a drill down capability that will allow you to see regions, states and city Sales goals. In addition it is hot linked to a report that shows Dollar Sales.
MS OFFICE EXCEL SEVICES 2007
This excel spreadsheet has taken data from a cube and created a chart.  This chart and its parameter will then be published using Excel Services to make it available on a Sharepoint server.
Another chart built using Excel with data from a cube.  This chart allows the tracking of sales data by Category on a selected year.  In addition it tracks the selected category percentage of sales vs. the parent on a separate axis.  This chart with its parameters was published to SharePoint Server  using Excel Services.
MS OFFICE SHAREPOINT SERVER(MOSS)
SharePoint site created with document folders to hold Excel spreadsheets published with Excel Services, SSRS  reports, and Performance Point Dashboards.  Two web parts are on the front page showing a Excel chart and SSAS KPI published through Performance Point.
The previously shown Employee Labor Analysis Report deployed to SharePoiont as part of A Performance Point Dashboard.
An SSRS reported scheduled to be autogenerated using SharePoint scheduling and subsription services
Excel spreadsheets and charts deployed to SharePoint using Excel Services.

More Related Content

PPTX
Business Intelligence Portfolio
PPT
Advanced dot net
DOCX
Bi Portfolio
PPTX
Pass 2018 introduction to dax
DOC
Portfolio For Charles Tontz
PPTX
Dax en
PDF
Introduction to DAX Language
PPT
Excel 2007 Unit K
Business Intelligence Portfolio
Advanced dot net
Bi Portfolio
Pass 2018 introduction to dax
Portfolio For Charles Tontz
Dax en
Introduction to DAX Language
Excel 2007 Unit K

What's hot (16)

PPTX
DAX (Data Analysis eXpressions) from Zero to Hero
DOC
Asp.Net The Data List Control
DOCX
Incremental load
PPTX
Love Your Database Railsconf 2017
PDF
How to build a data warehouse - code.talks 2014
PPTX
Business Intelligence Portifolio
PPT
ASP.NET 10 - Data Controls
PPT
ABAP Programming Overview
PDF
Apache Calcite Tutorial - BOSS 21
PPTX
Ground Breakers Romania: Explain the explain_plan
PPTX
Regular expressions tutorial for SEO & Website Analysis
PPTX
New features of SQL 2012
PPT
Drill / SQL / Optiq
PPT
SAS Functions
PPTX
Alliance 2017 - Jet Reports Tips and Trips
PDF
70433 Dumps DB
DAX (Data Analysis eXpressions) from Zero to Hero
Asp.Net The Data List Control
Incremental load
Love Your Database Railsconf 2017
How to build a data warehouse - code.talks 2014
Business Intelligence Portifolio
ASP.NET 10 - Data Controls
ABAP Programming Overview
Apache Calcite Tutorial - BOSS 21
Ground Breakers Romania: Explain the explain_plan
Regular expressions tutorial for SEO & Website Analysis
New features of SQL 2012
Drill / SQL / Optiq
SAS Functions
Alliance 2017 - Jet Reports Tips and Trips
70433 Dumps DB
Ad

Viewers also liked (7)

PDF
Chamada 1
PDF
Cartilha quintal-produtivo-formatada
PPT
Passion for photography read on
PPT
Mitosi, Meiosi, Cicles Biologics I Cel·Lular
DOCX
B orang pe ndaftaran& hakim mss zon 4
PPT
Mitosis
PPT
Organització Cel
Chamada 1
Cartilha quintal-produtivo-formatada
Passion for photography read on
Mitosi, Meiosi, Cicles Biologics I Cel·Lular
B orang pe ndaftaran& hakim mss zon 4
Mitosis
Organització Cel
Ad

Similar to Chris Seebacher Portfolio (20)

PDF
Business Intelligence Portfolio
PDF
Business Intelligence Portfolio
PPT
Nitin\'s Business Intelligence Portfolio
PPT
James Colby Maddox Business Intellignece and Computer Science Portfolio
PPT
William Schaffrans Bus Intelligence Portfolio
PPTX
Rodney Matejek Portfolio
PPTX
Getting power bi
PPT
Project Portfolio
PDF
Tactical data engineering
PDF
Smarter Together - Bringing Relational Algebra, Powered by Apache Calcite, in...
PPT
My Portfolio
PPT
My Portfolio
DOCX
SSAS Project Profile
PPT
Kevin Fahy Bi Portfolio
PDF
Uncovering SQL Server query problems with execution plans - Tony Davis
PDF
Data Exploration with Apache Drill: Day 2
PPT
MMYERS Portfolio
PPT
My Business Intelligence Portfolio
PDF
on SQL Managment studio(For the following exercise, use the Week 5.pdf
PPT
Bi Ppt Portfolio Elmer Donavan
Business Intelligence Portfolio
Business Intelligence Portfolio
Nitin\'s Business Intelligence Portfolio
James Colby Maddox Business Intellignece and Computer Science Portfolio
William Schaffrans Bus Intelligence Portfolio
Rodney Matejek Portfolio
Getting power bi
Project Portfolio
Tactical data engineering
Smarter Together - Bringing Relational Algebra, Powered by Apache Calcite, in...
My Portfolio
My Portfolio
SSAS Project Profile
Kevin Fahy Bi Portfolio
Uncovering SQL Server query problems with execution plans - Tony Davis
Data Exploration with Apache Drill: Day 2
MMYERS Portfolio
My Business Intelligence Portfolio
on SQL Managment studio(For the following exercise, use the Week 5.pdf
Bi Ppt Portfolio Elmer Donavan

Recently uploaded (20)

PDF
APNCET2025RESULT Result Result 2025 2025
PDF
ELA Parts of Speech Pronoun Educational Presentation in Green 3D Gradient Sty...
PPT
BCH3201 (Enzymes and biocatalysis)-JEB (1).ppt
DOCX
PRACTICE-TEST-12 is specially designed for those
PPTX
Principles of Inheritance and variation class 12.pptx
PPTX
AREAS OF SPECIALIZATION AND CAREER OPPORTUNITIES FOR COMMUNICATORS AND JOURNA...
PDF
Career Overview of John Munro of Hilton Head
PPTX
Condensed_Food_Science_Lecture1_Precised.pptx
PDF
202s5_Luciano André Deitos Koslowski.pdf
PDF
iTop VPN Crack Latest Version 2025 Free Download With Keygen
PDF
Beginner’s Guide to Digital Marketing.pdf
PPTX
microtomy kkk. presenting to cryst in gl
PPTX
430838499-Anaesthesiiiia-Equipmenooot.pptx
PPTX
Definition and Relation of Food Science( Lecture1).pptx
PPTX
PE3-WEEK-3sdsadsadasdadadwadwdsdddddd.pptx
PDF
Beyond the Lab Coat - Perjalanan Karier di Dunia Pasca-Fisika S1
PDF
CV of Architect Professor A F M Mohiuddin Akhand.pdf
PDF
Women’s Talk Session 1- Talking about women
PPT
pwm ppt .pdf long description of pwm....
PPTX
FINAL PPT.pptx cfyufuyfuyuy8ioyoiuvy ituyc utdfm v
APNCET2025RESULT Result Result 2025 2025
ELA Parts of Speech Pronoun Educational Presentation in Green 3D Gradient Sty...
BCH3201 (Enzymes and biocatalysis)-JEB (1).ppt
PRACTICE-TEST-12 is specially designed for those
Principles of Inheritance and variation class 12.pptx
AREAS OF SPECIALIZATION AND CAREER OPPORTUNITIES FOR COMMUNICATORS AND JOURNA...
Career Overview of John Munro of Hilton Head
Condensed_Food_Science_Lecture1_Precised.pptx
202s5_Luciano André Deitos Koslowski.pdf
iTop VPN Crack Latest Version 2025 Free Download With Keygen
Beginner’s Guide to Digital Marketing.pdf
microtomy kkk. presenting to cryst in gl
430838499-Anaesthesiiiia-Equipmenooot.pptx
Definition and Relation of Food Science( Lecture1).pptx
PE3-WEEK-3sdsadsadasdadadwadwdsdddddd.pptx
Beyond the Lab Coat - Perjalanan Karier di Dunia Pasca-Fisika S1
CV of Architect Professor A F M Mohiuddin Akhand.pdf
Women’s Talk Session 1- Talking about women
pwm ppt .pdf long description of pwm....
FINAL PPT.pptx cfyufuyfuyuy8ioyoiuvy ituyc utdfm v

Chris Seebacher Portfolio

  • 1. BUSINESSINTELLIGENCE PORTFOLIOChris SeebacherSeptember 11, 2009Chris.seebacher@setfocus.com
  • 2. Table of ContentsThis portfolio contains examples that were developed while participating in the SetFocus Microsoft Business Intelligence Masters Program.
  • 4. Relational Physical Model of the database used in a team project.
  • 5. Data Model of a Star Schema used to create a staging area to import data for a project.
  • 7. This query returns all publishers with books that are currently out of stock,quantities still needed, and order status, ordered by greatest quantity needed first SELECT books.ISBN, title as [Book Title], PUBLISHER, QUANTITYORDERED-QUANTITYDISPATCHED AS [Quantity Needed], orders.orderid, case when orderdate+3 < getdate() and quantityordered>quantitydispatched then 'Needs Review' else 'Standard Delay' end AS [STATUS]FROM BOOKS inner join ORDERITEMS on books.isbn=orderitems.isbninner join orders on orderitems.orderid=orders.orderidWHERE QUANTITYORDERED>QUANTITYDISPATCHED and stock=0group by books.ISBN, title, PUBLISHER, orderdate, orders.orderid, quantityordered, quantitydispatchedorder by [quantity needed] desc
  • 8. This query determines the list of countries from which orders have been placed, the number of orders and order items that have been had from each country, the percentages of the total orders, and the percentages of total order items received from each country--Create temporary table select [Country], count(OrderNum) as [Total Orders], sum(QuantityOrdered) as [Total Items Ordered] into #C_Totalsfrom(select right(address, charindex(' ',reverse(address))-1) as 'Country', customers.customerID , orders.orderID as 'OrderNum', orderItems.orderItemID, case when QuantityOrdered is null then 0 else QuantityOrdered end as QuantityOrderedfrom ordersinner join orderItems on orders.orderID=orderItems.orderIDright join customers on orders.customerID=customers.customerIDgroup by QuantityOrdered, customers.customerID, address, orders.orderID, orderItems.OrderItemID) as C_Ordersgroup by [Country] with rollup--Query temporary table to extract, calculate and format data appropriatelyselect [Country], [Total Orders], [Total Items Ordered], (convert(numeric(10,4),([Total Orders]/(select convert(numeric,[Total Orders]) from #C_Totalswhere [Country] is null)))*100) as [% of Total Orders] , (convert(numeric(10,4),([Total Items Ordered]/(select convert(numeric,[Total Items Ordered]) from #C_Totals where [Country] is null)))*100) as [% of Total Items Ordered] from #C_Totalswhere [Country] is not null group by [Country], [Total Orders], [Total Items Ordered] -- Should clean up afterwardsdrop table #C_Totals
  • 9. SQL SERVER INTEGRATION SERVICES (SSIS)
  • 10. This is the data flow and control flow for the Job Time Sheets package. This package imports multiple csv files doing checks to insure data integrity and writing rows that fail to an error log file for review.
  • 11. This is the script that tracks how many records were processed for the Job Time Sheets package. It breaks them up into Inserted, Updated and Error categories. These totals are used in the email that is sent when processing is completed.' Microsoft SQL Server Integration Services Script Task' Write scripts using Microsoft Visual Basic' The ScriptMain class is the entry point of the Script Task.Imports SystemImports System.DataImports System.MathImports Microsoft.SqlServer.Dts.RuntimePublic Class ScriptMainPublic Sub Main() Dim InsertedRows As Integer = CInt(Dts.Variables("InsertedRows").Value) Dim ErrorRows As Integer = CInt(Dts.Variables("ErrorRows").Value) Dim RawDataRows As Integer = CInt(Dts.Variables("RawDataRows").Value) Dim UpdatedRows As Integer = CInt(Dts.Variables("UpdatedRows").Value) Dim InsertedRows_fel As Integer = CInt(Dts.Variables("InsertedRows_fel").Value) Dim ErrorRows_fel As Integer = CInt(Dts.Variables("ErrorRows_fel").Value) Dim RawDataRows_fel As Integer = CInt(Dts.Variables("RawDataRows_fel").Value) Dim UpdatedRows_fel As Integer = CInt(Dts.Variables("UpdatedRows_fel").Value)Dts.Variables("InsertedRows").Value = InsertedRows + InsertedRows_felDts.Variables("ErrorRows").Value = ErrorRows + ErrorRows_felDts.Variables("RawDataRows").Value = RawDataRows + RawDataRows_felDts.Variables("UpdatedRows").Value = UpdatedRows + UpdatedRows_felDts.TaskResult = Dts.Results.Success End SubEnd Class
  • 12. This is the data flow of a package the merged data from multiple tables together in order to create a fact table for a cube.
  • 13. SQL SERVER ANALYSIS SERVICES (SSAS)
  • 14. The AllWorks database deployed as a cube using SSAS
  • 16. Creating Calculated Members for use in KPIs and Excel Reports
  • 17. Creating Key Performance Indicators (KPIs) to show visually goals, trends and changes in tracked metrics
  • 18. Use of a KPI in Excel to show Profits against projected goals.
  • 19. Partitioning the cube to separate archival data from more frequently accessed data. Also Aggregations were setup here to further enhance storage and query performance.
  • 21. For 2005, show the job and the top three employees who worked the most hours. Show the jobs in job order, and within the job show the employees in hours worked orderSELECT[Measures].[Hoursworked]ON COLUMNS,non empty Order(Generate([Job Master].[Description].[Description].members, ([Job Master].[Description].currentmember, TOPCOUNT([Employees].[Full Name].[Full Name].members, 3,[Measures].[Hoursworked]))), [Measures].[Hoursworked],DESC)on rowsFROM AllworksWHERE[All Works Calendar].[Fy Year].&[2005]
  • 22. Show Overhead by Overhead Category for currently selected quarter and the previous quarter, and also show the % of change between the two. WITHMEMBER [Measures].[Previous Qtr] AS ([Measures].[Weekly Over Head],ParallelPeriod ([All Works Calendar].[Fy Year - Fy Qtr].level ,1,[All Works Calendar].[Fy Year - Fy Qtr].currentmember) ) ,FORMAT_STRING = '$#,##0.00;;;0‘MEMBER [Measures].[Current Qtr] AS ([Measures].[Weekly Over Head], [All Works Calendar].[Fy Year - Fy Qtr].currentmember) ,FORMAT_STRING = '$#,##0.00;;;0‘MEMBER [Measures].[% Change] ASiif([Measures].[Previous Qtr], (([Measures].[Current Qtr] - [Measures].[Previous Qtr]) / [Measures].[Previous Qtr]),NULL), FORMAT_STRING = '0.00%;;;\N\/\A‘SELECT{[Measures].[Current Qtr], [Measures].[Previous Qtr], [Measures].[% Change]}on columns,non empty [Overhead].[Description].memberson rowsFROM AllworksWHERE [All Works Calendar].[Fy Year - Fy Qtr].[2005].lastchild
  • 23. List Hours Worked and Total Labor for each employee for 2005, along with the labor rate (Total labor / Hours worked). Sort the employees by labor rate descending, to see the employees with the highest labor rate at the top. WITHMEMBER [Measures].[Labor Rate] AS[Measures].[Total Labor]/[Measures].[Hoursworked],FORMAT_STRING = 'Currency'SELECT{[Measures].[Hoursworked],[Measures].[Total Labor],[Measures].[Labor Rate]}ON COLUMNS,non empty Order([Employees].[Full Name].members,[Measures].[Labor Rate], BDESC)on rowsFROM AllworksWHERE[All Works Calendar].[Fy Year].&[2005]
  • 24. SQL SERVER REPORTING SERVICES (SSRS)
  • 25. This report show an employees labor cost by weekending date with a grand total at the bottom. Cascading parameters are used to select the employee and dates.
  • 26. A report of region sales percentage by category for a selected year.
  • 27. MS PERFORMANCE POINT SERVER (PPS)
  • 28. A breakdown of the labor cost of an employee by quarter. The line graph shows the percentage of labor of the employee for the quarter. The chart at the bottom shows the breakdown by job.
  • 29. The custom MDX code that allows the previous report to run
  • 30. This scorecard has a drill down capability that will allow you to see regions, states and city Sales goals. In addition it is hot linked to a report that shows Dollar Sales.
  • 31. MS OFFICE EXCEL SEVICES 2007
  • 32. This excel spreadsheet has taken data from a cube and created a chart. This chart and its parameter will then be published using Excel Services to make it available on a Sharepoint server.
  • 33. Another chart built using Excel with data from a cube. This chart allows the tracking of sales data by Category on a selected year. In addition it tracks the selected category percentage of sales vs. the parent on a separate axis. This chart with its parameters was published to SharePoint Server using Excel Services.
  • 34. MS OFFICE SHAREPOINT SERVER(MOSS)
  • 35. SharePoint site created with document folders to hold Excel spreadsheets published with Excel Services, SSRS reports, and Performance Point Dashboards. Two web parts are on the front page showing a Excel chart and SSAS KPI published through Performance Point.
  • 36. The previously shown Employee Labor Analysis Report deployed to SharePoiont as part of A Performance Point Dashboard.
  • 37. An SSRS reported scheduled to be autogenerated using SharePoint scheduling and subsription services
  • 38. Excel spreadsheets and charts deployed to SharePoint using Excel Services.