Master The Art Of Data Engine Thinking

Ready-to-use patterns to architect, implement and fully automate your data solution

Book Your Training

From the Book to Practice

This intensive 3-day training course is based on the acclaimed Data Engine Thinking methodology developed by Roelant Vos and Dirk Lerner. The book provides the theoretical foundation for a revolutionary approach to data solution architecture.

Research shows that approximately 80% of Business Intelligence project effort is still spent on data integration. This training teaches you how to dramatically reduce this burden through pattern-based design, code generation, and automation techniques.

Whether you're working with Data Vault, Anchor modeling, or other modern data warehousing approaches, these concepts will transform how you deliver data solutions.

Visit Book Website β†’

What You'll Learn

  • Pattern-based design principles
  • Code generation techniques
  • Hybrid data modeling
  • DevOps for data solutions
  • Process automation

Training Benefits

  • Reduce development time by 80%
  • Improve solution flexibility
  • Implement reliable automation
  • Handle changing requirements
  • Hands-on practical exercises

Course Outline

πŸ“₯ Download Complete Course Outline (PDF)

Day 1: Foundation & Architecture

  • Pattern-based design introduction
  • Data solution architectures
  • Data staging concepts
  • Modeling concepts overview
  • Metadata and code generation

Day 2: Integration Layer

  • Core Business Concept pattern
  • Natural Business Relationship pattern
  • Context pattern & historization
  • Control framework
  • Testing strategies
  • Orchestration & parallelism
  • DevOps and versioning

Day 3: Information Delivery

  • Temporality concepts
  • Data delivery for consumption
  • Application of business logic
  • Completing the solution
  • End-to-end solution review

Prerequisites

Training Agenda

πŸ“₯ Download Full Overview & Agenda (PDF)

Day 1: Essential Concepts & Architecture (08:30-17:00)

08:30 - 10:45 | Morning Sessions
β€’ Session 1: Introductions
β€’ Session 2: Pattern-based design
β€’ Session 3: Data solution architecture(s)
10:45 - 11:00 | Break
Morning Tea
13:30 - 17:00 | Afternoon Sessions
β€’ Session 4: Data staging concepts
β€’ Session 5: Modelling concepts
β€’ Session 6: Metadata and code generation
15:00 - 15:15 | Break
Afternoon Tea

Day 2: Integration Layer Implementation (08:30-17:00)

08:30 - 12:30 | Morning Sessions
β€’ Session 1: Core Business Concept pattern
β€’ Session 2: Natural Business Relationship pattern
β€’ Session 3: Context pattern, part 1 (introduction)
13:30 - 17:00 | Afternoon Sessions
β€’ Session 4: Context pattern, part 2 (historization, time-variant data)
β€’ Session 5: Control framework
β€’ Session 6: Testing
β€’ Session 7: Technical considerations
β€’ Session 8: Orchestration, workflows, and parallelism
β€’ Session 9: DevOps and versioning

Day 3: Information Delivery & Business Logic (08:30-17:00)

08:30 - 12:30 | Morning Sessions
β€’ Session 1: Temporality concepts
β€’ Session 2: Data delivery for consumption
13:30 - 17:00 | Afternoon Sessions
β€’ Session 3: Application of business logic
β€’ Session 4: Completing the solution

* Optional after-hours sessions available for further discussion and development

Available Languages

Training is available in multiple languages to best serve your team

πŸ‡ΊπŸ‡Έ English
πŸ‡³πŸ‡± Dutch
πŸ‡©πŸ‡ͺ German

Upcoming Training Options

🏒

On-Site Training

Bring the training to your organization. Perfect for teams of 5+ participants. Customizable content to address your specific challenges and use cases.

Dates Announced Soon
πŸ’»

Online Training

Join from anywhere in the world. Interactive virtual sessions with hands-on exercises. Includes breakout rooms and personalized attention.

Dates Announced Soon
πŸŽ“

Self-Paced Learning

Learn at your own pace with recorded sessions, comprehensive materials, and practical exercises. Includes access to support community and Q&A sessions.

Coming Soon

What's Included

Training Materials

  • Comprehensive course documentation
  • Free software tools
  • Sample data sets
  • Pattern templates

Practical Experience

  • Hands-on exercises
  • Real-world scenarios
  • Code generation examples
  • Implementation patterns

Post-Training Support

  • Certificate of completion
  • Access to resource materials
  • Optional follow-up sessions
  • Community access

Book Your Training

Fill out the form below and we'll contact you with available dates and pricing options