2. Table of Contents
• Data Modeling
• T-SQL Programming
• SQL Server Integration Services (SSIS)
• SQL Server Analysis Services (SSAS)
• MDX Programming
• SQL Server Reporting Services (SSRS)
• PerformancePoint & SharePoint Server Integration
• Excel, PPS and SharePoint Integration
• A brief view of Haiping’s Share point site
3. Data Modeling
Project Goals:
• Selecting a Modeling Tool.
• Understanding OLAP Modeling. (Star schema,
snowflake schema, combination schema)
• Understanding Dimensional Modeling. (SCD
dimension type)
• Understanding Cube modeling.
• Creating and validating a standard taxonomy .
8. SQL Server Integration Services (SSIS)
Project Goals :
• Create packages to transfer the data from different raw data sources (Excel,
CSV). Data Sources are both normalized and non-normalized.
• Do a full load of data into MS SQL Server 2005.
• Run Scheduled packages nightly to import/update any additional
information.
• Perform validation to detect errors (e.g. child records with invalid parent
records).
• Generate emails with the results, including rows inserted, updated. Errors
are redirected to log files which become email attachments.
• Create a separate package to re-index and shrink the database, as well as
perform nightly backups of the database.
12. SQL Server Analysis Services (SSAS)
Project Goals:
Overall: Creating an SSAS solution in BIDS, and building a cube
from the four fact tables
• Create a Data Source, Data Source View with the new created
relationships.
• Create a cube with four fact tables and Five dimensions.
• Build Hierarchies, Calculated members, KPIs.
• Create two partitions for each of the four fact table and design
aggregations.
20. SQL Server Reporting Services
Parameters: Quarter (should
default to the most recent
quarter of available data)
Must also show the previous
quarter
Sort by the overhead Category
Name
Show increases in overhead %
change in RED.
If you have no dollars for the
prior quarter, but dollars for the
current quarter, show the %
increase as 100%.
If you have no dollars for the
current quarter, but dollars for
the previous quarter, show the %
increase as 0%.
21. SQL Server Reporting Services
The employee parameter should be
for ONE employee
Group on name, and then on week
end date (since someone can work
on multiple projects in a week)
Include subtotals for the week end
date, as well as final total
Based on the employee, you only
want the dropdown for week ending
dates that the employee worked..
26. PerformancePoint & SharePoint Server
Integration
Employee’s labor dollars by quarter,
along with the percentage of labor for
the jobs the employee worked on.