{'dimensions': [{'name': 'user', 'attributes': ['id', 'name']}, {'name':
    'product', 'attributes': ['id', 'name']}, {'name': 'date'}], 'cubes': [
    {'name': 'purchases', 'dimensions': ['user', 'product', 'date'],
    'measures': ['price'], 'mappings': {'price': 'products.price',
    'product.id': 'products.id', 'product.name': 'products.name', 'user.id':
    'users.id', 'user.name': 'users.name'}, 'joins': [{'master':
    'purchases.user_id', 'detail': 'users.id'}, {'master':
    'purchases.product_id', 'detail': 'products.id'}]}]}
Python Cubes OLAP Framework — как работать с объединениями?