Your SlideShare is downloading. ×
Gerry Hughes Bi Portfolio
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Gerry Hughes Bi Portfolio

516
views

Published on

MS Business Intelligence, C#.NET, and Oracle Portfolio

MS Business Intelligence, C#.NET, and Oracle Portfolio


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
516
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.
    • Business Intelligence
    • Portfolio
    • Gerry Hughes
    • [email_address]
    • Phone: 845-359-1640
    • Cell: 914-393-7045
  • 2. Table of Contents
    • Introduction …………………………….……………………………………………………………………………....................................... 3
    • SQL .................................................................................................................................................................... 4
    • PL/SQL Procedure………………………………………………………………………………………………………………………………………...5
    • Multi-Dimensional Expression (MDX) Query Example 1 ……………………………………………………………………..……… 6
    • MDX Query Example 2 ………………………………………………………..…………………………………………………………….....…… 7
    • Data Model Using Microsoft Visio ……………………………………………………………………………………………….……..…….. 8
    • SSIS Extract, Translate, Load (ETL) Package ……………………………………………………………………….……………..……..… 9
    • SSIS Control Flow …………………………………………………………………………………………………………….………………………… 10
    • SSIS Data Flow ………………………………………………………..………………………………………………………………………….….... 11
    • SSAS Cube Data Source View ……………………………………..…………………………………………………………………….……… 12
    • SSAS Calculated Measure ……………………………………………………………..…………………………………………….…………… 13
    • Browsing Cube Using SSAS ………………………………………………………………..………………………………………….…………. 14
    • SSRS Report Design Using SSAS Cube ……………………………..………………………………………………………….……………. 15
    • SSRS Report ……………………………………………………………………..………………………………………………………….………….. 16
    • Excel Chart using a SSAS Cube …………………………………..……………………………………………………………….……………. 17
    • Excel Report with Key Performance Indicators (KPIs) ………………………………………………..…….………………………. 18
    • Performance Point Dashboard Designer ………..…............................................................................................ 19
    • Preview of Performance Point Report …………………………………………….............................................................. 20
    • Sharepoint Server Dashboard …………………………………………………………………………………………………..…………….. 21
    • Sharepoint Server Dashboard (Cont.) ……………………………………………………………………………………………………… 22
    • Web Application using ASP.NET (C#.NET) …………………………………………………………………………………….…..……….. 26
  • 3. Introduction
    • I am a Business Intelligence and Relational Database Professional with experience using SQL Server 2005, Oracle 10g, and DB2 9.5 technologies. I have developed several BI applications in retail sales, and finance. My experience with Relational Database technologies is broad based, including working as both a designer and as a developer, as well as experience as a DBA. I have a broad understanding of project management and the entire software development life cycle. I embrace new technologies readily, and am technically proficient and self motivated.
    • Technical Skills
    • SQL Server 2005 Integration Services (SSIS), SQL Server 2005 Analysis Services (SSAS), SQL Server Reporting Services (SSRS), SQL Server Business Intelligence Development Studio (BIDS), Microsoft Office SharePoint Server 2007 (MOSS), Microsoft Visio, C#.NET, ASP.NET 3.5, ADO.NET 2.0, T-SQL, MDX programming, SQL-Plus, PL/SQL, Synon 2/E (AllFusion 2/E), JAVA SE, JDBC, Java Entity Beans
  • 4. T-SQL Scaler Function
    • -- Created By....: Gerry Hughes
    • -- Date Created..: 23-Sept-2009
    • -- Client........: Sylvania Abstract & Appraisal, LLC
    • -- Purpose.......: This code creates an SQL Server 2005 scaler function which returns the
    • -- model name for a product, given a particular Product ID.
    •  
    •  
    • CREATE FUNCTION dbo.GetModelNameForProduct (@ProductID int)
    • RETURNS nvarchar (50)
    • WITH EXECUTE AS CALLER
    • AS
    • BEGIN
    • DECLARE @ModelName nvarchar(50)
    •  
    • SELECT @ModelName = Production.ProductModel.Name
    • FROM Production.Product INNER JOIN Production.ProductModel
    • ON Production.Product.ProductModelID =
    • Production.ProductModel.ProductModelID
    • WHERE Production.Product.ProductID = @ProductID
    • RETURN(@ModelName)
    • END;
    • GO
    •  
    • SELECT dbo.GetModelNameForProduct(717)
  • 5. PL/SQL Procedure
    • -- Created By....: Gerry Hughes
    • -- Date Created..: 24-Sept-2009
    • -- Client........: Sylvania Abstract & Appraisal, LLC
    • -- Uses passed parameters to find a student name
    •  
    •  
    • CREATE OR REPLACE PROCEDURE find_sname
    • (i_student_id IN NUMBER,
    • o_first_name OUT VARCHAR 2,
    • o_last_name OUT VARCHAR2
    • )
    • AS
    • BEGIN
    • SELECT first_name, last_name
    • INTO o_first_name, o_last_name
    • FROM student
    • WHERE student_id = i_student_id;
    • EXCEPTION
    • WHER OTHERS
    • THEN
    • DBMS_OUTPUT.PUT_LINE(‘Error in finding student_id: ‘||is_student_id);
    • END find_sname;
    •  
  • 6. MDX Query Example 1 This example uses calculated members in the query
  • 7. MDX Query Example 2 The example uses a set which uses the GENERATE and TOPCOUNT functions
  • 8. Data Model using Microsoft Visio
  • 9. SSIS Extract, Translate, Load (ETL) Package This is a scheduled package that extracts data from several data sources, converts and validates the data, and loads validated data into the database. Then it performs database maintenance.
  • 10. SSIS Control Flow This package loops through and processes time sheets for employees.
  • 11. SSIS Dataflow This is the detail data flow of the prior SSIS Control Flow slide.
  • 12. SSAS Cube Data Source View
  • 13. SSAS Cube Calculated Measure
  • 14. Browsing Cube Using SSAS
  • 15. SSRS Report Design Using SSAS Cube
  • 16. SSRS Report This is a rendering of the report designed in the prior slide
  • 17. Excel Chart using a SSAS Cube
  • 18. Excel Report with Key Performance Indicators (KPIs)
  • 19. Performance Point Dashboard Designer
  • 20. Preview of Performance Point Report This a rendering of the prior slide in Performance Point Dashboard Designer Preview
  • 21. Sharepoint Server Dashboard This report was created using Performance Point Dashboard Designer
  • 22. Sharepoint Server Dashboard (Cont.)
  • 23. ASP.NET 3.5 Data binding from SQL Server Database using a DetailView Webpage