Вы находитесь на странице: 1из 3

SOFT TECH SOLUTIONS, 9880 153 154 www.stsbangalore.

com
DATA WAREHOUSING & INFORMATICA 8.6, BI
Course Type : Regular & Week Ends Course Duration : 90 Hrs

DWH Basics 22. The core parts (tables) of DWH.


1. What is data base? i. Its all about tables (DWH is nothing but tables,
2. What is data warehouse? if you think Physically)
3. What is Data Warehousing? ii. Types of tables in DWH
4. Why DWH? Why DB? 1. Dimension Tables
5. What is OLTP? 2. Fact Tables
6. What is OLAP? 3. Fact less fact tables
i. ROLAP 4. Bridge/Intermediate/XRef tables
ii. MOLAP 23. Dimension Tables
iii. HOLAP i. What is dimension table?
7. Different usages of DWH in different areas. ii. What do we store in dimension tables?
8. What is Data Marts? iii. What is Surrogate Key?
9. Differences among data marts, databases & DWH iv. Why we need surrogating ?
10. Characteristics for DWH 1. Built-In meanings?
11. Real time cases and usage v. Types of dimension tables
1. Confirmed Dimension
12. Emerging Trends in DWH
2. Slowly Changing Dimension
BI Concepts a. Type-1 Dimension Tables
13. What is BI? Why we need BI? b. Type-2 Dimension Tables
14. BI Role in Organizations? Where we need BI? c. Type-3 Dimension Tables
15. BI Tools. d. Zunk Dimension
16. Emerging Trends in BI? e. De-Generated Dimension
17. How to build/design DWH? 24. Fact Tables
18. Subject Areas, Data Marts i. What is fact table?
19. Data Mining? ii. What do we store in a fact table
20. Data Modeling - Different models in building iii. Structure of a fact table
i. Start Schema iv. What is measure/fact?
ii. Snowflake Schema v. Types of measures
iii. Hybrid Schema vi. How to load fact tables?
iv. Why Star, Snowflake & Hybrid Schemas? vii. Different ways of loading fact tables in different
21. Different phases in building a DWH. cases with different types of dimension tables.
i. Source Staging Transform/Uniform Target viii. Types of fact tables loading (incremental)
(DWH) 25. Fact less fact tables
ii. Source (OLTP) i. What is fact less fact table?
1. Different types of sources ii. What do we store in fact less fact tables?
2. Flat Files iii. Purpose of fact less fact tables?
3. Databases iv. The structure of fact less fact table?
4. Others v. How to load fact less fact tables?
iii. Staging (Critical part of ETL) 26. Bridge Tables
1. What and Why staging? i. What is bridge table?
2. Purpose of staging? ii. Why do we need or purpose of bridge table?
3. Types of stages (Flat files, DB…) iii. What do we store in bridge tables?
iv. Transform/Uniform (Critical Part of ETL) iv. The structure of bridge table?
1. Necessity of transformation v. How to load bridge tables?
2. Standardization/uniform/integration data
before transferring to Target
v. Target (DWH)
1. Types of targets (DWH, Files, Cubes…)
2. Usage of target

