Science 7 - LAND and SEA BREEZE and its Characteristics
ETL (1).ppt
1. ETL Process in Data
Warehouse
Babjee Reddy
babjee@gmail.com
BI-Gems Technology
2. OLTP
Objective of OLTP is to process data as
quickly as possible
Support client Server technoligy
Support Large Amount of Data
Data is secure
3. OLAP/DSS/DWH
Objective of OLAP database to process
data as Quickly as possible with less
complexity
It is use for decision making purpose
Used by Management People
4. Difference between OLTP, OLAP
Transactional oriented Analytical Oriented
Normalized tables De-normailzed tables
Used by clerical people Use by management people
Current data Historical data
Insert , Updates, deletes Bulk load
Select query retrieves less no of records Retrieves large no of records
7. What is ETL?
• ETL = Extract – Transform – Load
• Extract
• Get the data from source system as efficiently as
possible
• Transform
• Perform calculations on data
• Load
• Load the data in the target storage
8. Why is ETL (System) Important?
Adds value to data
Removes mistakes and corrects data
Documented measures of confidence in data
Captures the flow of transactional data
Adjusts data from multiple sources to be used together (conforming)
Structures data to be usable by BI tools
Enables subsequent business / analytical data procesing
9. ETL Disambiguation
•ETL = Extract – Transform – Load
›Not tight specifically to DW anymore
•Process/System
›A complete process including
•Data extraction
•Enforcing DQ and consistency standards
•Conforming data from disparate systems
•Delivering data to target
•People, HW, Documentation, Support, etc.
•Tool
›A piece of software implementing the
•three (four) E-(C)-T-L steps.
•A tool designed specifically to perform data transformations
21. Well Known ETL Tools
•Commercial
›Ab Initio
›IBM DataStage
›Informatica PowerCenter
›Microsoft Data Integration Services
›Oracle Data Integrator
›SAP Business Objects – Data Integrator
›SAS Data Integration Studio
•Open-source based
›Adeptia Integration Suite
›Apatar
›CloverETL
›Pentaho Data Integration (Kettle)
›Talend Open Studio/Integration Suite