Alternative Development for Data Migration Using Dynamic Query Generation

Johan Alfredo Romero-Ramírez 1 , Carlos Enrique Montenegro-Marín 1 , Vicente García-Díaz 2 , and Juan Manuel Cueva Lovelle 2
  • 1 Engineering Faculty, Universidad Distrital Francisco José de Caldas, Colombia
  • 2 Computer Science Department, University of Oviedo, Spain

Abstract

This article presents an ETL (Extract, Transform, Load) prototype called Valery as alternative approach to migration process which includes a compiler for dynamic generation of SQL queries. Its main features involve: SQL dynamic generation, set of configuration commands and environment for file uploading. The tests use the Northwind academic database and an individual environment. The model implementation uses flat files and SQL as query language. Finally, there is an analysis of the results obtained.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] J. Morris, Practical Data Migration, BCS. 2012, pp. 7, 8, 9, 10, 77, 164.

  • [2] C. Drumm, M Schmitt, H. H. Do and E. Rahm, “QuickMig. Automatic Schema Matching for Data Migration Projects,” in Proc. of the sixteenth ACM conf. on Conf. on information and knowledge management, CIKM’07, ACM New York, NY, USA, 2007, pp. 107–116. http://dx.doi.org/10.1145/1321440.1321458

  • [3] A. Bilke, J. Bleiholder, C. Böhm, K. Draba, F. Naumann, M. Weis, “Automatic Data Fusion with HumMer,” in Proc. of the 31st int. conf. on Very large data bases, VLDB '05, pp. 1251–1254, 2005.

  • [4] V. Ebai, What Is Sql?: Fundamentals of Sql, T-Sql, Pl/Sql and Datawarehousing, 2012, pp XI.

  • [5] K. Loudon, Mastering Algorithms with C, O Reilly Media, Inc. 2009, p. 206.

  • [6] A. D. Munoz, Metaheuristics. Ed. Dykinson, 2007, p. 12.

  • [7] B. R. Ullrey. Implementing a Data Warehouse: A Methodology that Worked. AuthorHouse, 2007, pp. 93–94.

  • [8] Z. Bellahsene, A. Bonifati, E. Rahm, Schema Matching and Mapping. Springer Science & Business Media. 2011, pp. 152, 153.

  • [9] A. D. Ionita, Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments. 2012, pp. 210.

  • [10] S. Kedar, Database Management System, Technical Publications. 2009. p. 42.

  • [11] S. Sumathi, S. Esakkirajan, Fundamentals of Relational Database Management Systems. Springer, 2007, p. 26.

  • [12] U. Donins, J. Osis, A. Slihte, E. Asnina and B. Gulbis, “Towards the Refinement of Topological Class Diagram as a Platform Independent Model,” in J. Osis, O. Nikiforova (Eds.). Model-Driven Architecture and Modeling-Driven Software Development. ENASE 2011, 3rd Whs. MDA&MDSD, SciTePress, Portugal, 2011. pp. 79–88.

  • [13] J. Osis, E. Asnina, A. Grave, ”Computation Independent Representation of the Problem Domain in MDA,” e-Informatica Software Engineering J., vol. 2, issue 1, 2008, pp. 29–46.

  • [14] J. Osis, U. Donins, “Formalization of the UML Class Diagrams,” Evaluation of Novel Approaches to Software Engineering. Springer-Verlag, Berlin Heidelberg, New York, 2010, pp. 180–192. http://dx.doi.org/10.1007/978-3-642-14819-4_13

  • [15] J. Osis, A. Slihte, “Transforming Textual Use Cases to a Computation Independent Model,” in J. Osis, O. Nikiforova (Eds.). Model-Driven Architecture and Modeling Theory-Driven Development, ENASE 2010, 2nd MDA&MTDD Whs., SciTePress, Portugal, 2010, pp. 33–42.

  • [16] A. Slihte, J. Osis and U. Donins, “Knowledge Integration for Domain Modeling,” in J. Osis, O. Nikiforova (Eds.). Model-Driven Architecture and Modeling-Driven Software Development. ENASE 2011, 3rd Whs. MDA&MDSD, SciTePress, Portugal, 2011, pp. 46–56.

OPEN ACCESS

Journal + Issues

Search