Status Updates From By Kimball, Ralph The Data ...
By Kimball, Ralph The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling, 3rd Edition Paperback - June 2013 by
Status Updates Showing 1-30 of 1,003
Ísis Santos Costa
is on page 543 of 608
p. 509
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 6: Perform the Fact Table Historic Load (cont.)
... ... ... ↳ Fact Table Transformations
« A lot of time (is spent) improving the dimension table, facts usually require modest transformation. »
System values like -1 shall be replaced by NULL. All FKs be NOT NULL.
— 8 hours, 19 min ago
Add a comment
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 6: Perform the Fact Table Historic Load (cont.)
... ... ... ↳ Fact Table Transformations
« A lot of time (is spent) improving the dimension table, facts usually require modest transformation. »
System values like -1 shall be replaced by NULL. All FKs be NOT NULL.
Ísis Santos Costa
is on page 542 of 608
p. 508
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 6: Perform the Fact Table Historic Load
... ... ... ↳ Historic Fact Table Extracts
... ... ... ↳ Audit Statistics
It is not always possible to tie the data back to source systems; in these cases, it is crucial that reasons for differences be documented clearly.
— Feb 15, 2026 06:34AM
Add a comment
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 6: Perform the Fact Table Historic Load
... ... ... ↳ Historic Fact Table Extracts
... ... ... ↳ Audit Statistics
It is not always possible to tie the data back to source systems; in these cases, it is crucial that reasons for differences be documented clearly.
Ísis Santos Costa
is on page 541 of 608
p. 507
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 5: Populate Dim Tables w Historic Data (cont.)
... ... ... ↳ Dim Table Loading
... ... ... ↳ Load Type 2 Dimension Table History
... ... ... ↳ Populate Date and Other Static Dimensions
— Feb 14, 2026 05:58AM
Add a comment
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 5: Populate Dim Tables w Historic Data (cont.)
... ... ... ↳ Dim Table Loading
... ... ... ↳ Load Type 2 Dimension Table History
... ... ... ↳ Populate Date and Other Static Dimensions
Ísis Santos Costa
is on page 540 of 608
p. 506
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 5: Populate Dim Tables w Historic Data
... ... ... ↳ Populate Type 1 Dim Tables
... ... ... ↳ Dim Transformations
➤ Simple Data Transformations
➤ Combine from Separate Sources
➤ Decode Production Codes
➤ Validate M2M one-to-one
➤ Dimension Surrogate Key Assignment
— Feb 10, 2026 09:06AM
Add a comment
20 • ETL System Design + Dev Process & Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop One-Time Historic Load Processing
... ... ↳ Step 5: Populate Dim Tables w Historic Data
... ... ... ↳ Populate Type 1 Dim Tables
... ... ... ↳ Dim Transformations
➤ Simple Data Transformations
➤ Combine from Separate Sources
➤ Decode Production Codes
➤ Validate M2M one-to-one
➤ Dimension Surrogate Key Assignment
Ísis Santos Costa
is on page 536 of 608
p. 502
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 4: Drill Down by Target Table (cont.)
... ... ... ↳ Develop the ETL Specification Document
➤ Develop a Sandbox Source System
— Feb 08, 2026 04:29AM
Add a comment
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 4: Drill Down by Target Table (cont.)
... ... ... ↳ Develop the ETL Specification Document
➤ Develop a Sandbox Source System
Ísis Santos Costa
is on page 535 of 608
p. 501
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 4: Drill Down by Target Table
... ... ... ↳ Ensure Clean Hierarchies*
... ... ... ↳ Develop Detailed Table Schematics
« *If the source is an Excel spreadsheet on a business user's desktop—you must either clean it up or acknowledge that it is not a hierarchy. »
— Feb 07, 2026 09:43AM
Add a comment
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 4: Drill Down by Target Table
... ... ... ↳ Ensure Clean Hierarchies*
... ... ... ↳ Develop Detailed Table Schematics
« *If the source is an Excel spreadsheet on a business user's desktop—you must either clean it up or acknowledge that it is not a hierarchy. »
Ísis Santos Costa
is on page 534 of 608
p. 500
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 3: Develop Default Strategies
... ... ... ↳ Extract
... ... ... ↳ Keep extracted & staged d
... ... ... ↳ Police dim, fact DQ
... ... ... ↳ Manage changes to attributes
... ... ... ↳ Ensure availability
... ... ... ↳ Design auditing
... ... ... ↳ Organize the staging
— Feb 06, 2026 05:33AM
Add a comment
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 3: Develop Default Strategies
... ... ... ↳ Extract
... ... ... ↳ Keep extracted & staged d
... ... ... ↳ Police dim, fact DQ
... ... ... ↳ Manage changes to attributes
... ... ... ↳ Ensure availability
... ... ... ↳ Design auditing
... ... ... ↳ Organize the staging
Ísis Santos Costa
is on page 532 of 608
p. 499
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 2: Choose an ETL Tool
« Don't expect to recoup the investment in an ETL tool (fast). (Sometimes it feels it'd be) implemented faster by coding. The big advantages come with future phases, and particularly with future modifications to existing systems. »
— Feb 05, 2026 11:22AM
Add a comment
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan (cont.)
... ... ↳ Step 2: Choose an ETL Tool
« Don't expect to recoup the investment in an ETL tool (fast). (Sometimes it feels it'd be) implemented faster by coding. The big advantages come with future phases, and particularly with future modifications to existing systems. »
Ísis Santos Costa
is on page 532 of 608
p. 498
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan
... ... ↳ Step 1: Draw the High-Level Plan
« (it) deliberately highlights contemporary questions and unresolved issues; (...) frequently updated and released. You might sometimes keep two versions (work & communication). »
— Feb 03, 2026 05:14AM
Add a comment
20 • ETL System Design and Development Process and Tasks (cont.)
↳ ETL Process Overview (cont.)
... ↳ Develop the ETL Plan
... ... ↳ Step 1: Draw the High-Level Plan
« (it) deliberately highlights contemporary questions and unresolved issues; (...) frequently updated and released. You might sometimes keep two versions (work & communication). »
Ísis Santos Costa
is on page 531 of 608
p. 497
20 • ETL System Design and Development Process and Tasks
↳ ETL Process Overview
« Developing the extract, transformation, and load (ETL) system is the hidden part of the iceberg for most DW/BI projects.
So many challenges are buried in the data sources and systems that developing the ETL application invariably takes more time than expected. »
— Feb 02, 2026 09:38PM
Add a comment
20 • ETL System Design and Development Process and Tasks
↳ ETL Process Overview
« Developing the extract, transformation, and load (ETL) system is the hidden part of the iceberg for most DW/BI projects.
So many challenges are buried in the data sources and systems that developing the ETL application invariably takes more time than expected. »
Ísis Santos Costa
is on page 530 of 608
p. 496
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 34: Metadata Repository Manager
— Feb 01, 2026 07:56AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 34: Metadata Repository Manager
Ísis Santos Costa
is on page 529 of 608
p. 495
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 33: Compliance Manager
Combines subsystems:
• Lineage
• Dependency
• Version control
• Backup & restore
• Security
• Audit dimension
B&R:
« Hash-code versions, have them archived by 3rd party »
— Jan 31, 2026 09:37AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 33: Compliance Manager
Combines subsystems:
• Lineage
• Dependency
• Version control
• Backup & restore
• Security
• Audit dimension
B&R:
« Hash-code versions, have them archived by 3rd party »
Ísis Santos Costa
is on page 526 of 608
p. 492
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 31: Parallelizing/Pipelining System
... ... ↳ Subsystem 32: Security System
« The backup media should have as much security surrounding them as the online systems. »
— Jan 30, 2026 08:09AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 31: Parallelizing/Pipelining System
... ... ↳ Subsystem 32: Security System
« The backup media should have as much security surrounding them as the online systems. »
Ísis Santos Costa
is on page 525 of 608
p. 491
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 30: Problem Escalation System
— Jan 29, 2026 05:57AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 30: Problem Escalation System
Ísis Santos Costa
is on page 524 of 608
p. 490
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 28: Sorting System
... ... ↳ Subsystem 29: Lineage and Dependency Analyzer
— Jan 28, 2026 10:26AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 28: Sorting System
... ... ↳ Subsystem 29: Lineage and Dependency Analyzer
Ísis Santos Costa
is on page 523 of 608
p. 489
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 25: Version Control System
... ... ↳ Subsystem 26: Version Migration System
... ... ↳ Subsystem 27: Workflow Monitor
— Jan 26, 2026 03:48AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 25: Version Control System
... ... ↳ Subsystem 26: Version Migration System
... ... ↳ Subsystem 27: Workflow Monitor
Ísis Santos Costa
is on page 522 of 608
p. 488
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 24: Recovery and Restart System
— Jan 23, 2026 05:36AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment (cont.)
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 24: Recovery and Restart System
Ísis Santos Costa
is on page 520 of 608
p. 486
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 23: Backup System
... ... ... ⇒ Backup
... ... ... ... ↳ High performance • Simple admin • Automated, lights-out ops
... ... ... ⇒ Archive & Retrieval
— Jan 22, 2026 05:00AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 23: Backup System
... ... ... ⇒ Backup
... ... ... ... ↳ High performance • Simple admin • Automated, lights-out ops
... ... ... ⇒ Archive & Retrieval
Ísis Santos Costa
is on page 517 of 608
p. 483
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 22: Job Scheduler
... ... ... ⇒ Job definition
... ... ... ⇒ Job scheduling
... ... ... ⇒ Metadata capture
... ... ... ⇒ Logging
... ... ... ⇒ Notification
— Jan 20, 2026 03:55PM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Managing the ETL Environment
... ... ⇒ Reliability
... ... ⇒ Availability
... ... ⇒ Manageability
... ... ↳ Subsystem 22: Job Scheduler
... ... ... ⇒ Job definition
... ... ... ⇒ Job scheduling
... ... ... ⇒ Metadata capture
... ... ... ⇒ Logging
... ... ... ⇒ Notification
Ísis Santos Costa
is on page 516 of 608
p. 482
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Delivering: Prepare for Presentation (cont.)
... ... ↳ Subsystem 20: OLAP Cube Builder
... ... ↳ Subsystem 21: Data Propagation Manager
— Jan 13, 2026 06:25AM
Add a comment
19 • ETL Subsystems and Techniques (cont.)
↳ The 34 Subsystems of ETL (cont.)
... ↳ Delivering: Prepare for Presentation (cont.)
... ... ↳ Subsystem 20: OLAP Cube Builder
... ... ↳ Subsystem 21: Data Propagation Manager








