Principles of Data Engineering

      • The author
      • The book
      • What is data engineering?
      • What is data?
      • Data and organisations
      • Expressiveness and fragment modelling
      • Mapping the data world
      • Entity processing
      • Entity tracking
      • Reference data
      • Conforming systems
      • Storytelling
      • Meaningful fragments
      • The craft of dimensional modelling
      • Anticipating questions
      • A good dimensional model
      • Dimensional modelling for UX
      • Filtering behaviour
      • Designing measures
      • Measure of measures
      • Interactive row level security
      • The foundations of trust
      • Quality metadata
      • Three approaches to data quality
      • Tests and assumptions
      • Fault tolerance
      • Efficiency and stability
      • Load mechanics
      • Load orchestration
      • Load dependencies
      • Incremental load: tracking changes
      • Incremental load: responding to change
      • Optimising Power BI load
      • The six principles of data engineering
      • Working with stakeholders
      • Construction planning
      • When things go wrong
      • Closing essay: Hallmarks of quality

    Presenting insights