DOI QR코드

DOI QR Code

Design and implementation of a Web-based OLAP metadata interchange system

웹 기반의 OLAP 메타데이터 교환 시스템의 설계 및 구현

  • 이인기 (이화여자대학교 과학기술대학원 컴퓨터학과) ;
  • 이민수 (이화여자대학교 컴퓨터학과) ;
  • 용환승 (이화여자대학교 컴퓨터학과)
  • Published : 2002.12.01

Abstract

As the importance of knowledge management is being recognized, there is a significant amount of increase for interest in data warehousing. On-Line Analytical Processing (OLAP) systems can effectively make use of data warehouses. Although there are many commercial OLAP products, they have been developed without any kind of standard resulting in poor data exchange and difficulty in interfacing among the OLAP products. In this paper we propose an OLAP metadata interchange model that can be used among different OLAP products and have implemented an OLAP metadata interchange system that can interchange the cubes created from the metadata. XML is used for the OLAP metadata model and the user interface is Web-based, which makes it easier to interchange metadata among different OLAP products. Users can experience the different analysis environments of different products without the need to learn the complex cube creation process for each product. By extending this research to design a common query language that can be used among OLAP products, OLAP products should be able to more easily talk to one another.

최근 지식경영의 중요성이 부각됨에 따라 데이터웨어하우징에 대한 관심이 집중되고 있다. 특히 온라인 분석 처리(On-Line Analytical Processing : OLAP) 시스템은 데이터 데이터하우징의 효과적인 활용 방안으로 많은 종류의 OLAP 제품들이 공급되어 왔다. 그러나 OLAP 기술은 실제로 아무런 표준 없이 매우 오랫동안 사용되어 왔으며, 이러한 다양성은 여러 OLAP 제품들 간에 데이터 교환과 인터페이스를 매우 어렵게 했다. 이에 본 논문에서는 서로 다른 OLAP 제품들간에 공통적으로 사용할 수 있는 OLAP 메타데이터 교환 모델을 설계하고, 그 메타데이터를 기반으로 생성된 큐브들을 교환할 수 있도록 하는 OLAP 메타데이터 교환 시스템을 구현하였다. OLAP 메타데이터 교환 모델의 설계는 XML을 사용하였고, 시스템의 사용자 인터페이스는 웹기반으로서 여러 OLAP 제품들과 메타데이터를 주고받을 수 있는 환경을 제공하였다. 사용자는 OLAP 제품들의 복잡한 큐브 생성 과정을 특별히 습득할 필요가 없으며, 하나의 큐브로 여러 제품들이 제공하는 서로 다른 분석 환경을 경험할 수 있다. 본 연구를 확장하여 OLAP 제품들이 공통으로 사용될 수 있는 질의 언어를 설계하고 적용 할 수 있다면 OLAP 제품들간의 원활한 의사소통이 이루어질 수 있을 것으로 전망한다.

Keywords

References

  1. E. Thomsen, OLAP Solution, John Wiley &Sons. 1997
  2. 조재희, 박성진, OLAP Technology, Sigma Consulting Group, 1999
  3. Philip A. Bernstein, Brain Harry, Paul Sanders, 'The Microsoft Repository,' Proceeding of the 23rd VLDB Conference, Athens Greece, 1997
  4. 'Putting Metadata to Work in the Warehouse,' http://www.cai.com/products/platinum/wp/wp_meta.htm
  5. Microsoft, OLE DB for OLAP 2.0 Beta Specification, http://www.microsoft.com/data/oledb/olap/spec/
  6. OLAP Council, MDAPI specification version 2.0, http://www.olapcouncil.org/
  7. Cheng Hsu, Mhamed Bouziane, Laurie Rattner, Lester Yee, 'Information Resources Management in Heterogeneous, Distributed Environments : Metadatabase Approach,' IEEE Transaction on Software Engineering(Forthcoming), 1991 https://doi.org/10.1109/32.87285
  8. Tomas Stohr, Robert Muller, Erhard Rahm, 'An Integrative and Uniform Model for Metadata Management in Data Warehouse,' Proceeding of the International Workshop on Design and Management of Data Warehouses, 1999
  9. David Marco, 'Meta Data Moves Mainstream,' Enterprise Warehousing Solutions, 1998
  10. Meta Data Coalition, Open Information Model Version 1.0, http://www.mdcinfo.com/, August, 1999
  11. Panos Vassiliadis, Timos Sellis, 'A Survey on Logical Models for OLAP Databases,' Technical Report, accepted for publication at SIGMOD
  12. Daniela Florescu, Donald Kossmann, 'A Performance Evaluation of Alternative Mapping Schemes for Storing XML Data in a Relational Database,' INRIA Technical Report, No.3680, May, 1999
  13. J. C. Mamou, T. Milo, 'XML repository and Active Views Demonstration,' Proceeding of the 25th VLDB Conference, Edinburgh, Scotland, pp.742-745, 1999
  14. Vitorio Viarengo, 'eXcelon XML Data Server Technical Overview,' Object Exchange 98, Object Design User Conference, 1998
  15. Developing Effective Decision Support Objects (DSO) Solutions with Microsoft SQL Server 2000 Analysis Services, http://msdn.microsoft.com/library/techart/dsosql.htm
  16. Pilot Software, Introducing Pilot Desktop & Pilot Designer, 1998
  17. Oracle, Oracle Express Server 6.3.2.1 Documentation, http://technet.oracle.com/software/products/exp_server/software_index.htm