Multi-dimensional data is organized into classes which correspond to each of the dimensions that characterize the data. All relevant data is consolidated into a fact table (30), which is based upon information of interest. The data within this table is linked to the top level of each class that corresponds to a different dimension of data, and subclasses which exist within a given dimension of class automatically inherit the linked reference to the consolidated data. A user can thereby select search criteria (32) within particular classes that correspond to the dimensions of interest. This search criteria is then used to form a query which is applied to a relational database, to obtain the desired results.
다차원 데이터는 상기 데이터를 특징지우는 차원들 각각에 대응하는 클래스내에 구성된다. 모든 관련 데이터는 사실 테이블(30)(fact table)내에 통합되고, 이 사실 테이블은 관심대상의 정보에 기초하고 있다. 이 테이블내의 데이터는 데이터의 다른 차원에 대응하는 각 클래스의 최상위 레벨에 링크되고, 주어진 차원의 클래스내에 존재하는 서브클래스는 통합된 데이터에 링크된 참조를 자동적으로 물려받는다. 사용자는 관심대상의 차원에 대응하는 특정 클래스내에 검색 기준(32)을 선택할 수 있다. 그 다음, 이 검색 기준은, 원하는 결과를 얻기 위하여, 관계형 데이터베이스에 적용되는 질문을 형성하는데 사용된다.