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 条
  • [21] Cooperative case-based reasoning
    Plaza, E
    Arcos, JL
    Martin, F
    DISTRIBUTED ARTIFICIAL INTELLIGENCE MEETS MACHINE LEARNING: LEARNING IN MULTI-AGENT ENVIRONMENTS, 1997, 1221 : 180 - 201
  • [22] HYBRID CASE-BASED REASONING
    HUNT, J
    MILES, R
    KNOWLEDGE ENGINEERING REVIEW, 1994, 9 (04): : 383 - 397
  • [23] Conversational case-based reasoning
    Aha, DW
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PROCEEDINGS, 2005, 3776 : 30 - 30
  • [24] Integrations with case-based reasoning
    Marling, Cindy
    Rissland, Edwina
    Aamodt, Agnar
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (03): : 241 - 245
  • [25] Conversational Case-Based Reasoning
    David W. Aha
    Leonard A. Breslow
    Héctor Muñoz-Avila
    Applied Intelligence, 2001, 14 : 9 - 32
  • [26] Case-based reasoning with confidence
    Cheetham, W
    ADVANCES IN CASE-BASED REASONING, PROCEEDINGS, 2001, 1898 : 15 - 25
  • [27] Case-based reasoning approaches
    Bergmann, R
    Breen, S
    Göker, M
    Manago, M
    Wess, S
    DEVELOPING INDUSTRIAL CASE-BASED REASONING APPLICATIONS, 1999, 1612 : 21 - 34
  • [28] AN INTRODUCTION TO CASE-BASED REASONING
    KOLODNER, JL
    ARTIFICIAL INTELLIGENCE REVIEW, 1992, 6 (01) : 3 - 34
  • [29] Case-based reasoning integrations
    Marling, C
    Sqalli, M
    Rissland, E
    Muñoz-Avila, H
    Aha, D
    AI MAGAZINE, 2002, 23 (01) : 69 - 86
  • [30] Abductive case-based reasoning
    Sun, ZH
    Finnie, G
    Weber, K
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2005, 20 (09) : 957 - 983