发明名称 STORING MULTIDIMENSIONAL DATA IN A RELATIONAL DATABASE
摘要 <p>Techniques are provided for storing multidimensional data in a relational database system by using foreign key values of each row in the fact table that are mapped to and replaced by a "replacement" value. A mapping function is provided that derives a replacement value from any given combination of foreign key values, and an inverse mapping function is provided to reproduce the combination of foreign key values given the replacement value. A mapping function is selected such that the foreign key value combinations of multidimensional values that are conceptually related to each other map to values that are close to each other. The rows in the fact table are then stored within the fact table in the sorted order, thus causing values that are conceptually related to each other to be stored physically near each other within the fact table. Various techniques are provided for generating the replacement value from the foreign key values by subdividing the multidimensional cube that contains all of the multidimensional values into smaller subcubes that are referred to as tiles.</p>
申请公布号 WO0133427(A3) 申请公布日期 2002.07.04
申请号 WO2000US28969 申请日期 2000.10.18
申请人 ORACLE CORPORATION 发明人 ROCCAFORTE, RAYMOND
分类号 G06F12/00;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址