MS Bi Portfolio Gregory Lee
Transcript of MS Bi Portfolio Gregory Lee
![Page 2: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/2.jpg)
Database Modeling T-SQL SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS ) MDX SQL Server Reporting Services (SSRS) Performance Point Server (PPS)
![Page 3: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/3.jpg)
This data model was built in MS Visio and was used to generate a SQL script that creates an empty staging database which will be used as the source for an SSAS cube
![Page 4: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/4.jpg)
![Page 5: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/5.jpg)
The following Stored Procedure is used as the definition for a parameter in an SSRS report
![Page 6: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/6.jpg)
Master Control Flow
![Page 7: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/7.jpg)
This control flow is called by the Master package
A series of Excel files are processed using a Foreach Loop container
A Script task is used to maintain a total count of records processed across all Excel files
An E-mail will be sent upon success or failure of the package
Time Sheet Control Flow
![Page 8: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/8.jpg)
Time Sheet Data Flow
![Page 9: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/9.jpg)
Time Sheet Script Task Counter
![Page 10: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/10.jpg)
y Experience with SSAS involves the following:
reating data sources and data source views
reating cubes using the cube wizard
reating/editing dimension/fact relationships on the dimension usage tab
uilding dimension hierarchies
reating Calculated Members and KPIs
etting up MOLAP partitions
reating Perspectives
mplement data security in cubes using Roles
![Page 11: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/11.jpg)
Two calculated members are used in the KPI
![Page 12: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/12.jpg)
KPIProfitPct setup
![Page 13: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/13.jpg)
KPIProfitPct display in MS Excel 2007
![Page 14: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/14.jpg)
% Change in Current Quarter over Last quarter
![Page 15: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/15.jpg)
Monthly Sales Including QTD, YTD and
All Time
![Page 16: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/16.jpg)
This SSRS report compares weekly overhead expenses for the selected quarter to that of the previous quarter and displays the % change
This report contains two quarter parameters: one controls the quarter selection and the other is used to display the previous quarter header
Conditional formatting is used to display % change > 0 in red and <= 0 in black
![Page 17: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/17.jpg)
This is the primary query for the report
![Page 18: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/18.jpg)
This is the quarter parameter query for the report
![Page 19: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/19.jpg)
This is the previous quarter parameter query
![Page 20: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/20.jpg)
This SSRS report displays hours worked and total labor billed per weekending date within a selected date range for a given employee
This report contains three parameters: Employee Name, Begin Date and End Date
A cascading parameter is used for Begin Date and End Date so that only week end dates
where the employee worked will be availablefor selection
![Page 21: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/21.jpg)
This is the primary query for the report
This is the Employee Name parameter query for the report
![Page 22: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/22.jpg)
This is the Begin Date parameter query for the report
![Page 23: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/23.jpg)
This is the End Date parameter query for the report
![Page 24: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/24.jpg)
The next series of slides are snapshots from two PPS dashboards as they look when deployed to a SharePoint site
Both dashboards were built using Performance Point Server Designer The dashboards incorporate a combination of KPI Scorecards, Analytic
Charts, Analytic Grids and Excel Services Reports
The MDX query behind one of the more complex dashboard components will be displayed after the slide of the corresponding dashboard page
All dashboard source data is from an SSAS Cube
![Page 25: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/25.jpg)
The Scorecard page of the dashboard is composed of two KPI Scorecards: The Overhead Scorecard, The Client and Construction Job Financials
It allows a user to view the trends for several KPIs
The Overhead Scorecard is connected to a list filter based on quarter
The KPIs where imported from an SSAS cube.
![Page 26: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/26.jpg)
The Overhead page of the dashboard is composed a single analytic line chart linked to a multiple select tree filter
It allows the user to display one or more overhead line items for comparison over time
![Page 27: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/27.jpg)
The Employee Labor Analysis page of the dashboard is composed of one analytic chart and one analytic grid connected to a list filter based on Employee Name
The chart allows the user to view the labor billed by a given employee and shows what percent their total labor billed is compared to the total labor billed by all employees who worked the same job
The grid lists all jobs worked by the selected employee in descending order based on % of total
![Page 28: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/28.jpg)
This is the MDX query behind the % of Quarterly Labor Dollars Analytic Chart
![Page 29: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/29.jpg)
The Job Profitability Chart page of the dashboard is composed of an Excel pivot table overlaid by a pivot chart and has been connected to a multiple select tree filter based on County
![Page 30: MS Bi Portfolio Gregory Lee](https://reader033.fdocuments.net/reader033/viewer/2022042715/559f02d41a28ab1c378b470a/html5/thumbnails/30.jpg)
My experience with SharePoint Server is related to the following:o Creating new SharePoint sites o Adding Libraries to a SharePoint siteo Adding/Editing Web Parts to existing pages o Deploying SSRS documents, Excel spreadsheets and PPS Dashboards into
specified document librarieso Setting up shared scheduleso Scheduling SSRS reports using an independent or a shared scheduleo Granting users and/or groups access to libraries and library content