首页> 外文期刊>Information systems and e-business management >Automating ETL processes using the domain-specific modeling approach
【24h】

Automating ETL processes using the domain-specific modeling approach

机译:使用特定于领域的建模方法自动化ETL流程

获取原文
获取原文并翻译 | 示例
           

摘要

The development of Extract-Transform-Load (ETL) processes is the most complex, time-consuming and expensive phase of data warehouse development. Yet, the dynamics of modern business systems demand a more agile and flexible approach to their development. As a result, current research in this area is focused on ETL process conceptualization and the automation of ETL process development. This paper proposes a novel solution for automating ETL processes using the domain-specific modeling (DSM) approach. The proposed solution is based on the formal specification of ETL processes and the implementation of such formal specifications. Thus, in accordance with the DSM approach, several new domain-specific languages (DSLs) are introduced, each defining concepts relevant for a specific aspect of an ETL process. The focus of this paper is the actual implementation of the formal specification of an ETL process. To this end, a specific ETL platform (ETL-PL) is introduced to technologically support both the modeling of ETL processes (i.e., the creation of models in accordance with the introduced DSLs) and the automated transformation of the created models into the executable code of a specific application framework (representing ETL-PL's execution environment). It should be emphasized that ETL-PL actually presumes the dynamic execution of ETL models or, more precisely, the executable code is generated at runtime. Thus the execution environment consists of code generator components and the components implementing the application framework. ETL-PL has been implemented as an extension of the .NET platform.
机译:提取-转换-加载(ETL)流程的开发是数据仓库开发中最复杂,最耗时和最昂贵的阶段。但是,现代业务系统的动态变化要求其开发采用更敏捷,更灵活的方法。结果,该领域的当前研究集中在ETL流程概念化和ETL流程开发的自动化上。本文提出了一种使用领域特定建模(DSM)方法来实现ETL流程自动化的新颖解决方案。提出的解决方案基于ETL过程的正式规范以及此类正式规范的实现。因此,根据DSM方法,引入了几种新的领域特定语言(DSL),每种语言都定义了与ETL过程的特定方面相关的概念。本文的重点是ETL过程正式规范的实际实现。为此,引入了特定的ETL平台(ETL-PL),以在技术上支持ETL流程的建模(即,根据引入的DSL创建模型)以及将创建的模型自动转换为可执行代码特定的应用程序框架(代表ETL-PL的执行环境)。应该强调的是,ETL-PL实际上是假定ETL模型的动态执行,或者更确切地说,是在运行时生成可执行代码。因此,执行环境由代码生成器组件和实现应用程序框架的组件组成。 ETL-PL已实现为.NET平台的扩展。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号