Table of Contents

Acknowledgements              1

Introduction              3

Who Should Read this Book              4

Prerequisites              4

How to Benefit from this Book              4

Chapter Expectations              5

Learn More              8

Case Study: 3M a Global Manufacturing Firm              8

Companion Website and Templates              9

About the Author              9

Confessions of the Author              9

Chapter 1: Data Warehousing Perspectives              11

What are Business Intelligence (BI) and Analytics?              11

Decisions Impact the Bottom Line              12

Examples of Business Intelligence Results              13

What is Enterprise Data Warehousing (EDW)?              14

What a Data Warehouse Is and Is Not              14

Beyond Data Warehousing              15

Assessing Data Warehouse BI Maturity              15

DW and BI are Management Disciplines              18

Operational Data vs. Data Warehouse Data              18

High Quality Data              19

Decision Support Goals              20

Data Warehousing Enterprise Architecture              20

Data Warehousing Trends and Hot Topics              22

Learn More              23

Chapter 2: Business Case and Project Management              25

Six Steps to Developing the Business Case              26

BC Step 1.0 – Initiate Business Case              26

BC Step 2.0 – Analyze Current Approach              27

BC Step 3.0 – Analyze Alternative Approaches              28

BC Step 4.0 – Determine Transition Costs              30

BC Step 5.0 – Assemble Business Case              31

BC Step 6.0 – Present Business Case              32

Case Study: 3M, Global EDW Business Case              32

Data Warehousing Project Management              33

Defining Scope and Objectives              33

Finding the Right Sponsor              34

Producing the Project Roadmap and Plans              35

Organizing the Team              42

Training the Team              43

Executing the Plan              43

Finishing the Project              44

Case Study: 3M, Enterprise Data Warehouse Continued              45

Project Management Tips              45

Avoiding Major Data Warehouse Missteps              46

Learn More              48

Chapter 3: Business Architecture and Requirements              49

Business Architecture              49

Data Warehousing Business Requirements              53

Homework for Data Warehouse Requirements Elicitation              54

Identify Business Intelligence User Groups              55

Data Exploration              55

Interview Business Intelligence Users              55

Group Methods              56

Documenting Requirements              56

Functional Requirements              58

Non-Functional Requirements              59

Case Study: 3M, a Global Manufacturing Firm              59

Data Warehousing Requirements Workshop              60

Roles and Responsibilities              61

Preparing for the Session              62

Executive Sponsor and User Manager Roles              62

Room Layout              62

Group Methods and Techniques              63

Outcomes of Effective BI Requirements Sessions              65

Requirements Session Follow Up              65

Learn More              67

Chapter 4: Data Warehousing Technical Architecture              69

Technical Architecture              70

Functional and Non-functional Requirements              70

Technical Architecture Principles              70

Buy, Build, or Re-use Approach              71

Technical Architecture Roadmaps              73

Data Architecture              73

Data Warehousing Technical Architecture              76

Data Sources              78

Data Integration              78

Case Study: 3M, a Global Manufacturing Firm              79

Data Storage              80

Data Warehouse vs. Data Mart              81

BI / Analytics              86

Data Governance, Metadata and Data Quality              87

Data warehousing Infrastructure              87

Data Warehousing Technology Stack              93

Data Warehouse in the Cloud              93

Managing, Operating, and Securing the Data Warehouse              97

Data Warehouse Architecture Tips              97

Data Warehouse Architecture Traps              98

Learn More              99

Chapter 5: Data Attributes              101

Raw Data              102

Attributes              103

Qualitative and Quantitative Attributes              104

Naming Attributes              106

Key Performance Indicators (KPIs)              108

Learn More              110

Chapter 6: Data Modeling              111

Data Modeling Tools              111

Data Modeling Levels              111

Industry Data Models              113

Section 6A – Entity Relationship Modeling              113

Entities              113

Attributes              115

Relationships              116

Cardinality              117

Exclusive Supertype / Subtype              120

Non-Exclusive Supertype / Subtype              121

Derived Data              122

Normalization              122

First Normal Form              122

Second Normal Form              123

Third Normal Form              124

Fourth Normal Form              124

Fifth Normal Form              125

Summary: The Entity Relationship Model              126

Real World Data Models              126

Learn More              127

Section 6B – Data Warehouse Modeling              129

Source Systems              131

Landing Stage              132

Delta Stage              133

Atomic Stage              135

Support Tables              136

Atomic Data Warehouse              139

Learn More              143

Chapter 7: Dimensional Modeling              145

Dimensional Data Modeling              146

Star Schema              147

Example Star Schema              149

Facts – the Data Mart Measuring Stick              150

Granularity              151

Fact Width and Storage Utilization              152

Mathematical Nature of Facts – Can it “Add up”?              152

Event or Transaction Fact              154

Snapshot Fact              154

Cumulative Snapshot Fact              155

Aggregated Fact              156

“Factless Fact”              156

Dimensions Put Data Mart Facts in Context              157

Dimension Keys              158

Data Modeling Slowly Changing Dimensions              159

SCD Type 0 – Unchanging Dimensions              160

SCD Type 1 – Overwrite              160

SCD Type 2 – New Row              160

SCD Type 3 – New Column              161

Date and Time Dimension              162

One Dimension – Multiple Roles              163

Snowflake Schema              163

Dimensional Hierarchies              164

Bridge Tables Support Many to Many Relationships              166

Degenerate Dimension              167

Profile Dimension              167

Junk Dimension              168

Specifying a Fact              169

Specifying Data Mart Attributes              169

