Tenisha Hamilton -BI

22
TENISHA M. HAMILTON BI Professional [email protected] m Home Office: (281) 431- 5166

description

BI presentation

Transcript of Tenisha Hamilton -BI

Page 1: Tenisha Hamilton -BI

TENISHA M. HAMILTONBI Professional

[email protected] Office: (281) 431-5166

Page 2: Tenisha Hamilton -BI

Table of Contents

• SQL Server Integration Services• SQL Server Analysis Services• SQL Server Reporting Services• Performance Point Server –

Dashboard Designer• Microsoft Office SharePoint Server

Page 3: Tenisha Hamilton -BI

Labor Analysis – Business Intelligence Solution

• Business Intelligence solution for a fictitious construction company. • Build a SQL Server 2005 database to track employee and customer

information, timesheet and labor rates information, job order information, job materials, and customer invoices using SQL Integration Services.

• Build an Analysis solution using Analysis Services to create cube, dimensions, and KPIs to analyze and measure profitability and costs. Write several MDX queries to retrieve and display data.

• Build reports using Reporting Services to display data in a report generated style via score cards, line, bar, pie charts. Create filters to report on selective data. Use PPS dashboard to publish the reports to a SharePoint site. Create and publish pivot tables using Excel Services.

• Create both document and report libraries on SharePoint site. Create and manage report schedules.

Page 4: Tenisha Hamilton -BI

SQL Server Integration Services

Page 5: Tenisha Hamilton -BI

Importing external Excel data from a CSV file and converting to SQL data types. Using a derived column to retrieve the full name of the employees. Using the Lookup task to find any matched EmployeePKs to insert into the SQL 2005 DB. Using Conditional Split to determine new or updated rows.

Page 6: Tenisha Hamilton -BI

An Example of a Lookup against the external converted data to the reference data.

Page 7: Tenisha Hamilton -BI

An Example of a Conditional Split to determine if any rows from the external data source are invalid or valid to insert or update.

Page 8: Tenisha Hamilton -BI

An Example of writing to an output file for erroneous or invalid data.

Page 9: Tenisha Hamilton -BI

In the Control Flow, use a ForEach Loop container to cycle through a list of source files. Use the Script Accumulator task to accumulate each file’s records.

Page 10: Tenisha Hamilton -BI

A Sequence Container to define the integration flow into 1 master package.

Page 11: Tenisha Hamilton -BI

SQL Server Analysis Services

Page 12: Tenisha Hamilton -BI

Create a Data Source View based on the relational DB to build a staging area displaying the relationships between the source tables. Create a Cube based on the fact and dimension tables.

Page 13: Tenisha Hamilton -BI

Create hierarchies and groupings among column attributes within a dimension.

Page 14: Tenisha Hamilton -BI

Create some KPIs to measure profitability and costs using both measure and calculated measures. Display goal, status, and trend to show performance.

Page 15: Tenisha Hamilton -BI

Create Partitions to display a subset of data (Ex. Before/after 2005 year). Create aggregations for performance gains.

Page 16: Tenisha Hamilton -BI

MDX query using a calculated member from the AllWorks cube.

Page 17: Tenisha Hamilton -BI

MDX Query using the TopPercent function.

Page 18: Tenisha Hamilton -BI

SQL Server Reporting Services

Page 19: Tenisha Hamilton -BI

A Layout View of a Report using table region, IIF function, parameter, and footer.

Page 20: Tenisha Hamilton -BI

Performance Point Server 2007Dashboard Designer

Microsoft Office SharePoint Server 2007

Page 21: Tenisha Hamilton -BI

Create Excel Pivot table from ODC connection. Publish to SharePoint site to document library using Excel services. Use PPS dashboard to add Excel report to dashboard and publish to SharePoint.

Page 22: Tenisha Hamilton -BI

Conclusion

• BI project represents each phase of the Labor Analysis solution based on client/customer requests.

• BI project to model a baseline project demonstrating best practices.