Continued...
1
SOFT TECH SOLUTIONS, 9880 153 154 www.stsbangalore.com
d. MDM – Meta Data Management
ETL [Extraction, Transformation, Loading]
e. How to maintain repository?
27. Extraction (From Source)
f. Global Repository
i. What is extraction?
12) ETL Tools
ii. Extracting different types of tables discussed
iii. Extracting from different types of sources? Informatica Power Center – V 8.6.0
iv. Different ways of extraction? (incremental) 1) Introduction to Informatica
v. The run date 2) Server Components
28. Staging a. Informatica Admin Console
i. What is staging? i. Configuring Repository Services
ii. Staging Area ii. Configuring Integration Services
iii. The necessity of staging. iii. Backing up the repository
iv. Staging area can be database or files 1. Cold Backup
v. Maintenance of staging 2. Hot Backup
vi. How to stage data in staging area? iv. Restoring Repositories
29. Transformation/Uniform/Generalization/ Integration v. Running Modes
i. What is transformation? (The business logic) 1. Normal Mode
ii. How to transform data using Informatica tool? 2. Exclusive Mode
iii. What is uniform/Generalization/ Integration? 3) Client Components
iv. Need of uniform/generalization/ Integration a. Repository Manager
30. Loading (To Target) b. Mapping Designer
i. What is loading? i. Source Analyzer
ii. Loading different types of tables ii. Target Analyzer
iii. The order of loading iii. Transformation Developer
iv. Different techniques of loading iv. Mapplet Designer
v. Loading to different targets (DB, Files) v. Mapping Designer
c. Workflow Designer
ETL Concepts:
i. Task Developer
1) What is ETL? ii. Worklet Designer
2) Why we need ETL in Data Warehousing? iii. Workflow Designer
3) ETL Architecture? d. Workflow Monitor
4) Meta Data? i. Usage of Monitor
5) Extraction? ii. Differences between Stop and Abort
a. Source Tables e. Why we need different Client Components in
b. Types of Sources Informatica
i. Database 4) Informatica Architecture
ii. Flat files a. Distributed Services and SOA
1. Fixed Width b. Domain?
2. Delimited c. Grid?
6) Transformation d. Nodes?
7) Why we need Transformation, its importance e. Services
8) Importance of Data Integration? i. Repository Services
9) Loading, types of loading? ii. Integration Services
a. Full Load 1. Threading Concept in Informatica
b. Incremental Load 2. Types of Threads
c. Stage Loading iii. Repository Agent
d. DIM Loading f. DTM Process
e. Fact Loading g. How all server components are architectured for
f. AGG Fact Loading informatica
g. Dependencies while loading 5) Transformations
10) Deferent Targets? a. Types of Transformations
11) Repository i. Active Transformations
a. Metadata ii. Passive Transformations
b. Where Meta Data is storing? iii. Using Functions in Transformations
c. Why we need repository? iv. What is User-Defined Function
2
SOFT TECH SOLUTIONS, 9880 153 154 www.stsbangalore.com

b. Source Qualifier Transformation 13) Task


c. Filter Transformation a. Type of Tasks
d. Expression b. Sessions
e. Sorter c. Command Task
f. Router d. E-Mail Task
g. Ranker e. Decision
h. Sequence Generator f. Event – Wait
i. Aggregator g. Event – Raise
i. Incremental Aggregation h. Timer
ii. Sorted Input Concept i. Assignment
j. Joiner j. Control
i. Normal Join 14) Worklet
ii. Master Out Join a. How to create worklets
iii. Detail Out Join b. Use of worklets
iv. Full Out Join 15) Workflows
k. Update Strategy a. Use of workflow
l. Stored Procedure b. How to create workflows
i. Connected 16) Connections
ii. Un-Connected a. What is connections
m. Normalizer b. Types of connections
n. Union i. Relational Connections
o. SQL ii. FTP Connections
i. SQL Mode iii. Other Connections
ii. Script Mode 17) Invoking Workflow from Command line
p. Lookup a. pmrep commands
i. Connected b. pmcmd commands
ii. Un-Connected c. encrypting Informatica Passwords for scripts
iii. Cached lookup 18) Scheduling
1. Static Cache 19) Link Conditions
2. Dynamic Cache 20) Other Advanced Topics
3. Persistence Cache a. Versioning
iv. Un-Cached lookup b. Partitioning
q. Transaction Control 21) Environments
r. Other Advanced Transformations a. Development
6) How to create a simple mapping? b. QA
7) How we can do integration with informatica? c. UAT
8) Parameters and Variables d. Production (Live)
9) Concept of Generic Code and how to make e. Migration Process
Generic Coding in Informatica i. Importing
10) Usage of Parameterization ii. Exporting
11) Creating Parameter Files f. Role of Unix Shell scripting in ETL process
12) Creating Mappings for different scenarios
a. Implementing SCD Type-1
b. Implementing SCD Type-2
c. Implementing SCD Type-3
d. Extracting data from different sources using
informatica
i. DBs
ii. Flat Files
iii. Excel Sheets and others
e. Other Scenarios

Вам также может понравиться