Kimball in the context of the modern data warehouse: what's worth keeping, and what's not