Lee Granger Bi Portfolio

Post on 22-Jun-2015

732 views 0 download

Tags:

description

Business Intelligence Portfolio

transcript

Lee Granger

Business Intelligence Portfolio

What Is Business Intelligence?What Is Business Intelligence?

Business intelligence is a broad form of Business intelligence is a broad form of Data Analysis that includes bringing Data Analysis that includes bringing data to the forefront for viewing sharing data to the forefront for viewing sharing and analyzing.and analyzing.

Microsoft Business IntelligenceMicrosoft Business IntelligenceBI applications include the activities of decision support, query & reporting, online analytical BI applications include the activities of decision support, query & reporting, online analytical

processing(OLAP), statistical analysis, forecasting, and data mining.processing(OLAP), statistical analysis, forecasting, and data mining.

Business Intelligence

Data SourcingETL

Data AnalysisCubes

Data DeliveryReports

Collaboration & ReviewSharePoint

Business Intelligence

SSIS is used in the data sourcing phase: • to collect data from different sources in many different

formats• to transform data into a common format and • load data into a data warehouse or staging area. This process is called ETL (Extract, Transform and Load).

Data Sourcing Phase

Data SourcingETL

Data AnalysisCubes

Data DeliveryReports

Collaboration & ReviewSharePoint

Data Lineage Example:This SSIS package captures Audit

Information. When the package is run, the package loads five identically configured files, and then uses the following Integration Services components to process these files:

Data SourcingETL

Data AnalysisCubes

Data DeliveryReports

Collaboration & ReviewSharePoint

SSISSSIS

Data Lineage ex.Data Lineage ex.

The data flow task carries out steps to retrieve data and add Audit information.

SSISSSIS

Create a Fact table within our staging database (Data warehouse).

Data Sourcing PhaseData Sourcing PhaseData Flow Task

1. Load all the files from the directory.

2. Add Audit information.

3. Export the data to a SQL table

SSISSSIS

Data Lineage exampleData Lineage example

Data Lineage exampleData Lineage example

Create result set from newly created SQL table.

SSISSSISData Sourcing PhaseData Sourcing Phase

SSISSSIS

Using ADO, loop through the result set one record at a time and write the results to a

text file

Using a ForEach Loop object, the ADO enumerator is used to loop through the result set, one record at

a time and write each result to a text file.

Data Lineage exampleData Lineage example

Data Sourcing PhaseData Sourcing Phase

Business IntelligenceData Analysis Phase

SSAS is used to build CUBES (OLAP database) which becomes the source of our analytical reports. SSAS gives us the ability to enhance our cube structure by adding:

Data SourcingETL

Data AnalysisCubes

Data DeliveryReports

Collaboration & ReviewSharePoint

• Dimensions• Hierarchies• KPIs

SSASSSAS

In SSAS we create a data source and refine the data structure for our CUBE

Task List

Define the relationship between Fact tables and Dimension tables

SSASSSASTask List

Create KPIs using MDX query language

SSASSSAS Task List

Create short-cut menus and other actions for reports

SSASSSASTask List

SSASSSAS

Create AggregationsTask List

Business IntelligenceData Delivery Phase

• SSRS is used for creating Reports

SSISData Sourcing

ETL

SSASData Analysis

Cubes

SSRSData Delivery

Reports

Collaboration & ReviewSharePoint

SSRSSSRS

SSRSSSRS

SSRSSSRS

SSRSSSRS

What Is Business Intelligence?What Is Business Intelligence?

A World Of InformationA World Of Information