Select Page

Data Warehouse Development

By WhereScape
| April 16, 2020

Dr Barry Devlin is among the foremost authorities on business insight and one of the founders of data warehousing, having published the first architectural paper on the topic in 1988. Today he is a leading consultant and speaker on data warehouse development.

Barry has published a number of articles for WhereScape, to follow you will find a synopsis and introduction to some of these. Each has a link to the full blog so you can explore that specific subject in more detail.

Designing a Data Warehouse

Always keep in mind the basic goal of your project: to deliver a cross-functional, long-life foundation for data provision and decision support. Data warehouse development project types vary and will continue to mutate over time with requirements that you cannot predict now, and your data warehouse must continue to provide accurate data throughout this evolution.

This blog explains how to:

  • Use templates to save time and money rather than building from scratch
  • How to define and refine the logical structure of relational tables
  • Choose which approach of data modelling is best for you – 3NF, Star Schema, Data Vault etc.

Read the full blog here.

Building a Data Warehouse

This blog explains how every design is only as good as the reality of its source systems, their missing data and poorly defined data structures. The finished design is always a balance between the vision for the model and the constrains of the sources. The article covers:

Read the full blog here.

Operating a Data Warehouse

This blog explains how to deliver your data warehouse successfully to the business and run it smoothly on a daily basis. We must avoid the problems of past ad hoc data warehouse development approaches that combined manual and semi-automated methods, and adopt advanced data management and automation practices. Find out how:

  • Deployment needs to be treated as a long-term, monogamous relationship
  • To address issues such as packaging and installation of the code
  • To bundle sets of objects and transport from dev to QA and through to production
  • To handle interdependencies between the data warehouse, data marts and data lake
  • To automate the historical information that tracks performance over time

Read the full blog here.

Maintaining a Data Warehouse

In some development projects, once a piece of software is up and running it needs only minor bug-fixing, but maintaining a data warehouse needs more attention than that. The nature of creative decision-making support is that users are continuously discovering new business requirements, changing their mind about what data they need and thus demanding new data elements and structures on a weekly or monthly basis. Indeed, in some cases, the demands may arrive daily! Read this blog to find out:

  • What a data lake should and shouldn’t be used for
  • Why and how a Data Vault gives more agility in the maintenance phase
  • The role of metadata in data warehouse maintenance
  • How to predict downstream impact of changes from automated documentation

Read the full blog here.

How-to: Migrate a Data Warehouse to the Cloud – A 10-Step Guide

To migrate data warehouse workloads successfully, start with discovery and dependency mapping. Then design the target, move in waves, validate parity and finally optimize continuously. Sounds simple on the surface, right? But the difficulty lies in everything...

New in 3D 9.0.6.4: The ‘Workflow Control’ Release

Data modeling workflows need to be predictable. Whether teams are importing models through the command line, running workflow scripts, applying Model Conversion Rules or editing multiple entity columns at once, they need confidence that every step can be monitored,...

Replacing SAP PowerDesigner: A Practical Data Modeling Migration Path

For many enterprise data teams, SAP PowerDesigner has been part of the data architecture toolkit for years. It has supported conceptual data models, logical data models, physical data models, warehouse modeling, reverse engineering, impact analysis and database design...

Why Data Warehouse Projects Fail After They Go Live

Building a data warehouse is hard, sure. But making sure it stays useful is even harder. Many data warehouse projects are judged on the launch … did the team connect the right sources, build the models, create the dashboards and deliver the first round of reporting?...

How-to: Design Data Architectures That Adapt as You Evolve

Data architectures rarely fail because they were wrong on day one. More often, they fail later, when the business changes faster than the architecture can keep up. New source systems arrive. Definitions change. Mergers happen. Reporting requirements expand. Platforms...

New in 3D 9.0.6.3: The ‘Data Integrity’ Release

Data modeling depends on trust. If the model does not preserve the right relationships, transformations, mappings and profiling context, teams lose confidence in what they are building. WhereScape 3D 9.0.6.3 focuses on that trust layer: improving data integrity,...

Related Content

New in 3D 9.0.6.4: The ‘Workflow Control’ Release

New in 3D 9.0.6.4: The ‘Workflow Control’ Release

Data modeling workflows need to be predictable. Whether teams are importing models through the command line, running workflow scripts, applying Model Conversion Rules or editing multiple entity columns at once, they need confidence that every step can be monitored,...