Using extensions to define joins

When modeling, joins can be redefined in different explores. For example, wherever we join users, we will join in user facts and other tables in normalized schema designs. These “join chains” can lead to severe code bloat. In this example, the join chain will be extended into other explores. Here’s…