Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-1482

[UMBRELLA] optimize the cuboids to be computed

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: v1.5.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      As known to many the number of cuboids is exponential to the number of dimensions. Currently in the latest dev branch, Kylin adopt a well designed pruning scheme called "New Aggregation Group" (http://kylin.apache.org/blog/2016/02/18/new-aggregation-group/) that allows user to specify relationships between dimensions for cuboid pruning. The rule-based approach is simple and effective in many situations.

      However the rule-based approach also has its limitations: It will fail to capture potential prunings when the cube designer does not fully understand how the cube will be used, or the nature of the relationship between parent/child cuboid. In this case, we need to provide more flexible tools for cube designer to optimize which cuboids to be computed and which not to.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mahongbin Hongbin Ma
                Reporter:
                mahongbin Hongbin Ma
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: