Avaliação do experimento
5.2 Trabalhos futuros
Para dar continuidade a este trabalho são sugeridos, com o intuito de aperfeiçoar tanto a especificação quanto a implementação do protótipo MOLAP, os seguintes estudos: Criação de uma linguagem com primitivas de consulta apoiadas em um modelo multidimensional conceitual e formal. Através do modelo formal, pode ser gerada uma interface comum para consultas OLAP no protótipo.
Construção de uma interface gráfica mais amigável para realização das consultas. Trata-se de um requisito importante para os gerentes de negócio poderem realizar, de maneira fácil e intuitiva, as consultas para tomada de decisões.
Estender o otimizador de consultas do Oracle 8i e instruí-lo a gerar planos de consultas mais eficientes para as funções implementadas no protótipo.
Implementação de mais funções de agregação como “count”, “average”, etc. Com isso, estarão sendo incoporados mais “poder” de realização de consultas OLAP pelo protótipo.
Implementação da técnica IndexToIndex [4], que permitirá que o protótipo possa navegar sobre os agregados do DW.
Tratamento de atualizações no DW, não contempladas neste trabalho. É de suma importância que seja fornecido um mecanismo para a manutenção do DW utilizado no protótipo. Isso possibilitará consolidar o protótipo MOLAP como uma ferramenta de apoio à consultas OLAP.
Reformulação dos chunks, pois isto não aparece de forma dinâmica. Os dados sempre são distribuídos de acordo a um histórico de consultas prévio à sua construção. Como aproveitar novamente o histórico de consultas para reconfigurar a distribuição dos dados?
, - . (
/ %
-
[1] CHAUDHURI, S.; DAYAL, U. An Overview of Data Warehousing and OLAP
Technology. ACM SIGMOD Record, v. 26, n. 1, p. 65-74,1997.
[2] INMON, W.H. Como Construir o Data Warehouse. 2. ed. Rio de Janeiro:
Campus, 1997. 387 p.
[3] STONEBRAKER, M.; BROWN, P. Object Relacional DBMS: Tracking The next
Great Wave. 2nd ed. Morgan Kaufmann, 1999. 297 p.
[4] ZHAO, Y. et al. Array-Based Evaluation of Multi-Dimensional Queries in
Object-Relational Database Systems. IEEE Computer, Orlando, p. 241-249,
1998. Proceedings of the Fourteenth International Conference on Data Engineering
[5] CODD, E.F.; CODD, S.B.; SALLEY, C.T. Beyond Decision Support.
Computerworld, v. 27, n. 30, p. 87-89, 1993.
[6] PILOT SOFTWARE. An Introdution OLAP. Contém informações institucionais,
técnicas, notícias, projetos, publicações e serviços. Disponível em: <http://www.pilotsw.com/r_and_t/whtpaper/olap/olap.html>. Acesso em: 15 dez. 2000.
[7] ORACLE CORPARATION. Oracle OLAP Products: Adding Value to the Data
Warehouse, Oracle White Paper, n. C10281, p. 1-22, 1995, Disponível em:
<http://otn.oracle.com/products/exp_server/pdf/olapwp.pdf>. Acesso em: 2 dez. 2000. [8] SARAWAGI, S.; STONEBRAKER, M. Efficient Organization of Large
Multidimensional Arrays. IEEE Computer, Washington, p. 328-336, 1994.
Proceedings of the Tenth International Conference on Data Engineering [9] WIEDERHOLD, G. Mediators in the Architecture of Future Information Systems.
IEEE Computer, Los Alamitos, v. 25, n. 3, p.38-49, 1992.
[10] POE, V.; KLAUER, P.; BROBST, S. Building a Data Warehouse for Decision
Support. 2nd ed. Prentice Hall PTR, 1997. 285 p.
[11] PARSAYE, K. The four Spaces of Decision Support. DBMS Magazine, p.25, 1996.
[12] KIMBALL, R. A Dimensional Modeling Manifesto. DBMS Magazine, 1997,
Disponível em: <http://www.dbmsmag.com/9708d15.html>. Acesso em: 13 jul. 2001 [13] ZHAO, Y.; DESHPANDE, M. P.; NAUGHTON, N. J. An Array-Based Algorithm
for Simultaneous Multidimensional Aggregates. ACM Press, New York, p.
159-170, 1997. Proceedings of the 1997 ACM SIGMOD international conference on Management of Data
[14] AGRAWAL R.; GUPTA A.; SARAWAGI S. Modeling Multidimensional Databases.
IEEE Computer, Washington, p. 232-243, 1997. Proceedings of the Thirteenth
International Conference on Data Engineering. Disponível em: <http://www.almaden.ibm.com/software/quest/Publications/papers/icde97_olap.pdf>. Acesso em: 15 jan. 2001.
[15] GRAND, M. Patterns in Java: A Catalog of Reusable Design Illustrated with
UML. 2nd ed. Wisley, 2002. 544 p. 1v.
[16] FOWLER, M. et al. Refactoring improving the design of existing code. 1st ed.
Addison-Wesley,1999. 431 p
[17] BECK, K.; GAMMA, E. Test infected: Programmers Love Writing Tests.Contém
informações técnicas. Disponível em:
<http://junit.sourceforge.net/doc/testinfected/testing.htm>. Acesso em: 23 nov. 2001 [18] BOOCH, G.; RUMBAUCH, J.; JACOBSON, I. The Unified Modeling Language
Reference Manual. 1st ed. Addison Wesley, 1999. 550 p.
[19] FOWLER, M.; KENDALL, S. UML Distilled: A Brief Guide to the Standard
Object Modeling Language. 2nd ed.Addison Wesley, 1999. 192 p
[20] BOOCH, G.;RUMBAUCH, J.; JACOBSON, I. The Unified Software Development
Process. 1st. ed. Addison Wesley, 1999. 463 p.
[21] POLLICE, G. Using the IBM Rational Unified Process for Small Projects:
Expanding Upon Extreme Programming. IBM Rational , 2000. Disponível em
<http://www-106.ibm.com/developerworks/rational/library/409.html>. Acesso em: 18 ago. 2001
[22] ALMEIDA, R.R.; SOUZA, A.D.D. JConfig: Pacote de Configuração de Javabeans
em XML, 2000. Disponível em:
<//http://vulcano.dsc.ufpb.br/rodrigor/jconfig/index.html> . Acesso em 27 mar. 2001. [23] OMG. OBJECT MANAGEMENT GROUP Unified Modeling Language Specification,
v. 1.3, 1997-2001. Disponível em:
<http://www.omg.org/technology/documents/formal/uml.htm>. Acesso em 05 jan. 2001.
[24] FURLAN, J. D. Modelagem de Objetos Através de UML. Pearson Education do
Brasil, 1998. 344 p.
[25] GAMMA, E. et al. Design Patterns: Elements of Resusable Object-Oriented
Software. 1st ed. Addison Wesley, 1995. 395 p.
[26] ORACLE. Oracle8i Reference Manual. v. 8.1.5, n. A67790-01, 1999.
[27] FIRESTONE, J. M. Evaluating OLAP Alternatives. White Paper, n. 4, 1997.
Disponível em: <http://www.dkms.com/papers/olapalt.pdf>. Acesso em: 15 out. 2001.
[28] GUPTA, V.R. An Introduction to Data Warehousing. White Paper, System
Services, 1997. Disponível em <http://system-services.com/dwintro.asp>. Acesso em: 08 jan. 2001.
[29] HOROWITZ, E.; SAHNI S. Fundamentals of Data Structures. 1st ed. New
York: Computer Science Press, 1976
[30] KIMBALL, R.; ROSS M. The Data Warehouse Toolkit. 1st ed. Wiley, 1998.
464 p
[31] KIMBALL, R. et al. The Data Warehouse Lifecycle Toolkit: Experts Methods for
Designing, Developing and Deploying Data Warehouses. Wiley , 1998. 800 p. [32] SAMPAIO, M.C. Curso: Data Warehousing. In: SEMANA DE INFORMÁTICA
DA UNIVERSIDADE FEDERAL DA BAHIA, 1998, Salvador, Cursos,
Salvador: 1998.
[33] THOMSEN, E. OLAP Solutions: Building Multidimensional Information
Systems. Wisley, 1997. 688 p.
[34] UNIVERSIDADE FEDERAL DA PARAÍBA. SAUVÉ, J. P. Departamento de
Sistemas e Computação. Notas de aula das disciplinas de Análise e Projeto OO e Métodos Avançados de Programação. COPIN, 2000. Disponível em: <http://vulcano.dsc.ufpb.br/jacques/cursos/1999.2/map/material/map2.htm>, <http://vulcano.dsc.ufpb.br/jacques/cursos/1999.1/apoo/material/apoo2.htm>. Acesso em 10 abr. 2000.
[35] UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL. Biblioteca da Faculdade de Agronomia. Normas.doc: normas para elaboração de referências bibliográficas. Porto Alegre, 31 out. 2000. Disponível em: <http://wwwsr.unijui.tche.br/ambienteinteiro/Manual.pdf>. Acesso em 10 jan. 2002.