Business Intelligence Portfolio
-
Upload
ojrodriguez -
Category
Documents
-
view
71 -
download
0
Transcript of Business Intelligence Portfolio
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
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.
OJ Rodriguez 4
Extract, Transform, and Load Packages
OJ Rodriguez 4
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.
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.
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.
OJ Rodriguez 8OJ Rodriguez 8
This one demonstrates how to group data, populate, and update a group table of Clients
OJ Rodriguez 9
Control flow task required to maintain the staging database.
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.
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
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.
OJ Rodriguez
OLAP Data Warehouse Design
OJ Rodriguez 13
OJ Rodriguez 14OJ Rodriguez 14
Data source view derived from the data source pointing to the staging database.
OJ Rodriguez 15OJ Rodriguez 15
Diagram of a cube consisting of four measure groups and nine dimensions in a snowflake schema
OJ Rodriguez 16OJ Rodriguez 16
Adding hierarchies missed by the cube design wizard.
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.
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.
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.
OJ Rodriguez 20OJ Rodriguez 20
Testing cube design and functionality on the built-in browser
OJ Rodriguez 21
MDX Queries
OJ Rodriguez 21
OJ Rodriguez 22OJ Rodriguez 22
OJ Rodriguez 23OJ Rodriguez 23
OJ Rodriguez 24OJ Rodriguez 24
OJ Rodriguez 25OJ Rodriguez 25
OJ Rodriguez 26
Report Design and Management
OJ Rodriguez 26
OJ Rodriguez 27OJ Rodriguez 27
SSRS report displaying status and trend of the sales and returns of each product sold.
OJ Rodriguez 28OJ Rodriguez 28
SSRS Chart demonstrating the sales by region and the percentage of total.
OJ Rodriguez 29OJ Rodriguez 29
SSRS report showing product and quantity sold to each company.
OJ Rodriguez 30
SharePoint web page displaying two Performance Point Server scorecards showing value and status graphically.
OJ Rodriguez 31
SharePoint page publishing an Excel chart with parameter through Excel Services, allowing multiple selections.
OJ Rodriguez 32
PPS dashboard with parameter published on SharePoint to show percentage of work performed by employee by quarter per job.
OJ Rodriguez 33
Business Objects Crystal Reports
Report Design and Management
OJ Rodriguez 34
Report evaluating performance per machine with a subreport summarizing all outputs.
OJ Rodriguez 35
Performance evaluation at the operations level with conditional formatting to indicate items that need attention.
OJ Rodriguez 36
OJ Rodriguez 37
OJ Rodriguez 38
Key performance indicators display by operation and machine
OJ Rodriguez 39
Crystal Report depicting a custom chart, and drill down capability.
OJ Rodriguez 40
Crystal Report depicting a custom chart, and drill down capability.