cubes: - name: order_sale sql_table: inventory_v2.order_sale data_source: default joins: - name: order sql: "{CUBE}.`orderId` = {order.id}" relationship: many_to_one - name: product sql: "{CUBE}.`productId` = {product.id}" relationship: many_to_one - name: site sql: "{CUBE}.`siteId` = {site.id}" relationship: many_to_one dimensions: - name: id sql: id type: number primary_key: true - name: brand sql: brand type: string - name: category sql: category type: string - name: externalorderitemid sql: "{CUBE}.`externalOrderItemId`" type: string - name: flavor sql: flavor type: string - name: humidity sql: humidity type: string - name: name sql: name type: string - name: size sql: size type: string - name: sku sql: sku type: string - name: strength sql: strength type: string - name: version sql: version type: string - name: createdat sql: "{CUBE}.`createdAt`" type: time - name: updatedat sql: "{CUBE}.`updatedAt`" type: time measures: - name: count type: count - name: quantity sql: quantity type: sum pre_aggregations: # Pre-aggregation definitions go here. # Learn more in the documentation: https://cube.dev/docs/caching/pre-aggregations/getting-started