TDWI Advanced Dimensional Modeling: Techniques for Practitioners Training in Germany

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 2 Days
  • Price: Please contact for booking options
We can host this training at your preferred location. Contact us!

Students learn the complete set of best practices—from multiple fact table designs, to bridge tables, to advanced slow change processing. Students learn to match these techniques to real-world business complexity, and explore their impacts on BI and data integration tools. Students also learn how to fit dimensional modeling into agile development frameworks, and receive templates for capturing requirements and designs.

This course assumes a basic understanding of dimensional modeling concepts, techniques, and terminology.

  • BI program managers
  • Business analysts
  • Data architects and modelers
  • BI architects and developers
  • Data integration architects and developers
  • Project managers
  • Database administrators
  • “Power users” and business subject matter experts

  • Why most subject areas require multiple fact tables, and how to identify them
  • When to use alternatives to the basic transaction fact table, including periodic snapshots, accumulating snapshots, and type-specific stars
  • How to cope with dimensional intricacy using techniques such as bridge tables, mini-dimensions, time-stamped dimensions, hybrid slow changes, and other slow change options
  • Techniques to ensure your data warehouse will scale as new subject areas are added
  • How design fits into development methods, who should be involved in design activities, and what tasks and outputs should be incorporated

Module One

  • Fundamentals
  • Dimensional Modeling
  • Process measurement
  • Uses beyond database design
  • Information Architectures and Dimensional Data
  • Inmon’s CIF Architecture
  • Kimball’s Dimensional Bus
  • Stand-alone Data Marts
  • Fundamental Terms and Best Practices
  • Facts and dimensions
  • Surrogate keys, natural keys and slow change processing
  • Fundamental concepts including grain, sparsity and additivity
  • Best practices for fact tables and dimension tables
  • Implementations
  • Relational (star and snowflake)
  • Multidimensional (cube)
  • Cubes as primary store
  • Cubes as derived data stores

Module Two

  • Multiple Stars
  • Multiple star solutions
  • Designing multiple fact tables
  • Identifying multiple processes
  • Differences in dimensionality
  • The pitfalls of single fact table design
  • Using multiple stars
  • How not to query multiple fact tables
  • The concept of drilling across
  • What you need to know about your query and reporting tools
  • Conformance and business value
  • High impact business questions span processes
  • The concept of conformance
  • Ensuring subject areas work together
  • Enabling incremental implementation

Module Three

  • Advanced Fact Table Design
  • Transaction schemas
  • Transaction grain
  • Shortcomings of transaction designs
  • Periodic Snapshots
  • Snapshot grain and period
  • Semi-additivity, density, and impact on BI
  • Building both transaction and snapshot schemas
  • Snapshots and averages
  • Accumulating Snapshots
  • Studying process efficiency
  • Accumulating metrics in a single row
  • Lag analysis
  • Impacts on slow change processing and data integration
  • Building both transaction and accumulating snapshots
  • Factless Fact Tables
  • Processes that seem to lack metrics
  • Factless fact tables that track events
  • Pros and cons of adding constant-value fact
  • Factless fact tables that track conditions
  • Comparing conditions to actual events
  • Heterogeneous Attributes
  • Attributes that vary based on category
  • The impact of modeling a single set of attributes
  • Core and custom dimensions
  • Core and custom fact tables
  • Alternatives to core and custom solutions

Module Four

  • Design and Data Integration
  • The data integration process
  • Loading a dimension table
  • Loading fact tables
  • Key lookup processing
  • Designing to aid key management
  • The impact of slow changes on key lookups
  • Adding attributes to aid lookup process
  • Designing to reduce slow change bottlenecks
  • The bottlenecks of slow change processing
  • How dimension checksums aid slow change processing
  • Specifying data transformation rules
  • How to capture standard translations and data quality rules
  • Why this must be done at design-time
  • Invalid or late reference data
  • Receiving valid facts with invalid or missing reference data
  • Adding rows to dimension tables so that facts can be loaded
  • Adjusting facts when reference data arrives
  • Adding columns to support QA
  • Housekeeping columns in dimension tables
  • Housekeeping dimensions for fact tables

