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 条
  • [41] Legal case-based reasoning as practical reasoning
    Atkinson, Katie
    Bench-Capon, Trevor
    ARTIFICIAL INTELLIGENCE AND LAW, 2005, 13 (01) : 93 - 131
  • [42] Modeling of reasoning in intelligent systems by means of integration of methods based on case-based reasoning and inductive notions formation
    Pavlovich, Eremeev Alexander
    Vladimirovna, Fomina Marina
    2013 1ST BRICS COUNTRIES CONGRESS ON COMPUTATIONAL INTELLIGENCE AND 11TH BRAZILIAN CONGRESS ON COMPUTATIONAL INTELLIGENCE (BRICS-CCI & CBIC), 2013, : 317 - 322
  • [43] Adaptation of Scientific Workflows by Means of Process-Oriented Case-Based Reasoning
    Zeyen, Christian
    Malburg, Lukas
    Bergmann, Ralph
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2019, 2019, 11680 : 388 - 403
  • [44] Heuristically Accelerated Reinforcement Learning by Means of Case-Based Reasoning and Transfer Learning
    Reinaldo A. C. Bianchi
    Paulo E. Santos
    Isaac J. da Silva
    Luiz A. Celiberto
    Ramon Lopez de Mantaras
    Journal of Intelligent & Robotic Systems, 2018, 91 : 301 - 312
  • [45] Heuristically Accelerated Reinforcement Learning by Means of Case-Based Reasoning and Transfer Learning
    Bianchi, Reinaldo A. C.
    Santos, Paulo E.
    da Silva, Isaac J.
    Celiberto, Luiz A., Jr.
    de Mantaras, Ramon Lopez
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2018, 91 (02) : 301 - 312
  • [46] From case-based reasoning to traces-based reasoning
    Mille, Alain
    ANNUAL REVIEWS IN CONTROL, 2006, 30 (02) : 223 - 232
  • [47] Introspective reasoning for index refinement in case-based reasoning
    Fox, S
    Leake, DB
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2001, 13 (01) : 63 - 88
  • [48] On Completeness-Aware Reasoning in Case-Based Reasoning
    Boulmaiz, Fateh
    Reignier, Patrick
    Ploix, Stephane
    ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE. THEORY AND APPLICATIONS, IEA/AIE 2023, PT I, 2023, 13925 : 60 - 73
  • [49] Is 'Context-Aware Reasoning = Case-Based Reasoning'?
    Khan, Nawaz
    Alegre, Unai
    Kramer, Dean
    Augusto, Juan Carlos
    MODELING AND USING CONTEXT (CONTEXT 2017), 2017, 10257 : 418 - 431
  • [50] A Case for Folk Arguments in Case-Based Reasoning
    Silva, Luis A. L.
    Campbell, John A.
    Eastaugh, Nicholas
    Buxton, Bernard F.
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 18TH INTERNATIONAL CONFERENCE ON CASE-BASED REASONING, ICCBR 2010, 2010, 6176 : 317 - +