The Big Picture – Integrating the Data Mart              171

Data Warehouse Bus              172

The Bigger Picture – The Federated Data Mart              173

Learn More              174

Chapter 8: Data Governance and Metadata Management              175

Five Steps to Data Governance (DG)              175

DG Step 1.0 – Assess Data Governance Maturity              176

DG Step 2.0 – Design Data Governance Structures              178

DG Step 3.0 – Create Data Governance Strategy              178

DG Step 4.0 – Create Data Governance Policies              179

DG Step 5.0 – Monitor and Maintain Data Governance              179

Metadata – “Data about data”              179

Data Warehouse Metadata              180

How Can Data Warehousing Metadata be Managed?              181

Metadata Manager / Repository              181

Learn More              182


Chapter 9: Data Sources and Data Quality Management              183

Understanding Data Sources              183

Identifying Data Sources              185

Data Source Questions              186

Dimension Data Sources for the Data Mart              186

Identifying Fact Data Sources for the Data Mart              187

Detailed Data Source Understanding for Data Warehousing              187

Obtain Existing Documentation              188

Model and Define the Input              189

Profile the Data Source              190

Data Profiling and Data Quality              191

Grey Data              192

Six Steps to Data Quality Management (DQM)              192

Learn More              193

Chapter 10: Database Technology              195

Relational Databases              195

Big Data – Beyond Relational              198

Federated Databases              201

In Memory Databases              202

Column Based Databases              203

Data Warehouse Appliances              204

OLAP Databases              206

ROLAP Uses SQL for Business Intelligence              207

MOLAP Business Intelligence Benefits              208

Learn More              208

Chapter 11: Data Integration              211

Data Integration              211

Data Mapping              212

Extracting Data to Staging Area              214

Applying Data Transformations              214

Loading the Data              216

Loading the Atomic Data Warehouse              217

Loading the Data Mart              218

Loading Data Mart Dimensions              218

Loading Data Mart Facts              219

ETL Tools              220

Programmer Written ETL Applications              221

Data Warehousing ETL Tools At Hand              222

COTS Dedicated ETL Tools              223

Open Source ETL              224

Learn More              226


Chapter 12: Business Intelligence Operations and Tools              227

Section 12A – Business Intelligence Operations              227

Slice and Dice              228

Roll Up              228

Drill Down              229

Pivot              230

BI Operations Tips and Traps              230

Section 12B – Business Intelligence Tools              232

Interactive Query and Analysis Tools              232

Reporting Tools              233

Data Visualization Tools              233

Data Mining and Statistical Tools              233

Evaluating BI Tools              234

Learn More              236

Chapter 13: Number Crunching Part 1: Statistics              237

Collecting Data              237

Descriptive Statistics              239

Measures of Dispersion              241

Inferential Statistics – Regression Models              243

R and Octave Open Source Software              244

Learn More              245

Chapter 14: Number Crunching Part 2: Data Mining              247

Predictive Data Mining              249

Descriptive Data Mining              250

Clusters              251

Predictive Data Mining – Decision Trees              251

Predictive Data Mining – Neural Nets              252

Data Mining Tips and Traps              253

Learn More              254

Chapter 15: Number Crunching Part 3: An Analytic Pattern              257

Analytical Application Example Architecture              257

Chapter 16: Presenting Data: Scorecards and Dashboards              263

Scorecards              265

Obtaining Scorecard Data              268

Scorecard Tips and Traps              268

Dashboards              270

Obtaining Dashboard Data              270

Dashboard Tips and Traps              271

Data Visualization Graphics Types              272

Mobile Device Considerations              275

Learn More              277

Chapter 17: Business Intelligence Applications              279

Financial BI Applications              279

Supply Chain and Manufacturing BI Applications              280

Operations BI Applications              281

Performance Management BI Applications              282

Risk Management BI Applications              282

Government BI Applications              283

Case Study: Richmond, VA Policy Department              283

Chapter 18: Customer Analytics              285

Single Customer View              287

Common Customer Data Model              289

Identifiers              289

Demographics              290

Psychographics              290

Locations (Geographics)              290

Products              290

Interactions              290

Transactions              290

Measures              291

Relationships / Hierarchies              291

Single Customer View Tips and Traps              291

Customer Segmentation              291

Bands              292

Clusters              293

Customer Analytics Terms              294

Analysis Types              296

Learn More              297

Chapter 19: Testing, Rolling Out, and Sustaining the Data Warehouse              299

Section 19A – Testing the Data Warehouse              299

Data Warehouse Testing Responsibilities              300

Business Requirements and Testing              300

Data Warehousing Test Plan              300

Testing Environments and Infrastructure              300

Unit Testing for the Data Warehouse              301

QA Testers Perform Many Types of Tests              301

Can the Data Warehouse Perform?              302

Business Users Test Business Intelligence              302

Business Intelligence Must Be Believed              303

Section 19B – Business Intelligence Rollout              303

Pre-deployment for Business Intelligence Rollout              304

Deployment of Data Warehouses              305

Training Business Intelligence and Data Warehouse Users              305

Follow-up Support for the Data Warehouse              306

Business Intelligence Follow-up Assessment              306


Section 19C – Sustainable Business Intelligence              307

BI / Data Warehousing People and Process Tips              308

BI / Data Warehousing People and Process Traps              308

Sustaining BI / Data Warehousing Tips              309

Sustaining BI / Data Warehousing Traps              309

Appendix A: Glossary              311

Appendix B: Suggested Readings              325

Appendix C: References              327

Index              329

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.220.127.68