Module Five

  • Advanced Dimension Design
  • Understanding hierarchies
  • Drilling with and without hierarchies
  • Multiple hierarchies in one dimension
  • Impact of hierarchies on BI, ETL and DBA perspectives
  • Why to model hierarchies
  • Snowflake schemas
  • Dimension Reuse
  • Modeling roles
  • Querying with roles
  • Nulls
  • Problems introduced by NULL values
  • Avoiding NULL dimension attributes
  • Avoiding NULLs with optional relationships
  • NULL facts

Module Six

  • Advanced Slow Change Processing
  • Time-stamped Dimensions
  • Why type 2 is not good enough
  • Time-stamped dimensions (transaction dimensions)
  • Using with a fact table
  • Hybrid attributes that behave like facts and dimensions
  • Mini-dimensions
  • Large and expanding dimension tables
  • The use of a mini-dimension to stem growth
  • Impact on schema capability
  • Type 4 and Type 5 slow changes
  • Loading the mini-dimension
  • Current and Previous
  • Limited access to unchanged value
  • Hybrid Responses
  • Tracking both Type 1 and Type 2 responses
  • For dimension Attributes (Type 6)
  • For entire dimension tables (Type 7)

Module Seven

  • Bridge Table Design
  • The dimension bridge
  • When a single fact needs to reference more than one dimension row


Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our Germany facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

Classroom / Virtual Classroom
23 Juli 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
25 Juli 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
10 August 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
18 August 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
25 August 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
13 September 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
16 September 2024
Berlin, Hamburg, Münih
2 Days
Classroom / Virtual Classroom
02 Oktober 2024
Berlin, Hamburg, Münih
2 Days
TDWI Advanced Dimensional Modeling: Techniques for Practitioners Training Course in Germany

The Federal Republic of Germany is the second most populous country in Europe and is located in Central Europe. The official language of the country is German. Germany is one of the richest countries in the world. The main exports of the country include motor vehicles and iron and steel products.

Here are some fun facts about Germany:
The fairy tale writer, the Brothers Grimm, came from Germany and wrote many famous stories such as Cinderella, Snow White, and Sleeping Beauty.
Germany is home to the largest theme park in Europe, the Europa-Park.
The famous composer Ludwig van Beethoven was born in Germany.
The Autobahn, the German highway system, is known for having no general speed limit.


Berlin was divided by the Berlin Wall from 1961 to 1989. Known for its street art, Berlin has many colorful murals and graffiti throughout the city. Also, Berlin is home to many famous museums, such as the Pergamon Museum and the Museum Island. Many clubs and bars stay open until the early hours of the morning in this big city.

Another popular city is Munich, which is famous for its Oktoberfest beer festival that attracts millions of visitors every year. Munich is also home to many historic buildings, including Nymphenburg Palace and the Marienplatz town square.

The country's capital and largest city is Berlin, however Frankfurt is considered to be the business and financial center of Germany. It is home to the Frankfurt Stock Exchange, the European Central Bank, and many other financial institutions. Because of its central location within Europe and its status as a major financial hub, Frankfurt is often referred to as the "Mainhattan," a play on the city's name and its association with the Manhattan financial district in New York City.

Frankfurt is also a major transportation hub, with the largest airport in Germany and one of the largest in Europe, Frankfurt Airport. Additionally, it is a popular destination for tourists, with its historic city center, beautiful parks, and vibrant cultural scene.

Some of the top German technology companies like Siemens AG, Bosch, SAP SE, Deutsche Telekom, Daimler AG and Volkswagen has business centers in Frankfurt. The country has a strong tradition of engineering and innovation, and is home to many other world-class technology companies and research institutions.

Tailored to meet the specific needs of Germany, Bilginç IT Academy combines cutting-edge training methodologies with our comprehensive range of Certification Exam preparation courses and accredited corporate training programs. Experience a transformative approach to IT training that will redefine your expectations.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.