Business Intelligence Portfolio

40
Business Intelligence Portfolio

Transcript of Business Intelligence Portfolio

Page 1: Business Intelligence Portfolio

Business Intelligence Portfolio

Page 2: Business Intelligence Portfolio

OJ Rodriguez

Contents

Goal Background

SQL Server Integration Services SQL Server Analysis Services SQL Server Reporting Services Multidimensional Expressions Microsoft Office SharePoint Server Performance Point Server Excel Services

Additional Items Crystal Reports

Page 3: Business Intelligence Portfolio

OJ Rodriguez 3

Goal

To implement the Microsoft Business Intelligence applications to provide a timely, user friendly, and consistent data reporting solution for the enterprise.

Available to travel Available to work in the Greater Philadelphia

and in Florida.

Page 4: Business Intelligence Portfolio

OJ Rodriguez 4

Extract, Transform, and Load Packages

OJ Rodriguez 4

Page 5: Business Intelligence Portfolio

OJ Rodriguez 5

Code used in a view to clean the sourcedata to populate a reference table used to process the source data into the cube.

Page 6: Business Intelligence Portfolio

OJ Rodriguez 6OJ Rodriguez 6

Example of a Data Flow Control Transformation to extract data from an Excel spreadsheet, convert the data to SQL Server compatible types, add a column by concatenating two columns, comparing the data to a reference table, and use a conditional split transformation to insert new records or update existing ones to an SQL Server database.

Page 7: Business Intelligence Portfolio

OJ Rodriguez 7OJ Rodriguez 7

This is an example of a similar ETL with the addition of an output to a flat file of non-existing records.

Page 8: Business Intelligence Portfolio

OJ Rodriguez 8OJ Rodriguez 8

This one demonstrates how to group data, populate, and update a group table of Clients

Page 9: Business Intelligence Portfolio

OJ Rodriguez 9

Control flow task required to maintain the staging database.

Page 10: Business Intelligence Portfolio

OJ Rodriguez 10OJ Rodriguez 10

Control flow task to loop through a number of files to extract data, and the use of a script task to maintain state of variables between iterations.

Page 11: Business Intelligence Portfolio

OJ Rodriguez 11OJ Rodriguez 11

ETL package to extract data from a flat file into an SQL DB by Job, Employee, and Job Time Sheet to insert new records, update existing ones, and to identify missing employees, late and missing jobs

Page 12: Business Intelligence Portfolio

OJ Rodriguez 12

Each primary key was extracted and the data was checked to enforce referential integrity. After a regular lookup element was used to check for exact matches to allow most of the data to pass through, some columns were processed through a fuzzy lookup for lookalike matches. Then the data was put back together with a union all element. The data that failed the process was sent to flat files to be analyzed and reprocess.

Page 13: Business Intelligence Portfolio

OJ Rodriguez

OLAP Data Warehouse Design

OJ Rodriguez 13

Page 14: Business Intelligence Portfolio

OJ Rodriguez 14OJ Rodriguez 14

Data source view derived from the data source pointing to the staging database.

Page 15: Business Intelligence Portfolio

OJ Rodriguez 15OJ Rodriguez 15

Diagram of a cube consisting of four measure groups and nine dimensions in a snowflake schema

Page 16: Business Intelligence Portfolio

OJ Rodriguez 16OJ Rodriguez 16

Adding hierarchies missed by the cube design wizard.

Page 17: Business Intelligence Portfolio

OJ Rodriguez 17OJ Rodriguez 17

Creation of calculated members to facilitate the creation of reports and make the OLAP database easier to use by users.

Page 18: Business Intelligence Portfolio

OJ Rodriguez 18OJ Rodriguez 18

KPI represents ‘key performance indicator’, an object that enables end users of your cube to quickly view the status of the most important business metrics.

Page 19: Business Intelligence Portfolio

OJ Rodriguez 19OJ Rodriguez 19

If the cube is relatively large or if storage space is problematic it is a good idea to partition the cube into physical storage files. Here each measure group has been partition by year.

Page 20: Business Intelligence Portfolio

OJ Rodriguez 20OJ Rodriguez 20

Testing cube design and functionality on the built-in browser

Page 21: Business Intelligence Portfolio

OJ Rodriguez 21

MDX Queries

OJ Rodriguez 21

Page 22: Business Intelligence Portfolio

OJ Rodriguez 22OJ Rodriguez 22

Page 23: Business Intelligence Portfolio

OJ Rodriguez 23OJ Rodriguez 23

Page 24: Business Intelligence Portfolio

OJ Rodriguez 24OJ Rodriguez 24

Page 25: Business Intelligence Portfolio

OJ Rodriguez 25OJ Rodriguez 25

Page 26: Business Intelligence Portfolio

OJ Rodriguez 26

Report Design and Management

OJ Rodriguez 26

Page 27: Business Intelligence Portfolio

OJ Rodriguez 27OJ Rodriguez 27

SSRS report displaying status and trend of the sales and returns of each product sold.

Page 28: Business Intelligence Portfolio

OJ Rodriguez 28OJ Rodriguez 28

SSRS Chart demonstrating the sales by region and the percentage of total.

Page 29: Business Intelligence Portfolio

OJ Rodriguez 29OJ Rodriguez 29

SSRS report showing product and quantity sold to each company.

Page 30: Business Intelligence Portfolio

OJ Rodriguez 30

SharePoint web page displaying two Performance Point Server scorecards showing value and status graphically.

Page 31: Business Intelligence Portfolio

OJ Rodriguez 31

SharePoint page publishing an Excel chart with parameter through Excel Services, allowing multiple selections.

Page 32: Business Intelligence Portfolio

OJ Rodriguez 32

PPS dashboard with parameter published on SharePoint to show percentage of work performed by employee by quarter per job.

Page 33: Business Intelligence Portfolio

OJ Rodriguez 33

Business Objects Crystal Reports

Report Design and Management

Page 34: Business Intelligence Portfolio

OJ Rodriguez 34

Report evaluating performance per machine with a subreport summarizing all outputs.

Page 35: Business Intelligence Portfolio

OJ Rodriguez 35

Performance evaluation at the operations level with conditional formatting to indicate items that need attention.

Page 36: Business Intelligence Portfolio

OJ Rodriguez 36

Page 37: Business Intelligence Portfolio

OJ Rodriguez 37

Page 38: Business Intelligence Portfolio

OJ Rodriguez 38

Key performance indicators display by operation and machine

Page 39: Business Intelligence Portfolio

OJ Rodriguez 39

Crystal Report depicting a custom chart, and drill down capability.

Page 40: Business Intelligence Portfolio

OJ Rodriguez 40

Crystal Report depicting a custom chart, and drill down capability.