Business Intelligence
description
Transcript of Business Intelligence
Business Intelligence and Data Warehousing Portfolio
Robert [email protected]
Table of Contents
• Project Summary ………………………………………………………………………... 3• T-SQL Code Samples …………………………………………………………………... 5• SQL Server Integration Services (SSIS) ………………………………………… 8• SQL Server Analysis Services (SSAS) ……………………………………………. 12• KPI’s & Trend Indicators ………………………………………………………………. 15• MDX Code Samples ……………………………………………………………………. 16• SQL Server Reporting Services (SSRS) …………………………………………. 19• Performance Point Services and SharePoint (MOSS/PPS) …………… 22
Project SummarySample Business Intelligence Project Work
Contained within this portfolio are examples of my work in the Microsoft Business Intelligence arena.
Microsoft technologies covered:• Management Studio T-SQL• SQL Server MDX• SQL Server Integration Services• SQL Server Analysis Services• SQL Server Reporting Services• SharePoint Server• Performance Point Server
Audience:Decision Makers, Business Executives, IT Managers
Project Goals• Design a combination Star & Snowflake Schema using Visio• Create Staging Database using Visio to generate a SQL create table script• Create an ETL solution using SSIS to update the staging database from Excel files• Load an OLAP cube using SSAS• Define Calculated Members and Named Sets• Design KPI’s displaying status and trends• Write MDX code to satisfy specifications• Produce reports using SSRS• Create scorecards and KPI’s using Performance Point• Present reports and KPI’s using SharePoint Server
Project Summary
T-SQL Code SampleSQL code used to create the date dimension in the staging database.
T-SQL Code SampleSQL code showing the use of multiple JOIN statements and the TOP function
Visio design exampleRelational database design using Visio to create combination Star and Snowflake Schema
SQL Server Integration ServicesSSIS Control Flow Master Package
SQL Server Integration ServicesSSIS use of a Foreach Loop container to step through files in a subdirectory
SQL Server Integration ServicesMS VBA code used as a variable accumulator to count records updated
SQL Server Integration ServicesSSIS Email Alert including record counts for success and failure of related process
SQL Server Analysis ServicesCube design:
Create the cube using cube wizard or manual processVerify fact tables and dimensionsExamine dimension usage relationships and adjust if necessaryCreate attributes and hierarchiesSelect cube name and finish
SQL Server Analysis ServicesSSAS Dimension Structure used to create hierarchies
SQL Server Analysis ServicesSSAS example calculated member
SSAS KPI and Trend IndicatorsSSAS example KPI
MDX samplesMDX used to demonstrate the difference between MEMBER and CHILDREN in hierarchies
MDX samplesMDX code example of nested TOP functions
MDX samplesMDX code used in SSRS to define a parameter range
SQL Server Reporting ServicesSSRS viewer including graphical presentation
SQL Server Reporting ServicesSSRS designer view showing the use of multiple parameters including a range parameter
SQL Server Reporting ServicesSSRS design view showing the use of calculated fields and summary fields
Performance Point ServerPPS scorecard created to use as a KPI
Performance Point ServerPPS multi page Dashboard with linked parameters
Performance Point ServerPPS KPI
Performance Point ServerPPS view showing multiple KPI’s per page
Performance Point ServerPPS report designer showing the use of a multi axis chart
SharePoint ServerSharePoint web page organized for multiple report sources and scheduled reports