ETL workflow reparation by means of case-based reasoning

被引:10
|
作者
Wojciechowski, Artur [1 ]
机构
[1] Poznan Univ Tech, Inst Comp Sci, Poznan, Poland
关键词
Data source evolution; ETL evolution; ETL repair; Case-based reasoning; SCHEMA EVOLUTION; DATA WAREHOUSES; ECOSYSTEMS; MANAGEMENT; METRICS; IMPACT;
D O I
10.1007/s10796-016-9732-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data sources (DSs) being integrated in a data warehouse frequently change their structures/schemas. As a consequence, in many cases, an already deployed ETL workflow stops its execution, yielding errors. Since in big companies the number of ETL workflows may reach dozens of thousands and since structural changes of DSs are frequent, an automatic repair of an ETL workflow after such changes is of high practical importance. In our approach, we developed a framework, called E-ETL, for handling the evolution of an ETL layer. In the framework, an ETL workflow is semi-automatically or automatically (depending on a case) repaired as the result of structural changes in DSs, so that it works with the changed DSs. E-ETL supports two different repair methods, namely: (1) user defined rules, (2) and Case-Based Reasoning. In this paper, we present how Case-Based Reasoning may be applied to repairing ETL workflows. In particular, we contribute an algorithm for selecting the most suitable case for a given ETL evolution problem. The algorithm applies a technique for reducing cases in order to make them more universal and capable of solving more problems. The algorithm has been implemented in prototype E-ETL and evaluated experimentally. The obtained results are also discussed in this paper.
引用
收藏
页码:21 / 43
页数:23
相关论文
共 50 条
  • [31] CASE-BASED REASONING - INTRODUCTION
    KOLODNER, J
    MARK, W
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1992, 7 (05): : 5 - 6
  • [32] Case-based reasoning in scheduling
    MacCarthy, BL
    Jou, P
    ADVANCED MANUFACTURING PROCESSES, SYSTEMS, AND TECHNOLOGIES (AMPST 96), 1996, : 211 - 218
  • [33] Conversational case-based reasoning
    Aha, DW
    Breslow, LA
    Muñoz-Avila, H
    APPLIED INTELLIGENCE, 2001, 14 (01) : 9 - 32
  • [34] Integrated case-based reasoning
    Ni, ZW
    Yang, SL
    Li, LS
    Jia, RY
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1845 - 1849
  • [35] Holographic Case-Based Reasoning
    Ganesan, Devi
    Chakraborti, Sutanu
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2020, 2020, 12311 : 144 - 159
  • [36] Case-based reasoning and law
    Rissland, EL
    Ashley, KD
    Branting, LK
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (03): : 293 - 298
  • [37] Case-based reasoning foundations
    Richter, Michael M.
    Aamodt, Agnar
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (03): : 203 - 207
  • [38] CASE-BASED REASONING - A REVIEW
    WATSON, I
    MARIR, F
    KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (04): : 327 - 354
  • [39] Soft case-based reasoning
    Cheetham, William
    Shiu, Simon
    Weber, Rosina O.
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (03): : 267 - 269
  • [40] On the Improvement of the Reasoning Cycle in Case-Based Reasoning
    Boulmaiz, Fateh
    Reignier, Patrick
    Ploix, Stephane
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2023, PT I, 2023, 13995 : 3 - 16