[
https://issues.apache.org/jira/browse/HIVE-4115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13593296#comment-13593296
]
Amareshwari Sriramadasu commented on HIVE-4115:
-----------------------------------------------
Logical model :
-----------------
*Cube* :
* A cube is a set of dimensions and measures in a particular subject.
* A measure is a quantity that you are interested in measuring.
* A dimension is an attribute, or set of attributes, by which you can divide
measures into sub-categories.
*Fact Tables* :
* Cube will have fact tables associated with it.
* A fact table would have subset of measures and dimensions.
* Fact tables can be rolled at any dimension and time.
*Dimensions* :
* The cube dimension can refer to a dimension table
* The cube dimension can have hierarchy of elements.
*Dimension tables* :
* A table with list of columns.
* The table can have references to other dimension tables.
* The dimension tables can be shared across cubes.
*Storage*:
* Fact or dimension table can have storages associated with it.
Storage Model :
---------------------
A physical table will be created in hive metastore for each fact, per storage
per rollup.
> Introduce cube abstraction in hive
> ----------------------------------
>
> Key: HIVE-4115
> URL: https://issues.apache.org/jira/browse/HIVE-4115
> Project: Hive
> Issue Type: New Feature
> Reporter: Amareshwari Sriramadasu
> Assignee: Amareshwari Sriramadasu
>
> We would like to define a cube abstraction so that user can query at cube
> layer and do not know anything about storage and rollups.
> Will describe the model more in following comments.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira