MS Bi Portfolio Gregory Lee
Transcript of MS Bi Portfolio Gregory Lee
Database Modeling T-SQL SQL Server Integration Services (SSIS) SQL Server Analysis Services (SSAS ) MDX SQL Server Reporting Services (SSRS) Performance Point Server (PPS)
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
The following Stored Procedure is used as the definition for a parameter in an SSRS report
Master Control Flow
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
Time Sheet Data Flow
Time Sheet Script Task Counter
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
Two calculated members are used in the KPI
KPIProfitPct setup
KPIProfitPct display in MS Excel 2007
% Change in Current Quarter over Last quarter
Monthly Sales Including QTD, YTD and
All Time
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
This is the primary query for the report
This is the quarter parameter query for the report
This is the previous quarter parameter query
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
This is the primary query for the report
This is the Employee Name parameter query for the report
This is the Begin Date parameter query for the report
This is the End Date parameter query for the report
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
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.
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
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
This is the MDX query behind the % of Quarterly Labor Dollars Analytic Chart
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
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