Title
Razvoj procesa ekstrakcije, transformacije i punjenja podataka skladišta podataka zasnovan na modelom vođenom pristupu
Creator
Petrović, Marko, 1977-
Copyright date
2014
Object Links
Select license
Autorstvo-Nekomercijalno-Bez prerade 3.0 Srbija (CC BY-NC-ND 3.0)
License description
Dozvoljavate samo preuzimanje i distribuciju dela, ako/dok se pravilno naznačava ime autora, bez ikakvih promena dela i bez prava komercijalnog korišćenja dela. Ova licenca je najstroža CC licenca. Osnovni opis Licence: http://creativecommons.org/licenses/by-nc-nd/3.0/rs/deed.sr_LATN. Sadržaj ugovora u celini: http://creativecommons.org/licenses/by-nc-nd/3.0/rs/legalcode.sr-Latn
Language
Serbian
Cobiss-ID
Theses Type
Doktorska disertacija
description
Datum odbrane: 25.09.2014.
Other responsibilities
mentor
Marjanović, Zoran, 1960-
član komisije
Vučković, Milica, 1952-
član komisije
Suknović, Milija, 1966-
član komisije
Babarogić, Slađan, 1970-
član komisije
Jovanović, Vladan.
Academic Expertise
Tehničko-tehnološke nauke
University
Univerzitet u Beogradu
Faculty
Fakultet organizacionih nauka
Alternative title
A model driven development approach for the data warehouse extract, transform and load process
Publisher
[M. Petrović]
Format
XI, 191 list
description
Tehničke nauke - Informacioni sistemi / Technical Sciences - Information Systems
Abstract (sr)
U tezi je razmatran problem konceptualizacije i automatizacije razvoja ETL procesa i dato je originalno rešenje koje se zasniva na formalnoj specifikaciji ETL procesa i njenoj automatizaciji uz pomoć razvijenog specifičnog aplikacionog okvira.
U skladu sa Domain-Specific Modeling (DSM) pristupom, za formalnu specifikaciju definisano je nekoliko novih domensko-specifičnih jezika: jezik za specifikaciju operacija transformacija podataka (ETL-O), jezik za specifikaciju toka izvršavanja ETL procesa (ETL-P), jezik za specifikaciju izraza (ETL-E) i jezik za specifikaciju šablona operacija transformacija (ETL-T). Svaki od ovih jezika definiše koncepte koji su relevantni za specifični aspekt ETL procesa. Modelovanje ETL procesa zapravo se svodi na modelovanje određenog aspekta ETL procesa pomoću odgovarajućeg domensko-specifičnog jezika i na ovaj način se značajno smanjuje složenost modelovanja.
Implementacija specificiranih domensko-specifičnih jezika ostvarena je uvođenjem specifičnog aplikacionog okvira kao tehnološke podrške predloženoj formalnoj specifikaciji. Uvođenjem aplikacionog okvira značajno je podignut semantički nivo koji je implementaciono podržan i koji se može automatizovati. Implemetacija se zapravo zasniva na automatskoj transformaciji modela, formiranim u skladu sa odgovarajućim domensko-specifičnim jezikom, u izvrsni kôd aplikacionog okvira. Visok semantički nivo koji je implementaciono podržan aplikacionim okvirom, utiče na smanjenje broja koraka u razvoju ETL procesa, koji postaje više automatizovan i samim tim mnogo produktivniji...
Abstract (en)
The problem of conceptualization and automatization of the ETL Process development is considered in this thesis and an original solution is proposed which is based on a formal specification of the ETL Process and its automatization with the use of a specifically developed application framework.
In accordance with the Domain-Specific Modeling (DSM) approach, a number of unique domain-specific languages are defined: a language for the specification of transformation operations (ETL-O), a language for control flow specification (ETL-P), a language for the specification of various logical and arithmetic expressions (ETL-E) and a language for the specification of transformation operation templates (ETL-T). Each of these languages define concepts that are relevant for specific aspect of ETL process. ETL process modeling is basically the modeling of specific aspects of the ETL process using the appropriate domain-specific language, which in effect significantly reduces the complexity of modeling.
The implementation of specified domain-specific languages is achieved through the introduction of a specific application framework as technological support to the given formal specification. By introducing the application framework the semantic level, which is technologically supported and can be automatized, is significantly elevated. The implementation is actually based on the automated transformation of the model, established in accordance with appropriate domain-specific language, in executable code. By elevating the semantic level and supporting it technologically, fewer steps will be needed to develop an ETL process and the development itself becomes more automated and therefore more productive...
Authors Key words
razvoj procesa ekstrakcije, transformacije i učitavanja (ETL) podataka; domensko-specifični jezik (DSL); razvoj vođen modelima (MDD)
Authors Key words
Extract-Transform-Load (ETL) process development, Domain-Specific Language (DSL), Model Driven Development (MDD)
Classification
004.43:004.233.3(043.3)
Type
Tekst
Abstract (sr)
U tezi je razmatran problem konceptualizacije i automatizacije razvoja ETL procesa i dato je originalno rešenje koje se zasniva na formalnoj specifikaciji ETL procesa i njenoj automatizaciji uz pomoć razvijenog specifičnog aplikacionog okvira.
U skladu sa Domain-Specific Modeling (DSM) pristupom, za formalnu specifikaciju definisano je nekoliko novih domensko-specifičnih jezika: jezik za specifikaciju operacija transformacija podataka (ETL-O), jezik za specifikaciju toka izvršavanja ETL procesa (ETL-P), jezik za specifikaciju izraza (ETL-E) i jezik za specifikaciju šablona operacija transformacija (ETL-T). Svaki od ovih jezika definiše koncepte koji su relevantni za specifični aspekt ETL procesa. Modelovanje ETL procesa zapravo se svodi na modelovanje određenog aspekta ETL procesa pomoću odgovarajućeg domensko-specifičnog jezika i na ovaj način se značajno smanjuje složenost modelovanja.
Implementacija specificiranih domensko-specifičnih jezika ostvarena je uvođenjem specifičnog aplikacionog okvira kao tehnološke podrške predloženoj formalnoj specifikaciji. Uvođenjem aplikacionog okvira značajno je podignut semantički nivo koji je implementaciono podržan i koji se može automatizovati. Implemetacija se zapravo zasniva na automatskoj transformaciji modela, formiranim u skladu sa odgovarajućim domensko-specifičnim jezikom, u izvrsni kôd aplikacionog okvira. Visok semantički nivo koji je implementaciono podržan aplikacionim okvirom, utiče na smanjenje broja koraka u razvoju ETL procesa, koji postaje više automatizovan i samim tim mnogo produktivniji...
“Data exchange” service offers individual users metadata transfer in several different formats. Citation formats are offered for transfers in texts as for the transfer into internet pages. Citation formats include permanent links that guarantee access to cited sources. For use are commonly structured metadata schemes : Dublin Core xml and ETUB-MS xml, local adaptation of international ETD-MS scheme intended for use in academic documents.