![Page 1: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/1.jpg)
Comparing designs and databases with Oracle SQL Developer Data
Modeler
Heli Helskyaho
HrOUG 2015
![Page 2: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/2.jpg)
Copyright © Miracle Finland Oy
Graduated from Helsinki University (Master of Science, computer science)
Worked with Oracle products since 1993, worked for IT since 1990
Database! CEO for Kantamestarit Oy since 2000 CEO for Miracle Finland Oy since 10/2010 Oracle ACE Director since 2013 (ACE since 2011) Author of the book Oracle SQL Developer Data Modeler
for Database Design Mastery (Oracle Press)
Introduction, Heli
![Page 3: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/3.jpg)
Copyright © Miracle Finland Oy
![Page 4: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/4.jpg)
Copyright © Miracle Finland Oy
Introduction, Heli
Been an Oracle Designer user since 1996 and Data Modeler user since 2010
Been solving performance problems since 1993
Absolutely convinced that good database design and documentation will reduce this work.
Absolutely convinced that it is easier to solve problems on database that has been documented
![Page 5: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/5.jpg)
Copyright © Miracle Finland Oy
What is Data Modeler?
A tool for database design (supports all the ”new” Oracle features)
Logical, relational, physical models, DDLs,… Multidimensional models (DW), Data Flows etc. For designing and documenting the data architecture and
the database Support for all the phases in database design and easy
moving from one to another, support for reverse engineering
Support for version control and multiuser environment: XML files and Subversion
![Page 6: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/6.jpg)
Copyright © Miracle Finland Oy
What is Data Modeler?
Import: Oracle repository, existing databases, Oracle Designer, file import (Erwin, Bachman), …
Export: DDL, CSV, …
Reporting (in tool itself and also Reporting Repository)
Standards: Design Rules, Preferences, Naming Standards, Domains, …
Data Modeler viewer integrated in SQL Developer (3.0 ->), also reports
![Page 7: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/7.jpg)
Copyright © Miracle Finland Oy
Better understanding of what you have
Better quality
Alter DDLs
...
Why is compare functionality important?
![Page 8: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/8.jpg)
Copyright © Miracle Finland Oy
Design vs Design
Design vs Database
Database vs Design
Different Compares
![Page 9: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/9.jpg)
Copyright © Miracle Finland Oy
File | Import | Data Modeler Design
Compares ”everything”
Tools | Compare/Merge Models
Compares only relational and physical models
ALTER DDLs can be generated
These can be used for instance to compare different versions of the design from version control
Different Compares, Designs
![Page 10: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/10.jpg)
Copyright © Miracle Finland Oy
Synchronize Model With Data Dictionary
Target: model
Synchronize Data Dictionary With Model
Target: database
File | Import | DDL File
File | Import | Data Dictionary
Different Compares, Database
![Page 11: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/11.jpg)
Copyright © Miracle Finland Oy
Preferences and Properties
![Page 12: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/12.jpg)
Copyright © Miracle Finland Oy
![Page 13: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/13.jpg)
Copyright © Miracle Finland Oy
![Page 14: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/14.jpg)
Copyright © Miracle Finland Oy
File | Import | Data Modeler Design
Comparing Designs, Import
![Page 15: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/15.jpg)
Copyright © Miracle Finland Oy
![Page 16: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/16.jpg)
Copyright © Miracle Finland Oy
![Page 17: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/17.jpg)
Copyright © Miracle Finland Oy
![Page 18: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/18.jpg)
Copyright © Miracle Finland Oy
![Page 19: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/19.jpg)
Copyright © Miracle Finland Oy
Tools | Compare/Merge Models
Compares the design that is open and a design you select to be compared
Compares only relational and physical models
Comparing Designs, Compare/Merge Models
![Page 20: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/20.jpg)
Copyright © Miracle Finland Oy
![Page 21: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/21.jpg)
Copyright © Miracle Finland Oy
![Page 22: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/22.jpg)
Copyright © Miracle Finland Oy
![Page 23: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/23.jpg)
Copyright © Miracle Finland Oy
![Page 24: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/24.jpg)
Copyright © Miracle Finland Oy
![Page 25: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/25.jpg)
Copyright © Miracle Finland Oy
![Page 26: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/26.jpg)
Copyright © Miracle Finland Oy
![Page 27: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/27.jpg)
Copyright © Miracle Finland Oy
![Page 28: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/28.jpg)
Copyright © Miracle Finland Oy
![Page 29: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/29.jpg)
Copyright © Miracle Finland Oy
![Page 30: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/30.jpg)
Copyright © Miracle Finland Oy
![Page 31: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/31.jpg)
Copyright © Miracle Finland Oy
![Page 32: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/32.jpg)
Copyright © Miracle Finland Oy
![Page 33: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/33.jpg)
Copyright © Miracle Finland Oy
![Page 34: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/34.jpg)
Copyright © Miracle Finland Oy
![Page 35: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/35.jpg)
Copyright © Miracle Finland Oy
![Page 36: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/36.jpg)
Copyright © Miracle Finland Oy
If you merge and then realize something was not correct, you can always close the design without saving it.
NO?...
![Page 37: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/37.jpg)
Copyright © Miracle Finland Oy
Synchronize Model With Data Dictionary
Comparing Database
![Page 38: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/38.jpg)
Copyright © Miracle Finland Oy
![Page 39: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/39.jpg)
Copyright © Miracle Finland Oy
![Page 40: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/40.jpg)
Copyright © Miracle Finland Oy
Why some of the elements were not sychronized?
![Page 41: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/41.jpg)
Copyright © Miracle Finland Oy
Synchronize Data Dictionary With Model
Comparing Database
![Page 42: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/42.jpg)
Copyright © Miracle Finland Oy
![Page 43: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/43.jpg)
Copyright © Miracle Finland Oy
![Page 44: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/44.jpg)
Copyright © Miracle Finland Oy
![Page 45: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/45.jpg)
Copyright © Miracle Finland Oy
I have renamed a column in design..
![Page 46: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/46.jpg)
Copyright © Miracle Finland Oy
![Page 47: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/47.jpg)
Copyright © Miracle Finland Oy
![Page 48: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/48.jpg)
Copyright © Miracle Finland Oy
![Page 49: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/49.jpg)
Copyright © Miracle Finland Oy
It’s called a Compare Mapping
And Data Modeler will remember it for this design...
![Page 50: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/50.jpg)
Copyright © Miracle Finland Oy
![Page 51: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/51.jpg)
Copyright © Miracle Finland Oy
File | Import | DDL File
Comparing DDL File
![Page 52: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/52.jpg)
Copyright © Miracle Finland Oy
![Page 53: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/53.jpg)
Copyright © Miracle Finland Oy
![Page 54: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/54.jpg)
Copyright © Miracle Finland Oy
![Page 55: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/55.jpg)
Copyright © Miracle Finland Oy
![Page 56: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/56.jpg)
Copyright © Miracle Finland Oy
![Page 57: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/57.jpg)
Copyright © Miracle Finland Oy
File | Import | Data Dictionary
Comparing Data Dictionary
![Page 58: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/58.jpg)
Copyright © Miracle Finland Oy
![Page 59: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/59.jpg)
Copyright © Miracle Finland Oy
![Page 60: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/60.jpg)
Copyright © Miracle Finland Oy
![Page 61: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/61.jpg)
Copyright © Miracle Finland Oy
![Page 62: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/62.jpg)
Copyright © Miracle Finland Oy
![Page 63: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/63.jpg)
Copyright © Miracle Finland Oy
Conclusions
Different compares
Design vs Design
Design vs Database
Database vs Design
![Page 64: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/64.jpg)
Copyright © Miracle Finland Oy
Conclusions
File | Import | Data Modeler Design
Tools | Compare/Merge Models
Synchronize Model With Data Dictionary
Synchronize Data Dictionary With Model
File | Import | DDL File
File | Import | Data Dictionary
![Page 65: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/65.jpg)
Copyright © Miracle Finland Oy
Conclusions
When you import to an exiting model -> compare
Remember the preferences make a difference
![Page 66: Comparing designs and databases with Oracle SQL Developer ...€¦ · A tool for database design (supports all the ”new” Oracle features) Logical, relational, physical models,](https://reader033.vdocuments.us/reader033/viewer/2022060522/60518421fb2880192870d901/html5/thumbnails/66.jpg)
Copyright © Miracle Finland Oy
THANK YOU!
QUESTIONS?
@HeliFromFinland
Helifromfinland.wordpress.com