Date post: | 22-Jun-2015 |
Category: |
Documents |
Upload: | leegranger |
View: | 732 times |
Download: | 0 times |
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