ПРИМЕНА ETL ПРОЦЕСА У ПОСТУПКУ ТРАНСФОРМАЦИЈЕ РЕЛАЦИОНЕ БАЗЕ ПОДАТАКА У ГРАФОВСКИ ОРИЈЕНТИСАНУ БАЗУ ПОДАТАКА

  • Добривоје Ђурђевић
Ključne reči: релациона база података, графовски оријентисана база података, ETL процес, трансфор¬мација, моделовање

Apstrakt

У овом раду презентовано је коришћење ETL (Extract Transform Load) процеса у циљу аквизиције података за апликацију музичке енциклопедије коју је могуће претраживати постав­љањем упита на природном језику. Ови процеси представљају унапређење система који је у ту сврху у својој првој верзији користио web crawler. За пружање одговора на постављено питање систем користи технике машинског учења sequence to sequence, ради превођења питања са природног на упитни језик графовске базе и пружање одговора. За имплементацију мапирања базе података коришћена су два ETL процеса. Први ETL процес мапирање из релационе у релациону базу података и реализован је у ODI (Oracle Data Integrator) алату. Док је други ETL процес мапирања из релационе у графовски оријенти­сану базу податка, реализован коришћењем Neo4j ETL алата.

Reference

[1] Ђурђевић, Д., 2019. Развој музичке енциклопедије, засноване на графовски оријентисаној бази податка и софтверским агентима, Нови Сад: Факултет Техничких Наука.
[2] Simitsis, A. Vassiliadis, P. & Sellis, T., 2005. Extraction-Transformation-Loading Processes. [Online] Research Gate Available at: https://www.researchgate.net/publication/239638567_Extraction-Transformation-Loading_Processes [Accessed 29 September 2021].
[3] Oracle, 2021. Oracle Data Integrator 12.2.1.4.0. [Online] Oracle Available at: https://docs.oracle.com/en/middleware/fusion-middleware/data-integrator/12.2.1.4/ [Accessed 9 August 2021].
[4] Galici, R. Ordile, L. Marchesi, M. Pinna, A. & Tonelli, R., 2020. Applying the ETL Process to Blockchain Data. Prospect and Findings. [Online] MDPI Available at: https://doi.org/10.3390/info11040204 [Accessed 10 August 2021].
[5] Santos, R. & Bernardino, J., 2008. Real-time data warehouse loading methodology. [Online] Research Gate Available at: https://www.researchgate.net/publication/221524861_Real-time_data_warehouse_loading_methodology [Accessed 20 August 2021].
[6] Wikipedia, 2021. Extract, transform, load. [Online] Available at: https://en.wikipedia.org/wiki/Extract,_transform,_load [Accessed 21 August 2021].
[7] Neo4j, 2021. Model: Relational to Graph [Online] Available at: https://neo4j.com/developer/relational-to-graph-modeling/ [Accessed 23 August 2021].
Objavljeno
2022-04-08
Sekcija
Elektrotehničko i računarsko inženjerstvo