TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2...

240
3.X Talend Open Studio Οδηγός Χρήσης

Transcript of TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2...

Page 1: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Talend Open Studio

3.X

Οδηγός Χρήσης

Page 2: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Έκδοση 3.2_a

Προσαρµοσµένο για το Talend Open Studio v3.2.x. Αντικαθιστά τις προηγούµενες εκδόσεις Οδηγών Χρήσης.

Πνευµατικά ∆ικαιώµατα

Η τεκµηρίωση αυτή παρέχεται υπό τους όρους της Creative Commons Public License (CCPL).

Για περισσότερες πληροφορίες σχετικά µε το τι µπορείτε και δε µπορείτε να κάνετε µε αυτή την τεκµηρίωση σύµφωνα µε τη CCPL, παρακαλώ διαβάστε: http://creativecommons.org/licenses/by-nc-sa/2.0/

ii Talend Open Studio Creative Commons License

Page 3: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Talend Open Studio Οδηγός Χρήσης .......................... i

Πρόλογος ....................................................................viiΑντικείµενο ...........................................................viiΚοινό .....................................................................viiΤυπογραφικές Συµβάσεις ......................................vii

Ιστορικό αλλαγών ......................................................viiΑνατροφοδότηση και Υποστήριξη .........................viii

CHAPTER 1 Συγκερασµός ∆εδοµένων και Talend Open Studio ............................................................ 11.1 Ανάλυση ∆εδοµένων .............................................. 21.2 Λειτουργικός Συγκερασµός .................................. 21.3 Παρακολούθηση Εκτέλεσης ................................. 3

CHAPTER 2 Ξεκινώντας µε το Talend Open Studio ...... 52.1 Σηµαντικές έννοιες στο Talend Open Studio ..... 62.2 Εκκινώντας το Talend Open Studio .................... 7

2.2.1 Προσπελαύνοντας έναν ή περισσότερους Χώρους Απόθεσης ........................................................ 8

Πως να συνδεθείτε σε ένα τοπικό χώρο απόθεσης 8

2.2.2 Κατάρτιση ενός έργου στο Χώρο Απόθεσης 102.3 ∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας ......................................................... 10

2.3.1 ∆ηµιουργώντας έναν νέο κατάλογο χώρου εργασίας ...................................................................... 11

2.3.2 Σύνδεση σε έναν διαφορετικό κατάλογο χώρου εργασίας ...................................................................... 122.4 ∆ουλεύοντας µε έργα ........................................... 13

2.4.1 Πως να δηµιουργήσετε ένα έργο .................. 132.4.2 Πως να εισάγετε το έργο Επίδειξης .............. 152.4.3 Πως να εισάγετε ένα έργο ........................... 162.4.4 Πως να ανοίξετε ένα έργο ............................ 172.4.5 Πως να διαγράψετε ένα έργο ........................ 182.4.6 Πως να εξάγετε ένα έργο .............................. 18

2.5 Περιγράφοντας το GUI ....................................... 192.5.1 Γραµµή Εργαλείων και Μενού ..................... 20Γραµµή εργαλείων γρήγορης πρόσβασης .......... 21Μενού ................................................................. 22

2.5.2 ∆ενδροειδής προβολή χώρου απόθεσης ....... 24Business Models ................................................ 24Job Designs ........................................................ 25Contexts ............................................................. 25Code ................................................................... 25SQL Templates .................................................. 26Metadata ............................................................. 26Documentation ................................................... 26

Κάδος ανακύκλωσης ..........................................262.5.3 Design workspace ......................................262.5.4 Παλέτα ..........................................................27Εξατοµίκευση της διάταξης της Παλέτας ..........27Χρήση της Παλέτας ............................................29

2.5.5 Καρτελοποιηµενο σύστηµα ρυθµίσεων ........32Προβολή Εργασίας .............................................32Προβολή Συστατικό Στοιχείο .............................33Προβολή Εκτέλεση Εργασίας ............................33Ιστορικό Σφαλµάτων ..........................................33Προβολή Αρθρώµατα .........................................33Προβολή Ανοικτός Χρονοπρογραµµατιστής .....34Προβολή Talend Exchange ................................35Προβολή Προβλήµατα .......................................37Προβολή Ιεραρχία Εργασίας ..............................37Προβολή Ιδιότητες .............................................38

2.5.6 Πλαίσιο ∆ιάρθρωσης και Σύνοψης Κώδικα 38∆ιάρθρωση ..........................................................38Προβολέας Κώδικα ............................................38

2.6 Ρύθµιση προτιµήσεων του Talend Open Studio ...39

2.6.1 Μονοπάτι Perl/Java ∆ιερµηνέα ....................392.6.2 Συστατικά Στοιχεία Εξωτερικά ή Χρήστη ....402.6.3 Προτιµήσεις γλώσσας ...................................412.6.4 Προτιµήσεις αποσφαλµάτωσης και εκτέλεσης

εργασίας .......................................................................412.6.5 Προτιµήσεις Σχεδιαστή .................................432.6.6 Προσθήκη κώδικα από προεπιλογή ..............432.6.7 Προτιµήσεις απόδοσης .................................442.6.8 Προτιµήσεις τεκµηρίωσης ............................452.6.9 Προτιµήσεις SQL Builder .............................462.6.10 Προτιµήσεις σχηµάτων ...............................462.6.11 Προτιµήσεις βιβλιοθηκών ...........................472.6.12 Μετατροπή τύπων .......................................48

2.7 Προσαρµογή ρυθµίσεων έργου ...........................492.7.1 Ρυθµίσεις Παλέτας ........................................492.7.2 ∆ιαχείριση εκδόσεων ....................................502.7.3 Ρυθµίσεις Εργασιών ......................................512.7.4 Στατιστικά & Ιστορικό ..................................522.7.5 Ρυθµίσεις πλαισίου .......................................532.7.6 Χρήση Ρυθµίσεων Έργου .............................542.7.7 Ρυθµίσεις κατάστασης ..................................552.7.8 Ρυθµίσεις ασφάλειας .....................................56

2.8 Εργασίες µετάβασης ............................................57

CHAPTER 3 Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο 593.1 Στόχοι ....................................................................603.2 Άνοιγµα ή δηµιουργία ενός επιχειρηµατικού µοντέλουl ....................................................................60

3.2.1 Άνοιγµα ενός επιχειρηµατικού µοντέλου .....603.2.2 ∆ηµιουργία ενός επιχειρηµατικού µοντέλου 60

3.3 Μοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο .61

Creative Commons License Talend Open Studio iii

Page 4: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

3.3.1 Σχήµατα ........................................................ 623.3.2 Σύνδεση Σχηµάτων ....................................... 633.3.3 Σχολιασµός και τακτοποίηση ενός µοντέλου ...

65Προσθήκη µιας σηµείωσης ή ελεύθερου κειµένου

65Τακτοποίηση της προβολής µοντέλου ............... 66

3.3.4 Business models ........................................... 67Καρτέλα Εµφάνιση ............................................ 67Καρτέλα Χάρακες και Πλέγµα .......................... 67Καρτέλα Ανάθεση .............................................. 68

3.4 Ανάθεση στοιχείων Χώρου Απόθεσης σε ένα Επιχειρηµατικό Μοντέλο ......................................... 693.5 Επεξεργασία ενός επιχειρηµατικού µοντέλου ... 70

3.5.1 Μετονοµασία ενός επιχειρηµατικού µοντέλου 70

3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου .......................................... 70

3.5.3 Μετακίνηση ενός επιχειρηµατικού µοντέλου ..71

3.5.4 ∆ιαγραφή ενός επιχειρηµατικού µοντέλου .. 713.6 Αποθήκευση ενός Επιχειρηµατικού Μοντέλου 71

CHAPTER 4 Σχεδιάζοντας µια Εργασία ........................ 734.1 Στόχοι ................................................................... 744.2 Άνοιγµα ή ∆ηµιουργία µιας Εργασίας .............. 74

4.2.1 Άνοιγµα µιας Εργασίας ................................ 744.2.2 ∆ηµιουργία µιας Εργασίας ........................... 75

4.3 Ξεκινώντας µε ένα Σχέδιο Εργασίας ................. 764.3.1 Εµφάνιση, απόκρυψη και µετακίνηση της

Παλέτας ....................................................................... 764.3.2 Επιλογή & απόθεση στοιχείων από την Παλέτα

774.3.3 Απόθεση στοιχείων από τον κόµβο Metadata ..

784.3.4 Προσθήκη Σηµειώσεων σε ένα Σχέδιο

Εργασίας ..................................................................... 794.3.5 Αλλαγή θέσης πλαισίων .............................. 804.3.6 Προειδοποιήσεις και σφάλµατα σε συστατικά

στοιχεία ....................................................................... 814.3.7 ∆ιαχείριση εκδόσεων Εργασιών ................... 82

4.4 Σύνδεση συστατικών στοιχείων ......................... 834.4.1 Τύποι συνδέσεων .......................................... 83Σύνδεση Row ..................................................... 83Σύνδεση Iterate .................................................. 86Συνδέσεις Trigger .............................................. 86Σύνδεση Link ..................................................... 88

4.4.2 Πολλαπλή Είσοδος/Έξοδος .......................... 884.4.3 Εικονίδια σφάλµατος σε Εργασίες ............... 894.4.4 Χρωµατικός τονισµός υποεργασιών ............ 89Μορφοποίηση υποεργασιών .............................. 90Σύµπτυξη υποεργασιών ..................................... 90Αφαίρεση του χρώµατος υποβάθρου υποεργασίας

914.4.5 Τµήµατα προεργασίας και µεταεργασίας ..... 91

4.5 Ορισµός ιδιοτήτων των συστατικών στοιχείων 934.5.1 Καρτέλα Βασικές Ρυθµίσεις .........................93Ρύθµιση προκαθορισµένου σχήµατος ................94Ρύθµιση ενός σχήµατος Χώρου Απόθεσης ........94Ρύθµιση ενός πεδίου δυναµικά (πλήκτρο Ctrl +

Space) ..........................................................................954.5.2 Καρτέλα Προχωρηµένες Ρυθµίσεις ..............96Μέτρηση ροών δεδοµένων .................................96

4.5.3 Καρτέλα ∆υναµικές Ρυθµίσεις .....................964.5.4 Καρτέλα Προβολή ........................................994.5.5 Καρτέλα Τεκµηρίωσης .................................99

4.6 Καθορισµός του στοιχείου Εκκίνηση ..............1004.7 Χρήση SQL Templates ......................................1014.8 Ορισµός αντικειµένων Metadata .....................1034.9 Χαρτογράφηση ροών δεδοµένων .....................104

4.9.1 Επισκόπηση λειτουργίας tMap ...................1044.9.2 ∆ιεπαφή tMap .............................................1064.9.3 Ρύθµιση της ροής εισόδου στο λογισµικό

επιµέλειας Χάρτη ......................................................108Συµπλήρωση Πινάκων Εισόδου µε ένα σχήµα 108Explicit Join ......................................................109Inner join ..........................................................111All rows (java) ..................................................112Φιλτράρισµα µίας ροή εισόδου (java) ..............112Αφαίρεση καταχωρήσεων εισόδου από πίνακα .....

1134.9.4 Μεταβλητές Χαρτογράφησης ....................113Πρόσβαση σε σε καθολικές µεταβλητές ή

µεταβλητές πλαισίου .................................................114Αφαίρεση µεταβλητών .....................................114

4.9.5 Χαρτογράφηση της ρύθµισης Εξόδου .......114Κατασκευή σύνθετων εκφράσεων ....................115Φίλτρα ..............................................................116Απορρίψεις .......................................................116Απόρριψη Inner Join ........................................117Αφαίρεση εγγραφών Εξόδου ............................117

4.9.6 Λογισµικό επιµέλειας Έκφρασης ...............1174.9.7 Λογισµικό επιµέλειας Σχήµατος ...............1184.9.8 Επίλυση ζητηµάτων περιορισµών µνήµης κατά

τη χρήση tMap ...........................................................1194.9.9 Χειρισµός διερευνήσεων ............................121

4.10 Συγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων ....................................1224.11 ∆ιαµοιρασµός µιας σύνδεσης βάσης δεδοµένων .1254.12 ∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder 126

4.12.1 Σύγκριση δοµής βάσης δεδοµένων ..........1274.12.2 Κατασκευή ενός ερωτήµατος ...................1284.12.3 Αποθήκευση ενός ερωτήµατος στο Χώρο

Απόθεσης ...................................................................1304.13 Ορισµός Πλαισίων και µεταβλητών ..............131

4.13.1 Χρήση µεταβλητών σε µια Εργασία .........1314.13.2 Ορισµός µεταβλητών στην προβολή Πλαίσια

131Καρτέλα Μεταβλητές .......................................132Καρτέλα Τιµές ως δέντρο .................................133

iv Talend Open Studio Creative Commons License

Page 5: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Καρτέλα Τιµές ως πίνακας .............................. 1344.13.3 Ρύθµιση πλαισίων .................................... 135∆ηµιουργία ενός πλαισίου ............................... 136Μετονοµασία ή επεξεργασία ενός πλαισίου .... 136

4.13.4 Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο ................................................. 136

Σύντοµη δηµιουργία µεταβλητών πλαισίου ..... 137StoreSQLQuery ................................................ 138

4.13.5 Αποθήκευση πλαισίων στο Χώρο Απόθεσης .138

∆ηµιουργία µιας οµάδας πλαισίων .................. 138∆ηµιουργία ενός πλαισίου από Μεταδεδοµένα 140

4.13.6 Εκτέλεση µιας Εργασίας σε επιλεγµένο πλαίσιο ...................................................................... 1404.14 Εκτέλεση µιας Εργασίας ................................ 141

4.14.1 Εκτέλεση σε κανονική λειτουργία .......... 141Εµφάνιση Στατιστικών .................................... 142Εµφάνιση Ιχνών ............................................... 143Εµφάνιση του χρόνου εκτέλεσης και άλλες

επιλογές ..................................................................... 1454.14.2 Εκτέλεση σε κατάσταση λειτουργίας

αποσφαλµάτωσης ...................................................... 1454.15 ∆ιαχείριση ενηµερώσεων Μεταδεδοµένων και Πλαισίου ................................................................... 145

4.15.1 Ενηµέρωση όλων των Εργασιών αυτόµατα ...146

4.15.2 ∆ιαχείριση εξαρτήσεων ............................ 1474.16 Ενεργοποίηση / Απενεργοποίηση µιας Εργασίας ή υπο-εργασίας ......................................................... 148

4.16.1 Απενεργοποίηση ενός στοιχείου Εκκίνησης .148

4.16.2 Απενεργοποίηση ενός στοιχείου µη-Εκκίνησης ............................................................ 1484.17 Αποθήκευση ή εξαγωγή των εργασιών σας .. 149

4.17.1 Αποθήκευση µιας Εργασίας ..................... 1494.17.2 Εξαγωγή σεναρίων Εργασίας ................... 149

4.18 Τεκµηρίωση µιας Εργασίας ........................... 1494.18.1 Παραγωγή τεκµηρίωσης HTML ............. 1494.18.2 Ενηµέρωση της τεκµηρίωσης επί τόπου .. 150

4.19 Αναζήτηση Εργασίας στο Χώρο Απόθεσης .. 1504.20 Ορισµός επιλογών στην προβολή Εργασίας . 152

4.20.1 Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής ................................................. 153

4.20.2 Επιπρόσθετα χαρακτηριστικά .................. 1544.21 Προσαρµογή της Παλέτας .............................. 1544.22 Συντοµεύσεις και ψευδώνυµα ...................... 155

CHAPTER 5 ∆ιαχείριση Μεταδεδοµένων .................... 1575.1 Στόχοι ................................................................. 1585.2 Η δηµιουργία µιας σύνδεσης Β∆ ...................... 158

5.2.1 Βήµα 1: γενικά χαρακτηριστικά ................. 1585.2.2 Βήµα 2: σύνδεση ........................................ 1595.2.3 Βήµα 3: µεταφόρτωση πίνακα ................... 1615.2.4 Βήµα 4: ορισµός σχήµατος ........................ 161

5.3 Ρύθµιση ενός σχήµατος JDBC ......................... 162

5.3.1 Βήµα 1: γενικά χαρακτηριστικά ................1625.3.2 Βήµα 2: σύνδεση ........................................1625.3.3 Βήµα 3: µεταφόρτωση πίνακα ....................1645.3.4 Βήµα 4: ορισµός σχήµατος .........................165

5.4 Ρύθµιση σύνδεσης SAS ..................................... 1655.4.1 Προϋποθέσεις ..............................................1655.4.2 Βήµα 1: Γενικές ιδιότητες ...........................1655.4.3 Βήµα 2: Σύνδεση ........................................165

5.5 Ρύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου 167

5.5.1 Βήµα 1: γενικά χαρακτηριστικά ................1685.5.2 Βήµα 2: µεταφόρτωση αρχείου ..................1685.5.3 Βήµα 3: ορισµός σχήµατος ........................1695.5.4 Βήµα 4: τελικό σχήµα .................................171

5.6 Ρύθµιση ενός σχήµατος Αρχείου Αριθµηµένης Θέσης ........................................................................172

5.6.1 Βήµα 1: γενικά χαρακτηριστικά .................1725.6.2 Βήµα 2: σύνδεση και µεταφόρτωση αρχείου ....

1725.6.3 Βήµα 3: τελειοποίηση σχήµατος .................1735.6.4 Βήµα 4: τελικό σχήµα ................................173

5.7 Ρύθµιση ενός σχήµατος Αρχείου Regex ..........1745.7.1 Βήµα 1: γενικά χαρακτηριστικά ................1745.7.2 Βήµα 2: µεταφόρτωση αρχείου ..................1745.7.3 Βήµα 3: ορισµός σχήµατος ........................1755.7.4 Βήµα 4: τελικό σχήµα ................................175

5.8 Ρύθµιση ενός σχήµατος Αρχείου XML ..........1765.8.1 Βήµα 1: γενικά χαρακτηριστικά ................1765.8.2 Βήµα 2: µεταφόρτωση αρχείου ..................1765.8.3 Βήµα 3: ορισµός σχήµατος .........................1775.8.4 Βήµα 4: τελικό σχήµα ................................179

5.9 Ρύθµιση ενός σχήµατος Αρχείου Excel ...........1795.9.1 Βήµα 1: γενικά χαρακτηριστικά ................1805.9.2 Βήµα 2: µεταφόρτωση αρχείου ..................1805.9.3 Βήµα 3: τελειοποίηση σχήµατος .................1815.9.4 Βήµα 4: τελικό σχήµα .................................182

5.10 Ρύθµιση ενός σχήµατος Αρχείου LDIF .......1835.10.1 Βήµα 1: γενικά χαρακτηριστικά ...............1835.10.2 Βήµα 2: µεταφόρτωση αρχείου ................1835.10.3 Βήµα 3: ορισµός σχήµατος .......................1845.10.4 Βήµα 4: τελικό σχήµα ..............................185

5.11 Ρύθµιση ενός σχήµατος LDAP ......................1855.11.1 Βήµα 1: γενικά χαρακτηριστικά ..............1865.11.2 Βήµα 2: σύνδεση εξυπηρετητή .................1865.11.3 Βήµα 3: πιστοποίηση και λήψη DN .........1875.11.4 Βήµα 4: ορισµός σχήµατος ......................1885.11.5 Βήµα 5: τελικό σχήµα ..............................189

5.12 Ρύθµιση ενός σχήµατος Salesforce .................1905.12.1 Βήµα 1: γενικά χαρακτηριστικά ...............1915.12.2 Βήµα 2: σύνδεση µε ένα λογαριασµό Sales-

force ...........................................................................1915.12.3 Βήµα 3: τελειοποίηση σχήµατος ...............1915.12.4 Βήµα 4: τελικό σχήµα ...............................192

5.13 Ρύθµιση ενός Γενικού σχήµατος ....................1935.13.1 Βήµα 1: γενικά χαρακτηριστικά ...............1945.13.2 Βήµα 2: ορισµός σχήµατος ......................194

5.14 Ρύθµιση ενός σχήµατος WSDL .....................194

Creative Commons License Talend Open Studio v

Page 6: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

5.14.1 Βήµα 1: γενικά χαρακτηριστικά .............. 1945.14.2 Βήµα 2: URI και ορισµός µεθόδου .......... 1945.14.3 Βήµα 3: τελικό σχήµα .............................. 195

5.15 Εξαγωγή Μεταδεδοµένων ως πλαίσιο ........... 196

CHAPTER 6 ∆ιαχείριση εργασιών ............................... 1996.1 Εισαγωγή αντικειµένων .................................... 2006.2 Εξαγωγή σεναρίων εργασίας ............................ 202

6.2.1 Πώς να εξάγετε Εργασίες στην Java .......... 203Εξαγωγή Εργασιών ως Αυτόνοµες Εργασίες .. 204Εξαγωγή Εργασιών ως WebService ................ 205Ένα παράδειγµα εξαγωγής µιας Εργασίας ως µια

υπηρεσία Web .......................................................... 206Εξαγωγή Εργασιών ως JBoss ESB .................. 209

6.2.2 Πώς να εξάγετε Εργασίες σε Perl ............... 2106.2.3 Πώς να αλλάξετε παραµέτρους πλαισίου εντός

σεναρίων εργασίας .................................................... 2126.3 Εξαγωγή αντικειµένων ..................................... 2136.4 Ανάπτυξη µιας Εργασίας σε έναν SpagoBI εξυπηρετητή ............................................................. 214

6.4.1 Πώς να δηµιουργήσετε µια καταχώρηση Spago-BI εξυπηρετητή ......................................................... 214

6.4.2 Πώς να επεξεργαστείτε ή να αφαιρέσετε µια

καταχώρηση SpagoBI εξυπηρετητή ..........................2166.4.3 Πώς να αναπτύξετε τις εργασίες σας σε έναν

εξυπηρετητή SpagoBI ...............................................216

APPENDIX A Η θεωρία στην πράξη: παράδειγµα Εργασίας 217A.1 Παρουσιάζοντας το σενάριο .............................218

A.1.1 ∆εδοµένα εισόδου ......................................218A.1.2 ∆εδοµένα εξόδου .......................................218A.1.3 ∆εδοµένα αναφοράς ...................................219

A.2 Μετάφραση του σεναρίου σε µια Εργασία .....219A.2.1 Στάδιο 1: δηµιουργία Εργασίας, ορισµός

εισόδου, ανάγνωση αρχείου ......................................219A.2.2 Στάδιο 2: Χαρτογράφηση και µετασχηµατισµοί 222A.2.3 Στάδιο 3: Ορισµός αρχείου αναφοράς,

επαναχαρτογράφηση, επιλογή λειτουργίας inner join ....224

A.2.4 Στάδιο 4: Έξοδος σε έναν πίνακα MySQL .....226

vi Talend Open Studio Creative Commons License

Page 7: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Πρόλογος

Αντικείµενο

Αυτός ο Οδηγός Χρήσης εξηγεί πως να διαχειριστείτε τις λειτουργίες του Talend Open Studio εντός ενός µέσου λειτουργικού πλαισίου.

Οι πληροφορίες που παρουσιάζονται στο συγκεκριµένο έγγραφο αναφέρονται σε εκδόσεις του Talend Open Studio ξεκινώντας µε την 3.2.x.

Κοινό

Αυτός ο οδηγός αφορά χρήστες και διαχειριστές του Talend Open Studio.

Η διάταξη των GUI οθονών που παρέχονται σε αυτό το έγγραφο ενδέχεται να διαφέρουν ελάχιστα από το πραγµατικό σας GUI.

Τυπογραφικές Συµβάσεις

Ο οδηγός χρησιµοποιεί τις παρακάτω τυπογραφικες συµβάσεις:

• κείµενο σε Έντονα: κουµπιά και πεδία παραθύρων και πλαίσιων διαλόγου, πλήκτρα πληκτρολογίου, µενού, και µενού και επιλογές,

• κείµενο σε [Έντονα]: τίτλοι παραθύρων, αυτόµατων οδηγών, και πλαίσιων διαλόγου,

• κείµενο σε courier: παράµετροι συστήµατος εισαγόµενοι από το χρήστη,

• κείµενο σε πλάγια: ονόµατα αρχείων, σχηµάτων στηλών, γραµµών και µεταβλητών,

• το εικονίδιο υποδεικνύει ένα αντικείµενο που παρέχει πρόσθετες πληροφορίες σχετικά µε ένα σηµαντικό σηµείο. Χρησιµοποιείται επίσης για να προσθέσετε σχόλια που σχετίζονται µε έναν πίνακα ή ένα σχήµα,

• το εικονίδιο υποδεικνύει ένα µήνυµα που παρέχει πληροφορίες σχετικά µε τις απαιτήσεις εκτέλεσης ή τους τύπους σύστασης. Χρησιµοποιείται επίσης για αναφορά σε καταστάσεις ή πληροφορίες που ο τελικός χρήστης χρειάζεται να γνωρίζει ή να δώσει ιδιαίτερη προσοχή.

Ιστορικό αλλαγών

Ο παρακάτω πίνακας παραθέτει τις αλλαγές που έχουν γίνει στην έκδοση 3.x του Οδηγού Χρήσης του Talend Open Studio.

Έκδοση Ηµεροµηνία Ιστορικό Αλλαγών

v3.0_a 10/08/2008 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: - Νέες λειτουργίες στο Talend Open Studio

Creative Commons License Talend Open Studio vii

Page 8: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ανατροφοδότηση και Υποστήριξη

Η ανατροφοδότηση σας είναι πολύτιµη. Μην διστάσετε να παρέχετε τις πληροφορίες σας, να υποβάλλετε προτάσεις ή αιτήµατα σχετικά µε τη σγκεκριµένη τεκµρίωση ή το προϊόν και να βρείτε υποστήριξη από την οµάδα του Talend, στην ιστοσελίδα του Forum του Talend στο:

http://talendforge.org/forum

v3.0_b 10/08/2008 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: -Ενηµερωµένες πληροφορίες πρόσβασης για το Talend Open Studio -Νέα λειτουργία: SQL templates -Τοποθετώντας το “Συγκερασµός ∆εδοµένων Talend Open Studio” σαν ξεχωριστό κεφάλαιο -Τοποθετώντας το “Η Θεωρία στην Πράξη: ένα παράδειγµα Εργασίας” σαν Παράρτηµα

v3.0_c 17/12/2008 Καµία ενηµέρωση στον στον Οδηγό Χρήσης του Talend Open Studio.

v3.1_a 30/04/2009 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: -Χειρισµός διερευνήσεων -∆ιαµοιρασµός σύνδεσης σε βάση δεδοµένων -Αντικατάσταση του Ecosystem µε το Talend exchange -Επαναοργάνωση των ρυθµίσεων Έργου -Επαναοργάνωση των Προτιµήσεων

v3.1_b 20/05/2009 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: -Επαναοργάνωση του Talend exchange -Επαναοργάνωση της µοντελοποίησης ενός Επιχειρηµατικού µοντέλου -Displaying Traces expansion -Εξαγωγή εργασιών ως JBoss ESB πρόσθετο -Εναρµόνιση των τίτλων

v3.1_c 18/06/2009 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: -Περισσότερες λεπτοµέρειες στο JBoss ESB Εξαγωγή Σεναρίου Εργασίας -Μερικές τροποποιήσεις στον αυτόµατο οδηγό Salesforce -επανατοποθέτηση της Πληροφορίας που σχετίζεται µε “Αυτόµατες ενηµερώσεις της τεκµηρίωσης των Εργασιών/Μικροεργασία” στο doc ώστε να ταιριάζει µε τις προτιµήσεις του Studio -Πίνακας συντοµεύσεων και ψευδώνυµων

v3.2_a 21/10/2009 Ενηµερώσεις στον Οδηγό Χρήσης του Talend Open Studio περιλαµβάνουν: -Νέα ενότητα: Σηµαντικές έννοιες στο Studio -Επαναοργάνωση της πληροφορίας µεταξύ των κεφαλαίων Ξεκινώντας και ∆ιαχειριζόµενοι Εργασίες - ∆υνατότητα σύνδεσης σε διαφορετικες περιοχές εργασίας

Έκδοση Ηµεροµηνία Ιστορικό Αλλαγών

viii Talend Open Studio Creative Commons License

Page 9: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 1

Συγκερασµός ∆εδοµένων και Talend Open Studio

∆εν υπάρχει τίποτα νέο σχετικά µε το γεγονός ότι τα συστήµατα πληροφοριών των οργανισµών τείνουν να αυξάνονται σε πολυπλοκότητα. Οι λόγοι για αυτό περιλαµβάνουν το “τάση για διαστρωµάτωση” (µια νέα λύση έχει αναπτυχθεί, αν και τα παλιά συστήµατα διατηρούνται ακόµη) και το γεγονός ότι χρειάζεται τα συστήµατα πληροφοριών να είναι όλο και περισσότερο συνδεδεµένα µε αυτά των προµηθευτών, των συνεργατών και των πελατών.

Ένας τρίτος λόγος είναι ο πολλαπλασιασµός των µορφών αποθήκευσης δεδοµένων (XML αρχεία, αρχεία αριθµηµένης θέσης, οριοθετηµένα αρχεία, αρχεία πολλαπλών τιµών και ούτω καθεξής), των πρωτοκόλλων (FTP, HTTP, SOAP, SCP και ούτω καθεξής) και των τεχνολογιών βάσης δεδοµένων.

Ένα ερώτηµα προκύπτει από τα παραπάνω: Πώς να διαχειριστούµε την ορθή ενσωµάτωση των εν λόγω δεδοµένων που βρίσκονται διάσπαρτα σε όλα τα πληροφοριακά συστήµατα της εταιρείας; ∆ιάφορες λειτουργίες υπάρχουν πίσω από την αρχή του συγκερασµού δεδοµένων: η επιχειρηµατική ευφυΐα ή ενσωµάτωση αναλυτικών (αποθήκευση δεδοµένων) και ο λειτουργικός συγκερασµός (συλλογή δεδοµένων και µετάβαση, συγχρονισµός βάσης δεδοµένων, ανταλλαγή δεδοµένων µέσω εφαρµογών και ούτω καθεξής).

Τόσο το ETL για αναλυτική όσο και το ETL για λειτουργικές ανάγκες ενοποίησης αντιµετωπίζονται από το Talend Open Studio.

Page 10: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Συγκερασµός ∆εδοµένων και Talend Open StudioΑνάλυση ∆εδοµένων

1.1 Ανάλυση ∆εδοµένων

Αν και περισσότερο αόρατες στους χρήστες µιας πλατφόρµας Επιχειρηµατικής Ευφυΐας, οι ETL διεργασίες ανακτούν τα δεδοµένα από όλα τα λειτουργικά συστήµατα και τα προ-επεξεργάζονται για τα εργαλεία ανάλυσης και αναφορών.

Talend Open Studio προσφέρει σχεδόν πλήρη σύνδεση µε:

• Έτοιµες εφαρµογές (ERP, CRM, etc.), βάσεις δεδοµένων, µέγαλα συστήµατα υπολογιστών, αρχεία, Web Services, and και ούτω καθεξής ώστε να αντιµετωπίσει την αυξανόµενη ανοµοιότητα των πηγών.

• Αποθήκες δεδοµένων, πηγές δεδοµένων, εφαρµογές OLAP - για ανάλυση, αναφορά, δηµιουργία συγκεντρωτικών αναφορών, scorecarding, και ούτω καθεξής.

• Ενσωµατωµένα εξελιγµένα συστατικά στοιχεία για ETL, συµπεριλαµβανοµένων χειρισµούς συµβολοσειρών, Slowly Changing Dimensions, χειρισµό αυτόµατης διερεύνησης, υποστήριξη µαζικών φορτώσεων , και ούτω καθεξής.

Οι περισσότεροι σύνδεσµοι που αντιµετωπίζουν την κάθε µια από τις παραπάνω ανάγκες περιγράφονται µε λεπτοµέρεια στον Οδηγό Αναφοράς Talend Open Studio Components. Για πληροφορίες σχετικά µε την ενορχήστρωσή τους στο Talend Open Studio, δες Σχεδιάζοντας µια Εργασία στη σελίδα 73. Για επιχειρηµατικής κατεύθυνσης µοντελοποίηση υψηλού επιπέδου, δες Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο στη σελίδα 59.

1.2 Λειτουργικός Συγκερασµός

Ο Λειτουργικός συγκερασµός δεδοµένων συχνά αντιµετωπίζεται υλοποιώντας προσαρµοσµένα προγράµµατα ή ρουτίνες, ολοκληρωµένες κατ’απαίτηση για µια συγκεκριµένη ανάγκη.

2 Talend Open Studio Creative Commons License

Page 11: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Συγκερασµός ∆εδοµένων και Talend Open StudioΠαρακολούθηση Εκτέλεσης

Μετάβαση δεδοµένων / φόρτωση και ο συγχρονισµός / αναπαραγωγή δεδοµένων είναι οι πιο κοινές εφαρµογές του λειτουργικού συγκερασµού δεδοµένων, και συχνά απαιτούν:

• Πολύπλοκες αντιστοιχήσεις και µετασχηµατισµούς µε σύνολα, υπολογισµούς, και ούτω καθεξής εξαιτίας των παραλλαγών στις δοµές δεδοµένων,

• Χειρισµό και επίλυση σύγκρουσης δεδοµένων λαµβάνοντας υπόψη την προτεραιότητα ανανέωσης των εγγραφών ή τον “κάτοχο των εγγραφών”,

• Συγχρονισµός δεδοµένων σε σχεδόν πραγµατικό χρόνο καθώς τα συστήµατα περιέχουν µικρές καθυστερήσεις.

Οι περισσότεροι σύνδεσµοι που αντιµετωπίζουν την κάθε µια από τις παραπάνω ανάγκες περιγράφονται µε λεπτοµέρεια στον Οδηγό Αναφοράς Talend Open Studio Components. Για πληροφορίες σχετικά µε την ενορχήστρωσή τους στο Talend Open Studio, δες Σχεδιάζοντας µια Εργασία στη σελίδα 73. Για επιχειρηµατικής κατεύθυνσης µοντελοποίηση υψηλού επιπέδου, δες Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο στη σελίδα 59.

1.3 Παρακολούθηση Εκτέλεσης

Μία από τις µεγαλύτερες προκλήσεις που αντιµετωπίζουν οι προγραµµατιστές των διεργασιών συγκερασµού και το προσωπικό των Λειτουργιών IT που είναι επιφορτισµένoι µε τον έλεγχο της εκτέλεσής τους είναι να είναι σε θέση να ελέγχουν και να παρακολουθούν την εκτέλεση αυτών των κρίσιµων διεργασιών. Πράγµατι, ο χειρισµός των βλαβών και η κοινοποίηση των σφαλµάτων µπορούν - και πρέπει - να συµπεριληφθούν στις διεργασίες συγκερασµού δεδοµένων.

Επιπλέον, πέρα από την κοινοποίηση των σφαλµάτων, είναι συχνά ζωτικής σηµασίας η παρακολούθηση της συνολικής υγιούς λειτουργίας των διεργασιών ολοκλήρωσης και ο έλεγχος για οποιαδήποτε υποβάθµιση στην απόδοση τους.

Η Activity Monitoring Console παρακολουθεί τα γεγονότα εργασιών (επιτυχίες, βλάβες, ειδοποιήσεις, κα.), τους χρόνους εκτέλεσης και τους όγκους των δεδοµένων µέσω µιας απλής κονσόλας διαθέσιµης ώς ένα µεµονωµένο περιβάλλον.

Για περισσότερες πληροφορίες σχετικά µε τη λειτουργία της Activity Monitoring Console, ελέγξτε τον Οδηγό Χρήσης της Activity Monitoring Console .

Creative Commons License Talend Open Studio 3

Page 12: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Συγκερασµός ∆εδοµένων και Talend Open StudioΠαρακολούθηση Εκτέλεσης

4 Talend Open Studio Creative Commons License

Page 13: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 2

Ξεκινώντας µε το Talend Open Studio

Αυτό το κεφάλαιο είναι µια εισαγωγή στο Talend Open Studio. Παρέχει λεπτοµερή περιγραφή του Γραφικού Περιβάλλοντος ∆ιασύνδεσης (GUI) και βασικές πληροφορίες ρυθµίσεων που είναι απαραίτητες για να ξεκινήσετε µε το Talend Open Studio.

Το κεφάλαιο σας καθοδηγεί στη δηµιουργία έργων τοπικά και στη ρύθµιση προτιµήσεων και στην εξατοµίκευση του χώρου εργασίας στο Talend Open Studio.

Page 14: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΣηµαντικές έννοιες στο Talend Open Studio

2.1 Σηµαντικές έννοιες στο Talend Open Studio

Όταν εργάζεστε µε το Talend Open Studio, θα συναντάτε συνεχώς λέξεις όπως, χώρος απόθεσης, έργο, χώρος εργασίας, εργασία, συστατικό στοιχείο και αντικείµενο.

Η κατανόηση της υλοποίησης κάθε µιας από αυτές τις λέξεις είναι πολύ σηµαντική για να κατακτήσετε το λειουργικό µηχανισµό του Talend Open Studio.

Τι είναι ένας χώρος απόθεσης: Ένας χώρος απόθεσης είναι η τοποθεσία αποθήκευσης που χρησιµοποιεί το Talend Open Studio για να συλλέξει δεδοµένα σχετικά µε όλα τα τεχνικά αντικείµενα που χρησιµοποιείται είτε για να περιγράψετε επιχειρηµατικά µοντέλα ή να σχεδιάσετε Εργασίες. Το Talend Open Studio µπορεί να συνδεθεί σε όσους χώρους απόθεσης χρειαστεί. Για περισσότερες πληροφορίες, δείτε Προσπελαύνοντας έναν ή περισσότερους Χώρους Απόθεσης στη σελίδα 8.

Τι είναι ένα έργο: τα έργα είναι δοµηµένες συλλογές τεχνικών αντικειµένων και των σχετικών µεταδεδοµένων τους. Αυτό σηµαίνει ότι οργανώνετε όλες τις Εργασίες και τα επιχειρηµατικά µοντέλα που σχεδιάζετε σε όρους έργων. Μπορείτε να δηµιουργήσετε όσα έργα χρειάζεστε σε έναν χώρο απόθεσης. Για περισσότερες πληροφορίες σχετικά µε έργα, δείτε ∆ουλεύοντας µε έργα στη σελίδα 13.

Τι είναι ένας χώρος εργασίας: Ο χώρος εργασίας είναι ο κατάλογος όπου αποθηκεύετε όλους τους φακέλους των έργων σας. Πρέπει να έχετε έναν κατάλογο χώρου εργασίας ανά σύνδεση (σύνδεση χώρου απόθεσης). Το Talend Open Studio σας επιτρέπει να συνδεθείτε µε διαφορετικούς καταλόγους χώρου εργασίας, αν δεν θέλετε να χρησιµοποιήσετε τον προεπιλεγµένο. Για περισσότερες πληροφορίες για χώρους εργασίας, δείτε ∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας στη σελίδα 10.

Τι είναι µια εργασία: Μια εργασία είναι ένα γραφικό σχέδιο, αποτελούµενο από ένα ή περισσότερα συστατικά στοιχεία που συνδέονται µεταξύ τους, και που σας επιτρέπει να θέτετε σε εφαρµογή και λειτουργία διεργασίες διαχείρισης ροής δεδοµένων. Μεταφράζει τις επιχειρηµατικές ανάγκες σε κώδικα, ρουτίνες και προγράµµατα. Οι Εργασίες αντιµετωπίζουν όλες τις διάφορετικές πηγές και τους στόχους που χρειάζεστε για τις διεργασίες ολοκλήρωσης δεδοµένων και για όλες τις σχετικές πτυχές. Για λεπτοµερείς πληροφορίες σχετικά µε το πως να σχεδιάσετε διεργασίες συγκερασµού δεδοµένων στο Talend Open Studio, δείτε Σχεδιάζοντας µια Εργασία στη σελίδα 73.

Τι είναι ένα συστατικό στοιχείο: Ένα συστατικό στοιχείο είναι ένας προδιαµορφωµένο σύνδεσµος που χρησιµοποιείται για να εκτελεί µια συγκεκριµένη λειτουργία ενοποίησης δεδοµένων, χωρίς να έχει σηµασία το τι πηγές δεδοµένων ενοποιείτε: βάσεις δεδοµένων, εφαρµογές, απλά (επίπεδα) αρχεία, web services, κλπ. Ένα συστατικό στοιχείο µπορεί να ελαχιστοποιήσει την χειρωνακτική κωδικοποίηση που απαιτείται για την εργασία σε δεδοµένα από πολλαπλές, ετερογενείς πηγές. Τα συστατικά στοιχεία οµαδοποιούνται σε οικογένειες σύµφωνα µε τη χρήση τους και εµφανίζονται στην Παλέτα του κύριου παράθυρου του Talend Open Studio. Για λεπτοµερείς πληροφορίες σχετικά µε τους τύπους των συστατικών στοιχείων και για το πως µπορούν να χρησιµοποιηθούν, δείτε τον Οδηγό Αναφοράς του Talend Open Studio.

Τι είναι ένα αντικείµενο: Ένα αντικείµενο είναι η θεµελιώδης τεχνική µονάδα σε ένα έργο. Τα αντικείµενα οµαδοποιούνται σύµφωνα µε τον τύπο τους, ως: Job Design, Business model, Context, Code, Metadata, κ.α. . Ένα αντικείµενο µπορεί να περιλαµβάνει άλλα αντικείµενα. Για παράδειγµα, τα επιχειρηµατικά µοντέλα και οι Εργασίες που σχεδιάζετε είναι αντικείµενα, όπως επίσης αντικείµενα ειναι και τα µεταδεδοµένα και οι ρουτίνες που χρησιµοποιείτε µέσα στις Εργασίες σας.

6 Talend Open Studio Creative Commons License

Page 15: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΕκκινώντας το Talend Open Studio

2.2 Εκκινώντας το Talend Open Studio

Το Talend Open Studio απαιτεί τη σύνδεση σε τουλάχιστον ένα χώρο απόθεσγς και τη δηµιουργία ενός τουλάχιστον έργου ώστε να εκκινήσει για πρώτη φορά.

Για να εκκινήσετε το Studio για πρώτη φορά, κάντε τα επόµενα:

Πρώτο βήµα: Αφού αποσυµπιέσετε το zipped αρχείο του Talend Open Studio και προσπαθήσετε να εκκινήσετε το Studio, θα σας παρουσιαστεί ένας σύντοµος αυτόµατος οδηγός εγκατάστασης. Ακολουθήστε τις οδηγίες εγκατάστασης που σας παρέχονται ώσετε να εκκινήσετε επιτυχηµένα το παρόν στιγµιότυπο. ∆ιαβάστε και αποδεχτείτε τους όρους της άδειας χρήσης για να συνεχίσετε.

∆εύτερο βήµα: Στο παράθυρο σύνδεσης του Talend Open Studio , δηµιουργήστε µια σύνδεσησ σε ένα τοπικό χώρο απόθεσης. Αυτός ο χώρος απόθεσης θα αποθηκεύει όλα τα δεδοµένα που προκύπτουν και τα µεταδεδοµένα που συνδέονται µε τα έργα και τα αντικείµενα των έργων. Θα αποθηκεύει επίσης διαφορετικές εκδόσεις των αντικειµένων του έργου. Για περισσότερες πληροφορίες σχετικά µε τη σύνδεση στον τοπικό χώρο απόθεσης, δείτε Πως να συνδεθείτε σε ένα τοπικό χώρο απόθεσης στη σελίδα 8.

Τρίτο βήµα: ∆ηµιουργείστε ή εισάγετε ένα έργο και στη συνέχεια ανοίξτε αυτό το έργο για να εκκινήσετε το Talend Open Studio. Για περισσότερες πληροφορίες για τις διαφορετικές ενέργειες που µπορεί κάποιος να κάνει στα έργα, δείτε ∆ουλεύοντας µε έργα στη σελίδα 13.

Ένα παράθυρο [Καταχώρησης] σας προτρέπει να του εισάγετε το email σας και την τοποθεσία σας. Οι πληροφορίες αυτές είναι προαιρετικές.

Creative Commons License Talend Open Studio 7

Page 16: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΕκκινώντας το Talend Open Studio

Αν εισάγετε το email σας, θα ενηµερώνεστε για όλες τις µελλοντικές βελτιώσεις του Talend Open Studio.

• Αν χρειάζεται, επιλέξτε το πλαίσιο ελέγχου παράµετροι ενεργοποίησης του HTTP ∆ιαµεσολαβητή για να ενεργοποιήσετε τις παραµέτρους HTTP ∆ιαµεσολαβητή και να συµπληρώσετε τα πεδία που ακολουθούν µε τις λετοµέρειες του διαµεσολαβητή. Επαληθεύστε ότι συµπληρώσατε το πεδίο της διεύθυνσης email αν παρέχετε λεπτοµέρειες διαµεσολαβητή.

Μπορείτε να εισάγετε ή να επεξεργαστείτε τις πληροφορίες καταχώρησης οποιαδήποτε στιγµή, µέσω του Παράθυρο > Προτιµήσεις > Talend > Εγκατάσταση/Ενηµέρωση.

Μείνετε ήσυχοι για το ότι οποιαδήποτε πληροφορία παρέχετε στο Talend δε θα µεταδοθεί ποτέ σε τρίτα µέρη ούτε θα χρησιµοποιηθεί για άλλο σκοπό πέρα από την ενηµέρωση σας για το Talend και τα προϊόντα του Talend.

• πατήστε στο Ακύρωση για να κλείσετε το κουτί διαλόγου [Καταχώρησης].

Το κύριο παράθυρο του Talend Open Studio εµφανίζεται σε µια προβολή Καλώς ήρθατε.

• πατήστε στο Εκκίνηση τώρα για να κλείσετε την προβολή και να ανοίξετε το κύριο πολυ-πλαισιακό παράθυρο του Talend Open Studio.

Για περισσότερες πληροφορίες για το κύριο παράθυρο του Studio, δείτε Περιγράφοντας το GUI στη σελίδα 19.

2.2.1 Προσπελαύνοντας έναν ή περισσότερους Χώρους Απόθεσης

Από το παράθυρο σύνδεσης του Talend Open Studio, µπορείτε να συνδεθείτε σε έναν ή περισσότερους τοπικούς χώρους απόθεσης όπου και θα αποθηκεύετε τα δεδοµένα όλων των έργων συµπεριλαµβανοµένων των Εργασιών και των επιχειρηµατικών µοντέλων, των µεταδεδοµένων, των ρουτινών, κτλ.

Πως να συνδεθείτε σε ένα τοπικό χώρο απόθεσης

Από το παράθυρο σύνδεσης του Talend Open Studio, µπορείτε να συνδεθείτε στον τοπικό χώρο απόθεσης ως εξής:

• πατήστε το κουµπί µε τις τρεις τελείες για να ανοίξετε µια άλλη προβολή του παράθυρου σύνδεσης και ορίστε τις πληροφορίες σύνδεσης.

Αν έχετε ήδη ορίσει το όνοµα χρήστη και τις λεπτοµέρειες σύνδεσης, µπορείτε να επιλέξετε απευθείας τη σχετική καταχώρηση στη λίστα χώρου απόθεσης της περιοχής Σύνδεσης.

8 Talend Open Studio Creative Commons License

Page 17: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΕκκινώντας το Talend Open Studio

• Αν χρειάζετε, εισάγετε ένα όνοµα και µια περιγραφή για τη σύνδεση στα σχετικά πεδία.

• Στο πεδίο E-mail του Χρήστη, εισάγετε τη διεύθυνση email που θα χρησιµοποείται ως σύνδεση χρήστη. Το πεδίο αυτό είναι υποχρεωτικό για να µπορέσετε να χρησιµοποιήσετε το Talend Open Studio. Προσέξτε ότι η διεύθυνση email που εισάγετε δεν χρησιµοποιείται για κανέναν άλλο σκοπό από τη σύνδεση.

• Αν χρειάζεται, πατήστε το κουµπί συν (+) στην κάτω αριστερή γωνία για να εισάγετε όσες συνδέσεις χρειάζεστε και ορίστε τις πληροφορίες σύνδεσης.

• Το πεδίο χώρος εργασίας δείχνει από προεπιλογή το µονοπάτι προς τον κατάλογο του παρόντος χώρου εργασίας όπου φυλάσσονται όλοι οι φάκελοι του δηµιουργηθέντος έργου. Μπορείτε να τροποποιήσετε αυτό το µονοπάτι ή να υποδείξετε το µονοπάτι πρόσβασης σε άλλο χώρο εργασίας πατώντας το κουµπί µε τις τρεις τελείες δίπλα στο πεδίο.

Αν τροποποιήσετε το µονοπάτι προς τον κατάλογο του χώρου εργασίας, ένα µήνυµα στο παράθυρο σύνδεσης θα σας καλέσει να επανεκκινήσετε το Studio. Πατήστε το κουµπί Επανεκκίνηση στο παράθυρο σύνδεσης για να

επανεκκινήσετε το Studio και να αποκτήσετε πρόσβαση στο(α) έργο(α) του υποδεικνυόµενου χώρου εργασίας. Για περισσότερες πληροφορίες για το πως συνδέεστε σε ένα διαφορετικό χώρο εργασίας, δείτε ∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας στη σελίδα 10

• πατήστε OK για να επικυρώσετε τις αλλαγές και να κλείσετε τη νέα προβολή.

Creative Commons License Talend Open Studio 9

Page 18: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας

Το παράθυρο σύνδεσης εµφανίζεται, καλώντας σας να επιλέξετε µια επιλογή σχετικά µε κάποιο έργο από το µενού Επιλογή.

Συνήθως, όταν συνδέεστε στο Studio για πρώτη φορά, χρειάζεται να δηµιουργήσετε ένα νεό έργο. Για περισσότερες πληροφορίες σχετικά µε το πως να δηµιουργήσετε ένα έργο, δείτε Πως να δηµιουργήσετε ένα έργο στη σελίδα 13.

Για πληροφορίες σχετικά µε όλες τις πιθανές λειτουργίες σε έργα, δείτε ∆ιαχείριση εργασιών στη σελίδα 199.

2.2.2 Κατάρτιση ενός έργου στο Χώρο Απόθεσης

Για να µπορέσετε να ανοίξετε το κύριο παράθυρο του Talend Open Studio, χρειάζεται πρώτα να καταρτίσετε ένα έργο στο χώρο απόθεσης που συνδεθήκατε νωρίτερα.

Μπορείτε να καταρτίσετε ένα έργο στο χώρο απόθεσης:

• δηµιουργώντας ένα νέο έργο. Για περισσότερες πληροφορίες, δείτε Πως να δηµιουργήσετε ένα έργο στη σελίδα 13.

• εισάγοντας ένα ή περισσότερα τοπικά έργα που έχετε ήδη δηµιουργήσει µε άλλα στιγµιότυπα του Talend Open Studio. Για περισσότερες πληροφορίες, δείτε Πως να εισάγετε ένα έργο στη σελίδα 16.

• εισάγοντας το έργο Επίδειξης. Για περισσότερες πληροφορίες, δείτε Πως να εισάγετε το έργο Επίδειξης στη σελίδα 15.

2.3 ∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας

Το Talend Open Studio δίνει τη δυνατότητα να δηµιουργήσετε πολλούς καταλόγους χώρων εργασίας και να συνδεθείτε σε έναν χώρο εργασίας διαφορετικό από τον τρέχοντα, αν χρειαστεί.

Η ευελιξία αυτή σας επιτρέπει να αποθηκεύσετε αυτούς τους καταλόγους όπου θέλετε και να δώσετε το ίδιο όνοµα έργου σε δύο ή περισσότερα διαφορετικά έργα αρκεί να αποθηκεύετε τα έργα σε διαφορετικούς καταλόγους.

10 Talend Open Studio Creative Commons License

Page 19: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας

2.3.1 ∆ηµιουργώντας έναν νέο κατάλογο χώρου εργασίας

Το Talend Open Studio έρχεται µαζί µε έναν προεπιλεγµένο κατάλογο χώρου εργασίας. Ωστόσο, µπορείτε να δηµιουργήσετε όσους νέους καταλόγους θέλετε και να αποθηκεύσετε τους φακέλους του έργου σας σε αυτούς σύµφωνα µε τις προτιµήσεις σας.

Για να δηµιουργήσετε έναν νέο κατάλογο χώρου εργασίας:

• Στο παράθυρο σύνδεσης Talend Open Studio , πατήστε το κουµπί µε τις τρεις τελείες δίπλα στο πεδίο χώρος απόθεσης για να ανοίξετε µια άλλη προβολή του παράθυρου.

• Στο πεδίο χώρος εργασίας, θέστε το µονοπάτι στον νέο κατάλογο χώρου εργασίας που θέλετε να δηµιουργήσετε και πατήστε OK για να κλείσετε την προβολή. Στο παράθυρο σύνδεσης, εµφανίζεται ένα µήνυµα που σας ζητάει να επανεκκινήσετε το Studio.

• πατήστε επανεκκίνηση για να επανεκκινήσετε το Studio.

• Στο επανεκκινηµένο παράθυρο σύνδεσης, καταρτίστε ένα έργο για αυτόν τον νέο κατάλογο χώρου εργασίας. Για περισσότερες πληροφορίες, δείτε Κατάρτιση ενός έργου στο Χώρο Απόθεσης στη σελίδα 10.

• Επιλέξτε το έργο από το µενού Ή και πατήστε Άνοιγµα για να ανοίξετε το κύριο παράθυρο του Talend Open Studio.

Όλα τα επιχειρηµατικά µοντέλα ή οι Εργασίες που σχεδιάζετε στο παρόν στιγµιότυπο του Studio θα αποθηκεύονται στο νέο κατάλογο χώρου εργασίας που δηµιουργήσατε. Για πληροφορίες σχετικά µε το πώς να συνδεθείτε σε ένα διαφορετικό χώρο εργασίας, δείτε την παρακάτω ενότητα.

Creative Commons License Talend Open Studio 11

Page 20: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε διαφορετικούς καταλόγους χώρων εργασίας

2.3.2 Σύνδεση σε έναν διαφορετικό κατάλογο χώρου εργασίας

Στο παράθυρο σύνδεσης του Talend Open Studio, µπορείτε να επιλέξετε τον κατάλογο χώρου εργασίας που θέλετε να αποθηκεύσετε τους φακέλους του έργου σας ανάλογα µε τις προτιµήσεις σας.

Για να αλλάξετε τον κατάλογο χώρου εργασίας:

• Στο παράθυρο σύνδεσης του Talend Open Studio , πατήστε το κουµπί µε τις τρεις τελείες δίπλα στο πεδίο χώρος απόθεσης για να ανοίξετε µια άλλη προβολή του παραθύρου.

• πατήστε το κουµπί µε τις τρεις τελείες δίπλα στο πεδίο χώρος εργασίας για να ανοίξετε ένα πλαίσιο διαλόγου όπου µπορείτε να πλοηγηθείτε στον κατάλογο χώρου εργασίας όπου θέλετε να συνδεθείτε.

• Επιλέξτε τον κατάλογο χώρου εργασίας στο πλαίσιο διαλόγου του λειτουργκού σας συστήµατος και πατήστε OK. Το πλαίσιο διαλόγου κλείνει και το µονοπάτι προς τον επιλεγµένο κατάλογο χώρου εργασίας εισάγεται στο πεδίο χώρος εργασίας.

• πατήστε OK για να κλείσετε την προβολή. Στο παράθυρο σύνδεσης, ένα µήνυµα εµφανίζεται ζητώνταεπιλέξτες σας να επανεκκινήσετε το Studio.

• πατήστε επανεκκίνηση για να επανεκκινήσετε το Studio.

• Στο επανεκκινηµένο παράθυρο σύνδεσης και από το µενού Η’, επιλέξτε ένα έργο και πατήστε Άνοιγµα για να ανοίξετε το κύριο παράθυρο του Talend Open Studio . Όλα τα επιχειρηµατικά µοντέλα ή οι Εργασίες που σχεδιάζετε στο παρόν στιγµιότυπο του Studio θα αποθηκεύονται στον επιλεγµένο κατάλογο χώρου εργασίας.

12 Talend Open Studio Creative Commons License

Page 21: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

2.4 ∆ουλεύοντας µε έργα

Στο Talend Open Studio, η υψηλότερη φυσική δοµή για αποθήκευση όλων των διαφορετικών τύπων Εργασιών συγκερασµού δεδοµένων και επιχειρηµατικών µοντέλων, µεταδεδοµένων, ρουτινών, κτλ είναι το etc. is “έργο”.

Από το παράθυρο σύνδεσης του Talend Open Studio, µπορείτε να:

• είσαγετε το έργο Επίδειξης για να ανακαλύψετε τα χαρακτηριστικά του Talend Open Studio βασιζόµενοι σε διαφορετικές έτοιµες προς χρήση Εργασίες. Όταν εισάγετε το έργο Επίδειξης, αυτόµατα εγκαθίσταται στον κατάλογο χώρου εργασίας του παρόντος στιγµιότυπου του Studio. Για περισσότερες πληροφορίες, δείτε Πως να εισάγετε το έργο Επίδειξης στη σελίδα 15.

• δηµιουργήσετε ένα τοπικό έργο. Μόλις συνδεθείτε στο Talend Open Studio για πρώτη φορά, δεν υπάρχουν προεπιλεγµένα έργα στη λίστα. Χρειάζεται να δηµιουργήσετε ένα τοπικό έργο και να το ανοίξετε στο Studio για να αποθηκεύσετε όλες τις Εργασίες και τα επιχειρηµατικά µοντέλα που θα δηµιουργήσετε µέσα σε αυτό. Όταν δηµιουργήσετε ένα νέο έργο, δηµιουργείται αυτόµατα ένας δενδροειδής φάκελος στον κατάλογο χώρου εργασίας στον εξυπηρετητή χώρου απόθεσης. Αυτός θα αντιστοιχίζει στην δενδροειδή προβολή του χώρου απόθεσης που εµφανίζεται στο κύριο παράθυρο του Talend Open Studio . Για περισσότερες πληροφορίες, δείτε Πως να δηµιουργήσετε ένα έργο στη σελίδα 13.

• Αν έχετε ήδη δηµιουργήσει έργα µε προηγούµενες εκδόσεις του Talend Open Studio, µπορείτε να τις εισάγετε στον παρόντα κατάλογο χώρου εργασίας του Talend Open Studio χρησιµοποιώντας την επιλογή Εισαγωγή παρόντος τοπικού έργου(ων). Για περισσότερες πληροφορίες, δείτε Πως να εισάγετε ένα έργο στη σελίδα 16.

• ανοίξετε ένα έργο που έχετε δηµιουργήσει ή εισάγει στο Studio. Για περισσότερες πληροφορίες, δείτε Πως να ανοίξετε ένα έργο στη σελίδα 17.

• διαγράψετε τοπικά έργα που έχετε ήδη δηµιουργήσει ή εισάγει και που δεν χρειάζεστε πια. Για περισσότερες πληροφορίες, δείτε Πως να διαγράψετε ένα έργο στη σελίδα 18.

Όταν εκκινήσετε το Talend Open Studio, µπορείτε να εξάγετε τους πόρους ενός ή περισσότερων έργων στο παρόν στιγµιότυπο του Studio. Για περισσότερες πληροφορίες, δείτε Πως να εξάγετε ένα έργο στη σελίδα 18.

2.4.1 Πως να δηµιουργήσετε ένα έργο

Όταν συνδέεστε στον τοπικό χώρο απόθεησης του παρόντος Studio για πρώτη φορά, δεν υπάρχουν προεπιλεγµένα έργα στη λίστα. Χρειάζεται να δηµιουργήσετε ένα τοπικό έργο που θα φυλάσσει όλες τις Εργασίες και τα επιχειρηµατικά µοντέλα συγκερασµού δεδοµένων που θα σχεδιάσετε µέσα στο παρόν στιγµιότυπο του Studio.

Για να δηµιουργήσετε ένα έργο:

• Εκκινήστε το Talend Open Studio και συνδεθείτε σε έναν τοπικό χώρο απόθεσης.

• Από το µενού Επιλογή στην περιοχή έργο του παράθυρου σύνδεσης του Studio , επιλέξτε ∆ηµιουργία ενός νέου τοπικού έργου και πατήστε Μετάβαση. Το πλαίσιο διαλόγου [Νέο έργο] εµφανίζεται.

Creative Commons License Talend Open Studio 13

Page 22: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

• Στο πεδίο όνοµα έργου , εισάγετε ένα όνοµα για το νέο έργο. Το πεδίο αυτό είναι υποχρεωτικό. Ένα µήνυµα εµφανίζεται στην κορυφή του αυτόµατου οδηγού, σύµφωνα µε τη θέση του δείκτη σας, για νας σας ενηµερώνει για το είδος των δεδοµένων που εισάγονται, όπως απαγορευµένοι χαρακτήρες

Το µόνο για ανάγνωση “τεχνικό όνοµα” χρησιµοποιείται από την εφαρµογή σαν όνοµα αρχείου του πραγµατικού αρχείου του έργου. Το όνοµα αυτό συνήθως ανταποκρίνεται στο όνοµα του έργου, είναι µε κεφαλαία γράµµατα και είναι

συνενωµένο µε κάτω παύλες αν χρειάζεται.

• Επιλέξτε τη Γλώσσα παραγωγής µεταξύ της Perl και της Java. Αργότερα όταν θα σχεδιάζετε Εργασίες και θα δουλεύετε µε διαφορετικά Talend συστατικά στοιχεία συγκερασµού δεδοµένων, θα πρέπει να χρησιµοποείται κώδικα Perl σε έργα Perl και κώδικα Java σε έργα Java .

• πατήστε Τέλος. Το όνοµα του νεοδηµιουργηθέντος έργου εµφανίζεται στο µενού Ή στο παράθυρο σύνδεσης του Talend Open Studio .

Για να ανοίξετε το νεοδηµιουργηθέν έργο στο Talend Open Studio, επιλέξτε το από τη λίστα Ή και µετά πατήστε Άνοιγµα. Ένα παράθυρο αρχικοποίησης µηχανής παραγωγής εµφανίζεται. Περιµένετε µέχρι να ολοκληρωθεί η αρχικοποίηση.

Αργότερα, αν θέλετε να αλλάξετε ανάµεσα στα έργα, στη γραµµή µενού του Studio , χρησιµοποιήστε το συνδυασµό Αρχείο > Μετάπτωση σε έργο.

14 Talend Open Studio Creative Commons License

Page 23: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

Σας αποθαρρύνουµε έντονα να έχετε πολλά ετερογενή έργα και στις δύο γλώσσες και να εναλλάσεστε συχνά από ένα έργο Perl σε ένα έργο java. Εντούτοις, αν θέλετε να δουλέψετε και στις δύο γλώσσες, σας συµβουλεύουµε να τα κρατήσετε σε διαφορετικές τοποθεσίες ή ακόµα και να εκκινείτε δύο διαφορετικά

στιγµιότυπα του Talend Open Studio ώστε να αποφύγετε συγκρούσεις µεταξύ των γλωσσών.

Αν χρησιµοποιούσατε ήδη το Talend Open Studio και θέλετε να εισάγετε έργα από µια προηγούµενη έκδοση, δείτε Πως να εισάγετε ένα έργο στη σελίδα 16.

2.4.2 Πως να εισάγετε το έργο Επίδειξης

Στο Talend Open Studio, µπορείτε να εισάγετε το έργο Επίδειξης που περιλαµβάνει πολλαπλά δείγµατα έτοιµων προς χρήση Εργασιών. Αυτό το έργο Επίδειξης µπορεί να σας βοηθήσει να κατανοήσετε τις λειτουργικότητες διαφορετικών συστατικών στοιχείων του Talend.

• Από τη λίστα Ή στο παράθυρο σύνδεσης του Talend Open Studio, επιλέξτε Εισαγωγή έργου επίδειξης στη συνέχεια πατήστε Μετάβαση. Το πλαίσιο διαλόγου [Εισαγωγή έργου επίδειξης] εµφανίζεται

• Επιλέξτε την προτιµώµενη γλώσσα µεταξύ Perl και Java και στη συνέχεια πατήστε Τέλος για να κλείσετε το πλαίσιο διαλόγου.

Ένα µήνυµα επιβεβαίωσης εµφανίζεται για να αναφέρει πως το έργο Επίδειξης έχει επιτυχώς εισαχθεί στο παρόν στιγµιότυπο του Studio.

• πατήστε Ok για να κλείσετε το µήνυµα επιβεβαίωσης. Το έργο που µόλις εισάγατε εµφανίζεται στη λίστα Ή στο παράθυρο σύνδεσης.

Για να ανοίξετε το έργο Επίδειξης που εισάγατε στο Talend Open Studio, επιλέξτε το από τη λίστα Ή και µετά πατήστε Άνοιγµα. Ένα παράθυρο αρχικοποίησης µηχανής παραγωγής εµφανίζεται. Περιµένετε µέχρι να ολοκληρωθεί η αρχικοποίηση.

Τα δείγµατα των Εργασιών στο ανοιγµένο έργο Επίδειξης εισάγονται αυτόµατα στον κατάλογο χώρου εργασίας και είναι διαθέσιµα στην δενδροειδή προβολή του χώρου απόθεσης κάτω από τον κατάλογο Job Designs.

Μπορείτε να χρησιµοποιήσετε τα δείγµατα αυτά για να ξεκινήσετε µε τη δική σας σχεδίαση εργασιών.

Creative Commons License Talend Open Studio 15

Page 24: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

2.4.3 Πως να εισάγετε ένα έργο

Στο Talend Open Studio, µπορείτε να εσάγετε έργα που έχετε ήδη δηµιουργήσει µε προηγούµενες εκδόσεις του Studio.

• Από τη λίστα Ή στο παράθυρο σύνδεσης του Talend Open Studio, επιλέξτε Εισαγωγή υπάρχοντος έργου(ων) και πατήστε Μετάβαση. Ο αυτόµατος οδηγός [Εισαγωγή] εµφανίζεται.

• πατήστε Εισαγωγή πολλών έργων αν θέλετε να εισάγετε περισσότερα από ένα έργο ταυτόχρονα.

• πατήστε Επιλογή βασικού καταλόγου ή Επιλογή αρχειοθετηµένου αρχείου ανάλογα µε την πηγή από την οποία θέλετε να εισάγετε.

• πατήστε Πλοήγηση... για να επιλέξετε τον κατάλογο χώρου εργασίας/αρχειοθετηµένου αρχείου του συγκεκριµένου φακέλου του έργου. Από προεπιλογή, ο επιλεγµένος χώρος εργασίας είναι αυτός της παρούσας έκδοσης. Πλοηγηθείτε προς τα πάνω για να φτάσετε στον κατάλογο χώρου εργασίας της προηγούµενης έκδοσης ή τα αρχειοθετηµένα αρχεία που περιέχουν τα έργα που θέλετε να εισάγετε.

• Επιλέξτε το πλαίσιο ελέγχου Αντιγραφή έργων στο χώρο εργασίας ώστε να κάνετε ένα αντίγραφο του εισαχθέντος έργου αντί να το µετακινήσετε.

Αν θέλετε να αποµακρύνετε τους φακέλους του πραγµατικού έργου από τον κατάλογο χώρου εργασίας του Talend Open Studio από τον οποίο κάνετε εισαγωγή, αφήστε κενό αυτό το πλαισιο ελέγχου. Αλλά σας συνιστούµε να το κρατήσετε

επιλεγµένο για σκοπούς εφεδρείας.

16 Talend Open Studio Creative Commons License

Page 25: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

• Από τη λίστα έργα , επιλέξτε τα έργα προς εισαγωγή και πατήστε Τέλος για να επικυρώσετε τη λειτουργία.

Στο παράθυρο σύνδεσης, το όνοµα(τα) του(των) εισαχθέντος(ων) έργου(ων) εµφανίζεται(νται) τώρα στη λίστα Ή.

Μπορείτε τώρα να επιλέξετε το όνοµα του εισαχθέντος έργου που θέλετε να ανοίξετε στο Talend Open Studio και να πατήσετε Άνοιγµα για να εκκινήσετε το Studio.

Ένα παράθυρο αρχικοποίησης παραγωγής ίσως εµφανιστεί όταν εκκινήσετε την εφαρµογή. Περιµένετε µέχρι να ολοκληρωθεί η αρχικοποίηση.

2.4.4 Πως να ανοίξετε ένα έργο

Όταν εκκινήσετε το Talend Open Studio για πρώτη φορά, κανένα όνοµα έργου δεν εµφανίζεται στη λίστα Ή. Χρειάζεται πρώτα να δηµιουργήσετε ένα έργο ή να εισάγετε ένα τοπικό ή το έργο Επίδειξης ώστε να γεµίσετε τη λίστα Ή µε τα σχετικά

ονόµατα έργων που µπορείτε να ανοίξετε στο Studio.

Για να ανοίξετε ένα έργο στο Talend Open Studio:

• Στο παράθυρο σύνδεσης του Studio, πατήστε το κουµπί ανανέωσης για να ενηµερώσετε τη λίστα των έργων, έπειτα επιλέξτε το σχετικ΄όνοµα έργου και πατήστε Άνοιγµα.

Μια µπάρα προόδου εµφανίζεται και το κύριο παράθυρο του Talend Open Studio ανοίγει. Ένα πλαίσιο διαλόγου αρχικοποίησης παραγωγής εµφανίζεται. Περιµένετε µέχρι να ολοκληρωθεί η αρχικοποίηση.

Creative Commons License Talend Open Studio 17

Page 26: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open Studio∆ουλεύοντας µε έργα

2.4.5 Πως να διαγράψετε ένα έργο

• Από τη λίστα Ή του παράθυρου σύνδεσης του Studio , επιλέξτε ∆ιαγραφή τοπικού έργου(ων) και µετά πατήστε Μετάβαση για να ανοίξετε το πλαίσιο διαλόγου [Επιλογή έργου].

• Επιλέψτε το(τα) πλαίσιο(α) ελέγχου του έργου(ων) που θέλετε να διαγράψετε.

• πατήστε OK να επικυρώσετε τη διαγραφή. Η λίστα των έργων στο παράθυρο σύνδεσης ανανεώνεται αντίστοιχα.

Προσοχή, αυτή η ενέργεια είναι µη αναστρέψιµη. Όταν πατήσετε OK, δεν υπάρχει τρόπος να ανκτήσετε το διεγραµµένο έργο(α).

Αν επιλέξετε το πλαίσιο ελέγχου Μην διαγράφετε τα έργα φυσικά, µπορείτε να διαγράψετε το επιλεγµένο έργο(α) µόνο από τη λίστα των έργων και να το/τα έχετε ακόµα στον κατάλογο χώρου εργασίας του Talend Open Studio. Έτσι, µπορείτε

να ανκτήσετε το διεγραµµένο έργο(α) οποιαδήποτε στιγµή χρησιµοποιώντας την επιλογή Εισαγωγή τοπικο έργου(ων) στη λίστα Ή από το παράθυρο σύνδεσης.

2.4.6 Πως να εξάγετε ένα έργο

Το Talend Open Studio σας επιτρέπει να εξάγετε έργα που έχουν δηµιουργηθεί στο παρόν στιγµιότυπο του Talend Open Studio.

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio , πατήστε για να ανοίξετε το πλαίσιο διαλόγου [Εξαγωγή έργων Talend σε αρχειοθετηµένο αρχείο] .

18 Talend Open Studio Creative Commons License

Page 27: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

• Επιλέξτε τα πλαίσια ελέγχου των έργων που θέλετε να εξάγετε. Μπορείτε να επιλέξετε µόνο τµήµατα του έργου µέσω του σύνδεσµου Τύποι φίλτρων... , αν χρεαστεί (για προχωρηµένους χρήστες).

• Στο πεδίο Στο αρχειοθετηµένο αρχείο, εισάγετε το όνοµα ή πλοηγηθείτε στο αρχειοθετηµένο αρχείο όπου θέλετε να εξάγετε τα επιλεγµένα έργα.

• Στην περιοχή Επιλογή, επιλέξτε τον τύπο συµπίεσης και τον τύπο δοµής που προτιµάτε.

• πατήστε Τέλος για να επικυρώσετε τις αλλαγές.

Το αρχειοθετηµένο αρχείο που φυλάσσει τα εξαχθέντα έργα δηµιουργείται στην οριζόµενη τοποθεσία.

2.5 Περιγράφοντας το GUI

Το Talend Open Studio ανοίγει σε ένα πολυ-πλαισιακό παράθυρο.

Creative Commons License Talend Open Studio 19

Page 28: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Το κύριο παράθυρο του Talend Open Studio αποτελείται από τα παρακάτω στοχεία:

• Γραµµές εργαλείων και µενού

• χώρος απόθεσης

• Design workspace

• Ποικίλες προβολές ρυθµίσεων σε σύστηµα στηλοθετών

• Προβολή ∆ιάρθρωσης και Προβολέας Κώδικα

Τα διάφορα πλαίσια και τα σχετικά χαρακτηριστικά τους αναλύονται µε λεπτοµέρειες στη συνέχεια.

2.5.1 Γραµµή Εργαλείων και Μενού

Στην κορυφή του κύριου παράθυρου του Talend Open Studio , µια γραµµή εργαλείων µαζί µε διάφορα µενού συγκεντρώνουν τα πιο κοινά χαρακτηριστικά του Talend µαζί µε κάποιες Eclipse λειτουργίες.

20 Talend Open Studio Creative Commons License

Page 29: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Γραµµή εργαλείων γρήγορης πρόσβασης

Η γραµµή εργαλείων σας επιτρέπει να έχετε άµεση πρόσβαση στις πιο συχνά χρησιµοποιούµενες λειτουργίες. ∆ιαφέρει ελαφρώς εάν εργάζεστε σε µια Εργασία ή ένα Επιχειρηµατικό Μοντέλο.

Η γραµµή εργαλείων επιτρέπει γρήγορη πρόσβαση στις παρακάτω ενέργειες:

Name Icon Description

Αποθήκευση Αποθηκεύει την παρούσα σχεδίαση εργασίας.

Εξαγωγή αντικειµένων

Εξάγει όλα τα αντικείµενα του χώρου απόθεσης σε ένα αρχειοθετηµένο αρχείο, για εφαρµογή εκτός του Talend Open Studio. Εναλλακτικά αν θέλετε να εισάγετε το εξαχθέν στοιχείο σε µια νεότερη έκδοση του Talend Open Studio ή σε ένα διαφορετικό σταθµό εργασίας, βεβαιωθείτε ότι τα πηγαία αρχεία βρίσκονται εντός του αρχειοθετηµένου.

Εισαγωγή αντικειµένων

Εισάγει τα αντικείµενα χώρου απόθεησης από ένα αρχειοθετηµένο αρχείο στο παρόν Talend Open Studio. Για περισσότερες πληροφορίες σχετικά µε το χαρακτηριστικό εισαγωγής/εξαγωγής αντικειµένων, δείτε Εισαγωγή αντικειµένων στη σελίδα 200.

Εύρεση µιας συγκεκριµένης εργασίας

Εµφανίζει το σχετικό πλαίσιο διαλόγου που σας δίνει τη δυνατότητα να ανοίξετε οποιαδήποτε Εργασία υπάρχει στη λίστα της δενδροειδούς προβολής του χώρου απόθεσης.

Εκτέλεση εργασίας

Εκτελεί την Εργασία που φαίνεται στο design workspace. Για περισσότερες πληροφορίες σχετικά µε εκτέλεση εργασιών, δείτε Εκτέλεση µιας Εργασίας στη σελίδα 141.

∆ηµιουργία Εκκινά τον σχετικό αυτόµατο οδηγό δηµιουργίας. Μέσω αυτού του µενού, µπορείτε να δηµιουργήσετε οποιοδήποτε αντικείµενο χώρου απόθεσης: ένα Επιχειρηµατικό µοντέλο, ένα Σχέδιο Εργασίας, ένα πλαίσιο, µια ρουτίνα, µια καταχώριση µεταδεδοµένων και ούτωκαθεξής.

Ρυθµίσεις έργου

Εκκινά το πλαίσιο διαλόγου [Ρυθµίσεις έργου]. Από αυτό το πλαίσιο διαλόγου, µπορείτε να προσθέσετε µια περιγραφή στο παρόν έργο και να προσαρµόσετε την εµφάνιση της Παλέτας. Για περισσότερες πληροφορίες., δείτε Προσαρµογή ρυθµίσεων έργου στη σελίδα 49.

Εξαγωγή έργων Talend

Εκκινά τον αυτόµατο οδηγό [Εξαγωγή έργων Talend]. Για περισσότερες πληροφορίες σχετικά µε την εξαγωγή έργου, δείτε Πως να εξάγετε ένα έργο στη σελίδα 18

Ανίχνευση και ενηµέρωση όλων των εργασιών

Αναζητά όλες τις ενηµερώσεις που είναι διαθέσιµες για εσάς

Αναίρεση/Επανεκτέλεση

Επανεκτελεί ή αναιρεί την τελευταία ενέργεια που κάνατε.

Εναλλαγή υποεργασιών

∆ιατηρήστε ή αποµακρύνετε το χρώµα υποβάθρου όλων των υποεργασιών σας. Για περισσότερες πληροφορίες, δείτε Αφαίρεση του χρώµατος υποβάθρου υποεργασίας στη σελίδα 91.

Creative Commons License Talend Open Studio 21

Page 30: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Μενού

Τα µενού του Talend Open Studio περιλαµβάνουν:

• µερικές τυπικές λειτουργίες, όπως Αποθήκευση, Εκτύπωση, Έξοδος, οι οποίες χρησιµοποιούνται σε επίπεδο εφαρµογής.

• κάποια έµφυτα Eclipse χαρακτηριστικά που χρησιµοποιούνται κυρίως σε επίπεδο design workspace όπως και συγκεκριµένες λειτουργίες Talend Open Studio.

Ο παρακάτω πίνακας περιγράφει τα µενού και τα αντικείµενα των µενού που σας είναι διαθέσιµα στη γραµµή µενού του Talend Open Studio.

Μεγέθυνση/Σµίκρυνση

Επιλέξτε το ποστοστό εστίασης για να µεγεθύνετε ή να σµικρύνειτε την Εργασία σας.

Μενού Αντικείµενο µενού

Περιγραφή

Αρχείο Κλείσιµο Κλείνει την παρούσα ανοικτή προβολή στο design workspace του Studio.

Κλείσιµο Όλων Κλείνει όλες τις ανοικτές προβολές στο design workspace του Studio.

Αποθήκευση Αποθηκεύει όλες τις αλλαγές που έχουν γίνει στην παρούσα ανοικτή προβολή.

Αποθήκευση Όλων

Αποθηκεύει όλες τις αλλαγές που εχουν γίνει σε όλες τις ανοικτές προβολές.

Εκτύπωση .Μη διαθέσιµη επιλογή.

Μετάπτωση σε έργο

Κλείνει την παρούσα συνεδρία και εκκινά µια άλλη ώστε να µπορέσετε να ανοίξετε ένα διαφορετικό έργο στο Studio.

Επεξεργασία ιδιοτήτων έργου

Ανοίγει ένα πλαίσιο διαλόγου όπου µπορείτε να προσαρµόσετε τις ρυθµίσεις του παρόντος έργου.. Για περισσότερες πληροφορίες, δείτε Προσαρµογή ρυθµίσεων έργου στη σελίδα 49

Εισαγωγή Ανοίγει έναν αυτόµατο οδηγό που σας βοηθά να εισάγετε διαφορετικούς τύπους πόρων (αρχεία, αντικείµενα, προτιµήσεις, καταλόγους XML, κτλ.) από διαφορετικές πηγές.

Εξαγωγή Ανοίγει έναν αυτόµατο οδηγό που σας βοηθά να εξάγετε διαφορετικούς τύπους πόρων (αρχεία, αντικείµενα, σηµεία διακοπής, καταλόγους XML, κτλ.) από διαφορετικούς προορισµούς.

Έξοδος Κλείνει το κύριο παράθυρο του Studio.

Άνοιγµα Αρχείου

Ανοίγει ένα αρχείο µέσα από το Studio.

Name Icon Description

22 Talend Open Studio Creative Commons License

Page 31: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Επεξεργασία Αναίρεση Αναιρεί την τελευταία ενέργεια στο design workspace του Studio.

Επανεκτέλεση Επανεκτελεί την τελευταία ενέργεια στο design workspace του Studio.

Αποκοπή Αποκόπτει το επιλεγµενό αντικείµενο από το design workspace του Studio.

Αντιγραφή Αντιγράφει το επιλεγµενό αντικείµενο στο design workspace του Studio.

Επικόλληση Επικολλεί το προηγουµένως αντεγραµµένο αντικείµενο στο design workspace του Studio.

∆ιαγραφή ∆ιαγράφει το επιλεγµενό αντικείµενο από το design workspace του Studio.

Επιλογή Όλων Επιλέγει όλα τα συστατικά στοιχεία που είναι παρόντα στο design workspace του Studio.

Παράθυρο Άποψη Ανοίγει διαφορετικές απόψεις διαφορετικών αντικειµένων στη λίστα.

Εµφάνιση Προβολής...

Ανοίγει το πλαίσιο διαλόγου [Εµφάνιση Προβολής] που σας δίνει τη δυνατότητα να εµφανίζετε διαφορετικές προβολές στο Studio.

Μεγιστοποίηση Ενεργής Προβολής ή Λογισµικού Επιµέλειας...

Μεγιστοποιεί την παρούσα άποψη.

Προτιµήσεις Ανοίγει το πλαίσιο διαλόγου [Προτιµήσεις] στο οποίο ρυθµίζετε τις προτιµήσεις σας. Για περισσότερες πληροφορίες σχετικά µε τις προτιµήσεις, δείτε Ρύθµιση προτιµήσεων του Talend Open Studio στη σελίδα 39.

Βοήθεια Καλώς ήρθατε Ανοίγει µια σελίδα υποδοχης που έχει συνδέσµους στην τεκµηρίωση του Talend Open Studio και σε πρακτικές ιστοσελίδες του Talend.

Περιεχόµενα Βοήθειας

Ανοίγει την τεκµηρίωση του συστήµατος βοήθειας Eclipse.

Μενού Αντικείµενο µενού

Περιγραφή

Creative Commons License Talend Open Studio 23

Page 32: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

2.5.2 ∆ενδροειδής προβολή χώρου απόθεσης

Η δενδροειδής προβολή χώρου απόθεσης συγκεντρώνει όλα τα τεχνικά αντικείµενα που µπορούν να χρησιµοποιηθούν είτε για να περιγράψουν επιχειρηµατικά µοντέλα ή να σχεδιάσουν Εργασίες. ∆ίνει πρόσβαση στα Business Models, JobDesigns, όσο και σε επαναχρησιµοποιήσιµες ρουτίνες ή σε τεκµηρίωση.

Ο χώρος απόθεσης κεντρικοποιεί και αποθηεκύει όλα τα απαραίτητα στοιχεία για οποιαδήποτε σχεδίαση εργασίας και επιχειρηµατικής µοντελοποίησης σε ένα έργο.

Η δενδροειδής προβολη χώρου απόθεσης εµφανίζει µια ιεραρχική παρουσίαση των παρακάτω κόµβων:

Business Models

Κάτω από τον κόµβο Business Models , οµαδοποιούνται όλα τα επιχειρηµατικά µοντέλα του έργου. Πατήστε δύο φορές το όνοµα του µοντέλου για να το ανοίξετε στο design workspace.

Σχετικά µε το Talend Open Studio

Εµφανίζει: -την έκδοση του λογισµικού που χρησιµοποιείτε -αναλυτικές πληροφορίες σχετικά µε την παραµετροποίηση του λογισµικού που µπορεί να είναι χρήσιµη αν υπάρξει πρόβληµα -αναλυτικές πληροφορίες σχετικά µε συνδεόµενες υπο-µονάδες -αναλυτικές πληροφορίες σχετικά µε χαρακτηριστικά του Talend Open Studio.

Εξαγωγή Ιστορικού

Ανοίγει έναν αυτόµατο οδηγό που σας βοηθά να εξάγετε όλο το ιστορικό που έχει παραχθεί µέσα στο Studio και τις πληροφορίες παραµετροποίησης του συστήµατος σε ένα αρχειοθετηµένο αρχείο.

Ενηµερώσεις Λογισµικού

Εύρεση και Εγκατάσταση...: Ανοίγει τον αυτόµατο οδηγό [Εγκατάσταση/Ενηµέρωση] που σας βοηθά να αναζητήσετε ενηµερώσεις για τα παρόντα εγκατεστηµένα χαρακτηριστικά, ή να ψάξετε για νέα χαρακτηριστικά προς εγκατάσταση.

∆ιαχείριση Ρυθµίσεων...: Ανοίγει το πλαίσιο διαλόγου [Ρυθµίσεις Προϊόντος] όπου µπορείτε να διαχειριστείτε τις ρυθµίσεις του Talend Open Studio.

Μενού Αντικείµενο µενού

Περιγραφή

Το κουµπί ανανέωσης σας επιτρέπει να ενηµερώσετε τη δενδροειδή προβολή για τις τελευταίες αλλαγές.

Η δενδροειδής προβολή χώρου απόθεσηςαποθηκεύει όλα τα δεδοµένα σας (BMs, JDs, SQL templates) και µεταδεδοµένα (Ρουτίνες, κοµµάτια κώδικα, συνδέσεις Β∆/Αρχείων, οποιαδήποτε ουσιώδης τεκµηρίωση και ούτω καθεξής).

24 Talend Open Studio Creative Commons License

Page 33: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Σχετικό θέµα: Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο στη σελίδα 59

Job Designs

Ο κόµβος Job Designs εµφανίζει όλα τα διαγράµµατα ροής εργασιών που έχουν σχεδιαστεί για το παρόν έργο. Πατήστε δύο φορές το όνοµα των διαγραµµάτων ροής για να τα ανοίξετε στο design workspace.

Σχετικό θέµα: Σχεδιάζοντας µια Εργασία στη σελίδα 73.

Contexts

Ο κόµβος Context οµαδοποιεί αρχεία που φυλάσουν τις µεταβλητές πλαισίου που θέλετε να επαναχρησιµοποιείτε σε διάφορες Εργασίες, όπως µονοπάτια αρχείων και λεπτοµέρειες σύνδεσης σε Β∆.

Σχετικό θέµα: Ορισµός Πλαισίων και µεταβλητών στη σελίδα 131

Code

Ο κόµβος Code είναι µια βιβλιοθήκη που οµαδοποιεί τις διαθέσιµες ρουτίνες για αυτό το έργο όπως και κοµµάτια κώδικα και άλλα κοµµάτια κώδικα που µπορεί να επαναχρησιµοποιηούν στο έργο.

Πατήστε την σχετική δενδροειδή καταχώριση για να επεκτείνετε το κατάλληλο κοµµάτι κώδικα.

Σχετικό θέµα: Σχεδιάζοντας µια Εργασία στη σελίδα 73

Routines

Μια Routine είναι ένα κοµµάτι κώδικα, ενδεχοµένως επαναλήψιµο σε µια τεχνική Εργασία και γι’αυτό είναι πιθανό να επαναχρησιµοποιείται πολλές φορές µέσα στο ίδιο έργο.

Κάτω από τις Routines, ένας φάκελος System οµαδοποιεί όλες τις προηγουµένως ορισµένες ρουτίνες του Talend. Επεκτείνοντας τον κόµβο αυτό ξανά στο χώρο απόθεσης, εµφανίζονται διάφορα αρχεία ρουτινών όπως Dates, Misc και String που συγκεντρώνουν προεπιλεγµένα κοµµάτια κώδικα ανάλογα µε τη φύση τους.

Πατήστε δύο φορές στο αρχείο. Ο Routines λογισµικό επιµέλειας ανοίγει σαν µια νέα καρτέλα και µπορεί να µετακινηθεί µέσα στο χώρο εργασίας απλώς κρατώτας πατηµένο το ποντίκι και αφήνοντας το στην τοποθεσία-στόχο.

Χρησιµοποιείστε αυτές τις ρουτίνες ως αναφορά για την κατασκευή των δικών σας ή αντιγράψτε αυτές που χρειάζεστε στα σχετικά πεδία ιδιοτήτων της Εργασίας σας.

Για να δηµιουργήσετε µια νέα ρουτίνα, κάντε δεξί κλικ στην εγγραφή Routines του χώρου απόθεσης, και επιλέξτε ∆ηµιουργία µιας ρουτίνας στο αναδυόµενο µενού. Το λογισµικό επιµέλειας ρουτινών ανοίγει σε ένα αρχείο προτύπου που περιέχει ένα προεπιλε㵴νο κοµµάτι κώδικα σαν αυτό:

sub printTalend

print "Talend\n"

Αντικαταστήστε τον µε τον δικό σας και όταν το κλείσετε, η ρουτίνα αποθηκεύεται σαν ένα νέο κόµβο κάτω από τις Routines.

Creative Commons License Talend Open Studio 25

Page 34: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Μπορείτε επίσης να δηµιουργήσετε καταλόγους για να ταξινοµείτε τις ρουτίνες του χρήστη.

Ο φάκελος System , µαζί µε το περιέχοµενο του είναι µόνο για ανάγνωση.

SQL Templates

Ο κόµβος SQL Templates οµαδοποιεί όλα τα πρότυπα SQL του συστήµατος και δίνει τη δυνατότητα δηµιουργίας προτύπων SQL οριζόµενων από το χρήστη.

Σχετικό θέµα: Χρήση SQL Templates στη σελίδα 101.

Metadata

Ο φάκελος Metadata περιέχει αρχεία που φυλάσσουν πλεονάζουσα πληροφορία την οποία θέλετε να επαναχρησιµοποιήσετε σε διάφορες Εργασίες, όπως σχήµατα και δεδοµένα ιδιοτήτων.

Σχετικό θέµα: Ορισµός αντικειµένων Metadata στη σελίδα 103

Documentation

Ο κατάλογος Documentation συγκεντρώνει όλους τους τύπους των εγγράφων, οποιουδήποτε τύπου.Αυτοί θα µπορούσαν να είναι, για παράδειγµα, έγγραφα προδιαγραφών ή µια περιγραφή τεχνικού τύπου ενός αρχείου. Κάντε διπλό κλικ για να ανοίξετε το έγγραφο στη σχετική εφαρµογή.

Σχετικό θέµα: Παραγωγή τεκµηρίωσης HTML στη σελίδα 149

Κάδος ανακύκλωσης

Μετακινήστε στοχεία από τη δενδροειδή προβολή του χώρου απόθεσης στον κάδο ανακύκλωσης ή πιέστε το πλήκτρο del για να αποµακρύνετε άσχετα ή άχρηστα αντικείµενα.

Τα διεγραµµένα στοιχεία υπάρχουν ακόµα στο σύστηµα αρχείων σας, στον κάδο ανακύκλωσης, µέχρι να κάνετε δεξί κλικ στο εικονίδιο του κάδου ανακύκλωσης και να επιλέξετε Άδειασµα κάδου ανακύκλωσης.

2.5.3 Design workspace

To Design workspace είναι λογισµικό επιµέλειας διαγράµµατος ροής του Talend Open Studio, όπου παρουσιάζονται τόσο επιχειρηµατικά µοντέλα όσο και σχέδια εργασιών.

26 Talend Open Studio Creative Commons License

Page 35: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Μπορείτε να ανοίξετε και να επεξεργαστείτε και τα επιχειρηµατικά µοντέλα και τα σχέδια εργασιών σε αυτό το γραφικό λογισµικό επιµέλειας. Τα ενεργά σχέδια εµφανίζονται σε ένα εύκολα προσβάσιµο σύστηµα καρτελών.

Μια Παλέτα είναι καρφιτσωµένη στο επάνω µέρος του design workspace για να σας βοηθήσει να σχεδιάσετε το µοντέλο ανάλογα µε τις ανάγκες ροής εργασίας σας.

2.5.4 Παλέτα

Από την Παλέτα, ανάλογα µε το αν σχεδιάζετε µια Εργασία ή µοντελοποιείτε ένα Επιχειρηµατικό Μοντέλο, µεταφέρετε σχήµατα, branches, σηµειώσεις ή τεχνικά συστατικά στοιχεία στο design workspace. Ορίστε και επεξεργαστείτε τα χρησιµοποιώντας τα διάφορα εργαλεία που υπάρχουν στο πλαίσιο Business Model για τα Επιχειρηµατικά Μοντέλα και στο πλαίσιο Component για τα σχέδια Εργασιών.

Σχετικά θέµατα:

• Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο στη σελίδα 59

• Σχεδιάζοντας µια Εργασία στη σελίδα 73

Εξατοµίκευση της διάταξης της Παλέτας

Μπορείτε να τροποποιήσετε την Παλέτα και την διάταξη των συστατικών στοιχείων ανάλογα µε τις ανάγκες σας.

Αλλαγή της θέσης της Παλέτας

Αν η Παλέτα δεν εµφανίζεται ή αν θέλετε να την τοποθετήσετε ξεχωριστά σε ένα πλαίσιο, κάντε δεξί κλικ στη γραµµή της Παλέτας και επιλέξτε Αποκοµµένος από το αναδυόµενο µενού. Η Παλέτα ανοίγει σε µια ξεχωριστή προβολή που µπορείτε να τη µετακινήσετε οπουδήποτε θέλετε µέσα στο κύριο παράθυρο του Talend Open Studio.

Creative Commons License Talend Open Studio 27

Page 36: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Αλλαγή της διάταξης της Παλέτας και ρυθµίσεις

Μπορείτε να αλλάξετε τη διάταξη της λίστας συστατικών στοιχείων στην Παλέτα για να τα εµφανίσετε σε στήλες ή σε λίστες, µόνο ως εικονίδια ή ως εικονίδια µε σύντοµη περιγραφη.

Μπορείτε επίσης να διευρύνετε τα εικονίδια των συστατικών στοιχείων για την καλύτερη αναγνωσιµότητα της λίστας συστατικών στοιχείων.

Για να το κάνετε αυτό, κάντε δεξί κλικ σε οποιοδήποτε συστατικό στοιχείο της οικογένειας στην Παλέτα και επιλέξτε την επιθυµητή επιλογή στα αναδυόµενο µενού ή πατήστε Ρυθµίσεις για να ανοίξετε το παράθυρο [Ρυθµίσεις Παλέτας] και να τελειοποιήσετε τη διάταξη.

Εµφάνιση/απόκρυψη οικογενειώνσυστατικών στοιχείων

Μπορείτε να εµφανίσετε / αποκρύψετε οικογένειες συστατικών στοιχείων ανάλογα µε τις ανάγκες σας, για παράδειγµα σε περίπτωση προβληµάτων προβολής. Για να το κάνετε αυτό, κάντε δεξί κλικ στην Παλέτα και επιλέξτε Προβολή φακέλου για να εµφανίσετε τις οικογένειες στοιχείων και Απόκρυψη φακέλου για να εµφανίσετε συστατικά στοιχεία χωρίς τις οικογένειές τους.

Αυτή η επιλογή εµφάνισης/απόκρυψης µπορεί να είναι πολύ χρήσιµη όταν βρίσκεστε στην προβολή Αγαπηµένα της Παλέτας. Σε αυτή την προβολή, έχετε συνήθως έναν περιορισµένο αριθµό συστατικών στοιχείων τα οποία αν

τα εµφανίσετε χωρίς τις οικογένειες τους , θα τα έχετε σε αλφαβητική λίστα και θα διευκολυνθείτε στη χρήση τους. Για περισσότερες πληροφορίες σχετικά µε τα αγαπηµένα της Παλέτας, δείτε Αγαπηµένα Παλέτας στη σελίδα 31.

∆ιατηρώντας ανοικτή µια οικογένεια συστατικών στοιχείων στην Παλέτα

Εάν χρησιµοποιείτε συχνά µία ή πολλές οικογένειες συστατικών στοιχείων, µπορείτε να προσθέσετε µια καρφίτσα στα ονόµατα τους για να µην χάνονται, όταν επιλέγετε στοιχεία από άλλες οικογένειες.

28 Talend Open Studio Creative Commons License

Page 37: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Για να προσθέσετε µια καρφίτσα, πατήστε το εικονίδιο της καρφίτσας στην επάνω δεξιά γωνία του ονόµατος της οικογένειας.

Χρήση της Παλέτας

Η Παλέτα σας προσφέρει δυνατότητες αναζήτησης που διευκολύνουν τη χρήση της.

Αναζήτηση συστατικών στοιχείων

Μπορείτε να αναζητήσετε ένα συστατικό στοιχείο στο πεδίο αναζήτησης στην κορυφή της Παλέτας.

Για να αναζητήσετε ένα στοιχείο, κάντε τα εξής:

• Πατήστε αποµακρύνετε οποιοδήποτε κείµενο από το πεδίο αναζήτησης.

• Πληκτρολογήστε το όνοµα του στοιχείου που θέλετε να αναζητήσετε και πατήστε OK.

Η Παλέτα εµφανίζει µόνο την οικογένεια ή / και τις οικογένειες που φυλάσσουν το στοιχείο.

Για να επιστρέψετε στις προεπιλεγµένες ρυθµίσεις της Παλέτας, πατήστε .

Αναζήτηση Εργασιών που χρησιµοποιούν συγκεκριµένα συστατικά στοιχεία

Από την Παλέτα, µπορείτε να αναζητήσετε Εργασίες που χρησιµοποιούν ένα συγκεκριµένο συστατικό στοιχείο. Για να γίνει αυτό:

Θα πρέπει να ανοίξετε µια τουλάχιστον Εργασία στο Studio για να εµφανίσετε την Παλέτα στα δεξιά του design workspace και να ξεκινλησετε την αναζήτηση.

• Στην Παλέτα, κάντε δεξί κλικ στο στοιχείο ψάχνετε και επιλέξτε Εύρεση Συστατικού Στοιχείου στις Εργασίες.

Creative Commons License Talend Open Studio 29

Page 38: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Ένας δείκτης προόδου εµφανίζεται για να σας δείξει το ποσοστό της λειτουργίας αναζήτησης που έχει ολοκληρωθεί, στη συνέχεια εµφανίζεται το πλαίσιο διαλόγου [Εύρεση µιας Εργασίας] έχοντας στη λίστα του όλες τις Εργασίες που χρησιµοποιούν το επιλεγµένο στοιχείο.

• Από τη λίστα των Εργασιών, πατήστε την επιθυµητή Εργασία και στη συνέχεια πατήστε OK για να την ανοίξετε στο design workspace.

30 Talend Open Studio Creative Commons License

Page 39: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Αγαπηµένα Παλέτας

Μπορείτε να προσθέσετε/αφαιρέσετε στοιχεία προς /από την προβολή αγαπηµένων της Παλέτας του Talend Open Studio, προκειµένου να έχετε γρήγορη πρόσβαση σε όλα τα στοιχεία που χρησιµοποιείτε ως επί το πλείστον.

Για να το κάνετε αυτό:

• Από την Παλέτα, κάντε δεξί κλικ στο στοιχείο που θέλετε να προσθέσετε στα αγαπηµένα της Παλέτας και επιλέξτε Προσθήκη στα Αγαπηµένα.

• Κάντε το ίδιο για όλα τα στοιχεία που θέλετε να προσθέσετε στα αγαπηµένα της Παλέτας, στη συνέχεια πατήστε το κουµπί Αγαπηµένα στην πάνω δεξιά γωνία της Παλέτας για να εµφανίσετε τα αγαπηµένα της Παλέτας.

Μόνο τα συστατικά στοιχεία που βρίσκονται στα αγαπηµένα εµφανίζονται.

Για να διαγράψετε ένα στοιχείο από τα αγαπηµένα της Παλέτας:

• Κάντε δεξί κλικ στο στοιχείο που θέλετε να αφαιρέσετε από τα αγαπηµένα και επιλέξτε Αφαίρεση Από τα Αγαπηµένα.

Creative Commons License Talend Open Studio 31

Page 40: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Για να επαναφέρετε την πρότυπη προβολή της Παλέτας, πατήστε το κουµπί Πρότυπη στην επάνω δεξιά γωνία της Παλέτας.

2.5.5 Καρτελοποιηµενο σύστηµα ρυθµίσεων

Οι καρτέλες Συστατικό Στοιχείο, Εκτέλεση Εργασιών, Προβλήµατα και Ιστορικό Σφαλµάτων συγκεντρώνουν όλες τις πληροφορίες που αφορούν την επιλογή γραφικών στοιχείων στο design workspace ή την πραγµατική εκτέλεση µιας πλήρους Εργασίας.

Οι καρτέλες Αρθρώµατα και Χρονοπρογραµµατιστής βρίσκονται στο ίδιο σύστηµα καρτελών όπως και οι καρτέλες Συστατικό Στοιχείο, Ιστορικό και Εκτέλεση Εργασίας. Και οι δύο προβολές είναι ανεξάρτητες από τις ενεργές ή ανενεργές Εργασίες που είναι ανοικτές στο design workspace.

Προβολή Εργασίας

Η προβολή Εργασίας εµφανίζει διάφορες πληροφορίες που σχετίζονται µε τις ανοικτές Εργασίες στο design workspace.

Κύρια καρτέλα

Η Κύρια καρτέλα εµφανίζει βασικές πληροφορίες σχετικά µε την Εργασία που είναι ανοιγµένη στο design workspace, δηλαδή το Όνοµα της, το Συγγραφέα, τον αριθµό Έκδοσης, κλπ. Οι πληροφορίες είναι µόνο για ανάγνωση, και για να τις επεξεργαστείτε πρέπει να κλείσετε την Εργασία σας, να κάνετε δεξί κλικ στην ετικέτα της στη δενδροειδή µορφή στο χώρο απόθεσης και να πατήσετε Επεξεργασία ιδιοτήτων στην αναπτυσσόµενη λίστα.

Extra tab

Η καρτέλα Επιπρόσθετα εµφανίζει επιπλέον παραµέτρους, συµπεριλαµβανοµένων χαρακτηριστικών φόρτωσης πολλαπλών νηµάτων και έµµεσου πλαισίου. Για περισσότερες πληροφορίες, δείτε Επιπρόσθετα χαρακτηριστικά στη σελίδα 154.

Καρτέλα Στατιστικά/Ιστορικό

Η καρτέλα Στατιστικά/Ιστορικό σας επιτρέπει να ενεργοποιήσετε / απενεργοποιήσετε τα στατιστικά στοιχεία και τα αρχεία καταγραφής για το σύνολο της Εργασίας.

Μπορείτε να ενεργοποιήσετε ήδη αυτά τα χαρακτηριστικά για κάθε συστατικό στοιχείο της Εργασίας σας, απλά χρησιµοποιώντας και καθορίζοντας τα σχετικά στοιχεία: tFlowMeterCatcher, tStatCatcher, tLogCatcher.

Για περισσότερες πληροφορίες σχετικά µε αυτά τα στοιχεία, δείτε tFlowMeterCatcher, tLogCatcher και tStatCatcher στον Οδηγό Αναφοράς του Talend Open Studio Components.

Επιπλέον, µπορείτε να ορίσετε τώρα αυτά τα χαρακτηριστικά για το σύνολο της ενεργής Εργασίας (δηλαδή όλα τα στοιχεία της Εργασίας σας) µε µία κίνηση, χωρίς να χρησιµοποιείσετε τα συστατικά στοιχεία Συλλογής που αναφέρονται παραπάνω. Με αυτό τον τρόπο, όλα τα στοιχεία παρακολουθούνται και καταγράφονται στο Αρχείο ή στον πίνακα Βάση ∆εδοµένων, ανάλογα µε τις ρυθµίσεις σας.

Μπορείτε επίσης να καθορίσετε την τρέχουσα ρύθµιση ως προτίµηση πατώντας το σχετικό κουµπί.

32 Talend Open Studio Creative Commons License

Page 41: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Για περισσότερες λεπτοµέρειες σχετικά µε τους αυτοµατισµούς Στατιστικών & Ιστορικού, δείτε Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής στη σελίδα 153.

Version tab

Η καρτέλα Έκδοση εµφανίζει τις διαφορετικές εκδόσεις της ανοιγµένης Εργασίας στο design workspace και τις ηµεροµηνίες δηµιουργίας και τροποποίησης.

Προβολή Συστατικό Στοιχείο

Η προβολή Συστατικό Στοιχείο δείχνει µε λεπτοµέρειες τις παραµέτρους συγκεκριµένα για κάθε στοιχείο της Παλέτας. Για να φτιάξετε µια Εργασία που θα λειτουργεί, είστε υποχρεωµένοι να συµπληρώσετε τα απαραίτητα πεδία αυτής της προβολής για κάθε στοιχείο που αποτελεί την Εργασία σας.

Για περισσότερες πληροφορίες σχετικά µε την προβολή Συστατικό Στοιχείο , δείτε Ορισµός ιδιοτήτων των συστατικών στοιχείων στη σελίδα 93.

Προβολή Εκτέλεση Εργασίας

Η καρτέλα Εκτέλεση Εργασίας δείχνει προφανώς την τρέχουσα εκτέλεση εργασίας. Η καρτέλα αυτή γίνεται µια κονσόλα καταγραφής στο τέλος της εκτέλεσης.

Για λεπτοµέρειες σχετικά µε την εκτέλεση εργασίας,, δείτε Εκτέλεση µιας Εργασίας στη σελίδα 141.

Ιστορικό Σφαλµάτων

Το Ιστορικό Σφαλµάτων χρησιµοποιείται κυρίως για λάθη εκτέλεση εργασιών. Η προβολή αυτή δείχνει το ιστορικό των προειδοποιήσεων ή των σφαλµάτων που προκύπτουν κατά τη διάρκεια εκτέλεσης εργασιών.

Η καρτέλα καταγραφής έχει επίσης µια κατατοπιστική λειτουργία για στοιχεία λειτουργικής προόδου Perl / Java , για παράδειγµα.

Η καρτέλα Ιστορικό Σφαλµάτων είναι κρυµµένη από προεπιλογή. Όπως για οποιοδήποτε άλλο σκοπό, µεταβείτε στο Παράθυρο > Εµφάνιση προβολών, στη συνέχεια αναπτύξτε τον κόµβο Χρόνος Εκτέλεσης PDE και επιλέξτε Ιστορικό Σφαλµάτων για να την εµφανίσετε στο σύστηµα καρτελών.

Προβολή Αρθρώµατα

Η χρήση ορισµένων συστατικών απαιτεί εγκατάσταση ειδικών αρθρωµάτων Perl, έλεγχο της προβολής Αρθρώµατα, τι ενότητες έχετε ή θα πρέπει να έχετε για να εκτελέσετε οµαλά τις εργασίες σας.

Αν η καρτέλα Αρθρώµατα δεν εµφανίζεται στο σύστηµα καρτελών του design workspace, µεταβείτε στο Παράθυρο > Εµφάνιση Προβολής... > Talend, και επιλέξτε Αρθρώµατα στον επεκταµένο κόµβο Talend.

Creative Commons License Talend Open Studio 33

Page 42: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Η προβολή δείχνει αν ένα άρθρωµα είναι αναγκαίο και απαιτείται για τη χρήση ενός συστατικού στοιχείου.

Η στήλη Κατάσταση δείχνει εάν τα αρθρώµατα είναι ήδη ή δενείναι ακόµα εγκατεστηµένα στο σύστηµά σας. Το προειδοποιητικό τριγωνικό εικονίδιο δείχνει ότι το άρθρωµα δεν απαιτείται κατ 'ανάγκη για αυτό το στοιχείο.

Για παράδειγµα, το άρθρωµα DBD::Oracle απαιτείται µόνο για τη χρήση του tDBSQLRow αν το τελευταίο πρόκεται να εκτελεστεί µε Β∆ Oracle. Με τον ίδιο τρόπο, το άρθρωµα DBD::Pg απαιτείται µόνο αν χρησιµοποιείτε PostgreSQL. Όµως, όλα αυτά µπορεί να είναι αναγκαία.

Ο κόκκινος σταυροµένος κύκλος σηµαίνει πως το άρθρωµα είναι απολύτως απαραίτητο για την εκτέλεση του συστατικού στοιχείου.

Εάν η στήλη Πλαίσιο είναι κενή, το άρθρωµα απαιτείται για τη γενική χρήση του Talend Open Studio.

Για την εγκατάσταση οποιουδήποτε αρθρώµατος Perl που λείπει, αναφερθείτε στο σχετικό οδηγό εγκατάστασης στο http://talendforge.org/wiki/

Προβολή Ανοικτός Χρονοπρογραµµατιστής

Ο Ανοικτός Χρονοπρογραµµατιστής βασίζεται στην εντολή crontab, που βρίσκεται στο Unix και στα λειτουργικά συστήµατα τύπου Unix. Αυτό το στοιχείο χρονοπρογραµµατισµού µπορεί επίσης να εγκατασταθεί σε οποιοδήποτε σύστηµα Windows.

Ο Ανοικτός Χρονοπρογραµµατιστής δηµιουργεί καταχωρήσεις συµβατές µε στοιχεία χρονοπρογραµµατισµού που σας επιτρέπει να ξεκινήσετε περιοδικά µια Εργασία µέσω του το προγράµµατος crontab.

Αν η καρτέλα Scheduler δεν εµφανίζεται στο σύστηµα καρτελών του design workspace, µεταβείτε στο Παράθυρο > Εµφάνιση Προβολής... > Talend, και επιλέξτε Χρονοπρογραµµατιστής στον επεκταµένο κόµβο Talend.

34 Talend Open Studio Creative Commons License

Page 43: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Ορίστε την ώρα και αναλυτικά στοιχεία ηµεροµηνίας για να προγραµµατίσετε την εργασία.

Ο Ανοικτός Χρονοπρογραµµατιστής δηµιουργεί αυτόµατα την αντίστοιχη εντολή που θα προστεθεί στο πρόγραµµα crontab.

Προβολή Talend Exchange

Το Talend Open Studio σας δίνει τη δυνατότητα να έχετε πρόσβαση σε µια λίστα όλων των στοιχείων της κοινότητας στο Talend Exchange που είναι συµβατά µε την τρέχουσα έκδοση του Talend Open Studio και δεν είναι ακόµα εγκατεστηµένα στην Παλέτα σας. Μπορείτε να κατεβάσετε στη συνέχεια αυτά τα στοιχεία για να τα χρησιµοποιήσετε αργότερα στα σχέδια εργασίας που δηµιουργείτε στο Studio.

Τα στοιχεία της κοινότητας που είναι διαθέσιµα για λήψη στην προβολή του Talend Exchange δεν έχουν επικυρωθεί από το Talend. Αυτό εξηγεί τα σφάλµατα φόρτωσης αρχείων που µπορεί να έχετε µερικές φορές όταν

προσπαθείτε να κατεβάσετε ορισµένα στοιχεία από αυτή την άποψη.

Εγκατάσταση στοιχείων κοινότητας από το Talend Exchange

Για να αντιγράψετε στοιχεία κοινότητας από το Talend Exchange στην Παλέτα του τρέχοντος Talend Open Studio:

• πατήστε την καρτέλα Talend Exchange στο χαµηλότερο τµήµα του Talend Open Studio για να ανοίξετε τη λίστα Συµβατά Συστατικά Στοιχεία. Αυτή η λίστα είναι κενή µέχρι να πατήσετε το κουµπί ανανέωση στην επάνω δεξιά γωνία της προβολής.

Creative Commons License Talend Open Studio 35

Page 44: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

• πατήστε στο κουµπί ανανέωσης στην επάνω δεξιά γωνία της άποψης. Τα συστατικά στοιχεία από το Talend Exchange που είναι συµβατά µε την τρέχουσα έκδοση του Talend Open Studio εµφανίζονται.

• πατήστε το κουµπί εγκατάστασης δίπλα στο όνοµα του στοιχείου που θέλετε να φορτώσετε στην Παλέτα. Ένας δείκτης πρόοδου εµφανίζεται για να σας δείξει το ποσοστό της διαδικασίας λήψης πουέχει ολοκληρωθεί. Όταν το συστατικό εγκατασταθεί µε επιτυχία, ένα πλαίσιο διαλόγου επιβεβαίωση εµφανίζεται για να επιβεβαιώσει τη λειτουργία λήψης και να σας αναφέρει έχει φορτωθεί το στοιχείο στην Παλέτα.

Για να κατεβάσετε µια οµάδα επιλεγµένων στοιχείων ταυτόχρονα, επιλέξτε τα συστατικά προς λήψη και πατήστε το κουµπί εγκατάστασης στην επάνω δεξιά γωνιά της προβολής.

• πατήστε OK στο πλαίσιο διαλόγου επιβεβαίωσης για να κλείσετε και να επανεκκίνησετε το Talend Open Studio. Όλα τα ληφθέντα στοιχεία απεικονίζονται στις σχετικές οικογένειές τους στην Παλέτα.

Μπορείτε επίσης να κατεβάσετε στοιχεία συµβατά µε παλαιότερες εκδόσεις του Talend Open Studio. Για να γίνει αυτό:

• Στην προβολή του Talend Exchange, επιλέξτε την επιθυµητή έκδοση από τη λίστα φίλτρο έκδοσης Talend Studio. Η λίστα Συµβατά Συστατικά Στοιχεία ανανεώνεται αυτόµατα.

∆ιαχείριση των εγκατεστηµένων στοιχείων

Στην προβολή Talend Exchange, µπορείτε να φορτώσετε ή να διαγράψετε στοιχεία που έχετε ήδη εγκαταστήσεο στην Παλέτα.

Για να εγκαταστήσετε την ενηµερωµένη έκδοση ενός στοιχείου που έχετε ήδη κατεβάσει από τη λίστα Συµβατά Συστατικά Στοιχεία, κάντε τα εξής:

• Στην επάνω αριστερή γωνία της προβολής, πατήστε στην καρτέλα Εγκατεστηµένα συστατικά στοιχεία για να ανοίξετε µια λίστα µε όλα τα στοιχεία που έχετε λάβει από το Talend Exchange.

36 Talend Open Studio Creative Commons License

Page 45: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

• πατήστε το κουµπί ανανέωσης δίπλα στο όνοµα του συστατικού για το οποίο θέλετε να εγκαταστήστε την νεότερη έκδοση.

Αν το ήδη ληφθέν στοιχείο κοινότητας έχει τροποποιηθεί στο Talend Exchange, το κουµπί ανανέωσης δίπλα στο όνοµα του θα γίνει µπλε. ∆ιαφορετικά, θα είναι γκρι.

Για να διαγράψετε ένα στοιχείο που έχετε ήδη κατεβάσει από τη λίστα Συµβατά Συστατικά Στοιχεία , κάντε τα εξής:

• Στη λίστα Εγκατεστηµένα συστατικά στοιχεία, πατήστε στο κουµπί

αποµάκρυνσης δίπλα στο όνοµα στοιχείου που θέλετε να διαγράψετε από το σύστηµά σας. Θα είστε πάντα σε θέση να το εγκαταστήσετε εκ νέου αργότερα, αν το επιθυµήσετε.

Προβολή Προβλήµατα

Η καρτέλα Προβλήµατα εµφανίζει το µήνυµα που συνδέεται µε τα συστατικά στοιχεία, όταν ένα τµήµα της ρύθµισης λείπει. Ελέγξτε την περιγραφή των εικονιδίων Σφάλµα, Προειδοποίηση και/ή Πληροφορίες.

Προβολή Ιεραρχία Εργασίας

Η προβολή Ιεραρχία Εργασίας εµφανίζει ένα φάκελο-δέντρο που δείχνει το παιδί Εργασία (ες) της µητρικής επιλεγµένηες Εργασίας. Για να εµφανίσετε την προβολή αυτή, κάντε δεξί κλικ στην Εργασία γονέα στο χώρο απόθεσης και επιλέξτε Άνοιγµα Ιεραρχίας Εργασίας στην αναπτυσσόµενη λίστα.

Μπορείτε να δείτε επίσης την προβολή αυτή µε το συνδυασµό Παράθυρο > Εµφάνιση Προβολής... όπου µπορείτε να επιλέξτε Talend > Ιεραρχία Εργασίας.

Creative Commons License Talend Open Studio 37

Page 46: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠεριγράφοντας το GUI

Μπορείτε να δείτε την Ιεραρχία Εργασίας µόνο εάν δηµιουργήσετε µια Εργασία γονέα και ένα ή περισσότερα παιδιά Εργασίες µέσω του στοιχείου tRunJob. Για περισσότερες πληροφορίες σχετικά µε το tRunJob, δείτε το tRunJob στον Οδηγό Αναφοράς Talend Open Studio Components.

Προβολή Ιδιότητες

Όταν εισάγετε ένα σχήµα στο design workspace, η καρτέλα Ιδιότητες προσφέρει µια σειρά εργαλείων µορφοποίησης για να σας βοηθήσουν να προσαρµόσετε το επιχειρηµατικό µοντέλο σας και να βελτιώσετε την αναγνωσιµότητα ολόκληρου του επιχειρηµατικού µοντέλου.

2.5.6 Πλαίσιο ∆ιάρθρωσης και Σύνοψης Κώδικα

Το πλαίσιο Πληροφοριών αποτελείται από δύο καρτέλες ,τη ∆ιάρθρωση και τη Προβολή Κώδικα, οι οποίες παρέχουν πληροφορίες σχετικά µε το διάγραµµα που εµφανίζεται (είτε Job Design ή Business Model).

∆ιάρθρωση

Η καρτέλα ∆ιάρθρωση προσφέρει µια γρήγορη άποψη του επιχειρηµατικού µοντέλου ή του σχέδιου εργασίας που είναι ανοικτά στο design workspace και µια δενδροειδή προβολή µεταβλητών. Όπως και το design workspace, έτσι και κάθε άλλη περιοχή παραθύρου µπορεί να αλλάξει το µέγεθος της ανάλογα µε τις ανάγκες σας. Η προβολή ∆ιάρθρωσης είναι βολική για να ελέγξετε που στο design workspace βρίσκεστε.

Αυτή η γραφική αναπαράσταση του διαγράµµατος τονίζει µέσα σε ένα µπλε παραλληλόγραµµο το µέρος του διαγράµµατος που εµφανίζεται στο design workspace.

Πατήστε την τονισµένη µπλε προβολή κρατήστε πατηµένο το κουµπί του ποντικιού. Στη συνέχεια, µετακινήστε το ορθογώνιο πάνω από την Εργασία.

Η προβολή στο design workspace µετακινείται ανάλογα.

Η προβολή ∆ιάρθρωσης µπορεί επίσης να δείχνει έναν µια δενδροειδή προβολή φακέλου των συστατικών που χρησιµοποιούνται στο τρέχον διάγραµµα. Αναπτύξτε τον κόµβο ενός στοιχείου, για να εµφανιστεί ο κατάλογος των µεταβλητών που είναι διαθέσιµες για αυτό το στοιχείο.

Για να µεταβείτε από τη γραφική προβολή διάρθρωσης στην προβολή δένδρου, πατήστε όποιο εικονίδιο βρίσκεται στην πάνω δεξιά γωνία του πλαισίου.

Προβολέας Κώδικα

Η καρτέλα Εµφάνιση Κώδικα παρέχει γραµµές κώδικα που δηµιουργούνται για το επιλεγµένο

38 Talend Open Studio Creative Commons License

Page 47: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

στοιχείο, πίσω από την προβολή σχεδίου της ενεργής εργασίας, όπως επίσης και το µενού εκτέλεσης συµπεριλαµβανοµένων των στοιχείων Έναρξη, Σώµα και Τέλος.

Η προβολή αυτή αφορά µόνο τον κώδικα του σχέδιου της εργασίας, καθώς κανένας κώδικας δε δηµιουργείται από επιχειρηµατικά µοντέλα.

Χρησιµοποιώντας µια γραφική χρωµατισµένη προβολή κώδικα, η καρτέλα εµφανίζει τον κώδικα του στοιχείου που είναι επιλεγµένο στο design workspace. Αυτή είναι µια µερική προβολή της πρωτογενούς καρτέλας Κώδικα που βρίσκεται στο κάτω µέρος του design workspace, που δείχνει τον κώδικα που έχει παραχθεί για το σύνολο της Εργασίας.

2.6 Ρύθµιση προτιµήσεων του Talend Open Studio

Μπορείτε να ορίσετε διάφορες ιδιότητες του κύριου design workspace του Talend Open Studio σύµφωνα µε τις ανάγκες και προτιµήσεις σας.

Πολυάριθµες ρυθµίσεις που ορίζετε µπορούν να αποθηκευτούν στις Προτιµήσεις και έτσι να καταστούν οι προκαθορισµένες τιµές για όλες τις νέες Εργασίες που δηµιουργείτε.

Οι ακόλουθες ενότητες περιγράφουν συγκεκριµένες ρυθµίσεις που µπορείτε να ορίσετε ως προτίµηση.

Πρώτον, πατήστε το µενού Παράθυρο του Talend Open Studio, και επιλέξτε Προτιµήσεις.

2.6.1 Μονοπάτι Perl/Java ∆ιερµηνέα

Στις προτιµήσεις, ίσως χρειαστεί να αφήσετε το Talend Open Studio να δείχνει στο σωστό µονοπάτι διερµηνέα, Perl or Java.

• Εάν χρειαστεί, πατήστε τον κόµβο Talend στην δενδροειδή προβολή του πλαίσιου διαλόγου [Προτιµήσεις].

• Εισάγετε ένα µονοπάτι προς τον διερµηνέα Perl/Java εάν ο προεπιλεγµένος κατάλογος δεν εµφανίζει το σωστό µονοπάτι.

Creative Commons License Talend Open Studio 39

Page 48: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

Στην ίδια προβολή, µπορείτε επίσης να αλλάξετε το όριο προεπισκόπησης και το µονοπάτι για τα προσωρινά αρχεία ή τη γλώσσα ΛΣ.

2.6.2 Συστατικά Στοιχεία Εξωτερικά ή Χρήστη

Μπορείτε να δηµιουργήσετε/αναπτύξετε τα δικά σας στοιχεία και να τα χρησιµοποιήσετε στο Talend Open Studio.

Για περισσότερες πληροφορίες σχετικά µε τη δηµιουργία και την ανάπτυξη στοιχείων του χρήστη, αναφερθείτε στο wiki συνοπτικός οδηγός ενότητα δηµιουργίας Συστατικών Στοιχείων.

Στην δενδροειδή προβολή του πλαίσιου διαλόγου [Προτιµήσεις], επεκτείνετε τον κόµβο Talend και επιλέξτε Συστατικά Στοιχεία.

• Συµπληρώστε το µονοπάτι Φάκελος στοιχείων χρήστη ή αναζητήστε το φάκελο που περιέχει τα στοιχεία που πρέπει να προστεθούν στην Παλέτα του Talend Open Studio.

• Επανεκκινήστε το Talend Open Studio για να εµφανιστούν τα στοιχεία στην Παλέτα στη θέση που ορίσατε..

• Στη λίστα Εµφάνιση προεπιλεγµένων χαρτογραφικών συνδέσµων ως, επιλέξτε το χαρτογραφικό σύνδεσµο που θέλετε να χρησιµοποιήσετε στο tMap.

40 Talend Open Studio Creative Commons License

Page 49: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

• Επιλέξτε το πλαίσιο ελέγχου Μη εµφάνιση της σχετικής εργασίας µετά το διπλό κλικ σε ένα Στοιχείο tRunJob εάν δεν θέλετε το παιδί Εργασία που καλείται από το στοιχείο tRunJob να ανοίγει όταν κάνετε διπλό κλικ στο στοιχείο.

2.6.3 Προτιµήσεις γλώσσας

Μπορείτε να ρυθµίσετε τις προτιµήσεις γλώσσας στο Talend Open Studio. Για να γίνει αυτό:

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγο [Πρτιµήσεις].

• Αναπτύξτε τον κόµβο Talend και πατήστε ∆ιεθνοποίηση για να εµφανιστεί η σχετική προβολή.

• Από τη λίστα Τοπική Γλώσσα, επιλέξτε τη γλώσσα που θέλετε να χρησιµοποιήσετε για τη γραφική διεπαφή του Talend Open Studio.

• Πατήστε Εφαρµογή και στη συνέχεια OK για να επικυρώσετε τις αλλαγές σας και να κλείσετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Επανεκκινήστε το Talend Open Studio για να εµφανίσετε το γραφικό περιβάλλον στην επιλεγµένη γλώσσα.

Τα κουµπιά Εισαγωγή όλων των µεταφράσεων και Εισαγωγή µόνο επικυρωµένων µεταφράσεων υπάρχουν για µεταφραστές που χρησιµοποιούν το Babili, τη µεταφραστική πύλη µας, στο : http://www.talendforge.org/babili/.

2.6.4 Προτιµήσεις αποσφαλµάτωσης και εκτέλεσης εργασίας

Μπορείτε να ορίσετε τις προτιµήσεις σας για αποσφαλµάτωση και εκτέλεση εργασιών στο Talend Open Studio. Για να γίνει αυτό:

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να εµφανιστεί το πλαίσιο διαλόγου [Προτιµήσεις] .

• Επεκτείνετε τον κόµβο Talend και πατήστε Εκτέλεση/Αποσφαλµάτωση για να εµφανιστεί η σχετική προβολή.

Creative Commons License Talend Open Studio 41

Page 50: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

Στην περιοχή ρυθµίσεις πελάτη Talend, µπορείτε να ορίσετε τις επιλογές εκτέλεσης που θέλετε να χρησιµοποιείτε από προεπιλογή:

• Στα πεδία Εύρος θυρών στατιστικών, µπορείτε να καθορίσετε ένα εύρος για τις θύρες που χρησιµοποιούνται για την παραγωγή στατιστικών. Ειδικότερα, εάν οι θύρες που ορίζονται από προεπιλογή χρησιµοποιούνται από άλλες εφαρµογές.

• Στα πεδία Εύρος θυρών εντοπισµού, µπορείτε να καθορίσετε ένα εύρος για τις θύρες που χρησιµοποιούνται για την παραγωγή ανιχνεύσεων. Ειδικότερα, εάν οι θύρες που ορίζονται από προεπιλογή χρησιµοποιούνται από άλλες εφαρµογές.

• Επιλέξτε το πλαίσιο ελέγχου Αποθήκευση πριν την εκτέλεση για να αποθηκεύσετε αυτοµάτως µια Εργασία πριν από την εκτέλεση της.

• Επιλέξτε το πλαίσιο ελέγχου Εκκαθάριση πριν την εκτέλεση για να διαγράψετε τα αποτελέσµατα της προηγούµενης εκτέλεσης πριν την εκ νέου εκτέλεση της Εργασίας.

• Επιλέξτε το πλαίσιο ελέγχου Χρόνος εκτέλεσης για να βλέπετε τη διάρκεια εκτέλεσης εργασιών.

• Επιλέξτε το πλαίσιο ελέγχου Στατιστικά για να εµφανίζονται στατιστικές µετρήσεις των ροών δεδοµένων κατά τη διάρκεια της εκτέλεσης εργασιών.

• Επιλέξτε το πλαίσιο ελέγχου Ίχνη για να βλέπετε την επεξεργασία των δεδοµένων κατά την εκτέλεση των εργασιών.

• Στο πεδίο Χρόνος παύσης, πληκτρολογήστε τον χρόνο που θέλετε να θέσετε πριν από κάθε γραµµή δεδοµένων στον πίνακα ανίχνευσης.

• Στη λίστα VM ορίσµατα Εκτέλεσης Εργασίας, µπορείτε να ορίσετε την παράµετρο της τρέχουσας JVM ανάλογα µε τις ανάγκες σας. Οι προεπιλεγµένες παράµετροι -Xms256M και -Xmx1024M αντιστοιχούν στην ελάχιστη και µέγιστη χωρητικότητα µνήµης που κρατείται για τις εκτελέσεις των εργασιών σας.

42 Talend Open Studio Creative Commons License

Page 51: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

Για περισσότερες πληροφορίες σχετικά µε πιθανές παραµέτρους, ελέγξτε την ιστοσελίδα http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp.

2.6.5 Προτιµήσεις Σχεδιαστή

Μπορείτε να ρυθµίσετε τις προτιµήσεις των συστατικών στοιχείων και του σχεδιασµού των εργασιών για να κρατήσετε µόνιµες τις ρυθµίσεις σας στο Studio.

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις] .

• Επεκτείνετε τον κόµβο Talend > Εµφάνιση.

• πατήστε Σχεδίαση για να εµφανίσετε την αντίστοιχη προβολή.

Σε αυτή την προβολή, µπορείτε να καθορίσετε τον τρόπο που θα εµφανίζονται τα ονόµατα των στοιχείων και των µηνυµάτων βοήθειας.

Επιλέξτε τα αντίστοιχα πλαίσια ελέγχου για να προσαρµόσετε τη χρήση του design workspace του Talend Open Studio.

2.6.6 Προσθήκη κώδικα από προεπιλογή

Μπορείτε να προσθέσετε κοµµάτια κώδικα από προεπιλογή στην αρχή και στο τέλος του κώδικα της Εργασίας σας.

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Επεκτείνετε τους κόµβους Talend και Εισαγωγή/Εξαγωγή διαδοχικά και στη συνέχεια πατήστε Ρύθµιση Κελύφους για να εµφανιστεί η σχετική προβολή.

Creative Commons License Talend Open Studio 43

Page 52: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

• Στο πεδίο Εντολή, πληκτρολογήστε το κοµµάτι / κοµµάτια κώδικα πριν ή µετά από το %GENERATED_TOS_CALL% για να το/τα εµφανίσετε πριν ή µετά τον κώδικα της Εργασίας σας.

2.6.7 Προτιµήσεις απόδοσης

Μπορείτε να ορίσετε τις προτιµήσεις της δενδροειδούς προβολής του χώρου απόθεσης ανάλογα µε τη χρήση του Talend Open Studio. Για να ανανεώσετε την προβολή χώρου απόθεσης:

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Επεκτείνετε τον κόµβο Talend και πατήστε Απόδοση για να εµφανίσετε την ανανεωµένη προτίµηση του χώρου απόθεσης.

Ορίστε τις προτιµήσεις ανανέωσης ανάλογα µε τη χρήση του Talend Open Studio. Στην περιοχή Ανανέωση χώρου απόθεσης:

• Επιλέξτε το πλαίσιο ελέγχου Ανανέωση Χειροκίνητα για να ανανεώσετε χειροκίνητα την προβολή χώρος απόθεσης. Αυτή η επιλογή απενεργοποιεί τα άλλα πλαίσια.

44 Talend Open Studio Creative Commons License

Page 53: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

• Επιλέξτε το πλαίσιο ελέγχου Ανανέωση µε τη δηµιουργία ενός αντικειµένου για να ανανεώνεται η δενδροειδής προβολή χώρου απόθεσης κάθε φορά που δηµιουργείτε ένα νέο αντικείµενο (Επιχειρηµατικό Μοντέλο, Εργασία, Ρουτίνα, Μεταδεδοµένα και ούτω καθεξής).

• Επιλέξτε το πλαίσιο ελέγχου Ανανέωση µε την αποθήκευση ενός αντικειµένου για να ανανεώνεται η δενδροειδής προβολή χώρου απόθεσης κάθε φορά που αποθηκεύετε ένα αντικείµενο.

• Επιλέξτε το πλαίσιο ελέγχου Ανανέωση µε την διαγραφή ενός αντικειµένου για να ανανεώνεται η δενδροειδής προβολή χώρου απόθεσης κάθε φορά που διαγράφετε ένα αντικείµενο.

Μπορείτε να βελτιώσετε την απόδοσή σας όταν έχετε απενεργοποιήσει την αυτόµατη ανανέωση.

Ορίστε τις προτιµήσεις απόδοσης σύµφωνα µε τη χρήση του Talend Open Studio:

• Επιλέξτε το πλαίσιο ελέγχου Απενεργοποίηση αυτόµατης ανίχνευσης/ανανέωσης µετά την τροποποίηση του χώρου απόθεσης για να απενεργοποιήσετε τον αυτόµατο εντοπισµό και ενηµέρωση του χώρου απόθεσης.

• Επιλέξτε το πλαίσιο ελέγχου Έλεγχος των πεδίων ιδιοτήτων κατά την παραγωγή κώδικα για να ενεργοποιήσετε τον κριτικό έλεγχο των πεδίων ιδιοτήτων του συστατικού. Όταν ένα πεδίο ιδιοτήτων δεν έχει συµπληρωθεί σωστά, το στοιχείο περιβάλλεται από κόκκινο στο design workspace.

Μπορείτε να βελτιστοποιήσετε την απόδοση, εάν απενεργοποιήσετε τον έλεγχο των πεδίων ιδιοτήτων των στοιχείων, δηλαδή, αν εκκαθαρίσετε το πλαίσιο ελέγχου Έλεγχος των πεδίων ιδιοτήτων κατά την παραγωγή κώδικα.

• Επιλέξτε το πλαίσιο ελέγχου Παραγωγή κώδικα µε το άνοιγµα εργασίας για τη δηµιουργία κώδικα όταν ανοίγετε µια εργασία.

• Επιλέξτε το πλαίσιο ελέγχου Έλεγχος µόνο της τελευταίας έκδοσης µε την ανανέωση εργασιών ή µικροεργασιών για τον έλεγχο µόνο της τελευταίας έκδοσης όταν ενηµερώνετε µια εργασία ή µια µικροεργασία.

• Επιλέξτε το πλαίσιο ελέγχου ∆ιάδοση προσθήκης/διαγραφής αλλαγής µεταβλητών στα πλαίσια χώρου απόθεσης για να διαδώσετε αλλαγές µεταβλητών στα πλαίσια χώρου απόθεσης.

• Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση λήξης χρόνου αναµονής σύνδεσης σε βάση δεδοµένων για τη δηµιουργία χρόνου αναµονής σύνδεσης σε βάση δεδοµένων. Στη συνέχεια θέστε αυτό το χρόνο στο πεδίο Λήξη χρόνου αναµονής σύνδεσης (δευτερόλεπτα).

2.6.8 Προτιµήσεις τεκµηρίωσης

Μπορείτε να συµπεριλάβετε τον πηγαίο κώδικα στην παραγόµενη τεκµηρίωση.

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τον κόµβο Talend και πατήστε Τεκµηρίωση για να εµφανίσετε τις προτιµήσεις τεκµηρίωσης.

Creative Commons License Talend Open Studio 45

Page 54: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

• Επιλέξτε το πλαίσιο ελέγχου Πηγαίος κώδικας σε HTML τεκµηρίωση για να συµπεριλάβετε τον πηγαίο κώδικα στην HTML τεκµηρίωση που θα δηµιουργήσετε.

2.6.9 Προτιµήσεις SQL Builder

Μπορείτε να ορίσετε τις προτιµήσεις σας για το SQL Builder. Για να γίνει αυτό:

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τους κόµβους Talend και Καθορισµένες Ρυθµίσεις διαδοχικά και στη συνέχεια πατήστε Sql Builder για να εµφανιστεί η σχετική προβολή.

• Επιλέξτε το πλαίσιο ελέγχου προσθήκη παραθέσεων, στη δηµιουργία sql δηλώσεων για να τοποθετούνται πριν και µετά τα ονόµατα στηλών και πινάκων ανεστραµµένα κόµµατα στις SQL δηλώσεις σας.

• Στην περιοχή παραγωγής AS400 SQL, επιλέξτε τα πλαίσια ελέγχου Τυποποιηµένη ∆ήλωση SQL ή ∆ήλωση Συστήµατος SQL για να χρησιµοποιήσετε τυποποιηµένες δηλώσεις SQL ή δηλώσεις συστήµατος SQL αντίστοιχα όταν χρησιµοποιείτε µια βάση δεδοµένων AS400.

• Εκκαθαρίστε τα πλαίσια ελέγχου Ενεργοποίηση ερωτηµάτων ελέγχου στα στοχιεία βάσεων δεδοµένων (απενεργοποίηση προς αποφυγή προειδοποιήσεων για ειδικά ερωτήµατα) για να απενεργοποιήσετε τον έλεγχο των ερωτηµάτων σε όλα τα στοιχεία βάσης δεδοµένων.

2.6.10 Προτιµήσεις σχηµάτων

Μπορείτε να καθορίσετε το προεπιλεγµένο µήκος και είδος δεδοµένων των πεδίων σχήµατος των στοιχείων σας.

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τον κόµβο Talend και πατήστε Προεπιλεγµένος Τύπος και Μήκος για να εµφανιστεί το µήκος και το είδος των δεδοµένων του σχήµατος σας.

46 Talend Open Studio Creative Commons License

Page 55: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

Ρυθµίστε τις παραµέτρους σύµφωνα µε τις ανάγκες σας:

• Στην περιοχή Προεπιλεγµένες Ρυθµίσεις για Πεδία µε Null Τιµές, συµπληρώστε το είδος των δεδοµένων και το µήκος του πεδίου που θα ισχύει για τα null πεδία.

• Στην περιοχή Προεπιλεγµένες Ρυθµίσεις για Όλα τα Πεδία, συµπληρώστε το είδος των δεδοµένων και το µήκος του πεδίου που θα ισχύει για όλα τα πεδία του σχήµατος.

• Στην περιοχή Προεπιλεγµένο Μήκος για Τύπο ∆εδοµένων, συµπληρώστε το µήκος του πεδίου για κάθε τύπο δεδοµένων.

2.6.11 Προτιµήσεις βιβλιοθηκών

Μπορείτε να ορίσετε το φάκελο στον οποίο θα αποθήκευετε τις διάφορες βιβλιοθήκες που χρησιµοποιούνται στο Talend Open Studio. Για να γίνει αυτό:

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τους κόµβους Talend και Καθορισµένες Ρυθµίσεις διαδοχικά και στη συνέχεια πατήστε Βιβλιοθήκες για να εµφανίσετε τη σχετική προβολή.

Creative Commons License Talend Open Studio 47

Page 56: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΡύθµιση προτιµήσεων του Talend Open Studio

• Στην περιοχή Τρόπος επιλογής φακέλου, επιλέξτε το πλαίσιο ελέγχου Ίδιος φάκελος ρίζας για να αποθηκεύετε βιβλιοθήκες Java και Perl στον ίδιο φάκελο. Μπορείτε να ρυθµίσετε το µονοπάτι πρόσβασης στο πεδίο Μονοπάτι εξωτερικών βιβλιοθηκών µέσω του κουµπιού Πλοήγηση....

• Αν προτιµάτε να αποθηκεύσετε τις βιβλιοθήκες Java και Perl libraries σε δύο διαφορετικούς φακέλους, επιλέξτε το πλαίσιο ελέγχου Ένας φάκελος ρίζας για κάθε γλώσσα και ρυθµίστε τα µονοπάτια πρόσβασης στα Μονοπάτι εξωτερικών βιβλιοθηκών java και Μονοπάτι εξωτερικών βιβλιοθηκών perl για βιβλιοθήκες Java και Perl, αντίστοιχα.

2.6.12 Μετατροπή τύπων

Μπορείτε να ρυθµίσετε τις παραµέτρους για µετατροπή τύπων στο Talend Open Studio, από Java σε βάσεις δεδοµένων και και το αντίστροφο.

• Στη γραµµή µενού, πατήστε Παράθυρο > Προτιµήσεις για να ανοίξετε το πλαίσιο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τους κόµβους Talend και Καθορισµένες Ρυθµίσεις διαδοχικά και στη συνέχεια πατήστε Μεταδεδοµένα Tύπων Talend για να εµφανίσετε τη σχετική προβολή.

Η περιοχή Αρχείο Χαρτογράφησης Μεταδεδοµένων απαριθµεί τα αρχεία XML που φυλάσσουν τις παραµέτρους µετατροπής για κάθε τύπο δεδοµένων που χρησιµοποιείται στο Talend Open Studio.

• Μπορείτε να κάνετε εισαγωγή, εξαγωγή, ή να διαγράψετε κάποιο από τα αρχεία µετατροπής κάνοντας κλικ στην Εισαγωγή, Εξαγωγή ή Αφαίρεση αντίστοιχα..

• Μπορείτε να τροποποιήσετε κάποιο από τα αρχεία µετατροπής σύµφωνα µε τις ανάγκες σας, κάνοντας κλικ στο κουµπί Επεξεργασία για να ανοίξετε το πλαίσιο διαλόγου [Επεξεργασία αρχείου χαρτογράφησης] και στη συνέχεια να τροποποιήσετε τον κώδικα XML απευθείας στο ανοιχτό πλαίσιο διαλόγου.

48 Talend Open Studio Creative Commons License

Page 57: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

2.7 Προσαρµογή ρυθµίσεων έργου

Το Talend Open Studio σας επιτρέπει να προσαρµόσετε τις πληροφορίες και τις ρυθµίσεις του τρέχοντος έργου,συµπεριλαµβανοµένων της Παλέτας και των ρυθµίσεων εργασίας, της διαχείρισης έκδοσης των εργασιών και ούτω καθεξής.

2.7.1 Ρυθµίσεις Παλέτας

Για να προσαρµόσετε την εµφάνιση της Παλέτας:

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio , πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου] .

Στην προβολή Γενικά του πλαίσιου διαλόγου [Ρυθµίσεις Έργου] , µπορείτε να προσθέσετε µια περιγραφή στο τρέχον έργο σας αν δεν το έχετε πράξει κατά τη δηµιουργία του έργο.

• Στην προβολή δέντρου του πλαίσιου διαλόγου [Ρυθµίσεις Έργου] , αναπτύξτε τη Σχεδίαση και επιλέξτε Ρυθµίσεις Παλέτας. Οι ρυθµίσεις της τρέχουσας Παλέτας εµφανίζεται στο πλαίσιο στα δεξιά του πλαισίου διαλόγου.

• Επιλέξτε ένα στοιχείο ή οµάδες στοιχείων για αφαίρεση από την τρέχουσα Παλέτα.

• Στη συνέχεια, χρησιµοποιήστε το πλήκτρο αριστερού βέλους για να µετακινήσετε την επιλογή επάνω στο πάνελ προς τα αριστερά. Αυτό θααφαιρέσει τα επιλεγµένα στοιχεία από την Παλέτα του τρέχοντος στιγµιότυπου του Studio.

Creative Commons License Talend Open Studio 49

Page 58: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Για να εµφανίσετε πάλι κρυµµένα στοιχεία, επιλέξτε τα από το αριστερό πλαίσιο και χρησιµοποιήστε το πλήκτρο δεξιού βέλους για να τα επαναφέρετε στην Παλέτα.

• Πατήστε Εφαρµογή για να επικυρώσετε τις αλλαγές σας και OKγια να κλείσετε το πλαίσιο διαλόγου.

Για να επιστρέψετε στην προεπιλεγµένη ρύθµιση Παλέτας, πατήστε Επαναφορά Προεπιλογών.

2.7.2 ∆ιαχείριση εκδόσεων

Μπορείτε επίσης να διαχειριστείτε την έκδοση του κάθε αντικειµένου στη δενδροειδή προβολή του χώρου απόθεσης µέσω των Γενικά > ∆ιαχείριση Εκδόσεων του πλαίσιου διαλόγου [Ρυθµίσεις Έργου] .

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου] .

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, αναπτύξτε τα Γενικά και επιλέξτε ∆ιαχείριση Εκδόσεων για να ανοίξετε την αντίστοιχη προβολή.

50 Talend Open Studio Creative Commons License

Page 59: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Στη δενδροειδή προβολή χώρου απόθεσης, αναπτύξτε τον κόµβο που φυλάσσει τα αντικείµενα των οποίων θέλετε να διαχειριστείτε τις εκδόσεις τους και στη συνέχεια επιλέξτε τα πλαίσια ελέγχου αυτών των αντικειµένων. Τα επιλεγµένα αντικείµενα εµφανίζονται στη λίστα Αντικείµενα στα δεξιά µαζί µε την τρέχουσα έκδοση τους στην στήλη Έκδοση και τη νέα έκδοση ορισµένη στη στήλη Νέα Έκδοση.

• Στην περιοχή Επιλογές, επιλέξτε το πλαίσιο ελέγχου Αλλάξτε όλα τα αντικείµενα σε µια σταθερή έκδοση για να αλλάξετε την έκδοση των επιλεγµένων αντικειµένων στην ίδια σταθερή έκδοση.

• Πατήστε Επαναφορά αν θέλετε να αναιρέσετε τις αλλαγές.

• Για να αυξήσετε κάθε έκδοση αντικειµένων, επιλέξτε το πλαίσιο ελέγχου Ενηµέρωση της έκδοσης κάθε αντικειµένου και κάντε τις αλλαγές χειροκίνητα.

• Πατήστε Εφαρµογή για να εφαρµοστούν οι αλλαγές σας και στη συνέχεια OK για να κλείσετε το πλαίσιο διαλόγου.

Για περισσότερες πληροφορίες σχετικά µε τη διαχείριση εκδόσεων, δείτε ∆ιαχείριση εκδόσεων Εργασιών στη σελίδα 82.

2.7.3 Ρυθµίσεις Εργασιών

Μπορείτε να χρησιµοποιήσετε αυτόµατα τις ρυθµίσεις Φόρτωση Έµµεσου Πλαισίου και Στατιστικά και Ιστορικό που έχετε ορίσει στο πλαίσιο διαλόγου [Ρυθµίσεις Έργου] του πραγµατικού έργου όταν δηµιουργείτε µια νέα εργασία. Για να γίνει αυτό:

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου] .

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, πατήστε τον κόµβο Ρυθµίσεις Εργασιών για να ανοίξετε την αντίστοιχη προβολή.

• Επιλέξτε τα πλαίσια ελέγχου Χρήση ρυθµίσεις έργων κατά τη δηµιουργία µιας νέας εργασίας των περιοχών Φόρτωση Έµµεσου Πλαισίου και Στατιστικά και Ιστορικό.

Creative Commons License Talend Open Studio 51

Page 60: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Πατήστε Εφαρµογή για να επικυρώσετε τις αλλαγές σας και στη συνέχεια OK για να κλείσετε το πλαίσιο διαλόγου.

2.7.4 Στατιστικά & Ιστορικό

Όταν εκτελείτε µια Εργασία, µπορείτε να παρακολουθήσετε την εκτέλεση µέσω της επιλογής tStatCatcher Statistics ή µέσω της χρησιµοποίησης ενός στοιχείου καταγραφής. Αυτό θα σας δώσει τη δυνατότητα να αποθηκεύσετε τα δεδοµένα καταγραφής που συλλέγονται σε αρχεία .csv ή σε µια βάση δεδοµένων.

Μπορείτε έπειτα να δηµιουργήσετε το µονοπάτι προς το αρχείο καταγραφής και/ή τη βάση δεδοµένων µια και καλή στο πλαίσιο διαλόγου [Ρυθµίσεις Έργου] ώστε τα δεδοµένα καταγραφής να αποθηκεύονται πάντα σε αυτήν τη θέση.

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου].

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, αναπτύξτε τον κόµβο Ρυθµίσεις Εργασιών και έπειτα πατήστε Στατιστικά και Ιστορικό για να ανοίξετε την αντίστοιχη προβολή.

Εάν γνωρίζετε ότι οι προτιµήσεις για τα Στατιστικά & Ιστορικό δεν θα αλλάξουν ανάλογα µε το πλαίσιο της εκτέλεσης, τότε απλά ορίστε µόνιµες προτιµήσεις. Αν θέλετε να εφαρµόσετε τις ρυθµίσεις Στατιστικών & Ιστορικού µεµονωµένα, ,τότε

είναι καλύτερα να ρυθµίσετε αυτές τις παραµέτρους απευθείας στην προβολή Στατιστικά & Ιστορικό. Για περισσότερες πληροφορίες για αυτή την προβολή, δείτε Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής στη σελίδα 153.

52 Talend Open Studio Creative Commons License

Page 61: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Επιλέξτε τα πλαίσια ελέγχου Χρήση Στατιστικών, Χρήση Ιστορικού και Χρήση Volumetrics κατά περίπτωση, για να επιλέξετε το είδος πληροφοριών καταγραφής για το οποίο θέλετε να ορίσετε µονοπάτι.

• Επιλέξτε µια µορφή για την αποθήκευση των δεδοµένων καταγραφής: επιλέξτε είτε το Σε Αρχεία or Σε Βασή ∆εδοµένων πλαίσιο ελέγχου. Η επιλέξτε το πλαίσιο ελέγχου Στην Κονσόλα για να εµφανίσετε τα δεδοµένα στην κονσόλα.

Τα σχετικά πεδία ενεργοποιούνται ή να απενεργοποιούνται σύµφωνα µε αυτές τις ρυθµίσεις. Συµπληρώστε το Όνοµα Αρχείου ανάµεσα στις παραθέσεις ή το όνοµα Β∆ κατά περίπτωση ανάλογα µε το είδος των πληροφοριών καταγραφής που έχετε επιλέξει.

Μπορείτε να αποθηκεύσετε τώρα τις πληροφορίες σύνδεσης στη βάση δεδοµένων στο χώρο απόθεσης. Ορίστε τον Τύπο χώρου απόθεσης στο χώρο απόθεσης και περιηγηθείτε για την ανάκτηση των µεταδεδοµένων σύνδεσης. Τα πεδία συµπληρώνονται αυτόµατα.

Εναλλακτικά, αν αποθηκεύσετε τις πληροφορίες σύνδεσης σας σε ένα Πλαίσιο, µπορείτε να έχετε πρόσβασησε αυτές µέσω του συνδυασµού Ctrl+Space.

2.7.5 Ρυθµίσεις πλαισίου

Μπορείτε να ορίσετε προεπιλεγµένες παραµέτρους πλαισίου προεπιλογή που θέλετε να χρησιµοποιήσετε στις Εργασίες σας.

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου].

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, αναπτύξτε τον κόµβο Ρυθµίσεις Εργασιών και έπειτα επιλέξτε το πλαίσιο ελέγχου Φόρτωση Έµµεσου Πλαισίου για να εµφανίσετε τις παραµέτρους ρύθµισης του χαρακτηριστικού Implicit tContextLoad.

• Επιλέξτε τα πλαίσια ελέγχου Από Αρχείο ή Από Βάση ∆εδοµένων σύµφωνα µε τον τύπο του αρχείου στο οποίο θέλετε να αποθηκεύσετε τα πλαίσια σας.

• Για τα αρχεία, συµπληρώστε το µονοπάτι του αρχείου στο πεδίο Από Αρχείο και το διαχωριστικό πεδίου στο πεδίο ∆ιαχωριστής Πεδίου.

Creative Commons License Talend Open Studio 53

Page 62: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Για τις βάσεις δεδοµένων, επιλέξτε τη λειτουργία Προκαθορισµένος or χώρος απόθεσης στη λίστα Τύπος Ιδιοτήτων και συµπληρώστε τα επόµενα πεδία.

• Συµπληρώστε τα πεδία Όνοµα Πίνακα και Κατάσταση Ερωτήµατος.

• Επιλέξτε τον τύπο του µηνύµατος συστήµατος που θέλετε να έχετε (προειδοποίηση, σφάλµα, η πληροφορίες) σε περίπτωση που µια µεταβλητή έχει φορτωθεί αλλά δεν βρίσκεται στο πλαίσιο ή το αντίστροφο.

• Πατήστε Εφαρµογή για να επικυρώσετε τις αλλαγές σας και στη συνέχεια OK για να κλείσετε το πλαίσιο διαλόγου.

2.7.6 Χρήση Ρυθµίσεων Έργου

Από το πλαίσιο διαλόγου [Ρυθµίσεις Έργου], µπορείτε να επιλέξετε σε ποια Εργασία στη δενδροειδή προβολή χώρου απόθεσης θέλετε να εφαρµόσετε τις ρυθµίσεις Φόρτωση Έµµεσου Πλαισίου και Στατιστικά και Ιστορικό. Για να γίνει αυτό:

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου].

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, αναπτύξτε τον κόµβο Ρυθµίσεις Εργασιών και έπειτα πατήστε Χρήση Ρυθµίσεων Έργου για να εµφανίσετε τη χρήση των επιλογών Φόρτωση Έµµεσου Πλαισίου και Στατιστικά και Ιστορικό στις Εργασίες.

54 Talend Open Studio Creative Commons License

Page 63: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

• Στην περιοχή Φόρτωση Έµµεσου Πλαισίου, επιλέξτε τα πλαίσια ελέγχου που αντιστοιχούν στις Εργασίες στις οποίες θέλετε να χρησιµοποιήσετε την επιλογή φόρτωσης έµµεσου πλαισίου.

• Στην περιοχή Ρυθµίσεις Στατιστικών Ιστορικού, επιλέξτε the check boxes corresponding to the Jobs in which you want to use the stats και logs option.

• Πατήστε Apply to validate your changes και then OK to close the πλαίσιο διαλόγου.

2.7.7 Ρυθµίσεις κατάστασης

Στο πλαίσιο διαλόγου [Ρυθµίσεις Έργου], you can also define the Status.

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου].

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, πατήστε στον κόµβο Κατάσταση για να ορίσετε τις κύριες ιδότητες των στοιχείων της δενδροειδής προβολής του χώρου απόθεσης . Οι βασικές ιδιότητες ενός αντικειµένου του χώρου απόθεσης συγκεντρώνουν στοιχεία όπως Όνοµα, Σκοπός, Περγραφή, Συγγραφέας, Έκδοση και Κατάσταση του επιλεγµένου αντικειµένου. Οι περισσότερες ιδιότητες είναι πεδία ελεύθερου κειµένου, αλλά το πεδίο Κατάσταση είναι µια αναπτυσσόµενη λίστα.

• Πατήστε το κουµπί Νέο... για να εµφανίσετε ένα πλαίσιο διαλόγου και να συµπληρώσετε τη λίστα Κατάσταση µε τις πιο σχετικές τιµές, ανάλογα µε τις ανάγκες σας. Σηµειώστε ότι ο Κώδικας δεν µπορεί να υπερβαίνει τους 3 χαρακτήρες σε µήκος και η Ετικέτα είναι απαιτούµενο.

Creative Commons License Talend Open Studio 55

Page 64: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΠροσαρµογή ρυθµίσεων έργου

Το Talend διαφοροποιείται µεταξύ δύο τύπων κατάστασης: Τεχνική κατάσταση και Κατάσταση τεκµηρίωσης.

Η λίστα Τεχνική κατάσταση εµφανίζει κώδικες ταξινόµησης για τα στοιχεία που πρέπει να εκτελούνται σε σταθµούς, όπως Εργασίες, µεταδεδοµένα ή ρουτίνες.

Η λίστα Κατάσταση τεκµηρίωσης βοηθά στην κατάταξη των στοιχείων του χώρου απόθεσης που µπορούν να χρησιµοποιηθούν στην τεκµηρίωση διαδικασιών (Επιχειρηµατικά Μοντέλα ή τεκµηρίωση).

• Μόλις ολοκληρωθούν οι ρυθµίσεις κατάστασης, πατήστε OK για αποθήκευση.

Η λίστα Κατάσταση θα προσφέρει τα επίπεδα κατάστασης που ορίσατε εδώ, όταν καθορίσατε τις κύριες ιδιότητες των σχέδιων εργασίας και των επιχειρηµατικών µοντέλων.

• Στο πλαίσιο διαλόγου [Ρυθµίσεις Έργου], πατήστε Εφαρµογή για να επικυρώσετε τις αλλαγές σας και στη συνέχεια OK για να κλείσετε το πλαίσιο διαλόγου.

2.7.8 Ρυθµίσεις ασφάλειας

Μπορείτε να αποκρύψετε ή να εµφανίσετε κωδικές λέξεις στις τεκµηριώσεις σας, στα µεταδεδοµένα, στα πλαίσια, και ούτω καθ 'εξής, όταν είναι αποθηκευµένα στην δενδροειδή προβολή του χώρου απόθεσης .

• Στη γραµµή εργαλείων του κύριου παράθυρου του Studio, πατήστε ή πατήστε Αρχείο > Επεξεργασία Ιδιοτήτων Έργου από τη γραµµή µενού για να ανοίξετε το πλαίσιο διαλόγου [Ρυθµίσεις Έργου].

• Στη δενδροειδή προβολή του πλαισίου διαλόγου, πατήστε τον κόµβο Ασφάλεια για να ανοίξετε τη σχετική προβολή.

• Επιλέξτε το πλαίσιο ελέγχο Απόκρυψη κωδικών λέξεων για να κρύψετε τον κωδικό σας.

Εάν επιλέξετε το πλαίσιο ελέγχου Απόκρυψη κωδικών λέξεων η κωδική σας λέξη θα είναι κρυµµένη για όλες τις τεκµηριώσεις σας, τα πλαίσια, και ούτω καθ 'εξής, καθώς και για τις ιδιότητες των στοιχείων σας όταν επιλέξετε το χώρο απόθεσης στο

πεδίο Τύπος Ιδιότητας της προβολής του συστατικού στοιχείου Βασικές ρυθµίσεις, δηλαδή της παρακάτω οθόνης. Ωστόσο, , αν επιλέξετε Προκαθορισµένος, η κωδική λέξη δεν θα είναι κρυφή.

56 Talend Open Studio Creative Commons License

Page 65: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΕργασίες µετάβασης

• Στο πλαίσιο διαλόγου [Ρυθµίσεις Έργου], πατήστε Εφαρµογή για να επικυρώσετε τις αλλαγές σας και στη συνέχεια OK για να κλείσετε το πλαίσιο διαλόγου.

2.8 Εργασίες µετάβασης

Οι εργασίες µετάβασης εκτελούνται για να διασφαλιστεί η συµβατότητα των έργων που δηµιουργήσατε µε µια προηγούµενη έκδοση του Talend Open Studio µε την τρέχουσα έκδοση.

Εφόσον κάποιες αλλαγές µπορεί να γίνουν ορατές στο χρήστη, σκεφτήκαµε να µοιραστούµε αυτές τις εργασίες ενηµέρωσης µαζί σας µέσα από ένα παράθυρο πληροφοριών.

Μερικές αλλαγές που επηρεάζουν τη χρήση του Talend Open Studio περιλαµβάνουν, για παράδειγµα:

Creative Commons License Talend Open Studio 57

Page 66: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Ξεκινώντας µε το Talend Open StudioΕργασίες µετάβασης

• το tDBInput που χρησιµοποιείται µε µια βάση δεδοµένων MySQL γίνεται ένα ειδικό συσταικό στοιχείο tDBMysqlInput η άποψη του οποίου αλλάζει αυτόµατα στην Εργασία που χρησιµοποιείται.

• το tUniqRow που βασίζεται στα κλειδιά των σχηµάτων Εισόδο, ενώ το τρέχον tUniqRow επιτρέπει στον χρήστη να επιλέξει τη στήλη στην οποία θα βασίσει τη µοναδικότητα.

Αυτό το παράθυρο πληροφοριών αναδύεται όταν ξεκινάτε το έργο που εισάγατε (δηµιουργήσατε) σε µια προηγούµενη έκδοση του Talend Open Studio.

Απαριθµεί και παρέχει µια σύντοµη περιγραφή των εργασιών τα οποία πραγµατοποιήθηκαν µε επιτυχία, ώστε να µπορείτε να προχωρήσετε οµαλά τα έργα σας.

58 Talend Open Studio Creative Commons License

Page 67: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 3

Σχεδιάζοντας ένα Επιχειρηµατικό Μοντέλο

Τα επιχειρήµατικά µοντέλα είναι οι µηχανισµοί µέσω των οποίων οργανώνονται οι επιχειρήσεις. Συνήθως περιλαµβάνουν τόσο τα συστήµατα και τις διεργασίες που χρησιµοποιούνται ήδη στην επιχείρηση, καθώς και αυτές που θα χρειαστούν στο µέλλον.

Ο σχεδιασµός επιχειρηµατικών µοντέλων σε µια επιχείρηση συνήθως οδηγεί σε µεγαλύτερες πιθανότητες επιτυχίας των επιχειρήσεων, διότι τα επιχειρηµατικά µοντέλα µπορούν να µειώσουν την αρχική επένδυση, να επιταχύνουν τις ταµειακές ροές εσόδων / αποδοχές , να βοήθησουν στη λήψη αξιόπιστης ανάδρασης των πελατών συχνότερα και νωρίτερα, καθώς και στη λήψη άλλων µέτρων για τη µείωση του επενδυτικού κινδύνου.

Το Talend Open Studio προσφέρει το καλύτερο εργαλείο για να τυποποιηθούν οι επιχειρησιακές περιγραφές για τα δοµικά στοιχεία και τις σχέσεις τους. Το Talend Open Studio επιτρέπει να σχεδιάζετε συστήµατα, συνδέσεις, διεργασίες και απαιτήσεις χρησιµοποιώντας τυποποιηµένη σηµειογραφία ροών εργασίας µέσα από µια διαισθητική γραφική εργαλειοθήκη.

Το κεφάλαιο αυτό στοχεύει σε διευθυντές επιχειρήσεων, υπεύθυνους λήψης αποφάσεων ή προγραµµατιστές που θέλουν να µοντελοποιήσουν τις ανάγκες διαχείρισης ροής σε µακροσκοπικό επίπεδο.

Page 68: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΣτόχοι

3.1 Στόχοι

Ένα επιχειρησιακό µοντέλο είναι µια µη τεχνική άποψη της ανάγκης ροής εργασίας των επιχειρήσεων.

Σε γενικές γραµµές, ένα τυπικό επιχειρηµατικό µοντέλο θα περιλαµβάνει τα στρατηγικά συστήµατα ή τις διεργασίες που ήδη υπάρχουν και λειτουργούν στην εταιρεία σας, καθώς και νέες ανάγκες. Μπορείτε να συµβολίζετε αυτά τα συστήµατα, τις διεργασίες και τις ανάγκες µε τη χρήση πολλαπλών µορφών και να δηµιουργείτε συνδέσεις µεταξύ τους. Πιθανά, όλα τους µπορούν να περιγραφούν εύκολα µε χαρακτηριστικά χώρου απόθεσης και εργαλεία µορφοποίησης.

Στο design workspace του Talend Open Studio, µπορείτε να χρησιµοποιήσετε πολλαπλά εργαλεία µε σκοπό να:

• σχεδιάσετε τις ανάγκες της επιχείρησης σας,

• δηµιουργήσετε και να εκχώρησετε πολλά αντικείµενα χώρου απόθεσης στα αντικείµενα του µοντέλου σας,

• να καθορίσει τις ιδιότητες του επιχειρηµατικού µοντέλου των αντικειµένων του µοντέλου σας.

3.2 Άνοιγµα ή δηµιουργία ενός επιχειρηµατικού µοντέλουl

Ανοίξτε το Talend Open Studio ακολουθώντας τη διαδικασία όπως αναφέρεται αναλυτικά στην παράγραφο Εκκινώντας το Talend Open Studio στη σελίδα 7.

Από την κύρια σελίδα του Talend Open Studio, κάντε κλικ στον κόµβο Επιχειρηµατικά µοντέλα της δενδροειδούς προβολής του Χώρου Απόθεσης για να επεκτείνετε τη δενδρειδή προβολή του επιχειρηµατικού µοντέλου.

Επιλέξτε την επιλογή Ανάπτυξη/Σύµπτυξη του µενού µε δεξί κλικ, για να εµφανίσετε όλα τα υπάρχοντα επιχειρηµατικά µοντέλα (αν υπάρχουν)..

3.2.1Άνοιγµα ενός επιχειρηµατικού µοντέλου

Κάντε διπλό κλικ στο όνοµα του επιχειρηµατικού µοντέλου που θα ανοίξετε.

Το επιλεγµένο επιχειρηµατικό µοντέλο ανοίγει στο design workspace.

3.2.2∆ηµιουργία ενός επιχειρηµατικού µοντέλου

Κάντε δεξί κλικ στον κόµβο Επιχειρηµατικά Μοντέλα και επιλέξτε ∆ηµιουργία Επιχειρηµατικού Μοντέλου.

Ο αυτόµατος οδηγός δηµιουργίας σας καθοδηγεί στα βήµατα για να δηµιουργήσετε ένα νέο επιχειρηµατικό µοντέλο.

Επιλέξτε το φάκελο Τοποθεσία όπου θέλετε να αποθηκευτεί το νέο µοντέλο.

60 Talend Open Studio Creative Commons License

Page 69: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Και συµπληρώστε ένα Όνοµα για αυτό. Το όνοµα που ορίζετε στο αρχείο εµφανίζεται ως ετικέτα σε µια καρτέλα στο επάνω µέρος του design workspace και το ίδιο όνοµα εµφανίζεται στον κόµβο Επιχειρηµατικά Μοντέλα στη δενδροειδή προβολή Χώρου Απόθεσης.

Ο Σχεδιαστής ανοίγει στο άδειο design workspace.

Μπορείτε να δηµιουργήσετε όσα µοντέλα θέλετε και να τα ανοίξετε όλα, θα εµφανιστούν σε ένα σύστηµα καρτελών στο design workspace.

Ο Σχεδιαστής αποτελείται από τα ακόλουθá πλαίσια:

• το design workspace του Talend Open Studio

• µια Παλέτα σχηµάτων και γραµµών ειδικών για την Επιχειρηµατική µοντελοποίηση

• το πλαίσιο Επιχειρηµατικό Μοντέλο που δείχνει συγκεκριµένες πληροφορίες σχετικά µε το σύνολο ή µέρος του µοντέλου.

3.3 Μοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Αν έχετε πολλές καρτέλες ανοιγµένες στο design workspace, κάντε κλικ στην αντίστοιχη καρτέλα για να δείτε τις κατάλληλες πληροφορίες του µοντέλου.

Creative Commons License Talend Open Studio 61

Page 70: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Στην προβολή Επιχειρηµατικό Μοντέλο, µπορείτε να δείτε πληροφορίες σχετικά µε την ενεργό µοντέλο.

Χρησιµοποιήστε την Παλέτα για να µεταφέρετε τα σχετικά σχήµατα στο design workspace και να τα συνδέσετε µαζί µε διακλαδώσεις και να οργανώσετε ή να βελτιώσετε την οπτική πλευρά του µοντέλου µεγεθύνοντας ή σµικρύνοντας.

Η Παλέτα προσφέρει γραφικές αναπαραστάσεις για τα αντικείµενα που αλληλεπιδρούν σε ένα επιχειρηµατικό µοντέλο.

Τα αντικείµενα µπορεί να είναι διαφόρων τύπων, από στρατηγικού συστήµατος έως τεκµηρίωσης της παραγωγής ή βήµατος απόφασης. Κάθε ένα έχει ένα συγκεκριµένο ρόλο στο επιχειρηµατικό µοντέλο σας σύµφωνα µε την περιγραφή, τον ορισµό και την εκχώρηση που δίνετε σε αυτό.

Όλα τα αντικείµενα εκπροσωπούνται στην Παλέτα ως σχήµατα, και µπορούν να συµπεριληφθούν στο µοντέλο.

Σηµειώστε ότι πρέπει να κάνετε κλικ στο φάκελο επιχείρηση για να εµφανιστεί η βιβλιοθήκη των σχηµάτων στην Παλέτα.

3.3.1Σχήµατα

Επιλέξτε το σχήµα που αντιστοιχεί στο σχετικό αντικείµενο που θέλετε να συµπεριλάβετε στο επιχειρηµατικό µοντέλο σας . Κάντε διπλό κλικ επάνω του ή κάντε κλικ στο σχήµα στην Παλέτα και µεταφέρετε το στην περιοχή µοντελοποίησης.

Εναλλακτικά, για γρήγορη πρόσβαση στη βιβλιοθήκη των σχηµάτων, κρατήστε το δροµέα σας σταθερό στην περιοχή µοντελοποίησης για µερικά δευτερόλεπτα για να εµφανιστεί η γραµµή εργαλείων γρήγορης πρόσβασης:

Για παράδειγµα, αν η επιχειρηµατική σας διαδικασία περιλαµβάνει ένα βήµα απόφασης, επιλέξτε το σχήµα διαµαντιού στην Παλέτα για να προσθέσετε αυτό το βήµα απόφασης στο µοντέλο σας.

Όταν µετακινείτε το δείκτη πάνω από τη γραµµή εργαλείων γρήγορς πρόσβασης, µια αναδυόµενη συµβουλή σας βοηθά να προσδιορίσετε τα σχήµατα.

Στη συνέχεια, ένα απλό κλικ αρκεί για να το εµφανίσετε στην περιοχή µοντελοποίησης.

Το σχήµα τοποθετείται σε ένα διακεκοµµένο µαύρο πλαίσιο. Τραβήξτε τις κουκίδες της γωνία για να αλλάξετε το µέγεθος του όσο χρειάζεται.

Επίσης, ένα παράθυρο εισόδου µε µπλε άκρα σας επιτρέπει να προσθέσετε µια ετικέτα στο σχήµα. ∆ώστε ένα εκφραστικό όνοµα ώστε να είστε σε θέση να προσδιορίσετε µε µια µατιά το ρόλο αυτού του σχήµατος στο µοντέλο.

∆ύο βέλη κάτω από το προστιθέµενο σχήµα σας επιτρέπουν να δηµιουργήσετε συνδέσεις µε άλλα σχήµατα. Μπορείτε να καθορίσετε γρήγορα ως εκ τούτου τη σειρά ακολουθίας ή τις εξαρτήσεις µεταξύ των σχηµάτων.

62 Talend Open Studio Creative Commons License

Page 71: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Σχετικό θέµα: Σύνδεση Σχηµάτων στη σελίδα 63.

Τα διαθέσιµα σχήµατα περιλαµβάνουν:

3.3.2 Σύνδεση Σχηµάτων

Κατά το σχεδιασµό του επιχειρηµατικού µοντέλου σας, θέλετε να εφαρµόσετε σχέσεις µεταξύ ενός σχήµατος πηγής και ενός σχήµατος στόχου.

Υπάρχουν δύο πιθανοί τρόποι για να συνδέσετε σχήµατα στο design workspace:

Callout Details

Απόφαση Το σχήµα διαµαντιού αναπαριστά γενικά µια κατάσταση αν στο µοντέλο. Επιτρέπει να ληφθούν δράσεις ευαίσθητες πλαισίου..

∆ράση Το τετράγωνο σχήµα µπορεί να χρησιµοποιηθεί για να συµβολίσει δράσεις οποιασδήποτε φύσεως, όπως η µετατροπή, µετάφραση ή µορφοποίησης.

Τερµατικό Το τετράγωνο µε τις στρογγυλεµένες άκρες µπορεί να αναπαριστά κάθε είδος εξόδου τερµατικού.

∆εδοµένα Ένα παραλληλόγραµµο σχήµα συµβολίζει δεδοµένα οποιουδήποτε τύπου.

Έγγραφο Εισάγει ένα αντικείµενο Εγγράφου που µπορεί να είναι οποιουδήποτε είδους εγγράφου και µπορεί να χρησιµοποιηθεί ως είσοδος ή έξοδος για την επεξεργασία των δεδοµένων.

Είσοδος Εισαγωγή αντικειµένου εισόδου που επιτρέπει στο χρήστη να πληκτρολογήσει µε το χέρι ή να παρέχει στοιχεία χειροκίνητα για επεξεργασία.

Λίστα Αποτελεί µια λίστα των δεδοµένων που εξάγονται. Η λίστα µπορεί να οριστεί να φυλάσσει ένα συγκεκριµένο τύπο δεδοµένων.

Βάση ∆εδοµένων

Εισαγωγή ενός αντικειµένου βάσης δεδοµένων το οποίο µπορεί να φυλάξει την είσοδο ή έξοδο δεδοµένων προς επεξεργασία.

∆ράστης Αυτός ο σχηµατικός χαρακτήρας συµβολίζει παράγοντες στην στήριξη αποφάσεων, καθώς και τεχνικές διεργασίες.

Έλλειψη Εισάγει ένα σχήµα έλλειψης.

Gear Αυτό το κοµµάτι gearing µπορεί να χρησιµοποιηθεί για να τονίσει κοµµάτια του κώδικα που έχει προγραµµατιστεί µε το χέρι και που θα πρέπει να αντικατασταθεί από µια Εργασία Talend για παράδειγµα.

Creative Commons License Talend Open Studio 63

Page 72: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Είτε να επιλέξετε το κατάλληλο εργαλείο Συσχέτιση στην Παλέτα. Στη συνέχεια,στο design workspace, φτιάξτε ένα σύνδεσµο από το ένα σχήµα στο άλλο για να γίνει η σύνδεση µεταξύ τους.

Ή, µπορείτε να εφαρµόσετε τόσο τη συσχέτιση όσο και το στοιχείο που πρέπει να συσχετιστεί, σε µερικά µόνο κλικ.

• Απλά περάστε µε το ποντίκι πάνω από ένα σχήµα που έχετε ήδη τοποθετήσει στοdesign workspace, για να εµφανίσετε τα βέλη διπλής σύνδεσης.

• Επιλέξτε το αντίστοιχο βέλος για την εφαρµογή της σωστής κατευθυνόµενης σύνδεσης αν χρειαστεί.

• Σύρετε ένα σύνδεσµο προς µια κενή περιοχή τουdesign workspace και απελευθερώστε για να απεικονίσετε το αναδυόµενο µενού συνδέσεων.

• Επιλέξτε την κατάλληλη σύνδεση από αυτές που βρίσκονται στη λίστα των συσχετίσεων. Μπορείτε να επιλέξετε ανάµεσα σε απλή σχέση, κατεύθυνσης ή σχέση αµφίδροµη σχέση. απλή συσχέτιση, κατευθυνόµενη συσχέτιση ή αµφίδροµη συσχέτιση.

• Στη συνέχεια, επιλέξτε το κατάλληλο στοιχείο για να συνδεθείτε, µεταξύ αυτών που βρίσκονται στη λίστα

Μπορείτε να δηµιουργήσετε µια σύνδεση σε ένα υπάρχον στοιχείο του µοντέλου. Επιλέξτε Υπάρχον Στοιχείο από το αναδυόµενο µενού και επιλέξτε το υπάρχον στοιχείο που θέλετε να συνδεθείτε στο εµφανιζόµενο πλαίσιο λίστας.

64 Talend Open Studio Creative Commons License

Page 73: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Η σύνδεση δηµιουργείται αυτόµατα µε το επιλεγµένο σχήµα.

Η φύση αυτής της σύνδεσης µπορεί να οριστεί µε βάση στοιχεία Χώρου Απόθεσης, και µπορεί να διαµορφωθεί και να επισηµανθεί στο πλαίσιο Ιδιότητες, βλέπε Business models στη σελίδα 67.

Όταν δηµιουργείτε µια σύνδεση, ένα πλαίσιο εισόδου σας επιτρέπει να προσθέσετε µια ετικέτα στη σύνδεση που έχετε δηµιουργήσει. Επιλέξτε ένα όνοµα για να σας βοηθήσει να προσδιορίσετε το είδος της συσχέτισης που δηµιουργήσατε.

Μπορείτε επίσης να προσθέσετε σηµείωση και σχόλιο για το µοντέλο σας, προκειµένου να προσδιορίσει τα στοιχεία ή τις συνδέσεις σε µεταγενέστερο στάδιο. You can also add note and comment to your model in order to identify elements or

connections at a later stage.

Σχετικό θέµα: Σχολιασµός και τακτοποίηση ενός µοντέλου στη σελίδα 65

3.3.3 Σχολιασµός και τακτοποίηση ενός µοντέλου

Τα εργαλεία της Παλέτας σας επιτρέπουν να προσαρµόσετε το µοντέλο σας:

Προσθήκη µιας σηµείωσης ή ελεύθερου κειµένου

Για να προσθέσετε µια σηµείωση, επιλέξτε το εικονίδιο Σηµείωση στην Παλέτα, που βρίσκεται στα δεξιά του design workspace.

Callout Λεπτοµέρειες

Επιλογή Επιλογή και µετακίνηση των σχηµάτων και των γραµµών στην περιοχή µοντελοποίησης του design workspace.

Εστίαση Μεγέθυνση ενός τµήµατος του µοντέλου. Για να παρακολουθήσετε µε µεγαλύτερη ακρίβεια µέρος του µοντέλου. Για σµίκρυνση, πατήστε Shift και κάντε κλικ στο design workspace.

Σηµείωση/Κείµενο/Επισύναψη Σηµείωσης

Επιτρέπει σχόλια και σηµειώσεις να προστεθούν για να αποθηκευτούν χρήσιµες πληροφορίες σχετικά µε το µοντέλο ή µέρος αυτού.

Creative Commons License Talend Open Studio 65

Page 74: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Εναλλακτικά, κάντε δεξί κλικ στο µοντέλο ή στο σχήµα που θέλετε να συνδέσετε τη σηµείωση και επιλέξτε Προσθήκη Σηµείωσης. Ή επιλέξτε το εργαλείο Σηµείωση στην γραµµή εργαλείων γρήγορης πρόσβασης.

Μια ασύγχρονη σηµείωση εµφανίζεται στην περιοχή µοντελοποίηση. Εάν η σηµείωση είναι συνδεδεµένη µε ένα συγκεκριµένο σχήµα, σχηµατίζεται µια γραµµή αυτοµάτως στο σχήµα.

Πληκτρολογήστε το κείµενο στο πλαίσιο εισόδου ή, εάν αυτό δεν εµφανίζεται, πληκτρολογήστε απευθείας στην ασύγχρονη σηµείωση.

Εάν θέλετε να συνδέσετε τις σηµειώσεις σας και τα ειδικά σχήµατα του µοντέλου σας, πατήστε το κάτω βέλος δίπλα από το εργαλείο Σηµείωση στην Παλέτα και επιλέξτε Επισύναψη Σηµείωσης. Τραβήξτε το µαύρο βέλος προς µια κενή περιοχή του design workspace, και απελευθερώστε. Το αναδυόµενο µενού σας επιτρέπει να επισυνάψετε µια νέα Σηµείωση για το επιλεγµένο σχήµα.

Επίσης, µπορείτε να επιλέξετε το χαρακτηριστικό Προσθήκη Κειµένου για να πληκτρολογήσετε ελεύθερο κείµενο, κατευθείαν στο χώρο µοντελοποίησης. Μπορείτε να αποκτήσετε πρόσβαση σε αυτήν τη δυνατότητα στο αναπτυσσόµενο µενού Σηµείωση της Παλέτας ή µέσω µιας συντόµευσης που βρίσκεται δίπλα στο χαρακτηριστικό Προσθήκη Σηµείωσης στη γραµµή εργαλείων γρήγορης πρόσβασης.

Τακτοποίηση της προβολής µοντέλου

Μπορείτε επίσης να ρυθµίσετε εκ νέου την εµφάνιση και την αισθητική του µοντέλου σας, µέσω του µενού που εµφανίζεται µε δεξί κλικ.

Τοποθετήστε το δροµέα σας στο design workspace, κάντε δεξί κλικ για να εµφανιστεί το µενού και επιλέξτε Τακτοποίηση όλων. Τα σχήµατα κινούνται αυτόµατα για να υπάρξει η καλύτερη δυνατή ανάγνωση του µοντέλου.

Εναλλακτικά, µπορείτε να επιλέξετε χειροκίνητα ολόκληρο το µοντέλο ή µέρος αυτού.

Για να το κάνετε αυτό, κάντε δεξί κλικ σε οποιοδήποτε µέρος της περιοχής µοντελοποίησης, και κάντε κλικ στο κουµπί Επιλογή.

Μπορείτε να επιλέξετε:

• Όλα τα σχήµατα και τους συζευκτήρες του µοντέλου,

• Όλα τα σχήµατα που χρησιµοποιούνται στο design workspace,

• Όλους τους συζευκτήρες που συνδέουν µαζί τα σχήµατα.

Από αυτό το µενού µπορείτε επίσης να κάνετε µεγέθυνση και σµίκρυνση σε µέρος του µοντέλου και να αλλάξετε την προβολή του µοντέλου.

66 Talend Open Studio Creative Commons License

Page 75: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

3.3.4 Business models

Οι πληροφορίες στην προβολή Business Models αντιστοιχούν στην τρέχουσα επιλογή, εάν υπάρχει. Αυτό µπορεί να είναι όλο το µοντέλο, αν έχετε επιλέξει όλα τα σχήµατα του ή πιο συγκεκριµένα ένα από τα σχήµατα από τα οποία είναι κατασκευασµένο. Εάν δεν είναι επιλεγµένο τίποτα, η καρτέλα Business Models παρέχει γενικές πληροφορίες για το µοντέλο.

Η προβολή Business Models περιλαµβάνει διαφορετικά είδη πληροφοριών που συγκεντρώνονται στις καρτέλες Κύρια, Εµφάνιση, Χάρακες & Πλέγµα, και Ανάθεση.

Η καρτέλα Κύρια εµφανίζει βασικές πληροφορίες σχετικά µε το επιλεγµένο αντικείµενο στο design workspace, είτε είναι ένα Επιχειρηµατικό Μοντέλο ή µια Εργασία. Για περισσότερες πληροφορίες σχετικά µε την καρτέλα Κύρια, βλέπε Κύρια καρτέλα στη σελίδα 32.

Καρτέλα Εµφάνιση

Από την καρτέλα Εµφάνιση µπορείτε να εφαρµόσετε χρώµατα γεµίσµατος ή περιγράµµατος, αλλαγή της εµφάνισης των σχηµάτων και γραµµών για να προσαρµόσετε το επιχειρηµατικό µοντέλο σας ή να διευκολύνετε την ανάγνωση του.

Η προβολή Business Model περιλαµβάνει τις εξής µορφές:

• γέµισµα του σχήµατος µε το επιλεγµένο χρώµα.

• χρωµατισµός του περιγράµµατος των σχηµάτων

• εισαγωγή κειµένου πάνω από το σχήµα

• εισαγωγή χρωµάτων διαβάθµισης στο σχήµα

• εισαγωγή σκιών στο σχήµα

Μπορείτε επίσης να µετακινήσετε και να διαχειριστείτε τα σχήµατα του µοντέλου σας χρησιµοποιώντας τα εργαλεία έκδοσης. Κάντε δεξί κλικ στο σχετικό σχήµα για την πρόσβαση σε αυτά τα εργαλεία επεξεργασίας.

Καρτέλα Χάρακες και Πλέγµα

Για να εµφανίσετε την καρτέλα Χάρακες & Πλέγµα, κάντε κλικ στο εργαλείο Επιλογή στην Παλέτα, κάντε κλικ στη συνέχεια σε κάθε κενή περιοχή του design workspace για να αποεπιλέξετε κάθε τρέχουσα επιλογή.

Κάντε κλικ στην καρτέλα Χάρακες & Πλέγµα για πρόσβαση στην προβολή χάρακα και πλέγµατος.

Creative Commons License Talend Open Studio 67

Page 76: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΜοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο

Στην περιοχή Εµφάνιση, επιλέξτε το πλαίσιο ελέγχου Εµφάνιση Χάρακα για να δείτε το Χάρακα, το πλαίσιο ελέγχου Εµφάνιση Πλέγµατος για να δείτε τα Πλέγµα, ή και τα δύο πλαίσια. Το Πλέγµα µπροστά στέλνει το πλέγµα στο µπροστινό µέρος του µοντέλου.

Στην περιοχή Μέτρησης, επιλέξτε τη µονάδα µέτρησης µεταξύ Εκατοστών, Ιντσών ή Εικονοστοιχείων.

Στην περιοχή Γραµµή Πλέγµατος, κάντε κλικ στο κουµπί Χρώµα για να ορίσετε το χρώµα των γραµµών πλέγµατος και επιλέξτε το στυλ τους από τη λίστα Στυλ.

Επιλέξτε το πλαίσιο ελέγχου Προσαρµογή Στο Πλέγµα για να φέρετε τα σχήµατα στην ίδια ευθεία µε το πλέγµα ή το πλαίσιο ελέγχου Προσαρµογή Στα Σχήµατα για να φέρετε τα σχήµατα στην ίδια ευθεία µε τα σχήµατα που έχουν βρίσκονται ήδη µέσα στο Επιχειρηµατικό Μοντέλο.

Μπορείτε επίσης να κάνετε κλικ στο κουµπί Επαναφορά Προεπιλογών για να επαναφέρετε τις προεπιλεγµένες ρυθµίσεις.

Καρτέλα Ανάθεση

Η καρτέλα Ανάθεση εµφανίζει σε µορφή πίνακα λεπτοµέρειες των ιδιοτήτων του Χώρου Απόθεσης που έχουν εκχωρήσει σε ένα σχήµα ή µια σύνδεση.

Για να εµφανίσετε οποιαδήποτε πληροφορία ανάθεσης στον πίνακα, επιλέξτε ένα σχήµα ή µια σύνδεση στο ενεργό µοντέλο, έπειτα κάντε κλικ στην καρτέλα Ανάθεση στην προβολή Business Model.

68 Talend Open Studio Creative Commons License

Page 77: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΑνάθεση στοιχείων Χώρου Απόθεσης σε ένα Επιχειρηµατικό Μοντέλο

Μπορείτε επίσης να εµφανίσετε τη λίστα αναθέσεων τοποθετώντας το ποντίκι πάνω από το σχήµα στο οποίο εκχωρήσατε πληροφορίες.

Μπορείτε να τροποποιήσετε κάποιες πληροφορίες ή να επισυνάψετε ένα σχόλιο.Επίσης, αν κάνετε ενηµέρωση δεδοµένων από τη δενδροειδή προβολή του Χώρου Απόθεσης, οι πληροφορίες ανάθεσης ενηµερώνονται αυτόµατα.

Για περισσότερες πληροφορίες σχετικά µε τον τρόπο ανάθεσης στοιχείων σε ένα Επιχειρηµατικό Μοντέλο, βλ. Ανάθεση στοιχείων Χώρου Απόθεσης σε ένα Επιχειρηµατικό Μοντέλο στη σελίδα 69.

3.4 Ανάθεση στοιχείων Χώρου Απόθεσης σε ένα Επιχειρηµατικό Μοντέλο

Η καρτέλα Ανάθεση στην προβολή Business Models απαριθµεί τα στοιχεία από την προβολή δέντρου του Χώρου Απόθεσης που έχουν ανατεθεί σε ένα σχήµα στο Επιχειρηµατικό Μοντέλο.

Μπορείτε να καθορίσετε ή να περιγράψετε ένα συγκεκριµένο αντικείµενο στον Επιχειρηµατικό Μοντέλο σας µε µια απλή συσχέτιση του µε διάφορα είδη πληροφοριών, δηλαδή µε την προσθήκη αντικειµένων µεταδεδοµένων.

Μπορείτε να ρυθµίσετε τη φύση των µεταδεδοµένων που θα ανατεθούν ή επεξεργαστούν, διευκολύνοντας έτσι τη φάση σχεδιασµού της εργασίας.

Για να αντιστοιχίσετε ένα αντικείµενο µετα-δεδοµένων, απλά φέτρε το από την προβολή δέντρου του Χώρου Απόθεσης στο σχετικό σχήµα στο design workspace.

Creative Commons License Talend Open Studio 69

Page 78: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΕπεξεργασία ενός επιχειρηµατικού µοντέλου

Ο πίνακας Ανάθεση, που βρίσκεται κάτω από το design workspace, ενηµερώνεται αυτόµατα ανάλογα µε τις πληροφορίες που του έχουν ανατεθεί για το επιλεγµένο αντικείµενο.

Τα είδη των αντικειµένων που µπορείτε να ορίσετε είναι:

Για περισσότερες πληροφορίες σχετικά µε τα στοιχεία Χώρου Απόθεσης, βλέπε Σχεδιάζοντας µια Εργασία στη σελίδα 73

3.5 Επεξεργασία ενός επιχειρηµατικού µοντέλου

Ακολουθήστε τη σχετική διαδικασία σύµφωνα µε τις ανάγκες σας:

3.5.1 Μετονοµασία ενός επιχειρηµατικού µοντέλου

Κάντε δεξί κλικ στη σχετική ετικέτα Business Model στην προβολή δένδρου Χώρου Απόθεσης και στη συνέχεια, επιλέξτε Επεξεργασία ιδιοτήτων για να εµφανίσετε τις Κύριες πληροφορίες ιδιοτήτων στο πλαίσιο διαλόγου [Ιδιότητες επεξεργασίας].

Επεξεργαστείτε το όνοµα του µοντέλου στο πεδίο Όνοµα, κάντε κλικ στο κουµπί Τέλος για να κλείσετε το πλαίσιο διαλόγου. Η ετικέτα του µοντέλου αλλάζει αυτόµατα στην προβολή δέντρου Χώρου Απόθεσης και θα πρέπει να αντικατοπτρίζεται στην καρτέλα του µοντέλου του design workspace, την επόµενη φορά που θα ανοίξετε το Επιχειρηµατικό Μοντέλο.

Αν το Επιχειρηµατικό Μοντέλο είναι ανοιχτό,οι πληροφορίες στο παράθυρο διαλόγου [Επεξεργασία ιδιοτήτων] θα είναι µόνο για ανάγνωση και έτσι δεν θα είστε σε θέση να τα επεξεργαστείτε.

3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Στη θέση Χώρος Απόθεσης> Business Models, κάντε δεξί κλικ στο όνοµα του επιχειρηµατικού µοντέλου προς αντιγραφή και επιλέξτε Αντιγραφή από το αναδυόµενο µενού, ή πατήστε Ctrl + c.

Element Details

Job designs Εάν οποιαδήποτε σχέδια εργασίας που αναπτύχθηκαν για άλλα έργα είναι διαθέσιµα στον ίδιο χώρο απόθεσης, µπορείτε να τα επαναχρησιµοποιήσετε ως µετα-δεδοµένα στο ενεργό Επιχειρηµατικό Μοντέλο.

Metadata Μπορείτε να αναθέσετε περιγραφικά δεδοµένα που είναι αποθηκευµένα στο χώρο απόθεσης σε οποιοδήποτε από τα αντικείµενα που χρησιµοποιούνται στο µοντέλο. Μπορεί να είναι πληροφορίες σύνδεσης ως µια βάση δεδοµένων για παράδειγµα.

Business Models Μπορείτε να χρησιµοποιήσετε στο ενεργό µοντέλο όλα τα άλλα Επιχειρηµατικά Μοντέλα είναι αποθηκευµένα στο χώρο απόθεσης του ίδιου έργου.

Documentation Μπορείτε να αναθέσετε κάθε είδους τεκµηρίωσης σε οποιαδήποτε µορφή. Μπορεί να είναι µια τεχνική τεκµηρίωση, ορισµένες κατευθυντήριες γραµµές σε µορφή κειµένου ή µια απλή περιγραφή των βάσεων δεδοµένων σας.

Routines (Code) Εάν έχετε αναπτύξει κάποιες ρουτίνες σε ένα προηγούµενο έργο, για την αυτοµατοποίηση εργασιών για παράδειγµα, µπορείτε να τις εκχωρήσετε στο Επιχειρηµατικό Μοντέλο σας. Οι Ρουτίνες αποθηκεύονται στο φάκελο Code στην προβολή δέντρου του Χώρου Απόθεσης.

70 Talend Open Studio Creative Commons License

Page 79: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΑποθήκευση ενός Επιχειρηµατικού Μοντέλου

Στη συνέχεια, κάντε δεξί κλικ στο σηµείο όπου θέλετε να επικολλήσετε το επιχειρηµατικό µοντέλο σας, και επιλέξτε Επικόλληση.

3.5.3 Μετακίνηση ενός επιχειρηµατικού µοντέλου

Για να µετακινήσετε ένα επιχειρηµατικό µοντέλο από µια θέση σε µια άλλη στο φάκελο των επιχειρηµατικών σχεδίων του έργου σας, επιλέξτε ένα επιχειρηµατικό µοντέλο στο δένδρο Χώρος Απόθεσης> Business Models.

Στη συνέχεια βάλτε το απλά στη νέα θέση.

3.5.4 ∆ιαγραφή ενός επιχειρηµατικού µοντέλου

Κάντε δεξί κλικ στο όνοµα του µοντέλου που πρέπει να διαγραφεί και επιλέξτε ∆ιαγραφή από το αναδυόµενο µενού.

Εναλλακτικά, επιλέξτε απλά το σχετικό Επιχειρηµατικό Μοντέλο, και µεταφέρετε το στον Κάδο Ανακύκλωσης της προβολής δέντρου του Χώρου Απόθεσης.

3.6 Αποθήκευση ενός Επιχειρηµατικού Μοντέλου

Για να αποθηκεύσετε ένα Επιχειρηµατικό Μοντέλο, πατήστε Αρχείο> Αποθήκευση ή πατήστε Ctrl + s. Το µοντέλο αποθηκεύεται µε το όνοµα που δώσατε κατά τη διεργασία δηµιουργίας.

Ένας αστερίσκος εµφανίζεται µπροστά από το όνοµα του επιχειρηµατικού µοντέλου στην καρτέλα που προσδιορίζει ότι έχουν γίνει αλλαγές στο µοντέλο, αλλά δεν έχει ακόµη αποθηκευτεί τίποτα.

Creative Commons License Talend Open Studio 71

Page 80: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας ένα Επιχειρηµατικό ΜοντέλοΑποθήκευση ενός Επιχειρηµατικού Μοντέλου

72 Talend Open Studio Creative Commons License

Page 81: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 4

Σχεδιάζοντας µια Εργασία

Το Talend Open Studio είναι το εργαλείο µε δυνατότητες που καλύπτει όλες τις διαφορετικές πηγές και τους στόχους που χρειάζεστε για τις διεργασίες ενοποίησης δεδοµένων και όλων των σχετικών πτυχών.

Το Talend Open Studio σας βοηθάει να αναπτύξετε σχέδια εργασιών που σας επιτρέπουν να θέσετε σε εφαρµογή και λειτουργία διεργασίες διαχείρισης ροής δεδοµένων.

Το κεφάλαιο αυτό στοχεύει σε προγραµµατιστές ή διαχειριστές IT οι οποίοι είναι έτοιµοι να εφαρµόσουν τις τεχνικές πτυχές ενός επιχειρηµατικού µοντέλου (σχεδιασµένου ή µη στον Επιχειρησιακό Σχεδιαστή του Talend Open Studio).

Page 82: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣτόχοι

4.1 Στόχοι

Ένα σχέδιο εργασίας είναι το εκτελέσιµο στρώµα ενός επιχειρηµατικού µοντέλου. Μεταφράζει τις επιχειρησιακές ανάγκες σε κώδικα, ρουτίνες και προγράµµατα, µε άλλα λόγια υλοποιεί τεχνικά τη ροή των δεδοµένων σας.

Το σχέδιο εργασίας είναι η γραφική και λειτουργική άποψη µιας τεχνικής διαδικασίας.

Από το Talend Open Studio, µπορείτε να:

• εφαρµόσετε ενέργειες στον σχεδιασµό των εργασιών σας χρησιµοποιώντας µια βιβλιοθήκη τεχνικών στοιχείων.

• αλλάξετε την προεπιλεγµένη ρύθµιση των συστατικών στοιχείων ή να δηµιουργήσετε νέα συστατικά στοιχεία ή οικογένεια στοιχείων που να ταιριάζουν ακριβώς στις ανάγκες σας.

• καθορίσετε συνδέσεις και συσχετίσεις µεταξύ των συστατικών στοιχείων, προκειµένου να καθορίσετε τη σειρά και τη φύση των ενεργειών

• έχετε πρόσβαση σε κώδικα ανά πάσα στιγµή για να επεξεργαστείτε σε Perl ή να τεκµηριώσετε τα συστατικά στοιχείά των εργασιών σας.

• δηµιουργήσετε και να προσθέσετε αντικείµενα στον Χώρο Απόθεσης για επαναχρησιµοποίηση και σκοπούς διαµοιρασµού (σε άλλα έργα ή Εργασίες ή µε άλλους χρήστες).

Για να είστε σε θέση να εκτελέσετε τις Εργασίες σας στο Talend Open Studio, θα πρέπει να εγκαταστήσετε ένα a JVM Sun 1.5 ή κάποια νεότερη έκδοση (η IBM JVM δεν υποστηρίζεται). Μπορείτε να το κατεβάσετε από εδώ: http://java.sun.com/javase/downloads/index.jsp.

4.2 Άνοιγµα ή ∆ηµιουργία µιας Εργασίας

Ανοίξτε το Talend Open Studio σύµφωνα µε τη διαδικασία που περιγράφεται λεπτοµερώς στο κεφάλαιο Εκκινώντας το Talend Open Studio στη σελίδα 7.

Στην προβολή δένδρου του Χώρου Απόθεσης του Talend Open Studio, κάντε κλικ στον κόµβο Job Designs για να επεκτείνετε το δέντρο τεχνικών εργασιών.

Μπορείτε να δηµιουργήσετε φακέλους µέσω του µενού δεξιού κλικ για να συγκεντρώσετε οικογένειες Εργασιών. Κάντε δεξί κλικ στον κόµβο Job Designs, και επιλέξτε ∆ηµιουργία φακέλου. ∆ώστε ένα όνοµα σε αυτόν το φάκελο και κάντε κλικ στο κουµπί OK.

Αν έχετε ήδη δηµιουργήσει Εργασίες που θέλετε να µετακινήσετε σε αυτό το νέο φάκελο, τοποθετήστε τους απλά στο φάκελο.

4.2.1 Άνοιγµα µιας Εργασίας

Κάντε διπλό κλικ στην ετικέτα της Εργασίας που θέλετε να ανοίξετε.

Το design workspace ανοίγει στην τελευταία επιλεγµένη προβολή εργασίας.

74 Talend Open Studio Creative Commons License

Page 83: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΆνοιγµα ή ∆ηµιουργία µιας Εργασίας

Μπορείτε να ανοίξετε όσα πολλά σχέδια εργασίας χρειάζεστε. Θα απεικονίζονται όλα σε ένα σύστηµα καρτελών στο design workspace.

4.2.2 ∆ηµιουργία µιας Εργασίας

Κάντε δεξί κλικ στον κόµβο Job Designs και επιλέξτε ∆ηµιουργία εργασίας στην αναπτυσσόµενη λίστα. Ο αυτόµατος οδηγός δηµιουργίας [Νέα εργασία] σας βοηθά να ορίσετε τα κύρια χαρακτηριστικά της νέας Εργασίας.

Πεδίο Περιγραφή

Όνοµα Καταχωρίστε ένα όνοµα για τη νέα Εργασία σας. Ένα µήνυµα θα εµφανιστεί αν πληκτρολογήσετε απαγορευµένους χαρακτήρες.

Creative Commons License Talend Open Studio 75

Page 84: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

Ένα κενό design workspace ανοίγει εµφανίζοντας µόνο το όνοµα της Εργασίας ως ετικέτα καρτέλας.

Μπορείτε να δηµιουργήσετε και στη συνέχεια να ανοίξετε όσα πολλά σχέδια εργασίας που χρειάζεστε. Θα εµφανίζονται σε ένα σύστηµα καρτελών στο design workspace.

Η Γραφική ∆ιεπαφή Χρήστη του Talend Open Studio αποτελείται από τα εξής:

• design workspace,

• µια Παλέτα συστατικών στοιχείων και συνδέσεων ειδικών για σχεδιασµό µιας Εργασίας,

• ένα σύστηµα καρτελών Ρυθµίσεις το οποίο µπορεί να επεξεργαστεί για να αλλάξετε ή να ορίσετε τις παραµέτρους που σχετίζονται µε ένα συγκεκριµένο στοιχείο ή µε την Εργασία στο σύνολό της.

4.3 Ξεκινώντας µε ένα Σχέδιο Εργασίας

Μέχρι να δηµιουργηθεί µια Εργασία, το design workspace είναι µη διαθέσιµο και η Παλέτα δεν εµφανίζεται.

Αν σχεδιάζετε µια Εργασία για πρώτη φορά, το design workspace ανοίγει σε µια κενή περιοχή. Αν ανοίγετε µια ήδη υπάρχουσα Εργασία, αυτή ανοίγει στην τελευταία προβολή που αποθηκεύτηκε. Για περισσότερες πληροφορίες σχετικά µε το άνοιγµα και τη δηµιουργία Εργασιών, δείτε Άνοιγµα ή ∆ηµιουργία µιας Εργασίας στη σελίδα 74.

Ένα σχέδιο εργασίας αποτελείται από µια ή περισσότερες Υποεργασίες, οι οποίες ορίζονται µε τη σειρά τους από ένα ή, πιθανότερα, πολλά συστατικά στοιχεία, που συνδέονται µεταξύ τους. Για περισσότερες πληροφορίες σχετικά µε την οικοδόµηση µιας Εργασίας, δείτε Σύνδεση συστατικών στοιχείων στη σελίδα 83.

Στη συνέχεια, ως µέρος της διαδικασίας σχεδιασµού εργασίας, κάθε συστατικό στοιχείο απαιτείται να ρυθµιστεί ξεχωριστά, προκειµένου να λειτουργήσει σωστά. Για περισσότερες πληροφορίες σχετικά µε τις ρυθµίσεις συστατικών στοιχείων, δείτε Ορισµός ιδιοτήτων των συστατικών στοιχείων στη σελίδα 93.

4.3.1 Εµφάνιση, απόκρυψη και µετακίνηση της Παλέτας

Η Παλέτα περιέχει όλα τα βασικά στοιχεία για να δηµιουργήσετε τις πιο σύνθετες Εργασίες στο design workspace. Αυτά τα στοιχεία οµαδοποιούνται σε οικογένειες και υποοικογένειες.

Σκοπός Εισάγετε το σκοπό της Εργασίας ή κάθε χρήσιµη πληροφορία σχετικά µε τη χρήση της.

Περιγραφή Καταχωρίστε µια περιγραφή αν χρειαστεί για τη δηµιουργηθείσα Εργασία.

Συγγραφέας Το πεδίο Συγγραφέας είναι µόνο για ανάγνωση, και εµφανίζει από προεπιλογή τη σύνδεση του τρέχοντος χρήστη.

Έκδοση Η έκδοση είναι επίσης µόνο για ανάγνωση. Μπορείτε να αυξήσετε µε το χέρι την έκδοση χρησιµοποιώντας τα κουµπιά M και m. Για περισσότερες πληροφορίες, δείτε ∆ιαχείριση εκδόσεων Εργασιών στη σελίδα 82.

Κατάσταση Μπορείτε να ορίσετε την κατάσταση µιας Εργασίας στις προτιµήσεις σας. ∆εν ορίζεται καµία από προεπιλογή . Για τον καθορισµό τους, πηγαίνετε στο Παράθυρο> Προτιµήσεις> Talend> Κατάσταση.

Πεδίο Περιγραφή

76 Talend Open Studio Creative Commons License

Page 85: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

Από προεπιλογή, η Παλέτα µπορεί να είναι κρυµµένη στη δεξιά πλευρά του design workspace.

Αν θέλετε η Παλέτα να εµφανίζεται µόνιµα, κάντε κλικ στο αριστερό βέλος, στη δεξιά επάνω γωνία του design workspace, ώστε να είναι ορατή ανά πάσα στιγµή.

Για συγκεκριµένες ρυθµίσεις στοιχείων, ελέγξτε τον Οδηγό Αναφοράς Talend Open Studio Components.

Μπορείτε επίσης να κινηθείτε γύρω από την Παλέτα εκτός του design workspace µέσα στο κύριο παράθυρο του Talend Open Studio. Για να καταστεί δυνατή η αυτόνοµη προβολή Παλέτας, κάντε κλικ στο µενού Παράθυρο> Εµφάνιση Προβολής ... > Γενικά> Παλέτα.

4.3.2 Επιλογή & απόθεση στοιχείων από την Παλέτα

Για να αρχίσετε πραγµατικά την κατασκευή µιας Εργασίας, κάντε κλικ σε ένα Συστατικό Στοιχείο ή µια Σηµείωση, στην Παλέτα. Στη συνέχεια κάντε κλικ ξανά για να το µεταφέρετε στο design workspace και προσθέστε το στο σχεδιασµό της εργασίας σας.

Αν η Παλέτα δεν εµφανίζεται, δείτε Εµφάνιση, απόκρυψη και µετακίνηση της Παλέτας στη σελίδα 76.

Κάθε νέο προστιθέµενο συστατικό στοιχείο εµφανίζεται γενικά σε ένα κυανό τετράγωνο που το συµβολίζει ως µια ξεχωριστή Υποεργασία.

Συνδέστε συστατικά µαζί σε µια λογική σειρά, και βάσει των συνδέσεων που προσφέρονται, προκειµένου να οικοδοµηθεί µια πλήρη Εργασία ή Υποεργασία. Για περισσότερες πληροφορίες σχετικά µε τους τύπους σύνδεσης στοιχείων, δείτε Τύποι συνδέσεων στη σελίδα 83.

Η Εργασία ή η Υποεργασία τονίζεται µε ένα ενιαίο µπλε παραλληλόγραµµο. Για περισσότερες πληροφορίες σχετικά µε το χρώµα υποβάθρου Εργασιών και Υποεργασιών, δείτε Χρωµατικός τονισµός υποεργασιών στη σελίδα 89.

Πολλαπλές πληροφορίες ή προειδοποιήσεις µπορεί να παρουσιάζονται, δίπλα στο στοιχείο. Περιηγηθείτε πάνω από το εικονίδιο του στοιχείου για να εµφανιστεί το εργαλείο πληροφοριών. Αυτό θα εµφανίζεται µέχρι να ολοκληρώσετε πλήρως το σχεδιασµό της εργασίας σας και να

Creative Commons License Talend Open Studio 77

Page 86: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

καθορίσετε όλες τις βασικές (και µερικές φορές προχωρηµένες) ιδιότητες της προβολής Συστατικο Στοιχείο.

Θα πρέπει να χρησιµοποιείτε το σχετικό κώδικα, δηλαδή κώδικα Perl σε Perl εργασίες και κώδικα Java σε Java εργασίες.

Σχετικά θέµατα:

• Σύνδεση συστατικών στοιχείων στη σελίδα 83

• Προειδοποιήσεις και σφάλµατα σε συστατικά στοιχεία στη σελίδα 81

• Ορισµός ιδιοτήτων των συστατικών στοιχείων στη σελίδα 93

4.3.3 Απόθεση στοιχείων από τον κόµβο Metadata

Για επαναλαµβανόµενη χρήση των αρχείων και συνδέσεων Β∆ σε διάφορες Εργασίες, σας προτείνουµε να αποθηκεύσετε τη σύνδεση και τα µεταδεδοµένα σχήµατος στην προβολή δέντρου Χώρου Απόθεσης. Για περισσότερες πληροφορίες σχετικά µε τον αυτόµατο οδηγό ∆ιαχειριστής Μεταδεδοµένων, δείτε Ορισµός αντικειµένων Metadata στη σελίδα 103.

Μόλις τα µεταδεδοµένα αποθηκευτούν στον κόµβο Metadata, θα είστε σε θέση να σύρετε & να αποθέσετε στοιχεία που είναι απευθείας επάνω στο design workspace.

• Στην προβολή δέντρου Χώρου Απόθεσης, αναπτύξτε το Metadata και το σχετικό φάκελο διαδοχικά.

• Αποθέστε τη σχετικής σύνδεση / σχήµα πάνω στο design workspace.

Ένα πλαίσιο διαλόγου θα σας ζητήσει να επιλέξετε το στοιχείο που θέλετε να χρησιµοποιήσετε µεταξύ εκείνων που προσφέρονται.

78 Talend Open Studio Creative Commons License

Page 87: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

• Επιλέξτε το στοιχείο και κάντε κλικ στο κουµπί OK. Το επιλεγµένο στοιχείο εµφανίζεται στο design workspace.

Ή, ανάλογα µε τον τύπο του στοιχείου (Εισόδου ή Εξόδου) που θέλετε να χρησιµοποιήσετε, κάντε µία από τις ακόλουθες πράξεις:

• Έξοδος: Πατήστε Ctrl στο πληκτρολόγιό σας, ενώ αποθέτετε το στοιχείο πάνω στο design workspace προκειµένου να το συµπεριλάβετε άµεσα στην ενεργή Εργασία σας.

• Είσοδος: Πατήστε Alt στο πληκτρολόγιό σας, ενώ αποθέτετε το στοιχείο πάνω στο design workspace προκειµένου να το συµπεριλάβετε άµεσα στην ενεργή Εργασία σας.

Εάν κάνετε διπλό κλικ στο στοιχείο, η προβολή Συστατικό Στοιχείο δείχνει τις επιλεγµένες λεπτοµέρειες σύνδεσης, καθώς και τις επιλεγµένες πληροφορίες σχήµατος.

IΑν επιλέξετε τη σύνδεση χωρίς την επιλογή ενός σχήµατος, τότε οι ιδιότητες θα συµπληρωθούν µε το πρώτο σχήµα που εντοπίζεται.

4.3.4 Προσθήκη Σηµειώσεων σε ένα Σχέδιο Εργασίας

Στην Παλέτα, κάντε κλικ στην οικογένεια ∆ιάφορα και στη συνέχεια αποθέστε το στοιχείο Σηµείωση στο design workspace για να προσθέσετε ένα σχόλιο κειµένου σε ένα συγκεκριµένο συστατικό στοιχείο ή σε ολόκληρη την Εργασία.

Μπορείτε να αλλάξετε τη µορφή σηµείωσης. Για να γίνει αυτό, επιλέξτε τη σηµείωση που θέλετε να µορφοποιήσετε και κάντε κλικ στην καρτέλα Βασική ρύθµιση της προβολής Συστατικό Στοιχείο.

Creative Commons License Talend Open Studio 79

Page 88: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

Επιλέξτε το πλαίσιο ελέγχου Αδιαφάνεια για να εµφανιστεί το χρώµα υποβάθρου. Από προεπιλογή, αυτό το πλαίσιο είναι επιλεγµένο όταν αποθέτετε µια σηµείωση στο design workspace. Εάν αδειάσετε αυτό το πλαίσιο, το φόντο γίνεται διαφανές.

Μπορείτε να κάνετε επιλογές από τη λίστα Γραµµατοσειρές και Χρώµατα για να αλλάξετε το στυλ γραµµατοσειράς, το µέγεθος, το χρώµα, και ούτω καθεξής, καθώς και το ιστορικό και το χρώµα του περιγράµµατος της σηµείωσης σας.

Μπορείτε να επιλέξετε τα πλαίσια Οριζόντια ρύθµιση και Κάθετη ρύθµιση κουτιά για να καθορίσετε την κάθετη και οριζόντια ευθυγράµµιση του κειµένου της σηµείωσης σας.

Το περιεχόµενο του πεδίου Κείµενο είναι το κείµενο που εµφανίζεται στην σηµείωση σας.

4.3.5 Αλλαγή θέσης πλαισίων

Όλες τα πλαίσια µπορούν να µετακινούνται ανάλογα µε τις ανάγκες σας.

80 Talend Open Studio Creative Commons License

Page 89: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

Κάντε κλικ στο περίγραµµα ή σε µια καρτέλα, κρατήστε πατηµένο το πλήκτρο του ποντικιού και σύρετε το πάνελ στον προορισµό-στόχο. Απελευθερώστε για να αλλάξει η θέση του πλαισίου.

Κάντε κλικ στο σταυρό για να κλείσει µία προβολή. Για να επαναφέρετε µια προβολή, κάντε κλικ στο Παράθυρο > Εµφάνιση Προβολής > Talend, στη συνέχεια, κάντε κλικ στο όνοµα του πλαισίου που θέλετε να προσθέσετε στην τρέχουσα προβολή σας ή δείτε Συντοµεύσεις και ψευδώνυµα στη σελίδα 155.

Εάν η Παλέτα δεν εµφανίζεται ή αν θέλετε να την ξεχωρίσετε σε ένα πλαίσιο, µεταβείτε στο Παράθυρο > Εµφάνιση Προβολής ... > Γενικά > Παλέτα. Η Παλέτα ανοίγει σε µια ξεχωριστή προβολή που µπορείτε να µετακινείτε οπουδήποτε θέλετε µέσα στο κύριο παράθυρο του Talend Open Studio.

4.3.6 Προειδοποιήσεις και σφάλµατα σε συστατικά στοιχεία

Όταν ένα στοιχείο δεν έχει οριστεί σωστά ή εάν η σύνδεση µε το επόµενο στοιχείο δεν υπάρχει, ένας σηµασµένος κόκκινος κύκλος ή ένα προειδοποιητικό σηµάδι βρίσκεται στο εικονίδιο του στοιχείου.

Τοποθετήστε το ποντίκι πάνω από το στοιχείο, για να εµφανίσετε µηνύµατα του εργαλείου βοήθειας ή προειδοποιήσεις µαζί µε την ετικέτα. Αυτή η ευαίσθητη πλαισίου βοήθεια σας ενηµερώνει για τυχόν ελλείποντα δεδοµένα ή την κατάσταση των στοιχείων.

Creative Commons License Talend Open Studio 81

Page 90: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΞεκινώντας µε ένα Σχέδιο Εργασίας

4.3.7 ∆ιαχείριση εκδόσεων Εργασιών

Όταν δηµιουργείτε µια Εργασία στο Talend Open Studio, από προεπιλογή η έκδοση του είναι 0,1 όπου µε 0 εννοείται η κύρια έκδοση και 1 η δευτερεύουσα έκδοση.

Μπορείτε να δηµιουργήσετε πολλές εκδόσεις της ίδιας Εργασίας. Για να γίνει αυτό:

• Κλείστε την Εργασία σας αν είναι ανοιχτή στο design workspace, διαφορετικά, οι ιδιότητές της θα είναι µόνο για ανάγνωση και έτσι δεν θα µπορείτε να τις τροποποιήσετε.

• Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στην Εργασία σας και επιλέξτε Επεξεργασία ιδιοτήτων στην αναπτυσσόµενη λίστα για να ανοίξετε το πλαίσιο διαλόγου [Επεξεργασία ιδιοτήτων].

• ∆ίπλα στο πεδίο Έκδοση, πατήστε το πλήκτρο M για να αυξήσετε την κύρια έκδοση και το κουµπί m για να αυξήσετε τη δευτερεύουσα έκδοση.

• Κάντε κλικ στο κουµπί Τέλος για να επικυρωθεί η τροποποίηση.

Από προεπιλογή, όταν ανοίγετε µια Εργασία, θα ανοίξετε την τελευταία έκδοση της. Οποιαδήποτε προηγούµενη έκδοση της Εργασίας είναι µόνο για ανάγνωση και συνεπώς δεν µπορεί να τροποποιηθεί

Μπορείτε να αποκτήσετε πρόσβαση σε µια λίστα από διαφορετικές εκδόσεις µιας Εργασίας και να εκτελέσετε καθορισµένες λειτουργίες. Για να γίνει αυτό:

• Στην προβολή δέντρου Χώρου Απόθεσης, επιλέξτε την Εργασία για την οποία θέλετε να συµβουλευτείτε τις εκδόσεις της.

• Κάντε κλικ στο Εργασία > Έκδοση διαδοχικά για να εµφανιστεί η λίστα έκδοσης της επιλεγµένης Εργασίας.

• Κάντε δεξί κλικ στην έκδοση εργασίας που θέλετε να συµβουλευτείτε.

• Κάντε ένα από τα εξής:

Επιλογή Για να...

Ανάγνωση εργασίας συµβουλευτείτε την εργασία σε λειτουργία µόνο για ανάγνωση.

Άνοιγµα Ιεραρχίας Εργασιών

συµβουλευτείτε την ιεραρχία της Εργασίας.

Επεξεργασία Ιδιοτήτων

επεξεργαστείτε τις ιδιότητες εργασίας. Σηµείωση: Η εργασία δεν θα πρέπει να είναι ανοιχτή στο design workspace, διαφορετικά θα είναι σε λειτουργία µόνο για ανάγνωση.

Εκτέλεση εργασίας εκτελεστεί η Εργασία.

82 Talend Open Studio Creative Commons License

Page 91: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Μπορείτε να ανοίξετε και να τροποποιήσετε την τελευταία έκδοση µιας Εργασίας από την προβολή Έκδοση αν επιλέξετε Επεξεργασία εργασίας.

4.4 Σύνδεση συστατικών στοιχείων

Μια Εργασία ή Υποεργασία ορίζεται από µια οµάδα συστατικών που διασυνδέονται µε λογικό τρόπο. Η ίδια η Εργασία µπορεί να οικοδοµηθεί µε αρκετές Υποεργασίες για την πραγµατοποίηση διαφόρων επεξεργαστικών λειτουργιών.

Το συστατικό στοιχείο που σχηµατίζει µια Υποεργασία, καθώς και οι Υποεργασίες συνδέονται µε τη χρήση διαφόρων τύπων συνδέσεων.

Επίσης, µια Εργασία (που έχει κατασκευαστεί από µία ή περισσότερες υποεργασίες) µπορεί να προηγηθεί από µια Προ-Εργασία και να ακολουθείται από µια Μετά-Εργασία, προκειµένου να διασφαλιστεί ότι ορισµένες ειδικές εργασίες (που συχνά δεν σχετίζονται µε την πραγµατική επεξεργασία δεδοµένων) εκτελούνται πρώτες ή τελευταίες στη διαδικασία. Για περισσότερες πληροφορίες, δείτε Τµήµατα προεργασίας και µεταεργασίας στη σελίδα 91.

4.4.1 Τύποι συνδέσεων

Υπάρχουν διάφοροι τύποι συνδέσεων που καθορίζουν είτε τα δεδοµένα προς επεξεργασία, την παραγωγή δεδοµένων, ή τη λογική ακολουθία εργασιών.

Στο design workspace, όταν σύρετε το σύνδεσµο µακριά από το στοιχείο πηγή προς το στοιχείο προορισµό, ένα γραφικό βύσµα υποδηλώνει αν το στοιχείο προορισµός είναι έγκυρο ή µη. Ο σηµασµένος µαύρος κύκλος εξαφανίζεται µόνο όταν φθάσετε σε ένα έγκυρο στοιχείο στόχο.

Μόνο οι συνδέσεις που επιτρέπονται για το επιλεγµένο στοιχείο απαριθµούνται στο πλαισιακό µενού δεξιού κλικ.

Οι τύποι των συνδέσεων που προτείνονται είναι διαφορετικοί για κάθε στοιχείο ανάλογα µε τη φύση και το ρόλο του στο πλαίσιο της εργασίας, δηλαδή εάν η σύνδεση προορίζεται για τη µεταφορά δεδοµένων (από ένα συγκεκριµένο σχήµα) ή, εάν δεν γίνεται κανένας χειρισµός δεδοµένων.

Οι διαθέσιµοι τύποι των συνδέσεων εξαρτώνται επίσης από το εάν τα στοιχεία προέρχονται από

ένα ή περισσότερα αρχεία εισόδου και µεταφέρονται προς µία ή πολλές εξόδους.

Κάντε δεξί κλικ σε ένα στοιχείο του design workspace για να εµφανιστεί ένα αναδυόµενο µενού που απαριθµεί όλες τις διαθέσιµες συνδέσεις για το επιλεγµένο στοιχείο.

Σύνδεση Row

Η σύνδεση Row χειρίζεται τα πραγµατικά δεδοµένα. Οι συνδέσεις Row µπορεί να είναι main, lookup, reject ή output ανάλογα µε τη φύση των υπό επεξεργασία ροών.

Creative Commons License Talend Open Studio 83

Page 92: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Main

Η Κύρια γραµµή είναι η πιο συχνά χρησιµοποιούµενη σύνδεση. Περνάει ροές δεδοµένων από ένα στοιχείο στο άλλο, επαναλαµβάνοντας κάθε γραµµή και διαβάζοντας δεδοµένα εισόδου, σύµφωνα µε τις ρυθµίσεις ιδιοτήτων των συστατικών στοιχείων (σχήµα).

Τα δεδοµένα που µεταφέρονται µέσω των κύριων γραµµών χαρακτηρίζονται από έναν ορισµό σχήµατος το οποίο περιγράφει τη δοµή των δεδοµένων στο αρχείο εισόδου.

∆εν µπορείτε να συνδέσετε δύο στοιχεία Εισόδου µαζί µε µια σύνδεση main Row. Μόνο µία εισερχόµενη σύνδεση Row είναι δυνατή ανά στοιχείο. ∆εν θα είστε σε θέση να συνδέσετε δύο φορές το ίδιο συστατικό στοιχείο

χρησιµοποιώντας µια σύνδεση main Row. Η δεύτερη γραµµή που θα συνδέει ένα στοιχείο θα ονοµάζεται Lookup.

• Κάντε δεξί κλικ στο στοιχείο εισόδου και επιλέξτε Row > Main στον κατάλογο συνδέσεων.

• Εναλλακτικά κάντε κλικ στο στοιχείο για να το τονίσετε, και στη συνέχεια, ενώ κάνετε δεξί κλικ, σύρετε το δείκτη προς το στοιχείο προορισµού. Αυτό θα δηµιουργήσει αυτόµατα έναν τύπο σύνδεσης Row > Main.

Για να µπορέσετε να χρησιµοποιήσετε πολλές συνδέσεις Row, δείτε Πολλαπλή Είσοδος/Έξοδος στη σελίδα 88.

∆ιερεύνηση

Η γραµµή Lookup είναι µια γραµµή που συνδέει ένα επιµέρους συστατικό της ροής σε ένα κύριο συστατικό της ροής (το οποίο θα πρέπει να έχει τη δυνατότητα να λαµβάνει περισσότερες από µία ροές εισόδου).

84 Talend Open Studio Creative Commons License

Page 93: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Μια γραµµή Lookup µπορεί να αλλάξει σε µια main γραµµή ανά πάσα στιγµή (και αντίστροφα, µια main γραµµή µπορεί να αλλάξει σε µια γραµµή lookup). Για να το κάνετε αυτό, κάντε δεξί κλικ στη γραµµή που πρέπει να αλλάξει, και για το αναδυόµενο µενού, κάντε κλικ στο Ορισµός αυτής της σύνδεσης ως Main.

Σχετικό θέµα: Πολλαπλή Είσοδος/Έξοδος στη σελίδα 88.

Filter

Ο σύνδεσµος Filter συνδέει ειδικά ένα συστατικό στοιχείο tFilterRow µε ένα στοιχείο εξόδου. Αυτή η σύνδεση γραµµής συγκεντρώνει τα στοιχεία που ανταποκρίνονται στα κριτήρια φιλτραρίσµατος. Αυτό το συγκεκριµένο στοιχείο προσφέρει επίσης µια σύνδεση Απόρριψης για να συλλέξει το µη αντιστοιχισµένη ροή δεδοµένων.

Rejects

Ο σύνδεσµος Rejects συνδέει ένα επεξεργάσιµο στοιχείο µε ένα στοιχείο εξόδου. Αυτή η σύνδεση γραµµής συγκεντρώνει τα δεδοµένα που ∆ΕΝ ταιριάζουν µε το φίλτρο ή δεν ισχύουν για την αναµενόµενη έξοδο. Αυτή η σύνδεση σας επιτρέπει να παρακολουθείτε τα δεδοµένα που δεν θα µπορούσαν να χρησιµοποιηθούν για οποιοδήποτε λόγο (λάθος τύπος, απροσδιόριστη µηδενική τιµή ...).

Output

Η γραµµή Output συνδέει ένα tMap συστατικό στοιχείο µε ένα ή περισσότερα στοιχεία εξόδου. ∆εδοµένου ότι η έξοδος εργασιών µπορεί να είναι πολλαπλή, θα σας ζητηθεί να δώσετε ένα όνοµα για κάθε γραµµή εξόδου που δηµιουργείται.

Το σύστηµα θυµάται επίσης διεγραµµένα ονόµατα συνδέσεων output (και ιδιότητες, εφόσον είχαν οριστεί). Με αυτό τον τρόπο, δεν χρειάζεται να συµπληρώσετε εκ νέου τα δεδοµένα ιδιοτήτων σε περίπτωση που θέλετε να

τα χρησιµοποιήσετε πάλι.

Σχετικό θέµα: Πολλαπλή Είσοδος/Έξοδος στη σελίδα 88.

Uniques / Duplicates

Οι συνδέσεις Uniques και Duplicates συνδέουν ένα tUniqRow µε τα συστατικά εξόδου.

Creative Commons License Talend Open Studio 85

Page 94: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Η σύνδεση Uniques συγκεντρώνει τις γραµµές που βρίσκονται πρώτες στην είσοδο. Αυτή η ροή µοναδικών δεδοµένων κατευθύνεται προς το σχετικό στοιχείο εξόδου ή αλλιώς σε κάποια άλλη επεξεργάσιµη υποεργασία.

Ο σύνδεσµος Duplicates συγκεντρώνει τα ενδεχόµενα διπλότυπα των πρώτων γραµµών που εντοπίζονται. Αυτή η ροή απόρριψης κατευθύνεται προς το σχετικό στοιχείο εξόδου, προς ανάλυση για παράδειγµα.

Σύνδεση Iterate

Η σύνδεση Iterate µπορεί να χρησιµοποιηθεί για δηµιουργία βρόγχου σε αρχεία που περιλαµβάνονται σε έναν κατάλογο, σε γραµµές που περιέχονται σε ένα αρχείο ή σε καταχωρήσεις Β∆.

Ένα στοιχείο µπορεί να είναι στόχος µιας µόνο σύνδεσης Iterate . Η σύνδεση Iterate υπάρχει κυρίως για να συνδεθεί µε το στοιχείο Έναρξη µιας ροής (σε µια υποεργασία).

Ορισµένα στοιχεία, όπως το tFileList προορίζονται να συνδεθούν µέσω µιας σύνδεσης επανάληψης µε το επόµενο στοιχείο.

Σηµειώστε ότι το όνοµα της σύνδεσης Iterate είναι µόνο για ανάγνωση σε αντίθεση µε άλλους τύπους συνδέσεων.

Μπορείτε να ρυθµίσετε τη σύνδεση Iterate να εκτελέσει παράλληλες επαναλήψεις:

• Απλά επιλέξτε τη σύνδεση Iterate της Υποεργασίας σας για να εµφανιστεί η σχετική προβολή Βασικές ρυθµίσεις της καρτέλας Συστατικά Στοιχεία.

• Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση παράλληλης εκτέλεσης και ορίστε τον αριθµό των εκτελέσεων που θα διεξαχθούν παράλληλα.

Κατά την εκτέλεση της Εργασίας σας, ο αριθµός των παράλληλων επαναλήψεων θα διανεµηθούν στους διαθέσιµους επεξεργαστές.

Επιλέξτε το πλαίσιο ελέγχου Στατιστικά της καρτέλας Εκτέλεση, για να εµφανίσετε τις πραγµατικού χρόνου παράλληλες εκτελέσεις στο design workspace.

Συνδέσεις Trigger

Οι συνδέσεις Trigger καθορίζουν την ακολουθία επεξεργασίας, δηλαδή κανένα δεδοµένο δεν διαχειρίζεται µέσω αυτών των συνδέσεων.

86 Talend Open Studio Creative Commons License

Page 95: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Η σύνδεση σε χρήση θα δηµιουργήσει µια εξάρτηση µεταξύ Εργασιών ή υπο-εργασιών οι οποίες ως εκ τούτου θα ενεργοποιηθούν η µία µετά την άλλη ανάλογα µε τη φύση του εναύσµατος.

Τύποι συνδέσεων Lookup

Οι συνδέσεις Trigger εµπίπτουν σε δύο κατηγορίες:

• ενεργοποιήσεις υποεργασιών: On Subjob Ok, On Subjob Error και Run if,

• ενεργοποιήσεις στοιχείων: On Component Ok, On Component Error και Run if.

Αυτές οι συνδέσεις χρησιµοποιούνται για να ενορχηστρώσουν τις υποεργασίες που αποτελούν την Εργασία ή για να αντιµετωπίσετε εύκολα και να χειριστείτε απροσδόκητα σφάλµατα.

OnSubjobOK (παλιότερα Then Run): Αυτή η σύνδεση χρησιµοποιείται για να ενεργοποιήσει την επόµενη υποεργασία υπό την προϋπόθεση ότι η κύρια υποεργασία ολοκληρώθηκε χωρίς σφάλµα. Αυτή η σύνδεση θα πρέπει να χρησιµοποιείται µόνο από το στοιχείο έναρξης της Εργασίας.

OnSubjobError: Αυτή η σύνδεση χρησιµοποιείται για να ενεργοποιήσει την επόµενη υποεργασία σε περίπτωση που η πρώτη (κύρια) υποεργασία δεν ολοκληρωθεί σωστά. Αυτή η υποεργασία "σε περίπτωση σφάλµατος" βοηθά στην υπερπήδηση του κωλύµµατος ή στον χειρισµό του σφάλµατος αν αυτό είναι δυνατόν.

Σχετικό θέµα: Καθορισµός του στοιχείου Εκκίνηση στη σελίδα 100.

Τα OnComponentOK και OnComponentError είναι εναύσµατα στοιχείων. Μπορούν να χρησιµοποιηθούν µε οποιοδήποτε από τα συστατικά πηγής στην υποεργασία.

Creative Commons License Talend Open Studio 87

Page 96: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Το OnComponentOK ενεργοποιεί µόνο το συστατικό στοιχείο στόχο εφόσον η εκτέλεση του στοιχείου πηγής είναι πλήρης και χωρίς σφάλµατα. Η κύρια χρήση του θα µπορούσε να είναι η ενεργοποίηση µιας υποεργασία ειδοποιήσεων για παράδειγµα.

Το OnComponentError ενεργοποιεί την υπο-εργασία ή το συστατικό στοιχείο µόλις εµφανιστεί ένα σφάλµα στην πρωτογενή Εργασία.

Το Run if πυροδοτεί µια υποεργασία ή ένα συστατικό στοιχείο σε περίπτωση που η καθοριζόµενη προϋπόθεση ικανοποιείται. Κάντε κλικ στη σύνδεση If για να εµφανίσετε την προβολή Βασικές ρυθµίσεις όπου µπορείτε να ορίσετε την προϋπόθεση σε Perl ή Java σύµφωνα µε τη γλώσσα παραγωγής που έχετε επιλέξει. Πατώντας Ctrl + Space σας επιτρέπετε να έχετε πρόσβαση στις καθολικές και στις µεταβλητές πλαισίου.

Σύνδεση Link

Η σύνδεση Link µπορεί να χρησιµοποιηθεί µόνο µε ELT συστατικά στοιχεία. Τα Links µεταφέρουν πληροφορίες σχήµατος πίνακα στο στοιχείο ELT mapper, προκειµένου να χρησιµοποιηθούν σε ειδικές δηλώσεις ερωτηµάτων Β∆.

Σχετικά θέµατα: ELT components στον Οδηγό Αναφοράς Talend Open Studio Components.

Η σύνδεση Link κατά συνέπεια, δεν χειρίζεται τα πραγµατικά δεδοµένα αλλά µόνο τα µεταδεδοµένα που αφορούν τον πίνακα στον οποίο θα γίνουν τα ερωτήµατα.

Όταν κάνετε δεξί κλικ στο στοιχείο ELT για να συνδεθεί, επιλέξτε Σύνδεση > Νέα Έξοδος.

Θα πρέπει να γνωρίζετε ότι το όνοµα που δίνετε στη σύνδεση ΠΡΕΠΕΙ να αντικατοπτρίζει το πραγµατικό όνοµα του πίνακα.

Στην πραγµατικότητα, το όνοµα του συνδέσµου θα χρησιµοποιείται στη δήλωση SQL που παράγεται µέσω του ETL Mapper, συνεπώς, το ίδιο όνοµα δεν θα πρέπει να χρησιµοποιείται δεύτερη φορά.

4.4.2 Πολλαπλή Είσοδος/Έξοδος

Ορισµένα στοιχεία βοηθούν να χειρίζεστε τα δεδοµένα µέσα από πολλαπλές εισόδους και / ή πολλαπλές εξόδους. Αυτά είναι συχνά στοιχεία επεξεργαστικού τύπου, όπως το tMap.

Αν αυτό απαιτεί ένα join ή κάποια µετατροπή σε µια ροή, θα θέλετε να χρησιµοποιήσετε το στοιχείο tMap, το οποίο είναι αφιερωµένο σε αυτή τη χρήση.

Για περισσότερες πληροφορίες σχετικά µε τη χαρτογράφηση των δεδοµένων, δείτε Χαρτογράφηση ροών δεδοµένων στη σελίδα 104.

Για τις ιδιότητες που αφορούν το στοιχείο tMap καθώς και σενάρια χρήσης περίπτωσης, βλέπε tMap στον Οδηγό Αναφοράς Talend Open Studio Components.

88 Talend Open Studio Creative Commons License

Page 97: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

4.4.3 Εικονίδια σφάλµατος σε Εργασίες

Όταν οι ρυθµίσεις συστατικών στοιχείων περιέχουν ένα ή περισσότερα σφάλµατα που µπορούν να αποτρέψουν τον κώδικα εργασίας να µεταγλωττιστεί σωστά, ένα εικονίδιο αυτόµατα θα εµφανιστεί δίπλα στο όνοµα της εργασίας στην προβολή δέντρου Χώρου Απόθεσης.

Το εικονίδιο σφάλµατος εµφανίζεται επίσης και στην καρτέλα δίπλα στο όνοµα της εργασίας όταν ανοίγετε την Εργασία στο design workspace.

Η µεταγλώττιση ή η δηµιουργία κώδικα πραγµατοποιείται µόνον όταν διεξάγεται µία από τις ακόλουθες λειτουργίες:

• άνοιγµα µιας Εργασίας,

• κάνοντας κλικ στην καρτέλα προβολής Κώδικα,

• εκτέλεση µιας Εργασίας (κάνοντας κλικ στην Εκτέλεση Εργασίας),

• αποθήκευση της Εργασίας.

Ως εκ τούτου, µόνο το κόκκινο εικονίδιο σφάλµατος θα εµφανιστεί στη συνέχεια.

Όταν εκτελείτε την Εργασία, ένα παράθυρο διαλόγου προειδοποίησης ανοίγει όπου βρίσκονται η πηγή και η περιγραφή των τυχόν σφαλµάτων στην τρέχουσα Εργασία.

Κάντε κλικ στο κουµπί Άκυρο για να σταµατήσει η εκτέλεση της εργασίας σας ή κάντε κλικ στο Συνέχεια για να τη συνεχίσετε.

4.4.4 Χρωµατικός τονισµός υποεργασιών

Μια υποεργασία ορίζεται γραφικά από ένα µπλε τετράγωνο που συγκεντρώνει όλα τα συνδεδεµένα συστατικά που ανήκουν σε αυτήν την υποεργασία. Κάθε επιµέρους συστατικό µπορεί να θεωρηθεί ως µια υποεργασία όταν δεν έχουν συνδεθεί ακόµη το ένα συστατικό µε το άλλο.

Creative Commons License Talend Open Studio 89

Page 98: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Αυτός ο µπλε τονισµός σας βοηθά να διακρίνετε εύκολα µια υποεργασία από την άλλη.

Μια Εργασία µπορεί να γίνει από µια µόνο υποεργασία. Ένα πορτοκαλί τετράγωνο δείχνει τα τµήµατα προ-εργασίας και µετά-εργασίας τα οποία είναι διαφορετικά είδη υποεργασιών.

Για περισσότερες πληροφορίες σχετικά µε την προ-εργασία και µετά-εργασία, δείτε Τµήµατα προεργασίας και µεταεργασίας στη σελίδα 91.

Μορφοποίηση υποεργασιών

Μπορείτε να τροποποιήσετε το χρώµα της υποεργασίας και το χρώµα του τίτλου της. Για να γίνει αυτό, επιλέξτε την υποεργασία σας και κάντε κλικ στην προβολή Συστατικό Στοιχείο.

Στην προβολή Βασικές ρυθµίσεις, επιλέξτε το πλαίσιο ελέγχου Εµφάνιση τίτλου υποεργασίας εάν θέλετε να προσθέσετε έναν τίτλο στην υποεργασία σας, και συµπληρώστε έναν τίτλο.

Για να τροποποιήσετε το χρώµα του τίτλου και το χρώµα της υποεργασίας:

• Στην προβολή Βασικές ρυθµίσεις, κάντε κλικ στο κουµπί Χρώµα τίτλου / Χρώµα Υποεργασίας για να εµφανιστεί το παράθυρο διαλόγου [Χρώµατα].

• Καθορίστε τα χρώµατα σας όπως θέλετε. Από προεπιλογή, το χρώµα τίτλου είναι µπλε και το χρώµα υποεργασίας είναι διαφανές µπλε.

Σύµπτυξη υποεργασιών

Εάν η Εργασία σας είναι κατασκευασµένη από πολλές υποεργασίες, µπορείτε να ττις συµπτύξετε για να βελτιωθεί η αναγνωσιµότητα της συνολικής Εργασίας. Το σύµβολο µείον (-) και συν (+) στην επάνω δεξιά γωνία της υποεργασίας σας επιτρέπουν να συµπτύξετε και να επαναφέρετε την πλήρη υποεργασία.

90 Talend Open Studio Creative Commons License

Page 99: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Κάντε κλικ στο σύµβολο µείον (-) για την σύµπτυξη της υποεργασίας (αριστερή απεικόνιση οθόνης). Όταν µειώνονται, µόνο το πρώτο συστατικό στοιχείο της υποεργασίας εµφανίζεται.

Κάντε κλικ στο σύµβολο συν (+) για την επαναφορά της υποεργασίας (δεξιά απεικόνιση οθόνης).

Αφαίρεση του χρώµατος υποβάθρου υποεργασίας

Εάν δεν θέλετε να τονίζονται οι υποεργασίες σας, µπορείτε να αφαιρέσετε το χρώµα υποβάθρου για όλες ή ειδικές υποεργασίες.

Για να αφαιρέσετε το χρώµα υποβάθρου όλων των υποεργασιών σας, κάντε κλικ στο εικονίδιο Εναλλαγή Υποεργασιών στη γραµµή εργαλείων του Talend Open Studio.

Για να αφαιρέσετε το χρώµα υποβάθρου µιας συγκεκριµένης υποεργασίας, κάντε δεξί κλικ στην υποεργασία και επιλέξτε την επιλογή Απόκρυψη υποεργασίας στο αναδυόµενο µενού.

4.4.5 Τµήµατα προεργασίας και µεταεργασίας

Τα τµήµατα προεργασίας και µεταεργασίας εµφανίζονται ως στοιχεία στο design workspace, και έτσι είναι διαθέσιµα στην Παλέτα των συστατικών στοιχείων. Για να χρησιµοποιήσετε αυτά τα στοιχεία προεργασίας και µεταεργασίας, µεταφέρετε τα απλώς στο design workspace όπως θα κάνατε µε οποιοδήποτε άλλο στοιχείο. Ένα πορτοκαλί τετράγωνο δείχνει τα τµήµατα προεργασίας και µεταεργασίας τα οποία είναι διαφορετικά είδη υποεργασιών.

Creative Commons License Talend Open Studio 91

Page 100: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣύνδεση συστατικών στοιχείων

Ωστόσο, σηµειώστε ότι η χρήση τους διαφέρει ελαφρώς από τα τυπικά συστατικά στοιχεία, καθώς τα δύο αυτά στοιχεία δεν επεξεργάζονται πραγµατικά δεδοµένα ουτε ροές αλλά προορίζονται να σας βοηθήσουν να κάνετε το σχεδιασµό εργασιών σαφέστερο.

Καθώς τα τµήµατα προεργασίας και µεταεργασίας δεν έχουν ως σκοπό να λάβουν µέρος σε οποιαδήποτε επεξεργασία δεδοµένων, δεν µπορούν να είναι µέρος πολυνηµατικής εκτέλεσης. Οι εργασίες που περιλαµβάνονται στην προεργασία και

µεταεργασία γίνονται µια φορά για όλες τις ακόλουθες υποεργασίες, είτε οι υποεργασίες εκτελούνται σε σειρά ή παράλληλα.

Σύνδεστε µε αυτέςτις Προεργασίες και Μεταεργασίες, όλα τα στοιχεία που εκτελούν εργασίες οργάνωσης που δεν σχετίζονται άµεσα µε την επεξεργασία των δεδοµένων ή την κύρια υποεργασία, αλλά βοηθούν στην ενορχήστρωση της επεξεργασίας που θα ακολουθήσει.

Εργασίες που απαιτούν να χρησιµοποιηθεί ένα στοιχείο προεργασίας περιλαµβάνουν, για παράδειγµα:

• φόρτωσης πληροφοριών πλαισίου που απαιτούνται για την εκτέλεση υποεργασίας,

• άνοιγµα µιας σύνδεσης βάσης δεδοµένων,

• διασφάλιση ότι ένα αρχείο υπάρχει.

Και πολλές άλλες εργασίες που είναι συνυφασµένες µε την Εργασία σας και θα µπορούσαν να καταστρέψουν τη συνολική αναγνωσιµότητα της Εργασίας σας πρέπει να είναι µέρος της αντίστοιχης Εργασίας.

Εργασίες που απαιτούν να χρησιµοποιηθεί ένα στοιχείο µεταεργασίας περιλαµβάνουν, για παράδειγµα:

• εκκαθάριση ενός φακέλου ή διαγραφή ενός αρχείου,

92 Talend Open Studio Creative Commons License

Page 101: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

• οποιεσδήποτε εργασίες που πρέπει να πραγµατοποιηθούν ακόµη και αν η προηγούµενη (ες) υποεργασία (ες) απέτυχε (αν).

4.5 Ορισµός ιδιοτήτων των συστατικών στοιχείων

Οι πληροφορίες για τις ιδιότητες κάθε στοιχείου που σχηµατίζει µια Εργασία ή µια υπο-εργασία σας επιτρέπουν να ρυθµίσετε την πραγµατική τεχνική υλοποίηση της ενεργού Εργασίας.

Κάθε συστατικό στοιχείο ορίζεται από βασικές και προχωρηµένες ιδιότητες που εµφανίζονται, αντίστοιχα, στην καρτέλα Βασικές Ρυθµίσεις και στην καρτέλα Προχωρηµένες Ρυθµίσεις της προβολής Συστατικό Στοιχείο. Η προβολή Συστατικό Στοιχείο συγκεντρώνει επίσης και άλλες συναφείς πληροφορίες που σχετίζονται µε το συσταικό στοιχείο που χρησιµοποιείται, συµπεριλαµβανοµένων των καρτελών Προβολή και Τεκµηρίωση.

Για λεπτοµερείς ρυθµίσεις για κάθε συστατικό στοιχείο που εµφανίζεται στην Παλέτα, ελέγξτε τον Οδηγό Αναφοράς Talend Open Studio Components.

4.5.1 Καρτέλα Βασικές Ρυθµίσεις

Η καρτέλα Βασικές Ρυθµίσεις αποτελεί τµήµα της προβολής Συστατικό Στοιχείο, η οποία βρίσκεται στο κάτω µέρος του λογισµικού επιµέλειας σχεδιασµού του Talend Open Studio.

Κάθε συστατικό έχει συγκεκριµένες βασικές ρυθµίσεις ανάλογα µε τις απαιτήσεις λειτουργίας του εντός της Εργασίας. Για µια λεπτοµερή περιγραφή των ιδιοτήτων κάθε στοιχείου και τη χρήση τους, δείτε τον Οδηγό Αναφοράς του Talend Open Studio Components.

Ορισµένα στοιχεία απαιτούν κώδικα ως είσοδο ή καθορισµό συναρτήσεων. Ανάλογα µε την περίπτωση, βεβαιωθείτε ότι χρησιµοποιείτε το σωστό κώδικα, δηλαδή κώδικα Perl σε perl ιδιότητες και Java κώδικα σε Java ιδιότητες.

Για στοιχεία Αρχείων και Βάσεων ∆εδοµένων µπορείτε να συγκεντρώσετε ιδιότητες σε αρχεία µεταδεδοµένων που βρίσκονται στον κατάλογο Μεταδεδοµένα στην προβολή δέντρου Χώρου Απόθεσης. Αυτό σηµαίνει ότι στην καρτέλα Βασικές Ρυθµίσεις µπορείτε να ορίσετε ιδιότητες επί τόπου, χρησιµοποιώντας τον τύπο Προκαθορισµένη Ιδιότητα ή να χρησιµοποιήσετε τις ιδιότητες που είναι αποθηκευµένες στον ∆ιαχειριστή Μεταδεδοµένων χρησιµοποιώντας τον τύπο Ιδιότητα

Creative Commons License Talend Open Studio 93

Page 102: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Χώρου Απόθεσης. Η δεύτερη επιλογή σας βοηθά να εξοικονοµήσετε χρόνο, όταν η ρύθµιση γίνεται συχνά.

Επιλέξτε Χώρος Απόθεσης ως Τύπος Ιδιότητας και επιλέξτε το αρχείο µεταδεδοµένων που φυλάσσει τις σχετικές πληροφορίες. Σχετικό θέµα: Ορισµός αντικειµένων Metadata στη σελίδα 103.

Εναλλακτικά, µπορείτε να µεταφέρετε άµεσα το αντικείµενο Μεταδεδοµένων από την προβολή δέντρου Χώρου Απόθεσης στο στοιχείο που έχετε ήδη µεταφέρει στο design workspace, για να συµπληρωθούν αυτόµατα οι ιδιότητες του.

Για όλα τα συστατικά στοιχεία που χειρίζονται µια ροή δεδοµένων (τα περισσότερα στοιχεία), µπορείτε να ορίσετε ένα σχήµα Talend , προκειµένου να περιγράψετε και, ενδεχοµένως, να επιλέξετε τα δεδοµένα προς επεξεργασία. Όπως και τα δεδοµένα Ιδιότητες, αυτό το σχήµα είναι είτε Προκαθορισµένο ή αποθηκεύεται εξ αποστάσεως στο χώρο απόθεσης σε ένα αρχείο µεταδεδοµένων που δηµιουργήσατε. Η λεπτοµερής περιγραφή της ρύθµισης Σχήµατος παρέχεται στις επόµενες ενότητες.

Ρύθµιση προκαθορισµένου σχήµατος

Ένα σχήµα που δηµιουργείται ως Προκαθορισµένο προορίζεται για µία µόνο χρήση σε µια Εργασία, ως εκ τούτου δεν µπορεί να επαναχρησιµοποιηθεί σε άλλη Εργασία ή σταθµό.

Επιλέξτε Προκαθορισµένο στη λίστα, και κάντε κλικ στο Επεξεργασία Σχήµατος για να δηµιουργήσετε το προκαθορισµένο σχήµα σας προσθέτοντας στήλες και περιγράφοντας το περιεχόµενο τους, σύµφωνα µε τον ορισµό του αρχείου εισόδου.

Σε όλες τις ιδιότητες εξόδου, θα πρέπει επίσης να καθορίσετε το σχήµα της εξόδου. Για να ανακτήσετε το σχήµα που ορίζεται στο σχήµα εισόδου, κάντε κλικ στο κουµπί Συγχρονισµός Στηλών.

Στην Java, απαιτούνται µερικές επιπλέον πληροφορίες. Για περισσότερες πληροφορίες σχετικά µε το πρότυπο Ηµεροµηνία για παράδειγµα, δείτε εδώ: http://java.sun.com/j2se/1.5.0/docs/api/index.html.

Ρύθµιση ενός σχήµατος Χώρου Απόθεσης

Μπορείτε να αποφύγετε τον πλεονασµό των µεταδεδοµένων σχήµατος και να τα κρατήσετε µαζί σε ένα κεντρικό σηµείο, µε τη δηµιουργία αρχείων µεταδεδοµένων και τη αποθήκευση τους Χώρος Απόθεσης > Metadata.

94 Talend Open Studio Creative Commons License

Page 103: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Για να µεταφέρετε ένα αρχείο µεταδεδοµένων στην τρέχουσα Εργασία σας, επιλέξτε τον τύπο Σχήµατος Χώρος Απόθεσης και επιλέξτε τα σχετικά αρχεία µεταδεδοµένων στη λίστα. Ή, µεταφέρετε τα αντικείµενα µεταδεδοµένων από το Χώρο Απόθεσης κατευθείαν στο στοιχείο που βρίσκεται ήδη στο design workspace. Στη συνέχεια, κάντε κλικ στο Επεξεργασία Σχήµατος για να ελέγξετε ότι τα δεδοµένα είναι κατάλληλα.

Είστε ελεύθεροι να επεξεργαστείτε ένα σχήµα χώρου απόθεσης που χρησιµοποιείται για µια Εργασία. Ωστόσο, σηµειώστε ότι το σχήµα, ως εκ τούτου καθίσταται προκαθορισµένο στην τρέχουσα Εργασία.

∆εν µπορείτε να αλλάξετε το εξ αποστάσεως αποθηκευµένο σχήµα από αυτό το παράθυρο.

Σχετικά θέµατα: Ορισµός αντικειµένων Metadata στη σελίδα 103

Ρύθµιση ενός πεδίου δυναµικά (πλήκτρο Ctrl + Space)

Σε κάθε πεδίο της προβολής Ιδιότητες της Εργασίας σας / συσταικού στοιχείου, µπορείτε να χρησιµοποιήσετε το πλήκτρο Ctrl + Space για πρόσβαση στη λίστα καθολικών µεταβλητών και µεταβλητών πλαισίου και να ρυθµίστε την τιµή των σχετικών πεδίων δυναµικά.

• Τοποθετήστε το δροµέα σε οποιοδήποτε πεδίο της προβολής Συστατικό Στοιχείο.

• Πατήστε Ctrl + Space για να αποκτήσετε πρόσβαση στη λίστα προτάσεων.

• Επιλέξτε στη λίστα τις σχετικές παραµέτρους που χρειάζεστε. Επισυναπτόµενο στην λίστα, Μεταβλητή, ένα πλαίσιο πληροφοριών παρέχει λεπτοµέρειες σχετικά µε την επιλεγµένη παράµετρο.

Creative Commons License Talend Open Studio 95

Page 104: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Αυτό µπορεί να είναι οποιαδήποτε παράµετρος συµπεριλαµβανοµένων: µηνύµατα λάθους, αριθµός γραµµών που έχουν επεξεργαστεί, ή αλλιώς ... Ο κατάλογος ποικίλλει ανάλογα µε το επιλεγµένο στοιχείο ή το πλαίσιο στο οποίο εργάζεστε.

Σχετικό θέµα: Ορισµός Πλαισίων και µεταβλητών στη σελίδα 131

4.5.2 Καρτέλα Προχωρηµένες Ρυθµίσεις

Ορισµένα στοιχεία, ειδικά στοιχεία Αρχείων και Βάσεων ∆εδοµένων, παρέχει πολλές προηγµένες δυνατότητες χρήσης.

Η καρτέλα περιεχόµενο Προχωρηµένων Ρυθµίσεων αλλάζει σύµφωνα µε το επιλεγµένο στοιχείο.

Σε γενικές γραµµές θα βρείτε σε αυτήν την καρτέλα τις παραµέτρους που δεν απαιτούνται για τη βασική ή τη συνήθη χρήση του στοιχείου, αλλά ενδέχεται να απαιτούνται για χρήση εκτός του τυπικού πεδίου εφαρµογής.

Μέτρηση ροών δεδοµένων

Μπορείτε επίσης να βρείτε στην προβολή Προχωρηµένες Ρυθµίσεις την επιλογή της tStatCatcher Statistics που σας επιτρέπει, εάν επιλεγεί, να εµφανίσετε αρχεία καταγραφής και στατιστικά στοιχεία σχετικά µε την τρέχουσα Εργασία χωρίς να κάνετε χρήση συγκεκριµένων συστατικών στοιχείων. Για περισσότερες πληροφορίες σχετικά µε τα στατιστικά στοιχεία και τα χαρακτηριστικά καταγραφής, δείτε Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής στη σελίδα 153.

4.5.3 Καρτέλα ∆υναµικές Ρυθµίσεις

Οι καρτέλες Βασικές Ρυθµίσεις και Προχωρηµένες Ρυθµίσεις όλων των στοιχείων εµφανίζουν διάφορα πλαίσια ελέγχου και αναπτυσσόµενες λίστες για παραµέτρους ειδικών συστατικών στοιχείων. Συνήθως, διαθέσιµες τιµές για αυτούς τους τύπους των παραµέτρων είναι είτε η αληθής ή η ψευδής και µπορούν να επεξεργαστούν µόνο σε χρόνο σχεδιασµού.

Η καρτέλα ∆υναµικές Ρυθµίσεις, στην προβολή Συστατικό Στοιχείο, σας επιτρέπει να προσαρµόσετε αυτές τις παραµέτρους σε κώδικα ή µεταβλητές.

96 Talend Open Studio Creative Commons License

Page 105: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Αυτό το χαρακτηριστικό σας επιτρέπει, για παράδειγµα, να καθορίσετε αυτές τις παραµέτρους ως µεταβλητές και εποµένως, να τις αφήσετε να γίνουν εξαρτώµενες πλαισίου, ενώ δεν είναι από προεπιλογή τέτοιες.

Ένα άλλο όφελος αυτού του χαρακτηριστικού είναι ότι µπορείτε να αλλάξετε πλέον τις ρυθµίσεις πλαισίου κατά το χρόνο εκτέλεσης. Αυτό έχει ιδιαίτερο νόηµα όταν προτίθεστε να εξάγετε το σενάριο της εργασίας σας προκειµένου να το υλοποιήσετε σε ένα διακοµιστή εκτέλεσης εργασιών για παράδειγµα.

Creative Commons License Talend Open Studio 97

Page 106: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Για να προσαρµόσετε αυτά τα είδη των παραµέτρων, ως οι µεταβλητές πλαισίου για παράδειγµα, ακολουθήστε τα παρακάτω βήµατα:

• Επιλέξτε το σχετικό συστατικό στοιχείο στην προβολή βασικών ρυθµίσεων ή προχωρηµένων ρυθµίσεων που περιέχει την παράµετρο που θέλετε να ορίσετε ως µια µεταβλητή.

• Κάντε κλικ στην καρτέλα ∆υναµικές ρυθµίσεις.

• Κάντε κλικ στο κουµπί συν για να εµφανιστεί µια νέα γραµµή παραµέτρου στον πίνακα.

• Κάντε κλικ στο Όνοµα της εµφανιζόµενης παραµέτρου για να εµφανιστεί η λίστα των διαθέσιµων παραµέτρων. Για παράδειγµα: Λειτουργίες Εκτύπωσης.

• Στη συνέχεια κάντε κλικ στο κελί στήλης Κώδικας και θέστε τον κώδικα που πρέπει να χρησιµοποιείται. Για παράδειγµα: context.verbose εάν δηµιουργήσετε την αντίστοιχη µεταβλητή πλαισίου, που ονοµάζεται verbose.

Ως κώδικα, µπορείτε να εισάγετε µια µεταβλητή πλαισίου ή ένα κοµµάτι κώδικα (σε Java ή Perl) ανάλογα µε τη γλώσσα παραγωγής σας.

Οι αντίστοιχοι κατάλογοι ή πλαίσια ελέγχου γίνοται έτσι διαθέσιµα και επισηµαίνονται µε κίτρινο χρώµα στην καρτέλα Βασικές Ρυθµίσεις ή Προχωρηµένες Ρυθµίσεις.

Αν θέλετε να ορίσετε µια παράµετρο ως µεταβλητή πλαισίου, βεβαιωθείτε ότι έχετε δηµιουργήσει την αντίστοιχη µεταβλητή στην προβολή Πλαίσιο. Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών πλαισίου,

δείτε Ορισµός µεταβλητών στην προβολή Πλαίσια στη σελίδα 131.

Θα µπορούσατε επίσης να χρησιµοποιήσετε µια καθολική µεταβλητή ή κοµµάτια κώδικα java ή perl, για την αποθήκευση των τιµών που πρέπει να χρησιµοποιούνται για την κάθε παράµετρο.

98 Talend Open Studio Creative Commons License

Page 107: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός ιδιοτήτων των συστατικών στοιχείων

Για παράδειγµα, χρησιµοποιείστε ορισµένες καθολικές µεταβλητές που είναι διαθέσιµες µέσω του πλήκτρου Ctrl + Space, και προσαρµόστε αυτές στο ιδιαίτερο πλαίσιο χρήσης σας.

4.5.4 Καρτέλα Προβολή

Η καρτέλα Προβολή της προβολης Συστατικό Στοιχείο σας επιτρέπει να αλλάξετε την προεπιλεγµένη µορφή εµφάνισης των στοιχείων σχετικά στο design workspace.

Μπορείτε να τονίσετε γραφικά τόσο το κείµενο στην Ετικέτα και στη Συµβουλή µε HTML ετικέτες µορφοποίησης:

• Έντονα: <b> ΗΕτικέταΣαςΗΗσυµβουλήΣας </b>

• Πλάγια: <i> ΗΕτικέταΣαςΗΗσυµβουλήΣας </i>

• Return carriage: ΗΕτικέταΣαςΗΗσυµβουλήΣας <br> ΣυνέχειαΣτηνΕπόµενηΓραµµή

• Χρώµα: <Font color= ‘#RGBcolor’> ΗΕτικέταΣαςΗΗσυµβουλήΣας </Font>

Για να αλλάξετε τις προτιµήσεις σας για αυτό το πλαίσιο Προβολή, κάντε κλικ στο Παράθυρο> Προτιµήσεις>Talend>Designer>.

4.5.5 Καρτέλα Τεκµηρίωσης

Αισθανθείτε ελεύθεροι και προσθέστε κάθε χρήσιµη παρατήρηση ή κοµµάτι κειµένου ή τεκµηρίωση στο στοιχείο σας.

Πεδίο Περιγραφή

Μορφή ετικέτας Ετικέτα ελεύθερου κειµένου που εµφανίζεται στο design workspace. Μπορούν να καθοριστούν µεταβλητές για την ανάκτηση και την απεικόνιση τιµές από άλλα πεδία. Το εργαλείο συµβουλών πεδίων δείχνει συνήθως την αντίστοιχη µεταβλητή όπου η τιµή του πεδίου είναι αποθηκευµένη.

Μορφή συµβουλής Κρυµµένο εργαλείο συµβουλών, που εµφανίζεται µόνο όταν το ποντίκι βρίσκεται πάνω από το στοιχείο.

Μορφή σύνδεσης ∆είχνει το είδος της σύνδεσης που έγινε δεκτό από το στοιχείο.

Creative Commons License Talend Open Studio 99

Page 108: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΚαθορισµός του στοιχείου Εκκίνηση

Το περιεχόµενο αυτού του πεδίου Σχόλιο θα διαµορφωθεί µε σήµανση Pod και θα ενσωµατωθεί στο παραγόµενο κώδικα. Μπορείτε να δείτε το σχόλιό σας στο πλαίσιο Κώδικας.

Μπορείτε να δείτε την Τεκµηρίωση στοεργαλειο συµβουλών χρησιµοποιώντας τη συσχετιζόµενη µεταβλητή (_COMMENT_).

Για προηγµένη χρήση Τεκµηριώσεων, µπορείτε να χρησιµοποιήσετε την προβολή Τεκµηρίωση για την αποθήκευση και την επαναχρησιµοποίηση κάθε είδους τεκµηρίωσης.

4.6 Καθορισµός του στοιχείου Εκκίνηση

Το συστατικό στοιχείο Εκκίνηση είναι το έναυσµα µιας Εργασίας. Μπορεί να υπάρχουν πολλά στοιχεία Εκκίνησης ανά σχέδιο εργασιών, αν υπάρχουν πολλές ροές που εκτελούνται παράλληλα. Αλλά για µια ροή και τις συνδεόµενες υποροές της, µόνο ένα συστατικό στοιχείο µπορεί να είναι το στοιχείο Εκκίνηση.

Μεταφέρετε ένα στοιχείο στο design workspace, και όλα τα πιθανά στοιχεία εκκίνησης παίρνουν ένα διακριτικό φωτεινό πράσινο χρώµα φόντου. Σηµειώστε ότι τα περισσότερα από τα στοιχεία, µπορεί να είναι στοιχεία Εκκίνησης.

Μόνο τα στοιχεία που δεν έχει νόηµα να δώσουν το έναυσµα σε µια ροή, δεν θα προταθούν ως στοιχεία Εκκίνησης, όπως το στοιχείο tMap για παράδειγµα.

100 Talend Open Studio Creative Commons License

Page 109: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧρήση SQL Templates

Για να διακρίνετε ποιο στοιχείο θα είναι το συστατικό Εκκίνησης της Εργασίας σας, εντοπίστε την κύρια ροή και τις δευτερεύουσες ροές της Εργασίας σας.

• Η κύρια ροή πρέπει να είναι εκείνη που συνδέει ένα στοιχείο µε το επόµενο στοιχείο χρησιµοποιώντας µια σύνδεση τύπου Row. Το στοιχείο Εκκίνησης τότε αυτόµατα ορίζεται στο πρώτο στοιχείο της κύριας ροής (εικονίδιο µε πράσινο φόντο).

• Οι δευτερεύουσες ροές συνδέονται επίσης µε µια σύνδεση τύπου Row η οποία καλείται στη συνέχεια γραµµή Lookup στο design workspace για να διακρίνεται από την κύρια ροή. Αυτή η Lookup ροή χρησιµοποιείται για τον εµπλουτισµό της κύριας ροής µε περισσότερα δεδοµένα.

Θα πρέπει να γνωρίζετε ότι µπορείτε να αλλάξετε το στοιχείο Εκκίνησης οπότε και την κύρια ροή αλλάζοντας µια main Row σε Lookup Row, απλά µέσω ενός δεξί κλικ στη γραµµή που πρέπει να αλλάξει.

Σχετικά θέµατα:

• Σύνδεση συστατικών στοιχείων στη σελίδα 83

• Ενεργοποίηση / Απενεργοποίηση µιας Εργασίας ή υπο-εργασίας στη σελίδα 148

4.7 Χρήση SQL Templates

Το Talend Open Studio σας επιτρέπει να επωφεληθείτε από τη χρήση κάποιου SQL προτύπων συστήµατος δεδοµένου ότι πολλές δοµές ερωτηµάτων είναι τυποποιηµένες µε κοινές προσεγγίσεις.

Το Talend Open Studio τοποθετεί σε καταλόγους SQL πρότυπα συστήµατος στον κόµβο SQL Templates στην προβολή δέντρου Χώρου Απόθεσης. Εκεί, µπορείτε να βρείτε γενικά προτυποποηµένα, MySQL, Oracle, και SQL Teradata πρότυπα.

Creative Commons License Talend Open Studio 101

Page 110: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧρήση SQL Templates

Σε κάθε µία από τις παραπάνω κατηγορίες, µπορείτε να δηµιουργήσετε τα δικά σας οριζόµενα από το χρήστη SQL πρότυπα χρησιµοποιώντας τον αυτόµατο οδηγό SQL προτύπων.

Για να δηµιουργήσετε ένα ορίζεται από το χρήστη SQL πρότυπο: To create a user-defined SQL template:

• Στην προβολή δέντρου Χώρου Απόθεσης , αναπτύξτε τα SQL Templates και την κατηγορία στην οποία θέλετε να δηµιουργήσετε το πρότυπο SQL.

• Κάντε δεξί κλικ στο UserDefined και επιλέξτε ∆ηµιουργία Προτύπου SQL για να ανοίξετε τον αυτόµατο οδηγό [SQL Πρότυπα].

102 Talend Open Studio Creative Commons License

Page 111: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός αντικειµένων Metadata

• Ορίστε το νέο σας πρότυπο SQL στα αντίστοιχα πεδία και κάντε κλικ στο κουµπί Τέλος για να κλείσετε τον αυτόµατο οδηγό. Το όνοµα του νεοσύστατου πρότυπου εµφανίζεται κάτω από το UserDefined στην προβολή δέντρου Χώρου Απόθεσης. Ένα λογισµικό επιµέλειας προτύπων SQL ανοίγει στο design workspace, όπου µπορείτε να εισάγετε τον κώδικα του νεοσυσταθέντος προτύπου.

Για περισσότερες πληροφορίες σχετικά µε τον τρόπο δηµιουργίας ενός πρότυπου SQL οριζόµενο από το χρήστη χρήσης του σε ένα πλαίσιο εργασίας, δείτε Scenario: Iterating on DB tables and deleting their content using a user-defined SQL template στον Οδηγό Αναφοράς του Talend Open Studio Components.

4.8 Ορισµός αντικειµένων Metadata

Το Talend Open Studio είναι µια βασιζόµενη σε µεταδεδοµένα λύση, και ως εκ τούτου µπορεί να σας βοηθήσει να διασφαλίσετε τη συνοχή και την ποιότητας= του συνόλου των Εργασιών σας , µέσω ενός κεντρικού διαχειριστή µεταδεδοµένων στο Χώρο Απόθεσης.

Ο κόµβος Metadata στην προβολή δέντρου Χώρου Απόθεσης συγκεντρώνει διάφορους αυτόµατους οδηγούς για να σας βοηθήσουν να δηµιουργήσετε συνδέσεις µε τα αρχεία, βάσεις δεδοµένων, και / ή συστήµατα που συνήθως συνδέεστε.

Με αυτό τον τρόπο µπορείτε να αποθηκεύσετε τις λεπτοµέρειες σύνδεσης που χρειάζεστε για να συνδεθείτε στις συνήθεις λειτουργίες σας και µπορείτε να τις επαναχρησιµοποιήσετε εύκολα ξανά και ξανά σε όλα τα σχέδια εργασίας σαςχωρίς να τα επαναεισάγετε κάθε φορά.

Creative Commons License Talend Open Studio 103

Page 112: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Από τους αυτόµατους οδηγούς µεταδεδοµένων, µπορείτε να συλλέξετε και να συγκεντρώσετε λεπτοµέρειες συνδέσεων στις λειουργίες που ακολουθούν:

• DB Connection: στοιχεία σύνδεσης και περιγραφή πίνακα δεδοµένων (σχήµα) για κάθε τύπο βάσης δεδοµένων και συνδέσεων JDBC.

• File Delimited/Positional/Regex/XML/Excel/Ldif: λεπτοµέρειες πρόσβασης αρχείου και περιγραφή δεδοµένων από τους τύπους των αρχείων που περιλαµβάνονται στη λίστα.

• LDAP: λεπτοµέρειες πρόσβασης και τα περιγραφή δεδοµένων ενός καταλόγου LDAP.

• Salesforce: λεπτοµέρειες πρόσβασης και τα περιγραφή δεδοµένων ενός πίνακα Salesforce.

• WSDL: λεπτοµέρειες πρόσβασης και τα περιγραφή δεδοµένων µιας υπηρεσίας διαδικτύου.

• Generic schema: λεπτοµέρειες πρόσβασης και περιγραφή δεδοµένων κάθε είδους πηγής.

Για περισσότερες πληροφορίες σχετικά µε αυτές τις διαδικασίες δηµιουργίας Μεταδεδοµένων, δείτε ∆ιαχείριση Μεταδεδοµένων στη σελίδα 157.

4.9 Χαρτογράφηση ροών δεδοµένων

Ο πιο κοινός τρόπος για να χειρίζεστε ροές πολλαπλών εισόδων και εξόδων, συµπεριλαµβανοµένων και των µετασχηµατισµών και της επαναδροµολόγησης δεδοµένων είναι να χρησιµοποιήσετε το συστατικό στοιχείο tMap. Η ακόλουθη ενότητα παρέχει λεπτοµέρειες σχετικά µε τις αρχές χρήσης αυτού του στοιχείου, για περαιτέρω πληροφορίες ή σενάρια και περιπτώσεις χρήσης, δείτε το tMap στον Οδηγό Αναφοράς Talend Open Studio Components.

4.9.1 Επισκόπηση λειτουργίας tMap

Το tMap επιτρέπει τα ακόλουθα είδη ενεργειών:

• πολυπλεξία και αποπολύπλεξη δεδοµένων,

• µετασχηµατισµό δεδοµένων για κάθε είδος πεδίου,

• συνένωση πεδίων και ανταλλαγή,

• φιλτράρισµα πεδίων µε χρήση περιορισµών,

• απόρριψη δεδοµένων.

∆εδοµένου ότι όλες αυτές οι λειτουργίες µετατροπής και / ή δροµολόγησης πραγµατοποιούνται από το tMap, αυτό το στοιχείο δεν µπορεί να αποτελεί συστατικό στοιχείο Εκκίνησης ή Τερµατισµού σε ένα σχέδιο εργασίας.

104 Talend Open Studio Creative Commons License

Page 113: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Το tMap χρησιµοποιεί εισερχόµενες συνδέσεις για να προ-συµπληρώσει σχήµατα εισόδου µε δεδοµένα στο λογισµικό επιµέλειας Χάρτη. Ως εκ τούτου, δεν µπορείτε να δηµιουργήσετε νέα σχήµατα εισόδου απευθείας στο λογισµικό επιµέλειας Χάρτη. Αντ 'αυτού, θα πρέπει να υλοποιήσετε όσες συνδέσεις Row εισερχόµενη στο στοιχείο tMap απαιτούνται, προκειµένου να δηµιουργήσετε όσα σχήµατα εισροών, απαιτούνται.

Με τον ίδιο τρόπο, δηµιουργήστε όσες συνδέσεις εξόδου row, όπως απαιτούνται. Ωστόσο, µπορείτε να συµπληρώσετε την έξοδο µε περιεχόµενο απευθείας στο λογισµικό επιµέλειας Χάρτη µε ένα βολικό γραφικό λογισµικό επιµέλειας.

Σηµειώστε ότι µπορεί να υπάρχει µόνο µια Main εισερχόµενες γραµµή. Όλες οι άλλες εισερχόµενες γραµµές είναι τύπου Lookup. Σχετικό θέµα: Σύνδεση Row στη σελίδα 83.

Οι Lookup γραµµές είναι εισερχόµενες συνδέσεις από δευτερεύοντες (ή εξ αναφοράς) ροές δεδοµένων. Αυτά τα δεδοµένα αναφοράς ενδέχεται να εξαρτώνται άµεσα ή έµµεσα από την πρωτογενή ροή. Αυτή η σχέση εξάρτησης, µεταφράζεται µε µια γραφική χαρτογράφηση και τη δηµιουργία κλειδιών έκφρασης.

Αν και το λογισµικό επιµέλειας Χάρτη απαιτεί οι συνδέσεις να υλοποιούνται προκειµένου να καθοριστούν οι ροές Εισόδου και Εξόδου, πρέπει επίσης να δηµιουργήσετε την πραγµατική χαρτογράφηση, προκειµένου η Προεπισκόπιση να είναι διαθέσιµη στο πλαίσιο Συστατικό Στοιχείο του design workspace.

Creative Commons License Talend Open Studio 105

Page 114: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Κάντε διπλό κλικ στο εικονίδιο tMap ή κάντε κλικ στο κουµπί µε τις τρεις τελείες λογισµικό επιµέλειας χάρτη για να ανοίξετε το λογισµικό επιµέλειας σε ένα νέο παράθυρο.

4.9.2 ∆ιεπαφή tMap

Το tMap είναι ένα προηγµένο στοιχείο το οποίο απαιτεί πιο λεπτοµερή εξήγηση από άλλα στοιχεία. Πράγµατι, το λογισµικό επιµέλειας Χάρτη είναι ένα "όλα-σε-ένα" εργαλείο που σας επιτρέπει να καθορίσετε όλες τις παραµέτρους που απαιτούνται για τη χαρτογράφηση, τη µετατροπή και τη δροµολόγηση των ροών δεδοµένων σας µέσω ενός βολικού γραφικού περιβάλλοντος.

Για όλους τους πίνακες και το παράθυρο [λογισµικό επιµέλειας Χάρτη] , µπορείτε να ελαχιστοποιήσετε και να αποκαταστήσει το παράθυρο χρησιµοποιώντας το εικονίδιο παράθυρου.

106 Talend Open Studio Creative Commons License

Page 115: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Το λογισµικό επιµέλειας Χάρτη αποτελείται από διάφορα πλαίσια:

• Το Πλαίσιο Εισόδου είναι το πάνω αριστερά πλαίσιο στο παράθυρο. Προσφέρει µια γραφική αναπαράσταση όλων (main και lookup) των εισερχόµενων ροών δεδοµένων. Τα στοιχεία συγκεντρώνονται σε διάφορες στήλες των πινάκων εισόδου. Σηµειώστε ότι το όνοµα του πίνακα αντικατοπτρίζει την main ή lookup γραµµή από το σχέδιο εργασίας στο design workspace.

• Το Πλαίσιο Μεταβλητής είναι το κεντρικό πλαίσιο στο παράθυρο [λογισµικό επιµέλειας Χάρτη] . Επιτρέπει τη συγκέντρωση των πλεονασµατικών πληροφοριών µέσω της χαρτογράφησης µε µεταβλητή και σας επιτρέπει να πραγµατοποιήσετε µετασχηµατισµούς.

• Το ΠλαίσιοΕξόδου είναι το πάνω δεξιά πλαίσιο στο παράθυρο. Επιτρέπει τη χαρτογράφηση των δεδοµένων και των πεδίων από τους πίνακες Εισόδου και Μεταβλητών στις κατάλληλες γραµµές Εξόδου.

Creative Commons License Talend Open Studio 107

Page 116: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

• Και τα δύο κάτω πλαίσια είναι οι περιγραφές των σχηµάτων Εισόδου και Εξόδου. Η καρτέλα του λογισµικού επιµέλειας Σχήµατος προσφέρει µια προβολή σχήµατος όλων των στηλών των επιλεγµένων πινάκων εισόδου και εξόδου στο αντίστοιχο πλαίσιο τους.

• Το λογισµικό επιµέλειας Έκφρασης είναι το εργαλείο επεξεργασίας για όλα τα κλειδιά έκφρασης των δεδοµένων Εισόδου / Εξόδου, των µεταβλητών έκφρασης ή συνθηκών φιλτραρίσµατος.

Το όνοµα των πινάκων Εισόδου / Εξόδου στο λογισµικό επιµέλειας χαρτογράφησης αντικατοπτρίζει το όνοµα των εισερχόµενων και εξερχόµενων ροών (συνδέσεις γραµµής).

4.9.3 Ρύθµιση της ροής εισόδου στο λογισµικό επιµέλειας Χάρτη

Η σειρά των πινάκων Εισόδου είναι απαραίτητη. Ο πάνω πίνακας αντικατοπτρίζει την Main σύνδεση ροής, και για το λόγο αυτό, της δίνεται προτεραιότητα για ανάγνωση και επεξεργασία µέσω του στοιχείο tMap.

Για αυτή την αιτία προτεραιότητας, δεν µπορείτε να µετακινηθείτε προς τα πάνω ή προς τα κάτω στον Main πίνακα ροής. Αυτό εξασφαλίζει ότι κανένα Join δεν µπορεί να χαθεί.

Παρόλο που µπορείτε να χρησιµοποιήσετε τα πάνω και κάτω βέλη για την αλλαγή της σειράς των πινάκων Lookup, να γνωρίζετε ότι τα Joins µεταξύ δύο πινάκων lookup µπορεί στη συνέχεια να χαθούν.

Σχετικό θέµα: Explicit Join στη σελίδα 109.

Συµπλήρωση Πινάκων Εισόδου µε ένα σχήµα

Για να συµπληρώσετε πίνακες εισόδου, θα πρέπει να προσδιορίσετε πρώτα τα σχήµατα όλων των στοιχείων εισόδου που συνδέονται µε το στοιχείο tMap στο design workspace σας.

Περιεχόµενο Main και Lookup πινάκων

Η σειρά των πινάκων Εισόδου είναι απαραίτητη.

Η σύνδεση Main Row καθορίζει το περιεχόµενο του πίνακα ροής Main. Αυτή η ροή εισόδου αντικατοπτρίζεται στον πρώτο πίνακα του πλαισίου Εισόδου του λογισµικού επιµέλειας του Χάρτη.

Το περιεχόµενο των συνδέσεων Lookup συµπληρώνει όλους τους άλλους (δευτερογενείς ή τριτογενείς) πίνακες που εµφανίζονται κάτω από τον Main πίνακα ροής. Αν ακόµα δεν έχετε ορίσει το σχήµα ενός στοιχείου εισόδου, ο πίνακας εισόδου εµφανίζεται κενός στην

περιοχή Εισόδου.

108 Talend Open Studio Creative Commons License

Page 117: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Το κλειδί ανακτάται, επίσης, από το σχήµα που ορίζεται στο στοιχείο Εισόδου. Αυτό το Κλειδί αντιστοιχεί στο κλειδί που ορίζεται στο σχήµα εισόδου όπου απαιτείται. Πρέπει να διακρίνεται από το κλειδί κατακερµατισµού που χρησιµοποιείται εσωτερικά στο λογισµικό επιµέλειας Χάρτη, το οποία εµφανίζεται σε διαφορετικό χρώµα.

Μεταβλητές

Μπορείτε να χρησιµοποιήσετε καθολικές ή µεταβλητές πλαισίου ή να επαναχρησιµοποίησετε την µεταβλητή που ορίζεται στην περιοχή Μεταβλητές. Πατήστε Ctrl + Space για να αποκτήσετε πρόσβαση στον κατάλογο των µεταβλητών. Ο κατάλογος αυτός συγκεντρώνει µεταβλητές καθολικές, πλαισίου και χαρτογράφησης.

Ο κατάλογος των µεταβλητών αλλάζει ανάλογα µε το πλαίσιο και αναπτύσσεται κατά τη δηµιουργία νέας µεταβλητής . Μόνο έγκυρες χαρτογραφίσιµες µεταβλητές του πλαισίου εµφανίζονται στον κατάλογο.

Τοποθετηµένο στη λίστα Μεταβλητή, ένα πλαίσιο συµβουλών µεταδεδοµένων εµφανίζεται για να παρέχει πληροφορίες σχετικά µε την επιλεγµένη στήλη.

Σχετικό θέµα: Μεταβλητές Χαρτογράφησης στη σελίδα 113

Explicit Join

Στην πραγµατικότητα, τα Joins σας επιτρέπουν να επιλέξετε δεδοµένα από έναν πίνακα, ανάλογα µε τα δεδοµένα ενός άλλου πίνακα. Στο πλαίσιο λογισµικό επιµέλειας Χάρτη, τα δεδοµένα ενός Main πίνακα και ενός πίνακα Lookup µπορεί να συνδέονται µεταξύ τους σχετικά µε κλειδιά έκφρασης. Στην περίπτωση αυτή, η διάταξη του πίνακα έχει απολύτως νόηµα.

Απλά µεταφέρετε ονόµατα στηλών από έναν πίνακα σε έναν δευτερεύοντα, για να δηµιουργήσετε µια συσχέτιση Join Εγγραφή µεταξύ των δύο πινάκων. Με αυτόν τον τρόπο, µπορείτε να ανακτήσετε και να επεξεργαστείτε δεδοµένα από πολλαπλές εισόδους.

Το join εµφανίζεται γραφικά ως ένας ιώδες σύνδεσµος και δηµιουργεί αυτοµάτως ένα κλειδί που θα χρησιµοποιηθεί ως κλειδί κατακερµατισµού για να επιταχυνθεί η έρευνα ταύτισης.

Μπορείτε να δηµιουργήσετε direct joins µεταξύ του main πίνακα και πινάκων lookup. Αλλά µπορείτε επίσης να δηµιουργήσετε indirect joins από τον main πίνακα σε έναν πίνακα lookup, µέσω ενός άλλου πίνακα lookup. Αυτό απαιτεί ένα direct join µεταξύ ενός από τον πίνακα Lookup στον Main.

∆εν µπορείτε να δηµιουργήσετε ένα Join από έναν δευτερεύοντα πίνακα προς έναν ανώτερο πίνακα στην περιοχή Εισόδου.

Creative Commons License Talend Open Studio 109

Page 118: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Το πεδίο Κλειδί Έκφρασης το οποίο συµπληρώνεται µε τα δεδοµένα σύρωντας και αποθέτωντας είναι επεξεργάσιµο στο σχήµα εισόδου ή στο πλαίσιο λογισµικό επιµέλειας Σχήµατος, ενώ το όνοµα της στήλης µπορεί να αλλάξει µόνο από το πλαίσιο λογισµικό επιµέλειας Σχήµατος.

Μπορείτε είτε να εισάγετε τα συρόµενα δεδοµένα σε µια νέα καταχώρηση ή να αντικαταστήσετε τις υπάρχουσες καταχωρήσεις ή αλλιώς να συνενώσετε όλα τα επιλεγµένα δεδοµένα σε ένα κελί.

Για περισσότερες πληροφορίες σχετικά µε πιθανές µορφές µεταφοράς & απόθεσης, δείτε Χαρτογράφηση της ρύθµισης Εξόδου στη σελίδα 114.

Αν έχετε µεγάλο αριθµό πινάκων εισόδου, µπορείτε να χρησιµοποιήσετε το εικονίδιο ελαχιστοποίησης / µεγιστοποίησης για να µειώσετε ή να αποκαταστήσετε το µέγεθος του πίνακα στην περιοχή Εισόδου. Το Join που

συνδέει δύο πίνακες παραµένει ορατό, ακόµη και αν ο πίνακας ελαχιστοποιείται.

Η δηµιουργία ενός join αυτοµάτως αποδίδει ένα κλειδί κατακερµατισµού πάνω στο όνοµα του joined πεδίου. Το σύµβολο κλειδιού εµφανίζεται ιώδες στον πίνακα εισόδου και αποµακρύνεται όταν το join µεταξύ των δύο πινάκων αποµακρύνεται.

Σχετικά θέµατα:

• Λογισµικό επιµέλειας Σχήµατος στη σελίδα 118

• Inner join στη σελίδα 111

Μαζί µε το explicit Join µπορείτε να επιλέξετε αν θέλετε να φιλτράρετε µέχρι µια µοναδική ταύτιση ή αν θα επιτρέψετε πολλαπλές ταυτίσεις να ληφθούν υπόψη. Στην τελευταία αυτή περίπτωση, µπορείτε να επιλέξετε να εξετάσετε µόνο την πρώτη ή την τελευταία ταύτιση ή το σύνολο αυτών.

Unique Match

Αυτή είναι η προεπιλεγµένη επιλογή όταν εφαρµόζετε ένα explicit Join. Αυτό σηµαίνει ότι ακόµα και µηδεν ή ένα match από το Lookup θα πρέπει να ληφθεί υπόψη και να µεταφερθεί προς την έξοδο.

110 Talend Open Studio Creative Commons License

Page 119: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Αν περισσότερα matches είναι διαθέσιµα, εµφανίζεται µια προειδοποίηση.

First Match

Αυτή η επιλογή συνεπάγεται ότι πολλά matches µπορεί να αναµένονται στο lookup. Η επιλογή First Match σηµαίνει ότι στο lookup µόνο το πρώτο match που συναντάται θα πρέπει να ληφθεί υπόψη και µεταφέρεται στην main ροή εξόδου.

Τα άλλα matches τότε θα πρέπει να αγνοηθούν.

All Matches

Αυτή η επιλογή συνεπάγεται ότι πολλά matches µπορεί να αναµένονται στην ροή lookup. Στην περίπτωση αυτή, όλα τα matches λαµβάνονται υπόψη και µεταφέρονται στην main ροή εξόδου.

Inner join

Το Inner join είναι ένα συγκεκριµένο είδος Join που διακρίνεται από τον τρόπο που γίνεται η απόρριψη.

Με αυτή την επιλογή αποφεύγεται µηδενικές τιµές να επιβαρύνουν τη main ροή εξόδου. Επιτρέπει επίσης να µεταφέρετε τα απερριφθέντα δεδοµένα σε ένα ειδικό πίνακα που ονοµάζεται πίνακας Inner Join Reject.

Εάν τα στοιχεία που αναζητούνται δεν µπορούν να ανακτηθούν µέσω του ρητού join ή του filter (inner) join, µε άλλα λόγια, το Inner Join δεν µπορεί να δηµιουργηθεί για οποιοδήποτε λόγο, τότε τα ζητούµενα στοιχεία θα πρέπει να απορριφθούν στον πίνακα Εξόδου που ορίζεται ως πίνακας Inner Join Reject αν υπάρχει.

Βασικά επιλέξτε το πλαίσιο ελέγχου Inner Join που βρίσκεται στην κορυφή ενός πίνακα lookup, για να καθορίσετε αυτόν τον πίνακα ως πίνακας Inner Join.

Creative Commons License Talend Open Studio 111

Page 120: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Στην περιοχή Έξοδος, κάντε κλικ στο κουµπί Inner Join Reject για να καθορίσετε την έξοδο του Inner Join Reject.

Ένας πίνακας Inner Join θα πρέπει να βρίσκεται πάντοτε σε συνδυασµό µε έναν πίνακα Inner Join Reject.

Μπορείτε επίσης να χρησιµοποιήσετε το κουµπί φίλτρου για να µειώσετε τον αριθµό των γραµµών που πρέπει να διερευνηθούν και να βελτιώσετε τις επιδόσεις (σε java).

Σχετικά θέµατα:

• Απόρριψη Inner Join στη σελίδα 117

• Φιλτράρισµα µίας ροή εισόδου (java) στη σελίδα 112

All rows (java)

Όταν επιλέγετε πλαίσιο ελέγχου All rows, το χαρακτηριστικό Inner Join γίνεται αυτόµατα γκρί. Αυτή η επιλογή All rows σηµαίνει ότι όλες οι σειρές που φορτώνονται στη ροή Lookup και αναζητούνται ως προς τη Main ροή.

Η έξοδος αντιστοιχεί στο Καρτεσιανό γινόµενο των δύο πινάκων (ή περισσότερων πινάκων αν χρειαστεί).

Φιλτράρισµα µίας ροή εισόδου (java)

Κάντε κλικ στο κουµπί Φίλτρο δίπλα στο κουµπί Inner join για να προσθέσετε µια περιοχή Φίλτρο.

Στην περιοχή Φίλτρο, πληκτρολογήστε τη συνθήκη που πρέπει να εφαρµοστεί. Αυτό επιτρέπει τη µείωση του αριθµού των γραµµών που αναλύονται από την main ροή, βελτιώνοντας την απόδοση στις µεγάλες και ανοµοιογενείς ροές.

Μπορείτε να χρησιµοποιήσετε το εργαλείο Αυτόµατης Συµπλήρωσης µέσω του Ctrl + Space, προκειµένου να επαναχρησιµοποιήσετε στήλες σχήµατος στη δήλωση συνθήκης.

112 Talend Open Studio Creative Commons License

Page 121: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Αυτή η δυνατότητα είναι διαθέσιµη µόνο στην Java συνεπώς η συνθήκη φίλτρου πρέπει να είναι γραµµένη σε Java.

Αφαίρεση καταχωρήσεων εισόδου από πίνακα

Για να αφαιρέσετε καταχωρήσεις εισόδου, κάντε κλικ στο σηµάδι κόκκινου σταυρού στο λογισµικό επιµέλειας Σχήµατος του επιλεγµένου πίνακα. Πατήστε το πλήκτρο Ctrl ή Shift και κάντε κλικ στα πεδία για πολλαπλή επιλογή ώστε να αφαιρεθούν.

Εάν καταργήσετε καταχωρήσεις Εισόδου από το σχήµα λογισµικού επιµέλειας χάρτη, η κατάργηση αυτή συµβαίνει επίσης στον ορισµό του σχήµατος του συστατικού σας.

4.9.4 Μεταβλητές Χαρτογράφησης

Ο πίνακας Μεταβλητή συγκεντρώνει όλες τις µεταβλητές χαρτογράφησης που χρησιµοποιούνται πολλές φορές σε διάφορα µέρη.

Μπορείτε επίσης να χρησιµοποιήσετε το πεδίο Έκφραση του πίνακα Var για να πραγµατοποιήσετε οποιαδήποτε µετατροπή θέλετε, χρησιµοποιώντας κώδικα Perl ή Java.

Οι µεταβλητές σας βοηθούν για να εξοικονοµήσετε χρόνο επεξεργασίας και να αποφύγετε την επαναπληκτρολόγηση των ίδιων δεδοµένων πολλές φορές.

Υπάρχουν διάφοροι τρόποι για να δηµιουργήσετε µεταβλητές:

• Πληκτρολογήστε ελεύθερα τις µεταβλητές σας σε Perl. Εισάγετε τις συµβολοσειρές ανάµεσα σε παραθέσεις ή ενώστε τις συναρτήσεις χρησιµοποιώντας µια τελεία, όπως κωδικοποιούνται σε Perl.

• Προσθέστε νέες γραµµές χρησιµοποιώντας το σύµβολο συν και αφαιρέστε γραµµές χρησιµοποιώντας το σύµβολο κόκκινου σταυρού. Και πατήστε Ctrl + Space για την ανάκτηση υφιστάµενων καθολικών µεταβλητώνκαι µεταβλητών πλαισίου.

• Αποθέστε µία ή περισσότερες εγγραφές Εισόδου στον πίνακα Var.

Επιλέξτε µια καταχώρηση στην περιοχή Εισόδου ή πατήστε το πλήκτρο Shift για να επιλέξετε πολλαπλές εγγραφές ενός πίνακα Εισόδου.

Πατήστε Ctrl για να επιλέξετε είτε µη-προστιθέµενες καταχωρήσεις στον ίδιο πίνακα εισόδου ή εγγραφές από διάφορους πίνακες. Κατά την επιλογή εγγραφών στο δεύτερο πίνακα, προσέξτε ότι

Creative Commons License Talend Open Studio 113

Page 122: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

η πρώτη επιλογή εµφανίζεται γκρι. Κρατήστε πατηµένο το πλήκτρο Ctrl για να µεταφέρετε όλες τις καταχωρήσεις µαζί. Ένα εργαλείο συµβουλών σας δείχνει τον αριθµό των καταχωρήσεων που έχουν επιλεχτεί.

Στη συνέχεια µπορείτε να σύρετε και να αποθέτετε µε διάφορους τρόπους, ανάλογα µε την ενέργεια που θέλετε να πραγµατοποιήσετε.

Πρόσβαση σε σε καθολικές µεταβλητές ή µεταβλητές πλαισίου

Πατήστε Ctrl + Space για πρόσβαση στη λίστα καθολικών µεταβλητών και µεταβλητών πλαισίου.

Επισυνάπτόµενος στη λίστα Μεταβλητή, ένας κατάλογος µεταδεδοµένων παρέχει πληροφορίες σχετικά µε την επιλεγµένη στήλη.

Αφαίρεση µεταβλητών

Για να αφαιρέσετε µια επιλεγµένη καταχώρηση Var, κάντε κλικ στο σύµβολο κόκκινου σταυρού. Αυτό αφαιρεί το σύνολο της γραµµής, καθώς και το σύνδεσµο.

Πατήστε Ctrl ή Shift και κάντε κλικ πεδία για πολλαπλή επιλογή στη συνέχεια, κάντε κλικ το κόκκινο σηµάδι σταυρό. Press Ctrl or Shift and click fields for multiple selection then click the red cross sign.

4.9.5 Χαρτογράφηση της ρύθµισης Εξόδου

Στο design workspace, η δηµιουργία µιας σύνδεσης Row από το συστατικό tMap στα συστατικά εξόδου προσθέτει πίνακες σχήµατων Εξόδου στο παράθυρο [λογισµικό επιµέλειας Χάρτη] παράθυρο.

Για να... χρειάζεται να...

Τοποθετήσετε όλες τες επιλεγµένες καταχωρήσεις ως διαχωρισµένες µεταβλητές.

Απλά σύρετε & αποθέστε στον πίνακα Var. Ττα βέλη σáς δείχνουν που µπορεί να εισαχθεί η νέα καταχώρηση Var . Κάθε Εισόδος προστίθεται σε χωριστό κελί.

Ενώσετε όλες τις επιλεγµένες εγγραφές εισόδου µε µια υπάρχουσα καταχώρηση Var.

Σύρετε & αποθέστε πάνω στην καταχώρηση Var η οποία τονίζεται. Όλες οι καταχωρήσεις ενώνονται σε ένα κελί. Προσθέστε τους απαιτούµενους τελεστές χρησιµοποιώντας σύµβολα τελεστών Perl / Java. Η τελεία συνενώνει µεταβλητές συµβολοσειρών.

Αντικαταστήσετε µια καταχώρηση Var µε επιλεγµένες συνενωµένες καταχωρήσεις Εισόδου.

Σύρετε & αποθέστε πάνω στη σχετική καταχώρηση Var που επισηµαίνεται και στη συνέχεια πατήστε το πλήκτρο Ctrl και απελευθερώστε. Όλες οι επιλεγµένες καταχωρήσεις συνενώνονται και αντικαθιστούν την επισηµασµένη Var.

Ενώσετε επιλεγµένες καταχωρήσεις εισόδου µε τονισµένες καταχωρήσεις Var και να δηµιουργήσετε νέες Var γραµµές εάν χρειάζεται

Σύρετε & Αποθέστε, σε µια υφιστάµενη Var, στη συνέχεια πατήστε το πλήκτρο Shift κατά την περιήγηση σας πάνω από τις επιλεγµένες καταχωρήσεις Var. Οι πρώτες καταχωρήσεις ενώνονται µε τις τονισµένες καταχωρήσεις Var. Και αν χρειάζεται νέες γραµµές δηµιουργούνται για την τοποθέτηση των υπόλοιπων καταχωρήσεων.

114 Talend Open Studio Creative Commons License

Page 123: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Μπορείτε επίσης να προσθέσετε ένα σχήµα Εξόδου στο λογισµικό επιµέλειας Χάρτη, χρησιµοποιώντας το σύµβολο συν από τη γραµµή εργαλείων της περιοχής Εξόδου.

Σε αντίθεση µε το χώρο Εισόδου, η σειρά των πινάκων σχήµατος εξόδου δεν έχει τέτοια διαφοροποίηση, δεδοµένου ότι δεν υπάρχει σχέση εξάρτησης µεταξύ εξόδων (τύπου Join).

Όταν όλες οι συνδέσεις, και ως εκ τούτου οι πίνακες σχήµατος εξόδου, δηµιουργηθούν, µπορείτε να επιλέξετε και να οργανώσετε τα δεδοµένα εξόδουσύροντας και αποθέτοντας.

Μπορείτε να αποθέσετε µία ή περισσότερες εγγραφές από την περιοχή Εισόδου κατ 'ευθείαν στο σχετικό πίνακα εξόδου.

Πατήστε το πλήκτρο Ctrl ή Shift, και κάντε κλικ στις καταχωρίσεις για να εκτελέσετε πολλαπλή επιλογή.

Ή µπορείτε να σύρετε εκφράσεις από την περιοχή Var και να τις αποθέσετε για να συµπληρώσουν τα σχήµατα εξόδου µε τα κατάλληλα επαναχρησιµοποιήσιµα δεδοµένα.

Σηµειώστε ότι αν κάνετε οποιαδήποτε αλλαγή στη στήλη Εισόδου στο λογισµικό επιµέλειας Σχήµατος, ένα παράθυρο διαλόγου σάς ζητά να αποφασίσετε να διαδώσετε τις αλλαγές σε όλες τις καταχωρήσεις πίνακα Εισόδου/Μεταβλητής/Εξόδου, όπου σχετίζονται.

Μπορείτε να προσθέσετε φίλτρα και απορρίψεις για να προσαρµόσετε τις εξόδους σας.

Κατασκευή σύνθετων εκφράσεων

Αν έχετε σύνθετες εκφράσεις να κατασκευάσετε, ή να πραγµατοποιήσετε προχωρηµένες στη ροή εξόδου, τότε η διεπαφή Κατασκευαστής Εκφράσεων µπορεί να βοηθήσει στην εργασία αυτή.

Κάντε κλικ στο πεδίο Έκφραση του πίνακα εισόδου ή εξόδου σας για να εµφανιστεί το κουµπί µε τις τρεις τελείες. Στη συνέχεια, κάντε κλικ σε αυτό το κουµπί µε τις τρεις τελείες για να ανοίξετε τον Expression Builder.

Για περισσότερες πληροφορίες σχετικά µε τον Expression Builder, δείτε Συγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων στη σελίδα 122.

Ενέργεια Αποτέλεσµα

Σύρετε & Αποθέστε πάνω στις υπάρχουσες εκφράσεις.

Συνενώνει την επιλεγµένη έκφραση µε τις υπάρχουσες εκφράσεις.

Σύρετε & Αποθέστε στη γραµµή εισαγωγής.

Εισάγει µία ή περισσότερες νέες εγγραφές στην αρχή ή στο τέλος του πίνακα ή µεταξύ δύο υφιστάµενων γραµµών.

Σύρετε & Αποθέστε + Ctrl. Αντικαθιστά την τονισµένη έκφραση µε µια επιλεγµένη έκφραση.

Σύρετε & Αποθέστε + Shift. Προσθέτει σε όλες τις τονισµένες εκφράσεις τα επιλεγµένα πεδία. Εισάγει νέες γραµµές, αν χρειαστεί.

Σύρετε & Αποθέστε + Ctrl + Shift. Αντικαθιστά όλες τις τονισµένες εκφράσεις µε επιλεγµένα πεδία. Εισάγει νέες γραµµές, αν χρειαστεί.

Creative Commons License Talend Open Studio 115

Page 124: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Φίλτρα

Τα φίλτρα σας επιτρέπουν να κάνετε µια επιλογή µεταξύ των πεδίων εισόδου, και να στείλετε µόνο τα επιλεγµένα πεδία σε διάφορες εξόδους.

Κάντε κλικ στο κουµπί συν στην κορυφή του πίνακα για να προσθέσετε µια γραµµή φίλτρου.

Μπορείτε να εισάγετε ελεύθερα τις δηλώσεις φίλτρου σας χρησιµοποιώντας τελεστές και λειτουργίες Perl / Java.

Αποθέστε εκφράσεις από την περιοχή Εισόδου ή από την περιοχή Var στη γραµµή καταχώρησης Φίλτρου του σχετικού πίνακα Εξόδου.

Μια σύνδεση πορτοκαλί δηµιουργείται. Προσθέστε τον απαιτούµενο τελεστή Perl / Java για να ολοκληρώσετε τον τύπο του φίλτρου σας.

Μπορείτε να δηµιουργήσετε διάφορα φίλτρα σε διαφορετικές γραµµές. Ο τελεστής AND είναι ο λογικός συνδυασµό όλων των δηλωµένων φίλτρων.

Απορρίψεις

Οι επιλογές απόρριψης καθορίζουν τη φύση του πίνακα εξόδου.

Οµαδοποιεί δεδοµένα που δεν πληρούν ένα ή περισσότερα φίλτρα που ορίζονται στους προτυποποιηµένους πίνακες εξόδου. Σηµειώστε ότι ως προτυποποιηµένοι πίνακες εξόδου, ορίζονται όλοι οι µη-απορριπτέοι πίνακες.

Με αυτόν τον τρόπο, τα δεδοµένα που απορρίπτονται από άλλους πίνακες εξόδου, συγκεντρώνονται σε έναν ή περισσότερους αφιερωµένους πίνακες, που σας επιτρέπουν να εντοπίζετε κάθε λάθος ή απρόβλεπτη περίπτωση.

Η αρχή Απόρριψης συνενώνει όλα τα φίλτρα πινάκων µη Απόρριψης και τα ορίζει ως δήλωση ELSE.

∆ηµιουργήστε έναν αφιερωµένο πίνακα και κάντε κλικ στο κουµπί απόρριψης Εξόδου για να τον ορίσετε ως τήµα Else των κανονικών πινάκων.

Μπορείτε να ορίσετε διάφορους πίνακες Απόρριψης, για να προσφέρετε πολλαπλές εξόδους. Για να διαφοροποιήσετε διάφορες εξόδους Απόρριψης, προσθέστε γραµµές φίλτρου, κάνοντας κλικ στο κουµπί βέλους συν.

116 Talend Open Studio Creative Commons License

Page 125: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Μόλις ένας πίνακα ορίζεται ως Απόρριψης, η διαδικασία επαλήθευσης θα πρέπει να εκτελεστεί για πρώτη φορά στους κανονικούς πίνακες πριν λάβετε υπόψη τυχόν περιορισµούς για τους πίνακες Απόρριψης.

Σηµειώστε ότι τα δεδοµένα δεν υποβάλλονται επεξεργασµένα αποκλειστικά και µόνο σε µία έξοδο. Αν ένα δεδοµένο ικανοποιήσει έναν περιορισµό, και ως εκ τούτου δροµολογηθεί στην αντίστοιχη έξοδο, το δεδοµένο αυτό εξακολουθεί να ελέγχεται ως προς τους άλλους περιορισµούς και µπορεί να κατευθυνθεί προς άλλες εξόδους.

Απόρριψη Inner Join

Το Inner Join είναι ένα Lookup Join. Ο πίνακας Απόρριψης Inner Join είναι ένα συγκεκριµένο είδος εξόδου Απόρριψης. Συγκεντρώνει απορριφθέντα στοιχεία από τον main row πίνακα αφότου ένα Inner Join δεν µπορεί να δηµιουργηθεί.

Για να ορίσετε µια ροή Εξόδου ως συλλέκτη για απορριφθέντα δεδοµένα Inner Join, δηµιουργήστε ένα νέο στοιχείο εξόδου στην Εργασία σας που θα το συνδέσετε µε το λογισµικό επιµέλειας Χάρτη. Στη συνέχεια στο λογισµικό επιµέλειας Χάρτη, κάντε κλικ στο κουµπί Απόρριψη Inner Join για να ορίσετε το συγκεκριµένο πίνακα Εξόδου ως πίνακα Απόρριψης Inner Join.

Αφαίρεση εγγραφών Εξόδου

Για να καταργήσετε καταχωρήσεις εξόδου, κάντε κλικ στο σύµβολο σταυρού στο λογισµικό επιµέλειας Σχήµατος του επιλεγµένου πίνακα.

4.9.6 Λογισµικό επιµέλειας Έκφρασης

Όλες οι εκφράσεις (Εισόδου, Εξόδου ή Var) και δηλώσεις περιορισµών µπορούν να επιθεωρηθούν και επιµεληθούν από το λογισµικό επιµέλειας Έκφρασης. Αυτό το λογισµικό επιµέλειας παρέχει οπτική άνεση για την συγγραφή συναρτήσεων ή τη µετατροπή σε ένα εύχρηστο αφιερωµένο παράθυρο.

Επιλέξτε την έκφραση που θέλετε να επεξεργαστείτε. Κάντε κλικ στο λογισµικό επιµέλειας Έκφρασης.

Creative Commons License Talend Open Studio 117

Page 126: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Πληκτρολογήστε τον κώδικα Perl ή κώδικα Java ανάλογα µε τις ανάγκες σας. Η αντίστοιχη έκφραση πίνακα συγχρονίζεται.

Ανατρέξτε στην σχετική Perl ή Java τεκµηρίωση για περισσότερες πληροφορίες σχετικά µε τις λειτουργίες και συναρτήσεις.

Ο Expression Builder µπορεί να σας βοηθήσει να αντιµετωπίσετε σύνθετες ανάγκες για εκφράσεις. Για περισσότερες πληροφορίες στο Συγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων στη σελίδα 122.

4.9.7 Λογισµικό επιµέλειας Σχήµατος

Το λογισµικό επιµέλειας Σχήµατος παρέχει λεπτοµέρειες για όλα τα πεδία του επιλεγµένου πίνακα.

Χρησιµοποιήστε τη γραµµή εργαλείων κάτω από τον πίνακα σχήµατος, για να προσθέσετε, να µετακινήσετε ή να καταργήσετε στήλες από το σχήµα.

Μπορείτε να φορτώσετε επίσης ένα σχήµα από το Χώρο Απόθεσης ή να το εξάγετε σε ένα αρχείο.

118 Talend Open Studio Creative Commons License

Page 127: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Τα µεταδεδοµένα εισόδου και µεταδεδοµένα εξόδου είναι ανεξάρτητα τα µεν από τα δε. Μπορείτε, για παράδειγµα, να αλλάξετε την ετικέτα µιας στήλης στην πλευρά της εξόδου χωρίς να αλλάξει η ετικέτα στήλης του σχήµατος εισόδου.

Ωστόσο, κάθε αλλαγή που γίνεται στα µεταδεδοµένα αντανακλάται αµέσως στο αντίστοιχο σχήµα στη σχετική περιοχή (Εισόδου ή Εξόδου) tMap , αλλά και στο σχήµα που ορίζεται για το ίδιο συστατικό στοιχείο στο design workspace.

Ένα Κόκκινο υπόβαθρο δείχνει ότι ένας µη έγκυρος χαρακτήρας έχει εισαχθεί. Οι περισσότεροι ειδικοί χαρακτήρες απαγορεύονται προκειµένου η Εργασία να είναι σε θέση να ερµηνεύσει και να χρησιµοποιήσει το κείµενο που είναι γραµµένο στον κώδικα. Οι έγκυροι χαρακτήρες περιλαµβάνουν πεζά, κεφαλαία, σχήµατα ως χαρακτήρες αρχής.

Περιηγηθείτε µε το ποντίκι πάνω από το κόκκινο πεδίο, ένα εργαλείο συµβουλών εµφανίζει το µήνυµα λάθους.

4.9.8 Επίλυση ζητηµάτων περιορισµών µνήµης κατά τη χρήση tMap

Κατά το χειρισµό πηγών πολλών δεδοµένων, συµπεριλαµβανοµένων, για παράδειγµα, πολλών στηλών, µεγάλο αριθµό γραµµών ή τύπων στηλών, το σύστηµά σας ενδέχεται να αντιµετωπίσει προβλήµατα έλλειψης µνήµης που θα εµποδίσουν την Εργασία σας, να ολοκληρωθεί σωστά, ιδίως κατά τη χρήση ενός στοιχείου tMap για τη µετατροπή σας.

Ένα χαρακτηριστικό έχει προστεθεί (σε Java µόνο προς το παρόν) στο συστατικό tMap, προκειµένου να µειωθεί η µνήµη που χρησιµοποιείται για τη φόρτωση διερευνήσεων. Στην πραγµατικότητα, αντί της αποθήκευσης προσωρινών δεδοµένων στη µνήµη του συστήµατος µε συνέπεια την προσέγγιση περιορισµών της µνήµης, η επιλογή Αποθήκευση στο δίσκο σας επιτρέπει να επιλέξετε την αποθήκευση προσωρινών δεδοµένων σε ένα κατάλογο temp του δίσκου σας αντ 'αυτού.

Μεταδεδοµένα Περιγραφή

Στήλη Όνοµα στήλης, όπως ορίζεται στα σχήµατα λογισµικού επιµέλειας Χάρτη και στα σχήµατα στοιχείων Εισόδου ή Εξόδου.

Κλειδί Το Κλειδί εµφανίζεται αν τα δεδοµένα του κλειδιού έκφρασης πρέπει να χρησιµοποιηθούν για την ανάκτηση δεδοµένων από το σύνδεσµο Join. Αν δεν είναι επιλεγµένο, η σχέση Join είναι απενεργοποιηµένη.

Τύπος Τύπος των δεδοµένων. String or Integer.

Αυτή η στήλη θα πρέπει πάντα να ορίζεται σε µια έκδοση Java

Μήκος -1 δείχνει ότι δεν έχει οριστεί κάποια τιµή µήκους στο σχήµα.

Ακρίβεια η ακριβής τιµή µήκους, αν τυχόν ορίζεται.

Nullable Εκκαθαρίστε αυτό το πλαίσιο ελέγχου εάν η τιµή του πεδίου δεν πρέπει να είναι µηδενική.

Προεπιλογή Εµφανίζει κάθε προεπιλεγµένη τιµή που µπορεί να οριστεί για αυτό το πεδίο.

Σχόλιο Πεδίο ελεύθερου κειµένου. Εισάγετε κάθε χρήσιµη παρατήρηση.

Creative Commons License Talend Open Studio 119

Page 128: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

Αυτό το χαρακτηριστικό έρχεται ως µια επιλογή στον πίνακα ∆ιερεύνησης των δεδοµένων εισόδου στο tMap λογισµικό επιµέλειας.

Για να ενεργοποιήσετε αυτήν την επιλογή, ακολουθήστε τα παρακάτω βήµατα:

• Κάντε διπλό κλικ στο στοιχείο tMap στην Εργασία σας για την έναρξη του tMap λογισµικού επιµέλειας.

• Στο αριστερό πλαίσιο, που αντιστοιχεί στις πηγές Εισόδου και ∆ιερεύνησης, κάντε κλικ στον πίνακα ∆ιερεύνησης που περιγράφει τα προσωρινά στοιχεία που θέλετε να φορτώσετε στο δίσκο και όχι στη µνήµη.

• Πατήστε το κουµπί Αποθήκευση προσωρινών δεδοµένων στο δίσκο για να ενεργοποιήσετε την επιλογή.

• Πατήστε OK για να επικυρώσετε την αλλαγή στο tMap και να επανέλθετε στο design workspace.

Για να ενεργοποιηθεί πλήρως αυτή η επιλογή, θα πρέπει επίσης να δηλώσετε τον κατάλογο στον δίσκο, όπου τα δεδοµένα θα αποθηκεύονται.

• Κάντε κλικ στην καρτέλα Συστατικό Στοιχείο για να δείτε την προβολή Βασικές ρυθµίσεις του στοιχείου tMap.

120 Talend Open Studio Creative Commons License

Page 129: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΧαρτογράφηση ροών δεδοµένων

• Στην περιοχή Αποθήκευση στο δίσκο, συµπληρώστε στο πεδίο Μονοπάτι καταλόγου προσωρινών δεδοµένων τα στοιχεία την πλήρη διαδροµή προς τον κατάλογο όπου τα προσωρινά δεδοµένα θα πρέπει να αποθηκεύονται.

• Μπορείτε να χρησιµοποιήσετε µια µεταβλητή πλαισίου µέσω του Ctrl + Space εάν ορίσετε την µεταβλητή σε µια οµάδα Πλαίσιο στο Χώρο Απόθεσης. Για περισσότερες πληροφορίες σχετικά µε πλαίσια, δείτε Ορισµός Πλαισίων και µεταβλητών στη σελίδα 131.

Στο τέλος της υποεργασίας, τα προσωρινά αρχεία εκκαθαρίζονται.

Με αυτόν τον τρόπο, περιορίζετε τη χρήση της εκχωρούµενης µνήµης ανά δεδοµένα αναφοράς στην εγγραφή τους σε προσωρινά αρχεία που αποθηκεύονται στο δίσκο.

Καθώς όταν γράφεται η κύρια ροή στο δίσκο απαιτείται τα δεδοµένα να είναι ταξινοµηµένα, σηµειώστε ότι η σειρά των γραµµών εξόδου δεν µπορεί να είναι εγγυηµένη.

Στην προβολή Προχωρηµένες ρυθµίσεις, µπορείτε επίσης να ορίσετε ένα µέγεθος ενδιάµεσης µνήµης αν χρειαστεί. Απλά συµπληρώστε το πεδίο Μέγ. µέγεθος ενδιάµεσης µνήµης (σε Αρ. γραµµών), προκειµένου τα δεδοµένα που αποθηκεύονται στο δίσκο να χωριστούν σε όσα αρχεία χρειάζεται.

4.9.9 Χειρισµός διερευνήσεων

Προκειµένου να προσαρµοστείτε στις πολλαπλές µορφές επεξεργασίας, καθώς και να αντιµετωπίσετε ζητήµατα απόδοσης, διάφοροι τύποι φόρτωσης διερευνήσεων είναι διαθέσιµοι στο συστατικό στοιχείο tMap.

Στην περιοχή διερευνήσεων στο Λογισµικό επιµέλειας χάρτη, κάντε κλικ στο µικρό κάτω βέλος για να εξερευνήσετε τη λίστα των διαθέσιµων τύπων φόρτωσης:

• Φόρτωση µια φορά: Προεπιλεγµένη ρύθµιση. Επιλέξτε αυτήν την επιλογή για να φορτώσετε το σύνολο της ροής διερεύνησης πριν από την επεξεργασία της κύριας ροής. Αυτή είναι η προτιµώµενη επιλογή, αν έχετε µεγάλο αριθµό δεδοµένων από την κύρια ροή σας που πρέπει να ζητηθούν από την διερεύνηση σας, ή αν τα δεδοµένα αναφοράς σας (ή διερεύνησης) προέρχονται από ένα αρχείο που µπορεί να φορτωθεί εύκολα.

• Επαναφόρτωση σε κάθε γραµµή: Σε κάθε γραµµή, η διερεύνηση φορτώνεται ξανά. Αυτό έχει κυρίως ενδιαφέρον στις Εργασίες όπου ο όγκος διερεύνησης είναι µεγάλος, ενώ η κύρια ροή είναι πολύ µικρή. Σηµειώστε ότι αυτή η επιλογή σας επιτρέπει να χρησιµοποιήσετε ρυθµίσεις δυναµικών µεταβλητών, έτσι ώστε να αλλάζετε / επικαιροποιείτε τη ροή διερεύνησης µεµιας κατά τη φόρτωση, πριν από την επεξεργασία του join της κύριας ροής. Αυτή η επιλογή θα µπορούσε να θεωρηθεί ως το αντίθετο της επιλογής Αποθήκευση στο δίσκο που είναι διαθέσιµη για αναζητήσεις αρχείων.

Creative Commons License Talend Open Studio 121

Page 130: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣυγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων

• Επαναφόρτωση σε κάθε γραµµή (λανθάνουσα µνήµη): Οι εκφράσεις (στον πίνακα Lookup) αξιολογούνται και αναζητούνται πρώτα στη λανθάνουσα µνήµη. Τα αποτελέσµατα των joins τα οποία έχουν ήδη επιλυθεί, είναι αποθηκευµένα στη λανθάνουσα µνήµη, προκειµένου να αποφευχθεί η φόρτωση των ίδιων αποτελεσµάτων δύο φορές. Η επιλογή αυτή βελτιστοποιεί το χρόνο επεξεργασίας και βοηθά στη βελτίωση των επιδόσεων επεξεργασίας του στοιχείου tMap.

Σηµειώστε ότι προς το παρόν, δεν µπορείτε να χρησιµοποιήσετε Επαναφόρτωση σε κάθε γραµµή (λανθάνουσα µνήµη) και Αποθήκευση στο δίσκο ταυτόχρονα.

Για τις περιπτώσεις που χρησιµοποιούνται αυτές οι επιλογές, ανατρέξτε στην ενότητα tMap του Οδηγού Αναφοράς Talend Open Studio Components.

Όταν η διερεύνηση σας είναι ένας πίνακας βάσης δεδοµένωνς, η καλύτερη πρακτική είναι να ανοίξετε τη σύνδεση µε τη βάση δεδοµένων στις αρχές του σχεδιασµού της εργασίας σας, ώστε να βελτιστοποιήσετε τις επιδόσεις. Για την περίπτωση χρήσης της

επιλογής αυτής, δείτε Scenario 6: Advanced mapping with lookup reload at each row (java) στον Οδηγό Αναφοράς Talend Open Studio Components.

4.10 Συγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων

Ορισµένες εργασίες απαιτούν συγγραφή τµηµάτων κώδικα έτσι ώστε να παρέχονται παράµετροι στα συστατικά στοιχεία. Στην προβολή Συστατικό Στοιχείο ορισµένων στοιχείων, µια διεπαφή Κατασκευαστή Εκφράσεων µπορεί να σας βοηθήσει να οικοδοµήσετε αυτά τα τµήµατα κώδικα (σε γλώσσα παραγωγής Java ή Perl).

Το ακόλουθο παράδειγµα δείχνει τη χρήση του Κατασκευαστή Εκφράσεων σε ένα στοιχείο tMap.

∆ύο ροές εισόδου συνδέονται µε το στοιχείο tMap.

• Από την είσοδο Β∆, έρχεται µια λίστα µε ονόµατα που αποτελείται από ένα όνοµα και ένα επώνυµο χωρισµένα µε ένα χαρακτήρα space.

• Από το Αρχείο εισόδου, έρχεται µια λίστα πολιτειών των ΗΠΑ, σε πεζά γράµµατα.

Στο tMap, χρήσιµοποιήστε τον κατασκευαστή εκφράσεων για να: Πρώτον, αντικαταστήσετε τον κενό χαρακτήρα που χωρίζει το όνοµα και το επώνυµο µε έναν χαρακτήρα κάτω παύλας, και δεύτερον, να αλλάξετε τις πολιτείες από πεζά σε κεφαλαία.

• Στο tMap,ορίστε το σχετικό inner join για να ρυθµίσετε τη χαρτογράφηση αναφοράς. Για περισσότερες πληροφορίες σχετικά µε τη χρήση του tMap, δείτε Χαρτογράφηση ροών δεδοµένων στη σελίδα 104.

122 Talend Open Studio Creative Commons License

Page 131: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣυγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων

• Από την κύρια (row1) είσοδο, µεταφέρετε τη στήλη Ονόµατα στην περιοχή εξόδου, και τη στήλη Πολιτείες από την είσοδο (row2) διερεύνησης στην ίδια περιοχή εξόδου.

• Στη συνέχεια, κάντε κλικ στο πρώτο πεδίο Expression (row1.Name) για να εµφανιστεί το κουµπί µε τις τρεις τελείες.

Το παράθυρο διαλόγου [Expression Builder] ανοίγει.

• Στην περιοχή Κατηγορία, επιλέξτε τη σχετική ενέργεια που θέλετε να εκτελέσετε. Σε αυτό το παράδειγµα, επιλέξτε StringHandling και επιλέξτε τη λειτουργία EREPLACE.

• Στην περιοχή Έκφραση, επικολλήστε το row1.Name στη θέση της έκφρασης κειµένου, προκειµένου να έχετε: StringHandling.EREPLACE(row1.Name," ","_"). Αυτή η έκφραση θα αντικαταστήσει το χαρακτήρα διαχωρισµού space µε ένα χαρακτήρα κάτω παύλας στη δοθείσα συµβολοσειρά χαρακτήρων.

• Τώρα ελέγξτε ότι η έξοδος είναι ορθή, πληκτρολογώντας στο σχετικό πεδίο Τιµή της περιοχής ∆οκιµή, µια εικονική τιµή, π.χ.: Tom Jones.

• Στη συνέχεια, κάντε κλικ στο κουµπί ∆οκιµή! και βεβαιωθείτε ότι η σωστή αλλαγή πραγµατοποιείθηκε, για παράδειγµα: Tom_Jones.

• Κάντε κλικ στο κουµπί ΟΚ για επικύρωση.

• Πραγµατοποιήστε την ίδια λειτουργία για τη δεύτερη στήλη (Πολιτεία).

Creative Commons License Talend Open Studio 123

Page 132: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣυγγραφή κώδικα χρησιµοποιώντας τον Κατασκευαστή Εκφράσεων

• Στην έξοδο του tMap, επιλέξτε την Έκφραση row2.State και κάντε κλικ στο κουµπί µε τις τρεις τελείες για να ανοίξει ξανά ο Κατασκευαστή εκφράσεων.

• Αυτή τη φορά, η λειτουργία StringHandling που πρέπει να χρησιµοποιηθεί είναι η UPCASE. Η πλήρης έκφραση είναι: StringHandling.UPCASE(row2.State).

• Για µια ακόµη φορά, βεβαιωθείτε ότι η σύνταξη της έκφρασης είναι σωστή χρησιµοποιώντας µια εικονική Τιµή στην περιοχή ∆οκιµή, π.χ.: Ιντιάνα.

• Το αποτέλεσµα του ∆οκιµή! θα πρέπει να εµφανίζει INDIANA σε αυτό το παράδειγµα.

• Κάντε κλικ στο κουµπί ΟΚ για επικύρωση.

Και οι δύο εκφράσεις τώρα εµφανίζονται στο πεδίο tMap Expression.

Οι αλλαγές αυτές θα πραγµατοποιούνται κατά µήκος της ροής επεξεργασίας. Η έξοδος αυτού του παραδείγµατος είναι αυτή που φαίνεται παρακάτω.

124 Talend Open Studio Creative Commons License

Page 133: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ιαµοιρασµός µιας σύνδεσης βάσης δεδοµένων

4.11 ∆ιαµοιρασµός µιας σύνδεσης βάσης δεδοµένων

Αν έχετε διάφορες Εργασίες που χρησιµοποιούν την ίδια σύνδεση βάσης δεδοµένων, µπορείτε να διαµοιράσετε τώρα τη σύνδεση χρησιµοποιώντας την επιλογή Χρήση ή Καταχώρηση µιας διαµοιραζόµενης σύνδεσης Β∆.

Αυτό το πλαίσιο επιλογών έχει προστεθεί σε όλα τα στοιχεία Σύνδεσης, προκειµένου να µειωθεί ο αριθµός των συνδέσεων που ανοίγουν και κλείνουν.

Υποθέτοντας ότι έχετε δύο σχετιζόµενες Εργασίες (µια γονική εργασία και µια εργασία παιδί), που και οι δύο πρέπει να συνδεθούν σε µια αποµακρυσµένη βάση δεδοµένων MySQL, εκτελέστε τις παρακάτω ενέργειες:

• Μεταφορά και απόθεση µιας tMySQLConnection (µε την προϋπόθεση ότι θα εργαστείτε µε µια βάση δεδοµένων MySQL).

• Συνδέστε τη στο πρώτο στοιχείο της γονικής σας Εργασίας.

Creative Commons License Talend Open Studio 125

Page 134: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

• Από την προβολή Σύνδεση Συστατικού Στοιχείου, επιλέξτε το πλαίσιο Χρήση ή Καταχώρηση µιας διαµοιραζόµενης σύνδεσης Β∆.

• ∆ώστε ένα όνοµα στη σύνδεση που θέλετε να µοιραστείτε, στο πεδίο Όνοµα ∆ιαµοιραζόµενης Σύνδεσης Β∆.

• Τώρα µπορείτε να επαναχρησιµοποίησετε τη σύνδεση στην Εργασία Παιδί σας (και κάθε άλλη Εργασία που απαιτεί µια σύνδεση µε την ίδια βάση δεδοµένων).

• Απλά ακολουθήστε τα ίδια βήµατα ξανά και βεβαιωθείτε ότι χρησιµοποιείτε το ίδιο όνοµα στο πεδίο Όνοµα ∆ιαµοιραζόµενης Σύνδεσης Β∆.

Για περισσότερες πληροφορίες σχετικά µε τον τρόπο χρήσης των στοιχείων Σύνδεσης, ανατρέξτε στον Οδηγό Αναφοράς Talend Open Studio Components .

4.12 ∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

Ο SQLBuilder σας βοηθά να οικοδοµήσετε τα SQL ερωτήµατα σας και να παρακολουθείτε τις µεταβολές µεταξύ πινάκων Β∆ και πινάκων µεταδεδοµένων. Αυτό το λογισµικό επιµέλειας είναι διαθέσιµο σε όλα τα στοιχεία DBInput και DBSQLRow στοιχεία (ειδικά ή γενικά).

Μπορείτε να φτιάξετε ένα ερώτηµα χρησιµοποιώντας τον SQLbuilder είτε το σχήµα του πίνακα της βάσης δεδοµένων σας είναι αποθηκευµένο στο Χώρο Απόθεσης ή ενσωµατωµένο άµεσα στο στοιχείο εργασίας.

Συµπληρώστε τις λεπτοµέρειες σύνδεσης Β∆ και επιλέξτε την κατάλληλη καταχώρηση στο χώρο απόθεσης αν την έχετε ορίσει.

Αφαιρέστε τη προεπιλεγµένη δήλωση ερωτήµατος στο πεδίο Ερώτηµα του πλαισίου Συστατικό Στοιχείο. Στη συνέχεια, κάντε κλικ στο κουµπί µε τις τρεις τελείες για να ανοίξετε το SQL Builder.

126 Talend Open Studio Creative Commons License

Page 135: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

Το λογισµικό επιµέλειας του SQL Builder αποτελείται από τα ακόλουθα πλαίσια:

• ∆οµή βάσης δεδοµένων

• Λογισµικό επιµέλειας ερωτηµάτων αποτελούµενο από λογισµικό επιµέλειας και καρτέλες σχεδίασης.

• Προβολή εκτέλεσης ερωτηµάτων

• Προβολή σχήµα

Η δοµή της Βάσης ∆εδοµένων δείχνει τους πίνακες για τους οποίους έχει οριστεί ένα σχήµα είτε στην είσοδο στην καταχώρηση βάσης δεδοµένων Χώρου Απόθεσης ή στην ενσωµατωµένη σύνδεση σας.

Η προβολή σχήµα, στην κάτω δεξιά γωνία του λογισµικού επιµέλειας, δείχνει την περιγραφή στήλης.

4.12.1 Σύγκριση δοµής βάσης δεδοµένων

Στο πλαίσιο ∆οµή Βάσης ∆εδοµένων, µπορείτε να δείτε όλους τους πίνακες που είναι αποθηκευµένοι στην καταχώρηση µεταδεδοµένων της σύνδεσης Β∆ στην προβολή δέντρου Χώρου Απόθεσης, ή στην περίπτωση του ενσωµατωµένου σχήµατος, τους πίνακες της ίδιας της βάσης δεδοµένων.

Creative Commons License Talend Open Studio 127

Page 136: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

Η σύνδεση µε τη βάση δεδοµένων, στην περίπτωση του ενσωµατωµένου σχήµατος ή στην περίπτωση µιας λειτουργίας ανανέωσης ενός σχήµατος χώρου απόθεσης θα µπορούσε να διαρκέσει αρκετό χρόνο.

Κάντε κλικ στο εικονίδιο ανανέωσης για την απεικόνιση των διαφορών που διαπιστώθηκαν µεταξύ των πινάκων µεταδεδοµένων Β∆ και των πραγµατικών πινάκων Β∆.

Τα εικονίδια Diff επισηµαίνουν ότι ο πίνακας περιέχει διαφορές ή κενά. Αναπτύξτε τον κόµβο του πίνακα για να εµφανιστεί η ακριβής στήλη που περιέχει τις διαφορές.

Η κόκκινη επισήµανση δείχνει ότι το περιεχόµενο της στήλης περιέχει διαφορές ή ότι η στήλη λείπει από τον πραγµατικό πίνακα βάσης δεδοµένων.

Η κόκκινη επισήµανση δείχνει ότι η στήλη είναι λείπει από τον πίνακα που είναι αποθηκευµένος στο Χώρος Απόθεσης> Metadata.

4.12.2 Κατασκευή ενός ερωτήµατος

Το λογισµικό επιµέλειας ερωτηµάτων είναι ένα σύστηµα πολλαπλών καρτελών που σας επιτρέπει να γράφετε ή να σχεδιάζετε γραφικά όσα πολλά ερωτήµατα θέλετε.

Για να δηµιουργήσετε ένα νέο ερώτηµα, κάντε δεξί κλικ στον πίνακα ή στη στήλη του πίνακα και επιλέξτε ∆ηµιουργία ∆ήλωσης Select στην αναδυόµενη λίστα.

Κάντε κλικ στην κενή καρτέλα που εµφανίζεται από προεπιλογή και πληκτρολογείστε το ερώτηµα SQL ή πατήστε Ctrl + Space για να αποκτήσετε πρόσβαση στη λίστα αυτόµατης συµπλήρωσης. Η φούσκα του εργαλείου συµβουλών εµφανίζει όλη τη διαδροµή προς τον πίνακα ή την ενότητα πίνακα στην θέλετε να κάνετε αναζήτηση.

128 Talend Open Studio Creative Commons License

Page 137: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

Εναλλακτικά, ο γραφικός Σχεδιαστής ερωτηµάτων σας επιτρέπει να χειρίζεστε πίνακες εύκολα και να έχετε πραγµατικού χρόνου παραγωγή του αντίστοιχου ερωτήµατος στην καρτέλα Επεξεργασία.

Κάντε κλικ στην καρτέλα Σχεδιαστής για να µεταβείτε από τη χειρικίνηση κατάσταση Επεξεργασίας στο γραφικό περιβάλλον.

Μπορεί να λάβετε ένα µήνυµα ενώ µεταβαίνετε από τη µία προβολή στην άλλη, καθώς κάποιες δηλώσεις SQL δεν µπορούν να ερµηνευθούν γραφικά.

Αν έχετε επιλέξει έναν πίνακα, όλες οι στήλες επιλέγονται από προεπιλογή. Εκκαθαρίστε το πλαίσιο ελέγχου που βρίσκονται οι σχετικές στήλες για να τις αποκλείσετε από την επιλογή.

Προσθέστε περισσότερους πίνακες µε ένα απλό δεξί κλικ. Από την προβολή Σχεδιαστής, κάντε δεξί κλικ και επιλέξτε Προσθήκη πινάκων στην αναδυόµενη λίστα και επιλέξτε στη συνέχεια το σχετικό πίνακα που θα προστεθεί.

Σε περίπτωση που υπάρχουν ήδη joins µεταξύ αυτών των πινάκων, αυτά τα joins ρυθµίζονται αυτόµατα γραφικά στο λογισµικό επιµέλειας.

Μπορείτε επίσης πολύ εύκολα να δηµιουργήσετε ένα join µεταξύ πινάκων. Κάντε δεξί κλικ στις στήλες του πρώτου πίνακα που θα συνδεθούν και επιλέξτε Ίσο στην αναδυόµενη λίστα, για να τις κάνετε join µε το σχετικό πεδίο του δεύτερου πίνακα.

Creative Commons License Talend Open Studio 129

Page 138: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ηµιουργία ερωτηµάτων µε χρήση SQLBuilder

Η δήλωση SQL που αντιστοιχεί στους γραφικούς χειρισµούς σας εµφανίζεται επίσης στο τµήµα προβολών του λογισµικού επιµέλειας ή κάντε κλικ στην καρτέλα Επεξεργασία για να µεταβείτε και πάλι πίσω στη χειροκίνητη κατάσταση Επεξεργασίας.

Στην προβολή Σχεδιαστής, δεν µπορείτε να συµπεριλάβετε γραφικά κριτήρια φίλτρου. Πρέπει να τα προσθέσετε αυτά στην προβολή Επεξεργασία.

Μόλις το ερώτηµά σας είναι πλήρες, εκτελέστε το κάνοντας κλικ στο κουµπί µε τον άνρωπο που τρέχει.

Η γραµµή εργαλείων πάνω από το λογισµικό επιµέλειας ερωτηµάτων σας επιτρέπει να έχετε άµεση πρόσβαση στις συνήθεις εντολές όπως: εκτέλεση, άνοιγµα, αποθήκευση και εκκαθάριση.

Στην προβολή Αποτελέσµατα ερωτηµάτων, εµφανίζονται τα αποτελέσµατα του ερωτήµατος της ενεργής καρτέλας.

Η γραµµή κατάστασης στο κάτω µέρος αυτού του πλαισίου παρέχει πληροφορίες σχετικά µε το χρόνο εκτέλεσης και τον αριθµό των γραµµών που ανακτήθηκαν.

4.12.3 Αποθήκευση ενός ερωτήµατος στο Χώρο Απόθεσης

Για να είστε σε θέση να ανακτήσετε και να επαναχρησιµοποίησετε ερωτήµατα, σας προτείνουµε να τα αποθηκεύσετε στο Χώρο Απόθεσης.

Στο λογισµικό επιµέλειας του SQL Builder, κάντε κλικ στο κουµπί Αποθήκευση (εικονίδιο οδηγού δισκέττας στη γραµµή εργαλείων) για να συνδέσετε το ερώτηµα µε τη σύνδεση της Β∆ και το σχήµα στην περίπτωση που αυτά είναι επίσης αποθηκευµένα στο Χώρο Απόθεσης.

Το ερώτηµα µπορεί στη συνέχεια να εντοπιστεί από την προβολή ∆οµή βάσης δεδοµένων, στην αριστερή πλευρά του λογισµικού επιµέλειας.

130 Talend Open Studio Creative Commons License

Page 139: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

4.13 Ορισµός Πλαισίων και µεταβλητών

Ανάλογα µε τις συνθήκες της Εργασίας στις οποίες χρησιµοποιείται, ίσως να θέλετε να τη διαχειριστείτε για διάφορους τύπους εκτέλεσης (Prod και ∆οκιµή στο παρακάτω παράδειγµα). Για παράδειγµα, ενδέχεται να υπάρχουν διάφορα στάδια δοκιµών που θέλετε να εκτελέσετε και να επικυρώσετε πριν η Εργασία να είναι έτοιµη για παραγωγική χρήση.

Το Talend Open Studio σας προσφέρει τη δυνατότητα να δηµιουργήσετε πολλαπλά σύνολα δεδοµένων πλαισίου. Επιπλέον, µπορείτε είτε να δηµιουργήσετε τα πολλαπλά σύνολα δεδοµένων πλαισίου σε βάση µιας φοράς, από την καρτέλα πλαισίου µιας Εργασίας ή µπορείτε να συγκεντρώσετε τα σύνολα δεδοµένων πλαισίου στην περιοχή Πλαίσια του Χώρου Απόθεσης για την επαναχρησιµοποίηση τους σε διαφορετικές Εργασίες.

Ένα πλαίσιο χαρακτηρίζεται από παραµέτρους. Αυτές οι παράµετροι είναι ως επί το πλείστον µεταβλητές ευαίσθητες-πλαισίου που θα πρέπει να προστεθούν στον κατάλογο των µεταβλητών που µπορούν να επαναχρησιµοποιηθούν σε ιδιότητες συγκεκριµένων στοιχείων στην προβολή Συστατικό Στοιχείο µέσω του Ctrl + Space.

4.13.1 Χρήση µεταβλητών σε µια Εργασία

Σε κάθε πεδίο ιδιοτήτων που καθορίζει ένα στοιχείο, µπορείτε να χρησιµοποιήσετε µια υπάρχουσα καθολική µεταβλητή ή µεταβλητές πλαισίου.

Πατήστε Ctrl + Space για να εµφανίσετε ολόκληρη τη λίστα των καθολικών και των µεταβλητών πλαισίου που χρησιµοποιούνται σε διάφορες προκαθορισµένες Perl ή Java συναρτήσεις. Οι µεταβλητές πλαισίου δηµιουργούνται από το χρήστη για ένα συγκεκριµένο πλαίσιο, ενώ οι καθολικές µεταβλητές είναι µεταβλητές συστήµατος.

Ο κατάλογος µεγαλώνει µαζί µε τις νέες οριζόµενες από το χρήστη µεταβλητές (µεταβλητές πλαισίου).

Σχετικά θέµατα:

• Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο στη σελίδα 136

• Ορισµός µεταβλητών στην προβολή Πλαίσια στη σελίδα 131

4.13.2 Ορισµός µεταβλητών στην προβολή Πλαίσια

Έχετε διάφορους τρόπους στη διάθεσή σας για να δηµιουργήσετε και να ορίσετε µεταβλητές. Μπορείτε να διαχειριστείτε τις µεταβλητές σας µέσω της προβολής Πλαίσια ή απευθείας στην προβολή Συστατικό Στοιχείο.

Creative Commons License Talend Open Studio 131

Page 140: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών απευθείας στην προβολή Συστατικό Στοιχείο, δείτε Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο στη σελίδα 136.

Η προβολή Συστατικό Στοιχείο είναι τοποθετηµένη στο κάτω µέρος του design workspace και αποτελείται από τρεις καρτέλες: Μεταβλητές, Τιµές ως δέντρο και Τιµές ως πίνακας.

Εάν δεν µπορείτε να βρείτε την προβολή Συστατικό Στοιχείο στο σύστηµα καρτελών του Talend Open Studio, πηγαίνετε στο Παράθυρο > Εµφάνιση προβολής > Talend, και επιλέξτε Πλαίσια.

Καρτέλα Μεταβλητές

Η καρτέλα Μεταβλητές είναι µέρος της καρτέλας Πλαίσια και δείχνει όλες τις µεταβλητές που έχουν οριστεί για κάθε στοιχείο της τρέχουσας Εργασίας.

Από αυτό το πλαίσιο, µπορείτε να διαχειριστείτε τις προκαθορισµένες µεταβλητές σας:

• Προσθήκη µιας γραµµής παραµέτρου στον πίνακα κάνοντας κλικ στο Συν (+)

• Επεξεργαστείτε το Όνοµα της νέας µεταβλητής και εισάγετε το όνοµα <Newvariable>.

• ∆ιαγραφή προκαθορισµένων µεταβλητών. (Υπενθύµιση: Οι µεταβλητές Χώρου Απόθεσης είναι µόνο για ανάγνωση.)

• Εισαγωγή µεταβλητών από µια πηγή πλαισίου Χώρου Απόθεσης, µέσω του κουµπιού µεταβλητές Χώρου Απόθεσης.

Για να ορίσετε την πραγµατική τιµή της νεοσύστατης µεταβλητής, κάντε κλικ καρτέλα Τιµή ως δέντρο.

Μπορείτε να προσθέσετε όσες καταχωρήσεις χρειάζεστε στην καρτέλα Μεταβλητές. Εξ ορισµού, η µεταβλητή που δηµιουργείται είναι προκαθορισµένου τύπου.

AddRemove

Repository variables

132 Talend Open Studio Creative Commons License

Page 141: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

∆εν µπορείτε να δηµιουργήσετε πλαίσια από την προβολή Μεταβλητές, αλλά µόνον από τις προβολές Τιµές ως πίνακας ή ως δέντρο.

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών στην προβολή συστατικό στοιχείο, δείτε Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο στη σελίδα 136.

Για περισσότερες πληροφορίες σχετικά µε τις µεταβλητές χώρου απόθεσης, δείτε Αποθήκευση πλαισίων στο Χώρο Απόθεσης στη σελίδα 138.

Καρτέλα Τιµές ως δέντρο

Αυτή η καρτέλα εµφανίζει τις µεταβλητές καθώς και τις τιµές τους µε τη µορφή ενός δέντρου.

Από την προβολή αυτή, µπορείτε να:

Πεδία Περιγραφή

Όνοµα Όνοµα της µεταβλητής. Μπορείτε να επεξεργαστείτε αυτό το πεδίο, υπό την προϋπόθεση ότι η µεταβλητή είναι προκαθορισµένου τύπου. Πράγµατι, οι µεταβλητές χώρου απόθεσης είναι µόνο για ανάγνωση.

Πηγή Προκαθορισµένη: Η µεταβλητή δηµιουργείται σε αυτή την Εργασία και θα χρησιµοποιηθεί σε αυτή την Εργασία µόνο. <Repository entry name>: Η µεταβλητή έχει οριστεί σε ένα πλαίσιο που αποθηκεύεται στο Χώρο Απόθεσης. Η πηγή είναι έτσι η πραγµατική οµάδα πλαισίου που δηµιουργήσατε στο Χώρο Απόθεσης

Τύπος Επιλέξτε το είδος των δεδοµένων που χειρίζεστε. Αυτό απαιτείται στην Java.

Κώδικας Σεναρίου Κώδικας που αντιστοιχεί στην τιµή της µεταβλητής. Εξαρτάται από τη γλώσσα Παραγωγής που επιλέξατε (Java ή Perl), όπως ας πούµε στην Perl: $ _context (YourParameterName. Αυτός ο Κώδικας Σεναρίου δηµιουργείται αυτόµατα όταν έχετε ορίσει τη µεταβλητή στην προβολή Συστατικό Στοιχείο.

Σχόλιο Προσθέστε κάθε χρήσιµη παρατήρηση

Creative Commons License Talend Open Studio 133

Page 142: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

• Ορίσετε την τιµή µιας προκαθορισµένης µεταβλητής κατευθείαν στο πεδίο Τιµή. Σηµειώστε ότι οι τιµές των µεταβλητών Χώρου Απόθεσης είναι µόνο για ανάγνωση και µπορούν να επεξεργαστούν µόνο στο κατάλληλο πλαίσιο χώρου απόθεσης.

• Ορίστε µια ερώτηση για να προτρέψει το χρήστη για επιβεβαίωση της τιµής της µεταβλητής κατά το χρόνο εκτέλεσης.

• ∆ηµιουργήστε ή Επεξεργαστείτε ένα όνοµα πλαισίου µέσω του πάνω δεξιά ειδικού κουµπιού.

• Αναδιάταξη της εµφάνισης της οµάδας των µεταβλητών / πλαισίων

Μπορείτε να διαχειριστείτε τα πλαίσια σας από αυτή την καρτέλα, µέσω του ειδικού κουµπιού που βρίσκεται στην πάνω δεξιά πλευρά της προβολής Πλαίσια. Βλέπε Ρύθµιση πλαισίων στη σελίδα 135 για περισσότερες πληροφορίες σχετικά µε τη διαχείριση πλαισίων.

Στην καρτέλα Τιµές ως δέντρο, µπορείτε να εµφανίσετε τις τιµές µε βάση τα πλαίσια ή τις µεταβλητές για µεγαλύτερη σαφήνεια.

Για να αλλάξετε τον τρόπο που οι τιµές εµφανίζονται στο δέντρο, κάντε κλικ στο µικρό κάτω βέλος, στη συνέχεια κάντε κλικ στην επιλογή οµαδοποίηση κατά που θέλετε.

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών, βλέπε Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο στη σελίδα 136 και Αποθήκευση πλαισίων στο Χώρο Απόθεσης στη σελίδα 138.

Καρτέλα Τιµές ως πίνακας

Αυτή η καρτέλα Τιµές ως πίνακας δείχνει το πλαίσιο και τις ρυθµίσεις µεταβλητών µε τη µορφή ενός πίνακα.

Πεδία Περιγραφή

Μεταβλητή Ονοµασία των µεταβλητών.

Πλαίσιο Όνοµα των πλαισίων.

Προτροπή Επιλέξτε αυτό το πλαίσιο ελέγχου, εάν θέλετε η µεταβλητή να είναι επεξεργάσιµη στο παράθυρο διαλόγου επιβεβαίωσης κατά το χρόνο εκτέλεσης.

Εάν ζητηθεί να αναδυθεί µια προτροπή, συµπληρώστε το πεδίο αυτό για να ορίσετε το µήνυµα που θα εµφανιστεί στο παράθυρο διαλόγου.

Τιµή Τιµή της αντίστοιχης µεταβλητής. Ορίστε την αξία των προκαθορισµένων µεταβλητών σας. Σηµειώστε ότι οι µεταβλητές χώρου απόθεσης είναι µόνο για ανάγνωση.

Πεδία Περιγραφή

Όνοµα Όνοµα της µεταβλητής.

<YourContextName> Αντίστοιχη τιµή για τη µεταβλητή.

Context configuration

Groupby Variables/Contexts

134 Talend Open Studio Creative Commons License

Page 143: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Μπορείτε να διαχειριστείτε τα πλαίσια σας από αυτή την καρτέλα, µέσω του κουµπιού Ρύθµιση πλαισίων που βρίσκεται στην πάνω δεξιά πλευρά του πλαισίου Πλαίσια. Βλέπε Ρύθµιση πλαισίων στη σελίδα 135 για περισσότερες πληροφορίες σχετικά µε τη διαχείριση πλαισίων.

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών, βλέπε Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο στη σελίδα 136 και Αποθήκευση πλαισίων στο Χώρο Απόθεσης στη σελίδα 138.

4.13.3 Ρύθµιση πλαισίων

Μπορείτε να διαχειριστείτε τα πλαίσια σας από τις καρτέλες Τιµές ως πίνακας ή Τιµές ως δέντρο. Ένα ειδικό κουµπί εµφανίζεται στην πάνω δεξιά πλευρά της προβολής Πλαίσια.

Κάντε κλικ στο εικονίδιο Ρύθµιση Πλαισίων ... για να ανοίξετε το παράθυρο διαλόγου διαχείρισης.

Το προκαθορισµένο πλαίσιο δεν µπορεί να αφαιρεθεί, ως εκ τούτου το κουµπί Αφαίρεση δεν είναι διαθέσιµο. Για να γίνει επεξεργάσιµο, επιλέξτε ένα άλλο πλαίσιο από τη λίστα.

Configure contexts icon

Creative Commons License Talend Open Studio 135

Page 144: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

∆ηµιουργία ενός πλαισίου

Με βάση το προεπιλεγµένο πλαίσιο, µπορείτε να δηµιουργήσετε όσα πλαίσια χρειάζεστε.

• Για να δηµιουργήσετε ένα νέο πλαίσιο, κάντε κλικ στο Νέο στο παράθυρο διαλόγου [Ρύθµιση Πλαισίων].

• Πληκτρολογήστε ένα όνοµα για το νέο πλαίσιο.

Κάντε κλικ στο OK για να επικυρωθεί η δηµιουργία.

Όταν δηµιουργείτε ένα νέο πλαίσιο, ολόκληρη η κληρονοµιά προεπιλεγµένων πλαισίων αντιγράφεται στο νέο πλαίσιο.Εσείς ως εκ τούτου, το µόνο που χρειάζεστε είναι να επεξεργαστείτε τα σχετικά πεδία στην καρτέλα Τιµές ως δέντρο για να προσαρµόσετε το πλαίσιο ανάλογα µε τη χρήση σας.

Η αναπτυσσόµενη λίστα Προεπιλεγµένο Πλαίσιο δείχνει όλα τα πλαίσια που δηµιουργήσατε.

Μπορείτε να αλλάξετε το πλαίσιο προεπιλογής απλά επιλέγοντας το νέο πλαίσιο προεπιλογής στην λίστα Προεπιλεγµένο Πλαίσιο στην καρτέλα Μεταβλητές της προβολής Πλαίσια.

Σηµειώστε ότι το Προεπιλεγµένο (ή τελευταίο) πλαίσιο δεν µπορεί να αφαιρεθεί ποτέ. Πρέπει πάντα να υπάρχει ένα πλαίσιο για την εκτέλεση της Εργασίας, είτε είναι το πλαίσιο που καλείται Προεπιλεγµένο ή µε οποιοδήποτε άλλο όνοµα.

Μετονοµασία ή επεξεργασία ενός πλαισίου

Για να αλλάξετε το όνοµα ενός υπάρχοντος πλαισίου, κάντε κλικ στην Επεξεργασία στο πλαίσιο διαλόγου [Ρύθµιση Πλαισίων] και πληκτρολογήστε το νέο όνοµα πλαισίου στο πλαίσιο διαλόγου που εµφανίζεται.

Κάντε κλικ στο OK για να επικυρώσετε την αλλαγή.

Για να πραγµατοποιήσετε αλλαγές στις πραγµατικές τιµές των µεταβλητών πλαισίου, πηγαίνετε στις καρτέλες Τιµές ως δέντρο ή Τιµές ως πίνακας. Για περισσότερες πληροφορίες σχετικά µε αυτές τις καρτέλες, δείτε Ορισµός µεταβλητών στην προβολή Πλαίσια στη σελίδα 131.

4.13.4 Ορισµός µεταβλητών στην προβολή Συστατικό Στοιχείο

∆ιάφοροι τρόποι είναι στη διάθεσή σας για να δηµιουργήσετε και να ορίσετε τις µεταβλητές πλαισίου. Μπορείτε να διαχειριστείτε τις µεταβλητές σας ως επί το πλείστον από την προβολή Πλαίσια, αλλά µπορείτε να τις δηµιουργήσετε επίσης απευθείας στην προβολή Συστατικό Στοιχείο.

136 Talend Open Studio Creative Commons License

Page 145: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών µέσω της προβολής Πλαίσια, δείτε Ορισµός µεταβλητών στην προβολή Πλαίσια στη σελίδα 131.

Για περισσότερες πληροφορίες σχετικά µε τον ορισµό µεταβλητών στο Χώρο Απόθεσης, δείτε Αποθήκευση πλαισίων στο Χώρο Απόθεσης στη σελίδα 138.

Σύντοµη δηµιουργία µεταβλητών πλαισίου

Ο πιο γρήγορος τρόπος για να δηµιουργήσετε µεταβλητές πλαισίου επί τόπου είναι να χρησιµοποιήσετε το πλήκτρο F5:

• Στη σχετική προβολή Συστατικό Στοιχείο, τοποθετήστε το δροµέα στο πεδίο που θέλετε να παραµετροποιήσετε.

• Πιέστε το πλήκτρο F5 για να εµφανιστεί το πλαίσιο διαλόγου παραµέρτρων πλαισίου :

• ∆ώστε ένα Όνοµα σε αυτή τη νέα µεταβλητή, συµπληρώστε την περιοχή Σχόλιο και επιλέξτε τον Τύπο.

• Πληκτρολογήστε µια Προτροπή να εµφανιστεί για να επιβεβαιώσετε την χρήση αυτής της µεταβλητής στην τρέχουσα εκτέλεση Εργασίας (συνήθως χρησιµοποιείται για σκοπούς δοκιµής µόνο). Και επιλέξτε το πλαίσιο ελέγχου Προτροπή για τιµή για να εµφανίσετε το πεδίο ως επεξεργάσιµη τιµή.

• Εάν έχετε συµπληρώσει µια τιµή ήδη στο αντίστοιχο πεδίο ιδιοτήτων, αυτή η τιµή εµφανίζεται στο πεδίο Προεπιλεγµένη τιµή. Αλλιώς, πληκτρολογήστε την προεπιλεγµένη τιµή που θέλετε να χρησιµοποιήσετε για ένα πλαίσιο.

• Κάντε κλικ στο Τέλος για επικύρωση.

• Πηγαίνετε στην καρτέλα προβολής Πλαίσια. Σηµειώστε ότι η καρτέλα µεταβλητών πλαισίου απαριθµεί τις νεοσυσταθείσες µεταβλητές.

Creative Commons License Talend Open Studio 137

Page 146: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Οι νεοσυσταθέντες µεταβλητές απαριθµούνται στην προβολή Πλαίσια.

Το όνοµα της µεταβλητής πρέπει να ακολουθεί ορισµένους κανόνες πληκτρολόγησης και δεν πρέπει να περιέχει κανένα απαγορευµένο χαρακτήρα, όπως χαρακτήρα κενού.

Η µεταβλητή που δηµιουργείται µε αυτό τον τρόπο αποθηκεύεται αυτόµατα στο πλαίσιο Προεπιλογή, αλλά µπορείτε να αλλάξετε το όνοµα πλαισίου µέσα από το εικονίδιο Ρύθµιση

Πλαισίου .

Για περισσότερες πληροφορίες σχετικά µε το πώς να δηµιουργήσετε ή να επεξεργαστείτε ένα πλαίσιο, δείτε Ρύθµιση πλαισίων στη σελίδα 135.

StoreSQLQuery

Η StoreSQLQuery είναι µια οριζόµενη από το χρήστη µεταβλητή και είναι αφιερωµένη στον εντοπισµό σφαλµάτων κυρίως.

Η StoreSQLQuery είναι διαφορετική από τις άλλες µεταβλητές πλαισίου στο γεγονός ότι κύριος σκοπός της είναι να χρησιµοποιηθεί ως παράµετρος της ειδικής καθολικής µεταβλητής που ονοµάζεται Ερώτηµα. Σας επιτρέπει να τροφοδοτείται δυναµικά την καθολική µεταβλητή ερωτηµάτων.

Η καθολική µεταβλητή Ερώτηµα είναι διαθέσιµη στον κατάλογο προτάσεων (Ctrl + Space πλήκτρο) για ορισµένα στοιχεία εισόδου Β∆.

Για περισσότερες λεπτοµέρειες σχετικά µε ρυθµίσεις της StoreSQLQuery , ανατρέξτε στον Οδηγό Αναφοράς Talend Open Studio Components, και συγκεκριµένα στο tDBInput Scenario 2: Using StoreSQLQuery variable.

4.13.5 Αποθήκευση πλαισίων στο Χώρο Απόθεσης

Μπορείτε να αποθηκεύσετε κεντρικά όλα τα πλαίσια αν χρειάζεται να τα χρησιµοποιήσετε περαιτέρω σε διάφορες Εργασίες.

∆ηµιουργία µιας οµάδας πλαισίων

Κάντε δεξί κλικ στον κόµβο Πλαίσια στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία νέας οµάδας πλαισίων από τη λίστα.

138 Talend Open Studio Creative Commons License

Page 147: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Ένας αυτόµατος οδηγός 2-βηµάτων σας βοηθά για να ορίσετε τα διάφορα πλαίσια και τις παραµέτρους πλαισίων, που θα είστε σε θέση να επιλέξετε στην προβολή Πλαίσια του design workspace.

• Στο Βήµα 1, πληκτρολογήστε ένα όνοµα για την οµάδα πλαισίων που θα δηµιουργηθεί.

• Προσθέστε τις γενικές πληροφορίες όπως µια περιγραφή.

• Κάντε κλικ στο κουµπί Επόµενο.

Το Βήµα 2 σας επιτρέπει να ορίσετε τα διάφορα πλαίσια και τις µεταβλητές που χρειάζεστε.

Πρώτα ορίστε το σύνολο των µεταβλητών του πλαισίου προεπιλογής που θα χρησιµοποιηθεί ως βάση για τα άλλα πλαίσια.

• Στην καρτέλα Μεταβλητές, κάντε κλικ στο κουµπί Συν (+) για να προσθέσετε όσες γραµµές µεταβλητών χρειάζεστε και ορίστε το όνοµα των µεταβλητών. Σε αυτό το παράδειγµα, θα ορίσουµε τις µεταβλητές που θα µπορούσαν να χρησιµοποιηθούν στο πεδίο Όνοµα της προβολής Συστατικό Στοιχείο.

• Επιλογή του Τύπου της µεταβλητής στον κατάλογο.

• Ο Κώδικας Σεναρίου ποικίλλει ανάλογα µε το είδος της µεταβλητής που έχετε επιλέξει (και τη γλώσσα παραγωγής). Θα χρησιµοποιηθεί µέσα στον παραγόµενο κώδικα. Το στιγµιότυπο οθόνης παραπάνω δείχνει τον κώδικα Java που παράγεται.

Στις προβολές ∆έντρου ή Πίνακα, προσδιορίστε τα διάφορα πλαίσια και τις τιµές των µεταβλητών.

• Ορίστε τις τιµές για τις προεπιλεγµένες (πρώτες) µεταβλητές πλαισίου.

• Στη συνέχεια, δηµιουργείστε ένα νέο πλαίσιο που θα βασίζεται στις τιµές των µεταβλητών που µόλις ρυθµίσατε. Για περισσότερες πληροφορίες σχετικά µε το πώς να δηµιουργήσετε ένα νέο πλαίσιο, δείτε Ρύθµιση πλαισίων στη σελίδα 135.

Creative Commons License Talend Open Studio 139

Page 148: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός Πλαισίων και µεταβλητών

Στην καρτέλα Τιµές ως δέντρο, µπορείτε επίσης να προσθέσετε µια προτροπή, αν θέλετε η µεταβλητή να είναι επεξεργάσιµη σε ένα πλαίσιο διαλόγου επιβεβαίωσης κατά το χρόνο εκτέλεσης.

• Για να προσθέσετε ένα µήνυµα προτροπής, επιλέξτε το πλαίσιο ελέγχου που βλέπετε.

• Και πληκτρολογήστε το µήνυµα που θέλετε να εµφανίσετε στο χρόνο εκτέλεσης.

Μόλις δηµιουργήσετε και προσαρµόσετε όσα σύνολα πλαισίων θέλετε, κάντε κλικ στο κουµπί Τέλος για επικύρωση. Η οµάδα των πλαισίων εµφανίζεται στον κόµβο Πλαίσια στο Χώρο Απόθεσης.

Για να εφαρµόσετε ένα πλαίσιο σε µια Εργασία, κάντε κλικ στην καρτέλα Πλαίσια, επιλέξτε Χώρος Απόθεσης ως Τύπος Πλαισίου.

Στη συνέχεια, επιλέξτε το κατάλληλο Πλαίσιο από τον Χώρο Απόθεσης. Οι επιλεγµένες παραµέτροι πλαισίου εµφανίζονται ως τιµές µόνο για ανάγνωση.

∆ηµιουργία ενός πλαισίου από Μεταδεδοµένα

Όταν δηµιουργείτε Μεταδεδοµένα (µέσω του αυτόµατου οδηγού µεταδεδοµένων Αρχείου ή Β∆), έχετε τη δυνατότητα να εξάγετε τις πληροφορίες σύνδεσης µεταδεδοµένων ως ένα Πλαίσιο.

Για περισσότερες πληροφορίες σχετικά µε αυτό το χαρακτηριστικό, δείτε Εξαγωγή Μεταδεδοµένων ως πλαίσιο στη σελίδα 196.

4.13.6 Εκτέλεση µιας Εργασίας σε επιλεγµένο πλαίσιο

Μπορείτε να επιλέξετε το πλαίσιο στο οποίο θέλετε να εκτελεστεί το σχέδιο εργασίας.

Κάντε κλικ στην καρτέλα Εκτέλεση Εργασίας, καθώς και στην περιοχή Πλαίσιο, επιλέξτε το κατάλληλο πλαίσιο µεταξύ των διαφόρων που δηµιουργήσατε.

Αν δεν δηµιουργήσατε κανένα πλαίσιο, µόνο το πλαίσιο Προεπιλογή εµφανίζεται στη λίστα.

Όλες οι µεταβλητές πλαισίου που δηµιουργήσατε για το επιλεγµένο πλαίσιο απεικονίζονται, µαζί µε την αντίστοιχη τιµή τους, σε έναν πίνακα

από κάτω. Εάν απενεργοποιήσετε το πλαίσιο ελέγχου Προτροπή δίπλα σε ορισµένες µεταβλητές, θα εµφανιστεί ένα παράθυρο διαλόγου που σας επιτρέπει να αλλάξετε την τιµή της µεταβλητής για αυτήν την εκτέλεση εργασίας µόνο.

140 Talend Open Studio Creative Commons License

Page 149: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΕκτέλεση µιας Εργασίας

Για να κάνετε µια µόνιµη αλλαγή σε µια τιµή µεταβλητής, θα πρέπει να την αλλάξετε στην προβολή Πλαίσιο αν µεταβλητή σας είναι προκαθορισµένου τύπου ή ανήκει στην οµάδα Πλαισίου του Χώρου Απόθεσης.

Σχετικά θέµατα:

• Ορισµός µεταβλητών στην προβολή Πλαίσια στη σελίδα 131

• Αποθήκευση πλαισίων στο Χώρο Απόθεσης στη σελίδα 138

4.14 Εκτέλεση µιας Εργασίας

Μπορείτε να εκτελέσετε µια Εργασία µε διάφορους τρόπους. Αυτό εξαρτάται κυρίως από το σκοπό εκτέλεσης της εργασίας σας και από το επίπεδο χρήσης σας.

Αν είστε έµπειρος Perl / Java χρήστης και θέλετε να εκτελέσετε την Εργασία σας βήµα προς βήµα για να την ελέγξετε και, ενδεχοµένως, να την τροποποιήσετε κατά την εκτέλεση, δείτε Εκτέλεση σε κατάσταση λειτουργίας αποσφαλµάτωσης στη σελίδα 145.

Αν δεν έχετε προηγµένες γνώσεις Perl και θέλετε να εκτελέσετε και να παρακολουθήσετε την Εργασία σας σε κανονική λειτουργία, δείτε Εκτέλεση σε κανονική λειτουργία στη σελίδα 141.

4.14.1 Εκτέλεση σε κανονική λειτουργία

Βεβαιωθείτε ότι έχετε αποθηκεύσει την Εργασία σας πριν από την εκτέλεση αυτή, ούτως ώστε γ να ληφθούν υπόψη όλες οι ιδιότητες.

• Κάντε κλικ στην καρτέλα Εκτέλεση εργασίας για πρόσβαση στο πλαίσιο.

• Στην περιοχή Πλαίσιο, επιλέξτε το κατάλληλο πλαίσιο για την Εργασία που θα εκτελεστεί. Μπορείτε επίσης να ελέγξετε τις τιµές των µεταβλητών.

Αν δεν έχετε ορίσει κάποιο συγκεκριµένο πλαίσιο εκτέλεσης, ο πίνακας παραµέτρων πλαισίου είναι άδειος και το πλαίσιο είναι το προεπιλεγµένο. Σχετικό θέµα: Ορισµός Πλαισίων και µεταβλητών στη σελίδα 131

• Κάντε κλικ στο κουµπί Εκτέλεση για να ξεκινήσει η εκτέλεση.

• Στο ίδιο πλαίσιο, η κονσόλα εµφανίζει την πρόοδο της εκτέλεσης. Το αρχείο καταγραφής περιλαµβάνει τα µήνυµατα λάθους, καθώς και µηνύµατα έναρξης και λήξης . ∆είχνει επίσης την έξοδο εργασιών στην περίπτωση που το στοιχείο tLogRow χρησιµοποιείται στο σχεδιασµό εργασίας.

Creative Commons License Talend Open Studio 141

Page 150: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΕκτέλεση µιας Εργασίας

Πριν την επανεκτέλεση µιας Εργασίας, µπορεί να θέλετε να καταργήσετε το περιεχόµενο του αρχείου καταγραφής από το πλαίσιο εκτέλεσης. Επιλέξτε το πλαίσιο ελέγχου Εκκαθάριση πριν την εκτέλεση, για να εκκαθαρίζεται το αρχείο καταγραφής κάθε φορά που θα εκτελέσετε ξανά µια Εργασία.

Αν για οποιοδήποτε λόγο, θέλετε να σταµατήσει η Εργασία που βρίσκεται σε εξέλιξη, απλά κάντε κλικ στο κουµπί Εξαφάνιση. Θα χρειαστεί να κάνετε κλικ στο κουµπί Εκτέλεση και πάλι, για να ξεκινήσει και πάλι η Εργασία.

Το Talend Open Studio προσφέρει διάφορα ενηµερωτικά στοιχεία, όπως στατιστικά στοιχεία και ίχνη, διευκολύνοντας το έργο της παρακολούθησης και εντοπισµού σφαλµάτων σε µια εργασία.

Εµφάνιση Στατιστικών

Το χαρακτηριστικό Στατιστικά εµφανίζειτο ποσοστό απόδοσης κάθε συστατικού στοιχείου, κάτω από τους συνδέσµους ροής στο design workspace.

∆είχνει τον αριθµό των γραµµών σε επεξεργασία και τη διάρκεια της επεξεργασίας στη γραµµή ανά δευτερόλεπτο, το οποίο σας επιτρέπει να εντοπίζετε αµέσως κάθε συµφόρηση στη ροή επεξεργασίας δεδοµένων.

Για τις συνδέσεις trigger όπως οι OnComponentOK, OnComponentError, OnSubjobOK, OnSubjobError και If, η επιλογή Στατιστικά εµφανίζει την κατάσταση αυτού του εναύσµατος κατά τη διάρκεια της εκτέλεσης της Εργασίας σας: Ok ή Σφάλµα και Σωστό ή Λάθος.

Σηµείωση: Εξαίρεση γίνεται για τα εξωτερικά στοιχεία, που δεν µπορούν να προσφέρουν αυτή τη δυνατότητα εάν δεν την περιλαµβάνει σχεδιασµός τους.

Επιλέξτε το πλαίσιο ελέγχου Στατιστικά για να ενεργοποιήσετε το χαρακτηριστικό στατιστικών και κάντε κλικ ξανά για να το απενεργοποιήσετε.

142 Talend Open Studio Creative Commons License

Page 151: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΕκτέλεση µιας Εργασίας

Ο υπολογισµός ξεκινά µόνο όταν η εκτέλεση εργασίας έχει ξεκινήσει, και τερµατίζεται στο τέλος της.

Κάντε κλικ στο κουµπί Εκκαθάριση για να αφαιρέσετε τα υπολογιζόµενα στατιστικά που εµφανίζοναι. Επιλέξτε το πλαίσιο ελέγχου Εκκαθάριση πριν την Εκτέλεση για να επαναφέρετε το χαρακτηριστικό Στατιστικά πριν από κάθε εκτέλεση.

Το νήµα στατιστικές επιβραδύνει την εκτέλεση εργασίας καθώς η Εργασία πρέπει να αποστείλει τα στατιστικά στοιχεία στο design workspace ώστε να εµφανιστούν.

Εµφάνιση Ιχνών

Το χαρακτηριστικό Ίχνη σας επιτρέπει να παρακολουθείτε την επεξεργασία δεδοµένων κατά την εκτέλεση µιας Εργασίας στο Talend Open Studio.

Παρέχει µια προβολή σειρά σειρά της συµπεριφοράς του στοιχείου και εµφανίζει το δυναµικό αποτέλεσµα δίπλα στο σύνδεσµο Row.

Αυτό το χαρακτηριστικό σας επιτρέπει να παρακολουθείτε όλες τα στοιχεία µιας Εργασίας, χωρίς να αλλάζετε σε κατάσταση Αποσφαλµάτωσης, ως εκ τούτου δεν απαιτείται προχωρηµένη γνώση Perl / Java.

Η λειτουργία Ίχνη εµφανίζει το περιεχόµενο των επεξεργασµένων γραµµών ενός πίνακα.

Εξαίρεση γίνεται για τα εξωτερικά στοιχεία, που δεν µπορούν να προσφέρουν αυτή τη δυνατότητα, εάν ο σχεδιασµός τους δεν τη περιλαµβάνει.

Ενεργοποίηση της λειτουργίας Ίχνη

Για να ενεργοποιήσετε τη λειτουργία Ίχνη σε µια Εργασία:

• Επιλέξτε το πλαίσιο ελέγχου Ίχνη από την προβολή Εκτέλεση. Ένα εικονίδιο εµφανίζεται κάτω από κάθε ροή της Εργασίας σας για να σας δείχνει ότι η διαδικασία παρακολούθησης είναι ενεργοποιηµένη.

Creative Commons License Talend Open Studio 143

Page 152: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΕκτέλεση µιας Εργασίας

Απενεργοποίηση της λειτουργίας Ίχνη σε µια ροή

Για να απενεργοποιήσετε τα Ίχνη σε µια από τις ροές στην Εργασία σας:

• Κάντε δεξί κλικ στο εικονίδιο Ίχνη κάτω από τη σχετικής ροή, στη συνέχεια, επιλέξτε Απενεργοποίηση Ιχνών από τη λίστα. Ένα κόκκινο σύµβολο µείον αντικαθιστά το πράσινο σύµβολο συν στο εικονίδιο για να δείξει ότι η λειτουργία Ίχνη έχει απενεργοποιηθεί για αυτή ροή.

Επιλογή στηλών για εµφάνιση στον πίνακα Ίχνη

Αν θέλετε να επιλέξετε ποιες στήλες επεξεργασµένων δεδοµένων να εµφανιστούν, κάνετε τα εξής:

• Κάντε δεξί κλικ στο εικονίδιο Ίχνη για τη σχετική ροή, στη συνέχεια, επιλέξτε Εγκατάσταση Ιχνών από τη λίστα. Το πλαίσιο διαλόγου [Εγκατάσταση Ιχνών] εµφανίζεται.

• Στο παράθυρο διαλόγου, απενεργοποιήστε τα πλαίσια ελέγχου που αντιστοιχούν στις στήλες που δεν θέλετε να εµφανίζονται στον πίνακα Ίχνη.

• Κάντε κλικ στο OK για να κλείσετε το παράθυρο διαλόγου.

144 Talend Open Studio Creative Commons License

Page 153: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ιαχείριση ενηµερώσεων Μεταδεδοµένων και Πλαισίου

Η παρακολούθηση της επεξεργασίας δεδοµένων ξεκινά µε την εκτέλεση της Εργασίας και τερµατίζεται στο τέλος της εκτέλεσης.

Κάντε κλικ στο κουµπί Εκκαθάριση για να καταργήσετε την εµφάνιση των πληροφοριών παρακολούθησης.

Εµφάνιση του χρόνου εκτέλεσης και άλλες επιλογές

Απλά επιλέξτε το πλαίσιο ελέγχου Χρόνος Εκτέλεσης πριν από την εκτέλεση της Εργασίας, ώστε ο συνολικός χρόνος εκτέλεσης να εµφανίζεται στο τέλος της Εργασίας.

Με αυτό τον τρόπο µπορείτε να δοκιµάσετε τη λύση ή να ελέγξετε την Εργασία σας πριν πάτε στην παραγωγή.

Μπορείτε, επίσης, να εκκαθαρίσετε το design workspace πριν από κάθε εκτέλεση εργασίας, επιλέγοντας το πλαίσιο ελέγχου Εκκαθάριση πριν την Εκτέλεση.

Μπορείτε επίσης να αποθηκεύσετε την Εργασία σας πριν την έναρξη της εκτέλεσης. Επιλέξτε την αντίστοιχη επιλογή στο πλαίσιο ελέγχου.

4.14.2 Εκτέλεση σε κατάσταση λειτουργίας αποσφαλµάτωσης

Σηµειώστε ότι για να εκτελέσετε µια Εργασία σε κατάσταση Αποσφαλµάτωσης, χρειάζεστε εγκατεστηµένη τη µονάδα EPIC.

Πριν από την εκτέλεση της Εργασίας σας σε κατάσταση Αποσφαλµάτωσης, προσθέστε σηµεία διακοπής στα µεγάλα βήµατα της ροής της εργασίας σας.

Αυτό θα επιτρέψει να σταµατάει η Εργασία αυτόµατα σε κάθε σηµείο διακοπής. Με αυτό τον τρόπο τα συστατικά στοιχεία και οι αντίστοιχες µεταβλητές τους µπορούν να επαληθεύονται ξεχωριστά και να αποσφαλµατώνονται εάν απαιτείται.

Για να προσθέσετε σηµεία διακοπής σε ένα στοιχείο, κάντε δεξί κλικ στο design workspace, και επιλέξτε Προσθήκη σηµείου διακοπής στο αναδυόµενο µενού.

Ένα εικονίδιο παύσης εµφανίζεται δίπλα από το στοιχείο όταν προστίθεται η διακοπή.

Για να µεταβείτε σε κατάσταση αποσφαλµάτωσης, κάντε κλικ στο κουµπί Αποσφαλµάτωση στο πλαίσιο Εκτέλεση Εργασίας. Το κύριο παράθυρο τουTalend Open Studio αναδιαρθρώνεται για λειτουργία αποσφαλµάτωσης.

Μπορείτε να εκτελέσετε τότε την Εργασία βήµα προς βήµα και να να ελέγχετε κάθε σηµείο διακοπής στοιχείου για την αναµενόµενη συµπεριφορά και τις τιµές µεταβλητών.

Για να επιστρέψετε στη λειτουργία σχεδίασης του Talend Open Studio, κάντε κλικ στο Παράθυρο, στη συνέχεια Άποψη και επιλέξτε Talend Open Studio.

4.15 ∆ιαχείριση ενηµερώσεων Μεταδεδοµένων και Πλαισίου

Μπορείτε να ενηµερώσετε τα µεταδεδοµένα που ορίζετε, ή τις παραµέτρους πλαισίου, ανά πάσα στιγµή και για οποιαδήποτε Εργασία, µε σκοπό την ενηµέρωση των λεπτοµερειών σύνδεσης βάσης δεδοµένων, για παράδειγµα. Απλά κάντε δεξί κλικ στο σχετικό χώρο απόθεσης µεταδεδοµένων ή στη καταχώρηση πλαισίου που θα χρειαστεί να ενηµερώσετε και επιλέξτε Επεξεργασία στο αναδυόµενο µενού.

Ο αντίστοιχος αυτόµατος οδηγός θα ανοίξει που σας επιτρέπει να επεξεργαστείτε κάθε ένα από τα βήµατα ορισµού.

Creative Commons License Talend Open Studio 145

Page 154: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ιαχείριση ενηµερώσεων Μεταδεδοµένων και Πλαισίου

Κατά την ενηµέρωση πληροφοριών µεταδεδοµένων ή κατά την τροποποίηση πληροφοριών πλαισίου οποιασδήποτε φύσεως, µπορεί να θέλετε να διαδώσετε τις αλλαγές σε πολυάριθµες Εργασίες ή όλες τις Εργασίες σας που χρησιµοποιούν αυτά τα µεταδεδοµένα ή πλαίσια.

Ένα µήνυµα προτροπής αναδύεται στο τέλος της διαδικασίας ενηµέρωσης/τροποποίησης, που σας επιτρέπει να εφαρµόσετε τις αλλαγές σε όλες τις Εργασίες που επηρεάζονται από τις αλλαγές αυτές.

Μπορείτε να διαδώσετε τις αλλαγές σας µε δύο τρόπους:

• αυτοµάτως, και αµέσως µετά αφότου κάνατε µια αλλαγή σε καταχώρηση Μεταδεδοµένων ή Πλαισίου εάν κάνετε κλικ στο κουµπί Ναι. Για περισσότερες πληροφορίες, δείτε Ενηµέρωση όλων των Εργασιών αυτόµατα στη σελίδα 146.

• είτε χειροκίνητα, σε βάση µία προς µία, αν κάνετε κλικ στο κουµπί Όχι. Για περισσότερες πληροφορίες, δείτε ∆ιαχείριση εξαρτήσεων στη σελίδα 147.

4.15.1 Ενηµέρωση όλων των Εργασιών αυτόµατα

Κάντε κλικ στο κουµπί Ναι όταν σας ζητηθεί, εάν θέλετε ο ∆ιαχειριστής Ενηµερώσεων να σαρώσει το Χώρο Απόθεσης σας για Εργασίες που επηρεάζονται από την αλλαγή που µόλις κάνατε. Στόχος είναι να γίνεται αυτόµατα η διάδοση της ενηµέρωσης σε όλες τις Εργασίες σας (ανοικτές ή όχι) µε µία µόνο λειτουργία.

146 Talend Open Studio Creative Commons License

Page 155: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια Εργασία∆ιαχείριση ενηµερώσεων Μεταδεδοµένων και Πλαισίου

Εκκαθαρίστε το πλαίσιο ελέγχου µπροστά από τις Εργασίες που δεν θέλετε να ενηµερώσετε. Μπορείτε να τις ενηµερώσετε αργότερα µε χειροκίνητη λειτουργία, για αυτό δείτε ∆ιαχείριση εξαρτήσεων στη σελίδα 147 για περισσότερες πληροφορίες.

Κάντε κλικ στο κουµπί OK για να επικυρώσετε και να ενηµερώσετε όλες τις επιλεγµένες Εργασίες.

4.15.2 ∆ιαχείριση εξαρτήσεων

Κάντε κλικ στο κουµπί ΟΧΙ όταν σας ζητηθεί, εάν δεν θέλετε να εξαπλωθούν οι αλλαγές µεταδεδοµένων ή πλαισίου σε όλες τις Εργασίες σας που χρησιµοποιούν αυτά τα µεταδεδοµένα ή το πλαίσιο. Αυτή η λειτουργία σας επιτρέπει να διαδώσετε την ενηµέρωση χειροκίνητα και όχι αυτόµατα, καθώς µπορεί να είναι αρκετά χρονοβόρο να έχετε µια αυτόµατη διάδοση, αν το έργο σας αποθηκεύει ένα πολύ µεγάλο Εργασιών.

Για περισσότερες πληροφορίες σχετικά µε το πώς να επιλέξετε τον τρόπο ενηµέρωσης µιας Εργασίας, δείτε ∆ιαχείριση εξαρτήσεων στη σελίδα 147.

Πριν τη διάδοση των αλλαγών από το Χώρος Απόθεσης> Metadata ή Contexts σε όλες τις Εργασίες σας, ίσως θελήσετε να δείτε τις επιπτώσεις που αυτό συνεπάγεται.

• Αφού έχετε κάνει κάποια αλλαγή σε µια καταχώρηση µεταδεδοµένων ή πλαισίου, κάντε κλικ στην επιλογή Όχι όταν σας ζητηθεί για να διαδώσετε τις αλλαγές σε όλες τις Εργασίες.

• Στη συνέχεια, κάντε δεξί κλικ στη σχετική καταχώρηση µεταδεδοµένων ή πλαισίου για να εµφανιστεί το αναδυόµενο µενού.

• Επιλέξτε ∆ιαχείριση Εξαρτήσεων από το µενού

• Επιλέξτε ή εκκαθαρίστε τα πλαίσια ελέγχου των Εργασιών που θα πρέπει να ενηµερωθούν.

• Κάντε κλικ στο κουµπί OK όταν η επιλογή σας ολοκληρωθεί.

Creative Commons License Talend Open Studio 147

Page 156: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΕνεργοποίηση / Απενεργοποίηση µιας Εργασίας ή υπο-εργασίας

Οι Εργασίες που δεν επιλέξατε να ενηµερώσετε θα ρυθµιστούν ως Προκαθορισµένες, καθώς η σύνδεση µε το χώρο απόθεσης, δεν µπορεί να διατηρηθεί. Θα διατηρήσει έτσι τη ρύθµιση όπως ήταν πριν από την αλλαγή.

4.16 Ενεργοποίηση / Απενεργοποίηση µιας Εργασίας ή υπο-εργασίας

Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε το σύνολο της Εργασίας ή µια υπο-εργασία που συνδέεται άµεσα µε το επιλεγµένο στοιχείο. Από προεπιλογή, ένα στοιχείο είναι ενεργοποιηµένο.

Στις Κύριες ιδιότητες του επιλεγµένου στοιχείου, επιλέξτε ή καταργήστε το πλαίσιο ελέγχου Ενεργοποίηση.

Εναλλακτικά, κάντε δεξί κλικ στο στοιχείο και επιλέξτε τη σχετική εντολή Ενεργοποίηση / Απενεργοποίηση, σύµφωνα µε την τρέχουσα κατάσταση του στοιχείου.

Εάν απενεργοποιήσετε ένα στοιχείο, δεν θα δηµιουργηθεί κω΄δικας, δεν θα είστε σε θέση να προσθέσετε ή να τροποποιήσετε συνδέσεις από το απενεργοποιηµένο στοιχείο στο ενεργό ή σε νέα στοιχεία.

Σχετικό θέµα: Καθορισµός του στοιχείου Εκκίνηση στη σελίδα 100.

4.16.1 Απενεργοποίηση ενός στοιχείου Εκκίνησης

Στην περίπτωση που το συστατικό που απενεργοποιείται είναι ένα στοιχείο Εκκίνησης, τα στοιχεία όλων των τύπων και σύνδεσµοι πάσης φύσεως που συνδέονται άµεσα και έµµεσα µε αυτό θα απενργοποιηθούν επίσης.

4.16.2 Απενεργοποίηση ενός στοιχείου µη-Εκκίνησης

Όταν εκκαθαρίσετε το πλαίσιο ελέγχου Ενεργοποίηση ενός τυπικού (µη Εκκίνησης) στοιχείου, απενεργοποιείται µόνο το επιλεγµένο στοιχείο µαζί µε όλους τους άµεσους συνδέσµους.

Αν µια άµεση σύνδεση µε το απενεργοποιηµένο στοιχείο είναι µια σύνδεση main Row σε µια υπο-εργασία, όλα τα συστατικά αυτής της υπο-εργασίας θα απενεργοποιηθούν επίσης.

148 Talend Open Studio Creative Commons License

Page 157: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΑποθήκευση ή εξαγωγή των εργασιών σας

4.17 Αποθήκευση ή εξαγωγή των εργασιών σας

4.17.1 Αποθήκευση µιας Εργασίας

Όταν κλείνετε µια Εργασία ή το Talend Open Studio, ένα παράθυρο διαλόγου σάς ζητά να αποθηκεύσετε όλες τις ανοιχτές Εργασίες αν δεν έχει ήδη γίνει.

Σε περίπτωση που πολλές Εργασίες κλείσουν µαζί, επιλέξτε το πλαίσιο ελέγχου που έχει τις Εργασίες που θέλετε να αποθηκεύσετε. Η Εργασία αποθηκεύεται στο σχετικό φάκελο έργου του καταλόγου του χώρου εργασίας σας.

Εναλλακτικά, επιλέξτε Αρχείο> Αποθήκευση ή πατήστε Ctrl + S.

4.17.2 Εξαγωγή σεναρίων Εργασίας

Για λεπτοµερείς διαδικασίες για εξαγωγή θέσεων Εργασιών εκτός Talend Open Studio, δείτε Εξαγωγή σεναρίων εργασίας στη σελίδα 202.

4.18 Τεκµηρίωση µιας Εργασίας

4.18.1 Παραγωγή τεκµηρίωσης HTML

Το Talend Open Studio σας επιτρέπει να παράγετε λεπτοµερή τεκµηρίωση σε µορφή HTML των Εργασιών που θα επιλέξετε. Αυτή η τεκµηρίωση προσφέρει: περιγραφές των έργων, Εργασίες και στοιχεία, παραµέτρους προβολής εργασιών, προεπισκόπηση εργασιών, τον κατάλογο όλων των χρησιµοποιηθέντων συστατικών στοιχείων και τον κατάλογο των πλαισίων που χρησιµοποιούνται µαζί µε την τιµή τους.

• Στο Χώρο Απόθεσης, κάντε δεξί κλικ σε µια καταχώρηση Εργασίας ή επιλέξτε διάφορα Σχέδια Εργασίας για την παραγωγή πολλαπλών τεκµηριώσεων.

• Επιλέξτε ∆ηµιουργία Doc ως HTML στο αναδυόµενο µενού.

Creative Commons License Talend Open Studio 149

Page 158: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΑναζήτηση Εργασίας στο Χώρο Απόθεσης

• Αναζητήστε τη θέση όπου το παραγόµενο αρχείο τεκµηρίωσης θα πρέπει να αποθηκεύτηκε.

• Στο ίδιο πεδίο, πληκτρολογήστε ένα Όνοµα για το αρχείο που συλλέγει όλα τα παραγόµενα έγγραφα

• Κάντε κλικ στο κουµπί Τέλος για να επικυρωθεί η λειτουργία παραγωγής.

Το αρχείο αρχειοθεσίας περιλαµβάνει όλα τα απαιτούµενα αρχεία µαζί µε το αρχείο εξόδου Html. Ανοίξτε το html αρχείο στο αγαπηµένο σας πρόγραµµα περιήγησης.

4.18.2 Ενηµέρωση της τεκµηρίωσης επί τόπου

Μπορείτε να επιλέξετε να ενηµερώσετε µόνοι σας την τεκµηρίωση επί τόπου.

Για να ενηµερώσετε ένα ενιαίο έγγραφο, κάντε δεξί κλικ στη σχετική καταχώρηση τεκµηρίωσης και επιλέξτε Ενηµέρωση Τεκµηρίωσης.

4.19 Αναζήτηση Εργασίας στο Χώρο Απόθεσης

Αν θέλετε να ανοίξετε µια συγκεκριµένη Εργασία στο Χώρο Απόθεσης του τρέχοντος Talend Open

Studio και δεν µπορείτε να το βρείτε για κάποιο λόγο, απλά κάντε κλικ στη γραµµή εργαλείων Γρήγορης πρόσβασης.

Για να βρείτε µια εργασία στο Χώρο Απόθεσης:

• Στη γραµµή εργαλείων του Talend Open Studio , κάντε κλικ για να ανοίξετε το παράθυρο διαλόγου [Εύρεση Εργασίας] που παραθέτει αυτόµατα όλες τις Εργασίες που δηµιουργήσατε στο τρέχον Studio.

150 Talend Open Studio Creative Commons License

Page 159: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΑναζήτηση Εργασίας στο Χώρο Απόθεσης

• Πληκτρολογήστε το όνοµα εργασίας ή µέρος του ονόµατος εργασίας στο ανώτερο πεδίο. Όταν αρχίσετε να πληκτρολογείτε το κείµενο σας στο πεδίο, ο κατάλογος εργασίας ενηµερώνεται αυτόµατα για να εµφανίσει µόνο την Εργασία (-ες) που το όνοµα (-τα) ταιριάζει (-ουν) µε τα γράµµατα που πληκτρολογήσατε.

Creative Commons License Talend Open Studio 151

Page 160: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός επιλογών στην προβολή Εργασίας

• Επιλέξτε την επιθυµητή Εργασία από τη λίστα και κάντε κλικ στο κουµπί Σύνδεσµος Χώρου Απόθεσης για να περιηγηθείτε αυτόµατα στην επιλεγµένη Εργασία στην προβολή δέντρου Χώρου Απόθεσης.

• Αν χρειάζεται, κάντε κλικ στο κουµπί Άκυρο για να κλείσετε το παράθυρο διαλόγου και στη συνέχεια κάντε δεξί κλικ στην επιλεγµένη Εργασία στην προβολή δέντρου Χώρου Απόθεσης για να εκτελέσετε οποιαδήποτε από τις διαθέσιµες λειτουργίες στο αναδυόµενο µενού.

• ∆ιαφορετικά, κάντε κλικ στο Ok για να κλείσετε το παράθυρο διαλόγου και να ανοίξετε την επιλεγµένη Εργασία στο design workspace.

4.20 Ορισµός επιλογών στην προβολή Εργασίας

Από την προβολή Εργασίας που βρίσκεται στο κάτω µέρος του design workspace, µπορείτε να ορίσετε προαιρετικές λειτουργίες της Εργασίας. Αυτή η προβολή αποτελείται από δύο καρτέλες: την καρτέλα Στατιστικά και Ιστορικό και την καρτέλα Πρόσθετα.

Η καρτέλα Στατιστικά και Ιστορικό σας επιτρέπει να αυτοµατοποιήσετε τη χρήση των χαρακτηριστικώνς Στατιστικά και Ιστορικό και το χαρακτηριστικό φόρτωσης Πλαισίου. Για περισσότερες πληροφορίες, δείτε Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής στη σελίδα 153.

Η καρτέλα Πρόσθετα περιέχει διάφορες επιλογές που µπορείτε να ορίσετε για την αυτοµατοποίηση ορισµένων χαρακτηριστικών, όπως τις παραµέτρους πλαισίου που χρησιµοποιείτε στην περιοχή

152 Talend Open Studio Creative Commons License

Page 161: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΟρισµός επιλογών στην προβολή Εργασίας

Έµµεση Φόρτωση Πλαισίου. Για περισσότερες πληροφορίες, δείτε Επιπρόσθετα χαρακτηριστικά στη σελίδα 154.

4.20.1 Αυτοµατοποίηση χρήσης στατιστικών και αρχείων καταγραφής

Εάν έχετε µεγάλη ανάγκη καταγραφής, στατιστικών και άλλων µετρήσεων των ροών δεδοµένων σας, είστε αντιµέτωποι µε τo να έχετε πάρα πολλές στοιχεία καταγραφής που φορτώνουν τα σχέδια της εργασίας σας. Μπορείτε να αυτοµατοποιήσετε τη χρήση των λειτουργιών των στοιχείων tFlowMeterCatcher, tStatCatcher, tLogCatcher χωρίς να χρησιµοποιείτε τα στοιχεία στην Εργασία σας µέσω της καρτέλας Στατιστικά & Ιστορικό.

Για περισσότερες πληροφορίες σχετικά µε το στοιχείο Ιστορικό, δείτε τον Οδηγό Αναφοράς Talend Open Studio Components.

Το πλαίσιο Στατιστικά & Ιστορικό βρίσκεται στην καρτέλα Εργασίας κάτω από το design workspace και εµποδίζει τα σχέδιά των εργασιών σας να υπερφορτωθούν µε στοιχεία.

Αυτή η ρύθµιση υποσκελίζει τα στοιχεία καταγραφής µε µια γενική ρύθµιση καταγραφής.

Για να ρυθµίσετε τις ιδιότητες του Στατιστικά & Ιστορικό:

• Κάντε κλικ στην καρτέλα Εργασία.

• Επιλέξτε το πλαίσιο Στατιστικά & Ιστορικό για να εµφανίσετε την προβολή παραµετροποίησης.

• Ρυθµίστε τις σχετικές λεπτοµέρειες ανάλογα µε το αποτέλεσµα που επιθυµείτε (κονσόλα, αρχείο ή βάση δεδοµένων).

• Επιλέξτε το αντίστοιχο πλαίσιο ελέγχου Συλλογή ανάλογα µε τις ανάγκες σας.

Μπορείτε να αποθηκεύσετε αυτόµατα τις ρυθµίσεις στις Προτιµήσεις σας. Ή αλλιώς, µπορείτε να έχετε πρόσβαση στις προτιµήσεις µέσω Παράθυρο > Προτιµήσεις > Talend > Στατιστικά & Ιστορικό.

Όταν χρησιµοποιείτε τις λειτουργίες Στατιστικά & Ιστορικό στην Εργασία σας, µπορείτε να τις εφαρµόσετε σε όλες τις υποεργασίες της.

Creative Commons License Talend Open Studio 153

Page 162: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΠροσαρµογή της Παλέτας

Για να γίνει αυτό, κάντε κλικ στο κουµπί Εφαρµογή σε υποεργασίες στο πλαίσιο Στατιστικά & Ιστορικό της προβολής Εργασίας και οι επιλεγµένες λειτουργίες στατιστικών και ιστορικού της κύριας Εργασίας θα επιλεγούν για το σύνολο των υποεργασιών της.

4.20.2 Επιπρόσθετα χαρακτηριστικά

Η καρτέλα Πρόσθετα προσφέρει µερικές προαιρετικές παραµέτρους λειτουργίας.

• Επιλέξτε το πλαίσιο ελέγχου Πολυνηµατική εκτέλεση για να επιτρέψετε σε δύο εκτελέσεις εργασίας να ξεκινήσουν την ίδια στιγµή.

• Ρυθµίστε τις παραµέτρους της επιλογής Implicit tContextLoad για να αποφύγετε τη χρήση του στοιχείου tContextLoad στην Εργασία σας και να αυτοµατοποιήσετε τη χρήση των παραµέτρων πλαισίου. Επιλέξτε µεταξύ του Αρχείο ή Βάση ∆εδοµένων ως πηγή των παραµέτρων πλαισίου σας και ρυθµίστε χειροκίνητα την πρόσβαση στο αρχείο ή στη βάση δεδοµένων. Ορίστε ειδοποιήσεις (σφάλµατος / προειδοποιήσεων) για απροσδόκητες συµπεριφορές που συνδέονται µε τον καθορισµό των παραµέτρων πλαισίου.

• Όταν συµπληρώσετε το Implicit tContextLoad χειροκίνητα, µπορείτε να αποθηκεύσετε αυτές τις παραµέτρους στο έργο σας κάνοντας κλικ στο κουµπί Αποθήκευση στις ρυθµίσεις έργου, και συνεπώς να επαναχρησιµοποιήσετε αυτές τις παραµέτρους για άλλα στοιχεία σε διαφορετικές Εργασίες.

• Επιλέξτε το πλαίσιο ελέγχου Χρήση Ρυθµίσεων Έργου για να ανακτήσετε τις παραµέτρους πλαισίου που έχετε ήδη καθορίσει στην προβολή Ρυθµίσεις Έργου. επιλογή tConextLoad Implicit γίνει διαθέσιµο και όλα τα πεδία κατατεθεί αυτόµατα. Η επιλογή Implicit tConextLoad γίνεται διαθέσιµη και όλα τα πεδία συµπληρώνονται αυτόµατα. Για περισσότερες πληροφορίες σχετικά µε τις παραµέτρους πλαισίου, δείτε Ρυθµίσεις πλαισίου στη σελίδα 53.

• Κάντε κλικ στο κουµπί Επαναφόρτωση από ρυθµίσεις έργου για να ενηµερώσετε τη λίστα παραµέτρων πλαισίου µε τις τελευταίες παραµέτρους πλαισίου από τις ρυθµίσεις του έργου.

4.21 Προσαρµογή της Παλέτας

Μπορείτε να επιλέξετε τα στοιχεία που πρέπει να εµφανίζονται ή να αποκρύπτονται στην Παλέτα σας. Μπορείτε επίσης να προσθέσετε στην Παλέτα τα στοιχείων που εσείς αναπτύξατε.

Για περισσότερες πληροφορίες σχετικά µε το φιλτράρισµα της Παλέτας, δείτε Προσαρµογή ρυθµίσεων έργου στη σελίδα 49.

154 Talend Open Studio Creative Commons License

Page 163: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣυντοµεύσεις και ψευδώνυµα

Για περισσότερες πληροφορίες σχετικά µε την προσθήκη άλλων στοιχείων στην Παλέτα, είτε από το Talend Exchange ή από δικές σας πηγές, δείτε Προβολή Talend Exchange στη σελίδα 35 and/or Συστατικά Στοιχεία Εξωτερικά ή Χρήστη στη σελίδα 40.

4.22 Συντοµεύσεις και ψευδώνυµα

Παρακάτω είναι ένας πίνακας που συγκεντρώνει όλες τις πληκτρολογήσεις που χρησιµοποιούνται σήµερα:Below is a table gathering all keystrokes currently in use:

Συντόµευση Λειτουργία Πλαίσιο

F2 Εµφανίζει την προβολή ρυθµίσεων Συστατικό Στοιχείο

Καθολική εφαρµογή

F4 Εµφανίζει την προβολή Εκτέλεση Εργασίας Καθολική εφαρµογή

F6 Εκτελεί την παρούσα Εργασία ή εµφανίζει την προβολή Εκτέλεση Εργασίας αν δεν είναι ανοικτή κάποια Εργασία.

Καθολική εφαρµογή

Ctrl + F2 Εµφανίζει την προβολή Αρθρώµατα Καθολική εφαρµογή

Ctrl + F3 Εµφανίζει την προβολή Προβλήµατα Καθολική εφαρµογή

Ctrl + H Εµφανίζει την προβολή Σχεδιαστής της τρέχουσας Εργασίας

Καθολική εφαρµογή

Ctrl + G Εµφανίζει την προβολή Κώδικας της παρούσας Εργασίας

Καθολική εφαρµογή

Ctrl + R Επαανφέρει την αρχική προβολή Χώρος Απόθεσης

Από την προβολή Χώρος Απόθεσης

Ctrl + Shift + F3 Συγχρονίζει στοιχεία perljet templates και σχετικες java classes

Καθολική εφαρµογή

Ctrl + Shift + J Ανοίγει µια Εργασία Καθολική εφαρµογή (Σε Windows)

F7 Μετάπτωση σε λειτουργία Αποσφαλµάτωσης Από την προβολή Εκτέλεση Εργασίας

F5 Ανανεώνει την προβολή Χώρος Απόθεσης Από την προβολή Χώρος Απόθεσης

F8 Εξαφανίζει την παρούσα Εργασία Από την προβολή Εκτέλεση Εργασίας

F5 Ανανεώνει την κατάσταση εγκατάστασης του Αρθρώµατα

Από την προβολή Αρθρώµατα

Ctrl+L Εκτέλεση ερωτηµάτων SQL Talend εντολές (σε Windows)

Ctrl+Space bar Πρόσβαση σε καθολικές και οριζόµενες από το χρήστη µεταβλητές. Μπορούν να είναι µηνύµατα σφάλµατος ή αριθµοί γραµµών για παράδειγµα, ανάλογα µε το επιλεγµένο στοιχείο.

Απο οποιοδήποτε πεδίο στοιχείου στις προβολές Εργασία ή Συστατικό Στοιχείο

Creative Commons License Talend Open Studio 155

Page 164: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Σχεδιάζοντας µια ΕργασίαΣυντοµεύσεις και ψευδώνυµα

156 Talend Open Studio Creative Commons License

Page 165: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 5

∆ιαχείριση Μεταδεδοµένων

Τα µεταδεδοµένα στο Talend Open Studio είναι δεδοµένα ορισµού που παρέχουν πληροφορίες ή τεκµηρίωση άλλων δεδοµένων που χειρίζεστε µέσα στο Talend Open Studio.

Το κεφάλαιο αυτό παρέχει τις διαδικασίες για τη δηµιουργία και τη διαχείριση των διαφόρων στοιχείων µεταδεδοµένων που µπορούν να χρησιµοποιηθούν σε όλα τα σχέδια εργασιών σας.

Page 166: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΣτόχοι

5.1 Στόχοι

Ο φάκελος Metadata στην προβολή δένδρου του Χώρου Απόθεσης αποθηκεύει επαναχρησιµοποιήσιµες πληροφορίες σε αρχεία, βάσεις δεδοµένων, ή / και συστήµατα που χρειάζεστε για να οικοδοµήσετε τις εργασίες σας.

Αντίστοιχοι διάφοιροι αυτόµατοι οδηγοί θα σας βοηθήσουν να αποθηκεύσετε αυτά τα κοµµάτια πληροφορίας και να τα χρησιµοποιήσετε αργότερα για να ρυθµίσετε τις παραµέτρους σύνδεσης των σχετικών στοιχείων εισροών και εκροών, αλλά µπορείτε επίσης να αποθηκεύσετε την περιγραφή των δεδοµένων που ονοµάζεται "σχήµατα" στο Talend Open Studio.

Οι διαδικασίες των αυτόµατων οδηγών διαφέρουν ελαφρώς ανάλογα µε τον επιλεγµένο τύπο της σύνδεσης.

Κάντε κλικ στα Metadata στην προβολή δέντρου Χώρου Απόθεσης για να αναπτύξετε το δενδροειδή φάκελο. Καθένας από τους κόµβους σύνδεσης θα συγκεντρώνει τις διάφορες συνδέσεις που δηµιουργείτε.

Από το Talend Open Studio, µπορείτε να ορίσετε:

• µια σύνδεση Β∆.

• ένα JDBC σχήµα .

• ένα σχήµα αρχείου.

• ένα LDAP σχήµα.

• ένα generic σχήµα.

• ένα WSDL σχήµα.

• ένα salesforce σχήµα.

Οι ακόλουθες ενότητες εξηγούν λεπτοµερώς πώς να δηµιουργήσετε διαφορετικές συνδέσεις και σχήµατα.

5.2 Η δηµιουργία µιας σύνδεσης Β∆

Εάν συχνά χρειάζεται να συνδεθείτε µε τους πίνακες βάσης δεδοµένων οποιουδήποτε είδους, τότε µπορεί να θέλετε να συγκεντρώσετε τα στοιχεία σύνδεσης στο φάκελο Metadata στην προβολή δέντρου Χώρου Απόθεσης.

Μπορείτε επίσης να δηµιουργήσετε µια σύνδεση Β∆ µε τον ίδιο τρόπο κάνοντας κλικ στο

εικονίδιο στην προβολή Βασικές ρυθµίσεις όλων των στοιχείων εισροών και εκροών Β∆.

5.2.1 Βήµα 1: γενικά χαρακτηριστικά

Η διαδικασία δηµιουργίας αποτελείται από δύο χωριστές αλλά στενά συνδεδεµένες λειτουργίες. Πρώτα επεκτείνετε τα Metadata στην προβολή δέντρου Χώρου Απόθεσης και κάντε δεξί κλικ στο Db Connections και επιλέξτε ∆ηµιουργία σύνδεσης από το αναδυόµενο µενού.

158 Talend Open Studio Creative Commons License

Page 167: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΗ δηµιουργία µιας σύνδεσης Β∆

Ο αυτόµατος οδηγός σύνδεσης ανοίγει. Συµπληρώστε τις ιδιότητες generic Σχήµατος όπως το Όνοµα σχήµατος και η Περιγραφή. Το πεδίο Κατάσταση είναι ένα προσαρµοσµένο πεδίο που µπορείτε να καθορίσετε στο Παράθυρο > Προτιµήσεις..

Κάντε κλικ στο κουµπί Επόµενο όταν ολοκληρωθεί, το δεύτερο βήµα απαιτεί από εσάς να συµπληρώσετε δεδοµένα σύνδεσης Β∆.

5.2.2 Βήµα 2: σύνδεση

Επιλέξτε τον τύπο της Βάσης ∆εδοµένων που θέλετε να συνδεθείτε και ορισµένα πεδία θα είναι διαθέσιµα / µη διαθέσιµα, σύµφωνα µε τις απαιτήσεις λεπτοµερειών σύνδεσης Β∆.

Creative Commons License Talend Open Studio 159

Page 168: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΗ δηµιουργία µιας σύνδεσης Β∆

Συµπληρώστε τα στοιχεία σύνδεσης και κάντε κλικ στο κουµπί Έλεγχος για να ελέγξετε τη σύνδεσή σας.

Συµπληρώστε, εάν χρειαστεί, τις πληροφορίες ιδιοτήτων βάσης δεδοµένων . Αυτά αποτελούν την πρώτη πράξη για την ρύθµιση της σύνδεσης στη Β∆, κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε.

Η νεοσυσταθείσα σύνδεση Β∆ είναι τώρα διαθέσιµη στο Χώρο Απόθεσης και εµφανίζει τέσσερις φακέλους, συµπεριλαµβανοµένου του Queries (για SQL ερωτήµατα που αποθηκεύετε) και του Table schemas που θα συγκεντρώνει όλα τα σχήµατα που συνδέονται σε αυτή τη σύνδεση Β∆.

160 Talend Open Studio Creative Commons License

Page 169: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΗ δηµιουργία µιας σύνδεσης Β∆

Κάντε δεξί κλικ στη νεοσυσταθείσα σύνδεση, και επιλέξτε Ανάκτηση σχήµατος στην αναπτυσσόµενη λίστα.

5.2.3 Βήµα 3: µεταφόρτωση πίνακα

Ένας νέος αυτόµατος οδηγός ανοίγει στο παράθυρο του πρώτου βήµατος. Το σχήµα Λίστα προσφέρει όλους τους πίνακες που υπάρχουν στην σύνδεση Β∆. Μπορεί να είναι οποιουδήποτε τύπου βάση δεδοµένων.

Επιλέξτε έναν ή περισσότερους πίνακες στη λίστα για να τους φορτώσετε επάνω στο σύστηµα αρχείων του Χώρου Απόθεσης σας. Θα βασίζετε τα αποθηκευµένα σχήµατα σας σε αυτούς τους πίνακες.

Εάν δεν είναι ορατό στη λίστα κανένα σχήµα, κάντε κλικ στην επιλογή Έλεγχος σύνδεσης για να επικυρώσετε την κατάσταση σύνδεσης Β∆.

Κάντε κλικ στο κουµπί Επόµενο. Στο επόµενο παράθυρο, τέσσερα πλαίσια ρυθµίσεων σας βοηθούν να ορίσετε τα σχήµατα προς δηµιουργία.

Στην Java, βεβαιωθείτε ότι ο τύπος δεδοµένων είναι σωστά ορισµένος. Για περισσότερες πληροφορίες σχετικά µε τους τύπους δεδοµένων, συµπεριλαµβανοµένου του προτύπου ηµεροµηνίας, ελέγξτε

http://java.sun.com/j2se/1.5.0/docs/api/index.html.

5.2.4 Βήµα 4: ορισµός σχήµατος

Από προεπιλογή, το σχήµα που εµφανίζεται στο πλαίσιο Σχήµα βασίζεται στον πρώτο πίνακα που έχει επιλεγεί στη λίστα των σχηµάτων που έχουν φορτωθεί (αριστερό πάνελ). Μπορείτε να αλλάξετε το όνοµα του σχήµατος και ανάλογα µε τις ανάγκες σας, µπορείτε επίσης να προσαρµόσετε τη δοµή σχήµατος στο πλαίσιο σχήµατος.

Πράγµατι, η γραµµή εργαλείων σας επιτρέπει να προσθέσετε, να καταργήσετε ή να µετακινήσετε στήλες στο σχήµα σας. Επιπλέον, µπορείτε να φορτώσετε ένα XML schema από ένα αρχείο ή να εξάγετε το τρέχον σχήµα ως xml.

Creative Commons License Talend Open Studio 161

Page 170: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος JDBC

Για να ανακτήσετε ένα σχήµα που βασίζεται σε ένα από τους πίνακες σχήµατος που φορτώνονται, επιλέξτε το όνοµα του πίνακα σχήµατος Β∆ στην αναπτυσσόµενη λίστα και κάντε κλικ στο κουµπί Ανάκτηση σχήµατος. Σηµειώστε ότι το ανακτηθέν σχήµα αντικαθιστά οποιοδήποτε τρέχον σχήµα και δεν διατηρεί καµιά προσαρµοσµένη αλλαγή.

Κάντε κλικ στο κουµπί Τέλος για να ολοκληρωθεί η δηµιουργία σχήµατος Β∆. Όλα τα σχήµατα που δηµιουργούνται απεικονίζονται κάτω από το σχετικό κόµβο DB connections.

5.3 Ρύθµιση ενός σχήµατος JDBC

Για σχήµατα Β∆ που βασίζονται σε πίνακα, η διαδικασία δηµιουργίας αποτελείται από δύο χωριστές αλλά στενά συνδεδεµένες λειτουργίες. Πρώτα κάντε δεξί κλικ στο Db Connections και επιλέξτε ∆ηµιουργία σύνδεσης από το αναδυόµενο µενού.

5.3.1 Βήµα 1: γενικά χαρακτηριστικά

Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

Για περισσότερες πληροφορίες, δείτε Βήµα 1: γενικά χαρακτηριστικά στη σελίδα 158.

5.3.2 Βήµα 2: σύνδεση

Επιλέξτε τον τύπο της Βάσης ∆εδοµένων που θέλετε να συνδεθείτε και συµπληρώστε τα στοιχεία σύνδεσης Β∆.

162 Talend Open Studio Creative Commons License

Page 171: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος JDBC

Συµπληρώστε τα στοιχεία σύνδεσης παρακάτω:

• Συµπληρώστε το JDBC URL που χρησιµοποιείται για πρόσβαση στο εξυπηρετητή Β∆.

• Στο πεδίο Πρόγραµµα Οδήγησης jar, επιλέξτε το πρόγραµµα οδήγησης jar για επικύρωση της σύνδεσής σας µε τη βάση δεδοµένων.

• Στο πεδίο Όνοµα Κατηγορίας, συµπληρώστε την κύρια κατηγορία του προγράµµατος οδήγησης που επιτρέπει την επικοινωνία µε τη βάση δεδοµένων.

• Συµπληρώστε το Όνοµα χρήστη και τον Κωδικό Πρόσβασης.

• Στο πεδίο Αρχείο Χαρτογράφησης, επιλέξτε τη χαρτογράφηση που επιτρέπει τον Τύπο Β∆ να ταιριάξει µε τον Java ή Perl Τύπο δεδοµένων στο σχήµα. Για παράδειγµα: ο Τύπος Β∆ VARCHAR αντιστοιχεί στον Τύπο Συµβολοσειρά για Java και Perl.

Τα Αρχεία Χαρτογράφησης είναι XML αρχεία στα οποία µπορείτε να έχετε πρόσβαση µέσω του Παράθυρο> Προτιµήσεις> Talend> Μεταδεδοµένα TalendType.

Creative Commons License Talend Open Studio 163

Page 172: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος JDBC

Κάντε κλικ στο κουµπί Έλεγχος για να ελέγξετε τη σύνδεσή σας.

Συµπληρώστε, εάν χρειαστεί, τις πληροφορίες ιδιοτήτων της βάσης δεδοµένων. Αυτά αποτελούν την πρώτη πράξη για την ρύθµιση της σύνδεσης Β∆, κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε.

Η νεοσυσταθείσα σύνδεση Β∆ είναι τώρα διαθέσιµη στην προβολή δένδρου Χώρου Απόθεσης και εµφανίζει τέσσερις φακέλους, συµπεριλαµβανοµένου του Queries (για SQL ερωτήµατα που αποθηκεύετε) και του Table schemas που θα συγκεντρώνει όλα τα σχήµατα που συνδέονται σε αυτή τη σύνδεση Β∆

Κάντε δεξί κλικ στη νεοσυσταθείσα σύνδεση, και επιλέξτε Ανάκτηση σχήµατος στην αναπτυσσόµενη λίστα.

5.3.3 Βήµα 3: µεταφόρτωση πίνακα

Ένας νέος αυτόµατος οδηγός ανοίγει στο παράθυρο του πρώτου βήµατος. Η Λίστα προσφέρει όλους τους πίνακες που υπάρχουν στην σύνδεση Β∆. Μπορεί να είναι οποιουδήποτε τύπου βάση δεδοµένων.

Επιλέξτε έναν ή περισσότερους πίνακες στη λίστα για να τους φορτώσετε επάνω στο σύστηµα αρχείων του Χώρου Απόθεσης σας. Θα βασίζετε τα αποθηκευµένα σχήµατα σας σε αυτούς τους πίνακες.

Εάν δεν είναι ορατό στη λίστα κανένα σχήµα, κάντε κλικ στην επιλογή Έλεγχος σύνδεσης για να επικυρώσετε την κατάσταση σύνδεσης Β∆.

Κάντε κλικ στο κουµπί Επόµενο. Στο επόµενο παράθυρο, τέσσερα πλαίσια ρυθµίσεων σας βοηθούν να ορίσετε τα σχήµατα προς δηµιουργία.

Στην Java, βεβαιωθείτε ότι ο τύπος δεδοµένων είναι σωστά ορισµένος. Για περισσότερες πληροφορίες σχετικά µε τους τύπους δεδοµένων, συµπεριλαµβανοµένου του προτύπου ηµεροµηνίας, ελέγξτε http://java.sun.com/j2se/1.5.0/docs/api/index.html.

164 Talend Open Studio Creative Commons License

Page 173: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση σύνδεσης SAS

5.3.4 Βήµα 4: ορισµός σχήµατος

Από προεπιλογή, το σχήµα που εµφανίζεται στο πλαίσιο Σχήµα βασίζεται στον πρώτο πίνακα που έχει επιλεγεί στη λίστα των σχηµάτων που έχουν φορτωθεί (αριστερό πάνελ). Μπορείτε να αλλάξετε το όνοµα του σχήµατος και ανάλογα µε τις ανάγκες σας, µπορείτε επίσης να προσαρµόσετε τη δοµή σχήµατος στο πλαίσιο σχήµατος.

Πράγµατι, η γραµµή εργαλείων σας επιτρέπει να προσθέσετε, να καταργήσετε ή να µετακινήσετε στήλες στο σχήµα σας. Επιπλέον, µπορείτε να φορτώσετε ένα XML schema από ένα αρχείο ή να εξάγετε το τρέχον σχήµα ως xml.

Για να ανακτήσετε ένα σχήµα που βασίζεται σε ένα από τους πίνακες σχήµατος που φορτώνονται, επιλέξτε το όνοµα του πίνακα σχήµατος Β∆ στην αναπτυσσόµενη λίστα και κάντε κλικ στο κουµπί Ανάκτηση σχήµατος. Σηµειώστε ότι το ανακτηθέν σχήµα αντικαθιστά οποιοδήποτε τρέχον σχήµα και δεν διατηρεί καµιά προσαρµοσµένη αλλαγή.

Κάντε κλικ στο κουµπί Τέλος για να ολοκληρωθεί η δηµιουργία σχήµατος Β∆. Όλα τα σχήµατα που δηµιουργούνται απεικονίζονται κάτω από το σχετικό κόµβο DB connections.

5.4 Ρύθµιση σύνδεσης SAS

Το Talend Open Studio σας επιτρέπει να ρυθµίσετε µια σύνδεση σε ένα αποµακρυσµένο σύστηµα SAS.

5.4.1 Προϋποθέσεις

Πριν από την εκτέλεση της παρακάτω διαδικασίας για να ρυθµίσετε τη SAS σύνδεσή σας, βεβαιωθείτε ότι έχετε ανακτήσει τα µεταδεδοµένα σας από το εξυπηρετητή SAS και τα έχετε εξάγει σε XML µορφή.

5.4.2 Βήµα 1: Γενικές ιδιότητες

• Στην προβολή δέντρου Χώρου Απόθεσης του Talend Open Studio, επεκτείνετε τα Metadata και στη συνέχεια κάντε δεξί κλικ στο DB Connection.

• Επιλέξτε ∆ηµιουργία σύνδεσης από το αναδυόµενο µενού για να ανοίξετε τον αυτόµατο οδηγό [Σύνδεση Βάσης ∆εδοµένων].

• Συµπληρώστε γενικές πληροφορίες του σχήµατος, όπως Όνοµα και Περιγραφή και πατήστε Επόµενο για να ανοίξετε µια νέα προβολή στον αυτόµατο οδηγό.

Για περισσότερες πληροφορίες, δείτε Βήµα 1: γενικά χαρακτηριστικά στη σελίδα 158.

5.4.3 Βήµα 2: Σύνδεση

• Στο πεδίο Τύπος Β∆ στον αυτόµατο οδηγό [Σύνδεση Βάσης ∆εδοµένων] , επιλέξτε SAS και συµπληρώστε τα πεδία που ακολουθούν µε πληροφορίες σύνδεσης SAS.

Creative Commons License Talend Open Studio 165

Page 174: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση σύνδεσης SAS

• Εάν χρειαστεί, κάντε κλικ στην καρτέλα Έλεγχος για να εξακριβώσετε αν η σύνδεσή σας είναι επιτυχής.

• Εάν είναι απαραίτητο, καθορίστε τις ιδιότητες της βάσης δεδοµένων στα αντίστοιχα πεδία στην περιοχή Ιδιότητες Βάσης ∆εδοµένων.

• Κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε τις αλλαγές σας και κλείστε τον αυτόµατο οδηγό.

Η νέα σύνδεση µε την ορισθείσα βάση δεδοµένων εµφανίζεται κάτω από το φάκελο DB Connections στην προβολή δέντρου Χώρου Απόθεσης. Αυτή η σύνδεση έχει τέσσερις υπο-φακέλους µεταξύ των οποίων ο Σχήµατα Πίνακα οµαδοποιεί όλα τα σχήµατα σε σχέση µε αυτή τη σύνδεση.

166 Talend Open Studio Creative Commons License

Page 175: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

• Κάντε δεξί κλικ στη σύνδεση SAS που δηµιουργήσατε και στη συνέχεια επιλέξτε Ανάκτηση Σχήµατος από SAS για να εµφανιστούν όλα τα σχήµατα στην καθορισµένη βάση δεδοµένων στο πλαίσιο της schemas Πίνακα υποφάκελο.

5.5 Ρύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

Μεταδεδοµένα οριοθετηµένων αρχείων µπορούν να χρησιµοποιηθούν τόσο για στοιχεία tFileInputDelimited και tFileInputCSV καθώς τόσο τα csv και όσο και τα οριοθετηµένα αρχεία βασίζονται στον ίδιο τύπο δοµής.

Η δηµιουργία του σχήµατος αρχείου είναι παρόµοια για όλους τους τύπους συνδέσεων αρχείων: Οριοθετηµένο, Positional, Regex, Xml, ή LDIF, Η δηµιουργία του σχήµατος αρχείου είναι παρόµοια για όλους τους τύπους συνδέσεων αρχείων: Οριοθετηµένο,

Αριθµηµένης Θέσης, Regex, Xml, or Ldif.

Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στο File Delimited,, και επιλέξτε ∆ηµιουργία οριοθετηµένου αρχείου στο αναδυόµενο µενού.

Σε αντίθεση µε τον αυτόµατο οδηγό σύνδεση Β∆, ο αυτόµατος οδηγός οριοθετηµένου αρχείου συγκεντρώνει τη σύνδεση αρχείου και τον ορισµό σχήµατος σε µια διαδικασία τεσσάρων βηµάτων.

Creative Commons License Talend Open Studio 167

Page 176: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

5.5.1 Βήµα 1: γενικά χαρακτηριστικά

Στο πρώτο βήµα, συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

Για περισσότερες πληροφορίες, δείτε Βήµα 1: γενικά χαρακτηριστικά στη σελίδα 158.

5.5.2 Βήµα 2: µεταφόρτωση αρχείου

Καθορίστε τη διεύθυνση IP Εξυπηρετητή όπου είναι αποθηκευµένο το αρχείο. Και κάντε κλικ στο Πλοήγηση ... για να ρυθµίσετε το Μονοπάτι Αρχείου.

Επιλέξτε τη Μορφή ΛΣ όπου το αρχείο δηµιουργήθηκε. Οι πληροφορίες αυτές χρησιµοποιούνται για την προσυµπλήρωση πεδίων επόµενων βηµάτων. Εάν η λίστα δεν περιλαµβάνει την κατάλληλη µορφή, αγνοήστε το.

Ο Προβολέας Αρχείου δίνει µια στιγµιαία εικόνα του αρχείου που έχει φορτωθεί. Σας επιτρέπει να ελέγξετε τη συνέπεια των αρχείων, την παρουσία της κεφαλίδας και γενικότερα τη δοµή του αρχείου.

Κάντε κλικ στο κουµπί Επόµενο στο Βήµα3.

168 Talend Open Studio Creative Commons License

Page 177: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

5.5.3 Βήµα 3: ορισµός σχήµατος

Στην προβολή αυτή, µπορείτε να βελτιώσετε την περιγραφή των δεδοµένων σας και τις ρυθµίσεις των αρχείων . Κάντε κλικ στα τετράγωνα παρακάτω, για να µεγεθύνετε και να πάρετε περισσότερες πληροφορίες.

Ορίστε την Κωδικοποίηση, καθώς και τους διαχωριστές Πεδίου και Γραµµής στις Ρυθµίσεις Οριοθετηµένου Αρχείου.

Creative Commons License Talend Open Studio 169

Page 178: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

Ανάλογα µε τον τύπο του αρχείου σας (csv ή οριοθετηµένο), µπορείτε επίσης να ρυθµίσετε τους χαρακτήρες ∆ιαφυγής και Πλαισίωσης που πρέπει να χρησιµοποιούνται.

Εάν η προεπισκόπηση αρχείου εµφανίζει ένα µήνυµα κεφαλίδας, µπορείτε να αποκλείσετε την κεφαλίδα από την ανάλυση. Ορίστε τον αριθµό των γραµµών κεφαλίδας που δεν θα επεξεργαστούν. Επίσης, αν γνωρίζετε ότι το αρχείο περιέχει πληροφορίες υποσέλιδου, ορίστε τον αριθµό των γραµµών υποσέλιδου που θα αγνοηθούν.

Το Όριο των γραµµών σας επιτρέπει να περιορίσετε την έκταση του αρχείου που θα αναλυθεί.

Στο πλαίσιο Προεπισκόπηση Αρχείου, µπορείτε να δείτε τον αντικτύπο από τις νέες ρυθµίσεις.

Ελέγξτε το πλαίσιο Ορισµός κεφαλικής γραµµής ως ονόµατα στηλών για να µετατρέψετε την πρώτη αναλυµένη γραµµή σε ετικέτες για τις στήλες του σχήµατος. Σηµειώστε ότι ο αριθµός των γραµµών κεφαλίδας που δεν θα επεξεργαστούν στη συνέχεια αυξάνεται κατά 1.

170 Talend Open Studio Creative Commons License

Page 179: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Οριοθετηµένου Αρχείου

Κάντε κλικ στο κουµπί Ανανέωση στο πλαίσιο προεπισκόπησης για να τεθούν σε ισχύ οι ρυθµίσεις και να δείτε το αποτέλεσµα στον προβολέα.

5.5.4 Βήµα 4: τελικό σχήµα

Το τελευταίο βήµα δείχνει το σχήµα Οριοθετηµένου Αρχείου που δηµιουργείται. Μπορείτε να προσαρµόσετε το σχήµα χρησιµοποιώντας τη γραµµή εργαλείων κάτω από τον πίνακα.

Αν το Οριοθετηµένο αρχείο στο οποίο βασίζεται το σχήµα έχει αλλάξει, χρησιµοποιήστε το κουµπί Μαντέψτε για να δηµιουργήσετε εκ νέου το σχήµα. Σηµειώστε ότι αν έχετε προσαρµόσει το σχήµα, το χαρακτηριστικό Μαντέψτε δεν διατηρεί αυτές τις αλλαγές.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζει στην προβολή δέντρου Χώρου Απόθεσης, κάτω από τον σχετικό κόµβο σύνδεσης File Delimited.

Creative Commons License Talend Open Studio 171

Page 180: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Αριθµηµένης Θέσης

5.6 Ρύθµιση ενός σχήµατος Αρχείου Αριθµηµένης Θέσης

Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στον κόµβο δέντρου File Positional, και επιλέξτε ∆ηµιουργία αρχείου αριθµηµένης θέσης στο αναδυόµενο µενού.

Προχωρήστε µε τον ίδιο τρόπο όπως και για τη σύνδεση οριοθετηµένου αρχείου. Κάντε δεξί κλικ στα Metadata στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία αρχείου αριθµηµένης θέσης.

5.6.1 Βήµα 1: γενικά χαρακτηριστικά

Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή..

5.6.2 Βήµα 2: σύνδεση και µεταφόρτωση αρχείου

Στη συνέχεια ορίστε τις ρυθµίσεις σύνδεσης του αριθµηµένου αρχείου, συµπληρώνοντας τη διεύθυνση IP Εξυπηρετητή και τα πεδία διαδροµών Αρχείου.

Όπως και για τη δηµιουργία σχήµατος Οριοθετηµένου Αρχείου, η µορφή καλείται να προσυµπληρώσει τα πεδία των επόµενων βηµάτων. Εάν η µορφή ΛΣ δηµιουργίας του αρχείου δεν προσφέρεται στη λίστα, αγνοήστε αυτό το πεδίο.

Ο προβολέας αρχείου εµφανίζει µια προεπισκόπηση αρχείου και σας επιτρέπει να τοποθετήσετε τους δείκτες θέσης σας.

172 Talend Open Studio Creative Commons License

Page 181: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Αριθµηµένης Θέσης

Κάντε κλικ στο αρχείο προεπισκόπηση και ρυθµίστε τους δείκτες ως προς το χάρακα. Το πορτοκαλί βέλος σας βοηθά να βελτιώσετε τη θέση της.

Ο ∆ιαχωριστής Πεδίων απαριθµεί µια σειρά από στοιχεία που διαχωρίζονται µε κόµµατα, αυτά είναι ο αριθµός των χαρακτήρων µεταξύ των διαχωριστών. Το σύµβολο αστερίσκος σηµαίνει πως όλοι οι εναποµείναντες χαρακτήρες στη γραµµή, αρχίζοντας από την προηγούµενη θέση του δείκτη.

Η Θέση ∆είκτη δείχνει την ακριβή θέση του δείκτη στο χάρακα. Μπορείτε να το αλλάξετε για να βελτιώσετε τη θέση της.

Μπορείτε να προσθέσετε όσους δείκτες απαιτείται. Για να αφαιρέσετε έναν δείκτη, σύρετέ τον πάνω από το χάρακα.

Κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.6.3 Βήµα 3: τελειοποίηση σχήµατος

Το επόµενο βήµα ανοίγει το παράθυρο ρύθµισης σχήµατος. Όπως για το σχήµα Οριοθετηµένο Αρχείο, µπορείτε να βελτιώσετε τον ορισµό σχήµατος µε τον καθορισµό µε ακρίβεια του πεδίου και των διαχωριστικών γραµµής, των κεφαλικών γραµµών µήνυµατος και περισσότερα ...

Σε αυτό το στάδιο, η προεπισκόπηση δείχνει το οριοθετηµένο αρχείο από τη θέση των δεικτών. Εάν το αρχείο περιέχει ετικέτες στηλών, επιλέξτε το πλαίσιο ελέγχου Ορισµός κεφαλικής γραµµής ως ονόµατα στηλών.

5.6.4 Βήµα 4: τελικό σχήµα

Το Βήµα 4 δείχνει το τελικό σχήµα που δηµιουργείται. Σηµειώστε ότι κάθε χαρακτήρας που θα µπορούσε να παρερµηνευθεί από το πρόγραµµα αντικαθίσταται από ουδέτερους χαρακτήρες, όπως κάτω υπογραµµίσεις αντικαθιστούν τους αστερίσκους.

Μπορείτε να προσθέσετε ένα προσαρµοσµένο όνοµα (από προεπιλογή, µεταδεδοµένα) και να κάνετε αλλαγές σε αυτό χρησιµοποιώντας τη γραµµή εργαλείων.

Μπορείτε επίσης να ανακτήσετε ή να ενηµερώσετε το σχήµα Αρχείου Αριθµηµένης Θέσης κάνοντας κλικ στο Μαντέψτε. Επισηµαίνεται ωστόσο ότι οποιεσδήποτε αλλαγές στο σχήµα µπορεί να χαθούν αφού «µαντευτεί» το βασιζόµενο σε αρχείο σχήµα.

Creative Commons License Talend Open Studio 173

Page 182: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Regex

5.7 Ρύθµιση ενός σχήµατος Αρχείου Regex

Τα σχήµατα Regex αρχείων χρησιµοποιούνται για αρχεία που περιέχουν περιττές πληροφορίες, όπως αρχεία καταγραφής.

Προχωρήστε µε τον ίδιο τρόπο όπως και για τη σύνδεση οριοθετηµένου αρχείου ή αριθµηµένης θέσης. Κάντε δεξί κλικ στα Metadata στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία αρχείου Regex.

5.7.1 Βήµα 1: γενικά χαρακτηριστικά

Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

5.7.2 Βήµα 2: µεταφόρτωση αρχείου

Στη συνέχεια ορίστε τις ρυθµίσεις σύνδεσης του Regex αρχείου, συµπληρώνοντας τη διεύθυνση IP Εξυπηρετητή και τα πεδία διαδροµών Αρχείου.

Όπως και για τη δηµιουργία σχήµατος Οριοθετηµένου Αρχείου, η µορφή καλείται να προσυµπληρώσει τα πεδία των επόµενων βηµάτων. Εάν η µορφή ΛΣ δηµιουργίας του αρχείου δεν προσφέρεται στη λίστα, αγνοήστε αυτό το πεδίο.

174 Talend Open Studio Creative Commons License

Page 183: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Regex

Ο προβολέας αρχείου δίνει µια στιγµιαία εικόνα του αρχείου που έχει φορτωθεί. Κάντε κλικ στο κουµπί Επόµενο για να ορίσετε τη δοµή σχήµατος.

5.7.3 Βήµα 3: ορισµός σχήµατος

Αυτό το βήµα ανοίγει ανοίγει το παράθυρο ρύθµισης σχήµατος. Όπως και για τα άλλα σχήµατα Αρχείων, µπορείτε να βελτιώσετε τον ορισµό σχήµατος µε τον καθορισµό µε ακρίβεια του πεδίου και των διαχωριστικών γραµµής, των κεφαλικών γραµµών µήνυµατος και περισσότερα ...

Στο πλαίσιο Ρυθµίσεις Κανονικών Παραστάσεων, πληκτρολογήστε την κανονική έκφραση που πρέπει να χρησιµοποιείται για την οριοθέτηση του αρχείου (πιο κάτω σε Perl).

Βεβαιωθείτε ότι χρησιµοποιείτε τη σωστή σύνταξη Regex ανάλογα µε τη γλώσσα παραγωγής που χρησιµοποιείτε καθώς η σύνταξη είναι διαφορετική σε Java / Perl, και ότι συµπεριλάβατε στα Regex µονά ή διπλά εισαγωγικά αναλόγως.

Στη συνέχεια, κάντε κλικ στην επιλογή Ανανέωση προεπισκόπησης για να ληφθούν υπόψη οι αλλαγές. Το κουµπί αλλάζει σε Αναµονή µέχρι η προεπισκόπηση να ανανεωθεί.

Κάντε κλικ στο επόµενο όταν η ρύθµιση είναι πλήρης. Το τελευταίο βήµα δηµιουργεί το σχήµα Regex Αρχείου.

5.7.4 Βήµα 4: τελικό σχήµα

Μπορείτε να προσθέσετε ένα προσαρµοσµένο όνοµα (από προεπιλογή, µεταδεδοµένα) και να κάνετε αλλαγές σε αυτό χρησιµοποιώντας τη γραµµή εργαλείων.

Μπορείτε επίσης να ανακτήσετε ή να ενηµερώσετε το σχήµα Regex Αρχείου κάνοντας κλικ στο Μαντέψτε. Επισηµαίνεται ωστόσο ότι οποιεσδήποτε αλλαγές στο σχήµα µπορεί να χαθούν αφού «µαντευτεί» το βασιζόµενο σε αρχείο σχήµα.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης regex Αρχείου.

Creative Commons License Talend Open Studio 175

Page 184: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου XML

5.8 Ρύθµιση ενός σχήµατος Αρχείου XML

Μαζέψτε τις δηλώσεις XPath ερωτηµάτων σε ένα ορισµένο αρχείο XML και συγκεντρώστε τις τιµές που πηγάζουν από αυτό.

Προχωρήστε µε τον ίδιο τρόπο όπως και για τις άλλες συνδέσεις αρχείου. Κάντε δεξί κλικ στα Metadata στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία αρχείου XML.

5.8.1 Βήµα 1: γενικά χαρακτηριστικά

Όσον αφορά το πρώτο βήµα, Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.. Κάντε κλικ στο Επόµενο όταν έχετε ολοκληρώσει.

5.8.2 Βήµα 2: µεταφόρτωση αρχείου

Πλοηγηθείτε στο Αρχείο XML προς µεταφόρτωση και συµπληρώστε την Κωδικοποίηση, εάν το σύστηµα δεν το εντοπίσει αυτόµατα.

Η προεπισκόπηση αρχείου δείχνει τη δοµή δέντρου του κόµβου XML.

Κάντε κλικ στο κουµπί Επόµενο για να πάτε στο επόµενο βήµα.

176 Talend Open Studio Creative Commons License

Page 185: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου XML

5.8.3 Βήµα 3: ορισµός σχήµατος

Ρυθµίστε τις παραµέτρους που πρέπει να λαµβάνονται υπόψη για τον ορισµό σχήµατος.

Το παράθυρο ορισµού σχήµατος χωρίζεται σε τέσσερις οµάδες:

• Σχήµα Πηγή: Προβολή ∆έντρου της µεταφορτωµένης δοµής αρχείου XML

• Σχήµα Στόχος: Πληροφορίες εξαγωγής και επανάληψης

• Προεπισκόπηση: Προεπισκόπηση σχήµατος στόχος

• Προβολέας αρχείου: Πρωτογενής προβολέας αρχείων

Στο πεδίο Xpath επαναληπτική έκφραση, πληκτρολογήστε την απόλυτη έκφραση XPath που οδηγεί στον δοµικό κόµβο στον οποίο η επανάληψη θα πρέπει να εφαρµοστεί. Μπορείτε να

Creative Commons License Talend Open Studio 177

Page 186: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου XML

πληκτρολογήσετε ολόκληρη την έκφραση ή πατήστε Ctrl + Space για να έχετε την αυτοσυµπληρούµενη λίστα.

Ή αλλιώς, µεταφέρετε τον κόµβο από την δοµική πηγή στο πεδίο Xpath του σχήµατος στόχο.

Το πεδίο Xpath επαναλαπτηική έκφραση είναι υποχρεωτικό.

Μπορείτε επίσης να καθορίσετε Όριο βρόγχου για να περιορίσετε την επανάληψη σε ένα αριθµό κόµβων. Ένας πράσινο σύνδεσµος δηµιουργείται.

Στη συνέχεια καθορίστε τα πεδία που θα εξάγετε. Απλά µεταφέρετε το σχετικό κόµβο στο πεδίο Σχετική ή απόλυτη XPath έκφραση.

Χρησιµοποιήστε το σύµβολο συν για να προσθέσετε γραµµές στον πίνακα και επιλέξτε όσα πεδία χρειάζεστε για εξαγωγή. Πατήστε το πλήκτρο Ctrl ή τα πλήκτρα Shift για πολλαπλή επιλογή των οµαδοποιηµένων ή µεµονωµένων κόµβων, και µεταφέρετε τους στον πίνακα.

178 Talend Open Studio Creative Commons License

Page 187: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Excel

Στο πεδίο Όνοµα Ετικέτας, δώστε ένα όνοµα στην κεφαλίδα της στήλης που θα εµφανιστεί στην προεπισκόπηση σχήµατος (κάτω αριστερό πλαίσιο).

Η επιλεγµένη σύνδεση είναι µπλε, και όλες οι άλλες συνδέσεις είναι γκρίζες. Μπορείτε να δώσετε προτεραιότητα στην σειρά των πεδίων που θα εξάγετε χρησιµοποιώντας το άνω και κάτω βέλος.

Κάντε κλικ στο κουµπί Ανανέωση προεπισκόπησης για να εµφανίσετε την προεπισκόπηση σχήµατος. Τα πεδία στη συνέχεια θα εµφανίζονται στην προεπισκόπηση σχήµατος κατά τη σειρά που δόθηκε (κορυφαίο πεδίο στα αριστερά).

5.8.4 Βήµα 4: τελικό σχήµα

Το παραγόµενο σχήµα δείχνει τις επιλεγµένες στήλες του αρχείου XML. Μπορείτε να το προσαρµόσετε ανάλογα µε τις ανάγκες σας ή να επαναφορτώσετε το αρχικό σχήµα χρησιµοποιώντας το κουµπί Μαντέψτε.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης Αρχείου XML.

5.9 Ρύθµιση ενός σχήµατος Αρχείου Excel

Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στον κόµβο δέντρο File Excel και επιλέξτε ∆ηµιουργία αρχείου Excel στο αναδυόµενο µενού.

Creative Commons License Talend Open Studio 179

Page 188: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Excel

Στη συνέχεια να προχωρήσει µε τον ίδιο τρόπο όπως και για το αρχείο οριοθετηµένο πλαίσιο.

5.9.1 Βήµα 1: γενικά χαρακτηριστικά

Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

5.9.2 Βήµα 2: µεταφόρτωση αρχείου

Αναζητήστε το αρχείο που θα µεταφορτώσετε και συµπληρώσετε το πεδίο Αρχείο.

Μπορείτε να φορτώσετε όλα τα είδη των αρχείων Excel, συµπεριλαµβανοµένων των ..xlsx του Excel 2007.

180 Talend Open Studio Creative Commons License

Page 189: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Excel

Η περιοχή Ρύθµιση Προβολέα αρχείου και φύλλων παρουσιάζει µια προεπισκόπηση του αρχείου.

Στο Λίστα ορισµού παραµέτρων φύλλων, επιλέξτε το παράθυρο διαλόγου δίπλα στο φύλλο που θέλετε να µεταφορτώσετε. Εξ ορισµού η προεπισκόπηση αρχείων εµφανίζει τα Φύλλο1.

Επιλέξτε ένα άλλο φύλλο στην αναπτυσσόµενη λίστα, εάν χρειαστεί και ελέγξτε ότι το αρχείο διβάζεται σωστά στον πίνακα προεπισκόπησης.

Κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.9.3 Βήµα 3: τελειοποίηση σχήµατος

Το επόµενο βήµα ανοίγει το παράθυρο ρύθµισης σχήµατος.

Creative Commons License Talend Open Studio 181

Page 190: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου Excel

Με τον ίδιο τρόπο όπως και για τη διαδικασία του σχήµατος Οριοθετηµένου Αρχείου, µπορείτε να ρυθµίσετε µε ακρίβεια τον διαχωριστή, τις γραµµές που θα πρέπει να παραλειφθούν που είναι κεφαλίδες ή το υποσέλιδα.

Μπορείτε να συµπληρώσετε τα πεδία Πρώτη Στήλη και Τελευταία Στήλη, για να καθορίσετε επακριβώς τις στήλες που θα διαβαστούν στο αρχείο. Μπορεί να χρειαστεί να παρακάµψετε τη στήλη Α, για παράδειγµα,καθώς µπορεί να µην περιέχει κατάλληλα δεδοµένα προς επεξεργασία.

Επίσης, ελέγξτε το Ορισµός κεφαλικής γραµµής ως ονόµατα στηλών να λαµβάνει υπόψη τα κεφαλικά ονόµατα. Βεβαιωθείτε ότι έχετε πατήσει Ανανέωση για να είστε σε θέση να δείτε την αλλαγή στον πίνακα προεπισκόπησης.

Στη συνέχεια, κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.9.4 Βήµα 4: τελικό σχήµα

Το Βήµα 4 δείχνει το τελικό σχήµα που δηµιουργείται. Σηµειώστε ότι κάθε χαρακτήρας που θα µπορούσε να παρερµηνευθεί από το πρόγραµµα αντικαθίσταται από ουδέτερους χαρακτήρες, όπως οι κάτω υπογραµµίσεις αντικαταθιστούν τους αστερίσκους.

Μπορείτε να προσθέσετε ένα προσαρµοσµένη όνοµα (από προεπιλογή, µεταδεδοµένα) και να κάνετε αλλαγές χρησιµοποιώντας τη γραµµή εργαλείων.

182 Talend Open Studio Creative Commons License

Page 191: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου LDIF

Μπορείτε επίσης να ανακτήσετε ή να ενηµερώσετε το σχήµα Αρχείο Excel κάνοντας κλικ στο Μαντέψτε. Επισηµαίνεται ωστόσο ότι οποιαδήποτε προσαρµοσµένη αλλαγή στο σχήµα θα µπορούσε να χαθεί χρησιµοποιώντας αυτό το χαρακτηριστικό.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης Αρχείου Excel.

5.10 Ρύθµιση ενός σχήµατος Αρχείου LDIF

Τα LDIF αρχεία είναι αρχεία καταλόγου που περιγράφονται από χαρακτηριστικά. Τα µεταδεδοµένα Αρχείου LDIF συγκεντρώνουν τα LDIF τύπου αρχεία και την περιγραφή των ιδιοτήτων τους.

Προχωρήστε µε τον ίδιο τρόπο όπως και για τις άλλες συνδέσεις αρχείου. Κάντε δεξί κλικ στα Metadata στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία αρχείου LDIF.

Βεβαιωθείτε ότι έχετε εγκαταστήσει το σχετικό Perl άρθρωµα, όπως περιγράφεται στον Οδηγό εγκατάστασης. Για περισσότερες πληροφορίες, ελέγξτε http://talendforge.org/wiki/doku.php.

5.10.1 Βήµα 1: γενικά χαρακτηριστικά

Στο πρώτο βήµα, συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

5.10.2 Βήµα 2: µεταφόρτωση αρχείου

Για τον καθορισµό των ρυθµίσεων της σύνδεσης LDIF αρχείου συµπληρώστε το πεδίο ∆ιαδροµή αρχείου.

Creative Commons License Talend Open Studio 183

Page 192: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Αρχείου LDIF

Η λειτουργικότητα της σύνδεσης µε έναν αποµακρυσµένο εξυπηρετητή δεν λειτουργεί ακόµη για τη συλλογή αρχείων LDIF.

Ο Προβολέας αρχείων παρέχει µια προεπισκόπηση των πρώτων 50 γραµµών του αρχείου.

5.10.3 Βήµα 3: ορισµός σχήµατος

Ο κατάλογος των χαρακτηριστικών της περιγραφής αρχείου εµφανίζεται στην κορυφή του πλαισίου. Επιλέξτε τα χαρακτηριστικά που θέλετε να εξάγετε από την περιγραφή του αρχείου LDIF, επιλέγοντας τα αντίστοιχα πλαίσια ελέγχου.

184 Talend Open Studio Creative Commons License

Page 193: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος LDAP

Κάντε κλικ στο κουµπί Ανανέωση Προεπισκόπησης για να συµπεριλάβετε τα επιλεγµένα χαρακτηριστικά στην προεπισκόπηση αρχείου.

Το DN παραλείπεται στον κατάλογο των χαρακτηριστικών γνωρισµάτων καθώς αυτό το βασικό χαρακτηριστικό βρίσκεται αυτοµάτως στην προεπισκόπηση αρχείου , και ως εκ τούτου, στο σχήµα που δηµιουργείται.

5.10.4 Βήµα 4: τελικό σχήµα

Το παραγόµενο σχήµα δείχνει τις στήλες του αρχείου περιγραφής. Μπορείτε να το προσαρµόσετε µε τις ανάγκες σας και να φορτώσετε εκ νέου το αρχικό σχήµα χρησιµοποιώντας το κουµπί Μαντέψτε.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης αρχείου LDIF.

5.11 Ρύθµιση ενός σχήµατος LDAP

Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στον κόµβο δέντρου LDAP, και επιλέξτε ∆ηµιουργία LDAP σχήµατος από το αναδυόµενο µενού.

Creative Commons License Talend Open Studio 185

Page 194: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος LDAP

Σε αντίθεση µε τον αυτόµατο οδηγό τη σύνδεση Β∆, ο LDAP αυτόµατος οδηγός συγκεντρώνει τόσο τη σύνδεση αρχείου όσο και τον ορισµό σχήµατος σε µια διαδικασία τεσσάρων βηµάτων.

5.11.1 Βήµα 1: γενικά χαρακτηριστικά

Στο πρώτο βήµα, συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα Σχήµατος και Περιγραφή.

Για περισσότερες πληροφορίες, δείτε Βήµα 1: γενικά χαρακτηριστικά στη σελίδα 158.

5.11.2 Βήµα 2: σύνδεση εξυπηρετητή

Συµπληρώστε τα στοιχεία σύνδεσης.

Στη συνέχεια, ελέγξτε τη σύνδεση χρησιµοποιώντας Έλεγχος Παράµετρου ∆ίκτυου για την επαλήθευση της σύνδεσης και ενεργοποιήστε το κουµπί Επόµενο.

Κάντε κλικ στο Επόµενο για να επικυρώσετε αυτό το βήµα και να συνεχίσετε.

Πεδίο Περιγραφή

Κόµβος IP διεύθυνση LDAP Εξυπηρετητή

Θύρα Ανοικτή θύρα προς τον κατάλογο LDAP

Μέθοδος Κρυπτογράφησης

LDAP :δε χρησιµοποιείται καµία κρυπτογράφηση LDAPS: ασφαλές LDAP TLS: χρησιµοποιείται πιστοποιητικό

186 Talend Open Studio Creative Commons License

Page 195: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος LDAP

5.11.3 Βήµα 3: πιστοποίηση και λήψη DN

Σε αυτήν την προβολή, ορίστε τη λειτουργία πιστοποίησης και πρόσβασης δεδοµένων.

Κάντε κλικ στο κουµπί Έλεγχος πιστοποίησης για να ελέγξετε τα δικαιώµατα πρόσβασης σας.

Πεδίο Περιγραφή

Μέθοδος Πιστοποίησης Απλή πιστοποίηση: απαιτεί να συµπληρωθεί το πεδίο Παράµετροι Πιστοποίησης Ανώνυµη πιστοποίηση: δεν απαιτεί παραµέτρους πιστοποίησης

Παράµετροι Πιστοποίησης ∆έσµευση DN ή Χρήστη: αναµενόµενη σύνδεση βάση της µεθόδου πιστοποίησης LDAP ∆έσµευση κωδικού: αναµενόµενος κωδικός Αποθήκευση κωδικού: θυµάται τα στοχεία σύνδεσης.

Λήψη DN Βάσης από Βασικό DSE / DN Βάσης

Μονοπάτο προς το πιστοποιηµένο φύλλο δέντρου του χρήστη Το κουµπί Λήψη DNs Βάσης ανακτά το DN αυτόµατα από τη Ρίζα.

Creative Commons License Talend Open Studio 187

Page 196: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος LDAP

Κάντε κλικ στο Λήψη DNS Βάσης για να ανακτήσετε το DN και κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.11.4 Βήµα 4: ορισµός σχήµατος

Επιλέξτε τα χαρακτηριστικά που πρέπει να συµπεριληφθούν στη δοµή σχήµατος.

Προσθέστε ένα φίλτρο αν θέλετε επιλεγµένα δεδοµένα µόνο.

Αποαναφορά Ψευδωνύµου ∆εν επιτρέπει ποτέ τη βελτίωση της απόδοσης αναζήτησης αν είστε σίγουρος ότι κανένα ψευδώνυµο δεν είναι για αποααναφορά. Απο προεπιλογή, χρησιµοποιείται το Πάντα. Πάντα: Πάντα αποαναφορά ψευδωνύµων Ποτέ: Ποτέ αποαναφορά ψευδωνύµων. Αναζήτηση: Αποαναφορά ψευδωνύµων µόνο µετά από ανάλυση ονοµάτων. Εύρεση: Αποαναφορά ψευδωνύµων µόνο κατά τη διάρκεια ανάλυσης ονοµάτων

Χειρισµός Παραποµπών Επανακατεύθυνση αιτήµατος χρήστη: Αγνόησε: δε χειρίζεται επανακατευθύνσεις αιτηµάτων Ακολούθησε:χειρίζεται επανακατευθύνσεις αιτηµάτων

Όριο Περιορισµένος αριθµός εγγραφών προς ανάγνωση

Πεδίο Περιγραφή

188 Talend Open Studio Creative Commons License

Page 197: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος LDAP

Κάντε κλικ στο κουµπί Ανανεωση Προεπισκόπησης για να εµφανίσετε την επιλεγµένη στήλη και ένα δείγµα των δεδοµένων.

Στη συνέχεια, κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.11.5 Βήµα 5: τελικό σχήµα

Το τελευταίο βήµα δείχνει το σχήµα LDAP που δηµιουργείται. Μπορείτε να προσαρµόσετε το σχήµα χρησιµοποιώντας τη γραµµή εργαλείων κάτω από τον πίνακα.

Creative Commons License Talend Open Studio 189

Page 198: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Salesforce

Εάν ο κατάλογος LDAP στον οποίο βασίζεται το σχήµα έχει αλλάξει, χρησιµοποιήστε το κουµπί Μαντέψτε για να δηµιουργήσετε εκ νέου το σχήµα. Σηµειώστε ότι αν έχετε προσαρµόσει το σχήµα, οι αλλαγές σας δεν θα διατηρηθούν µετά τη λειτουργία Μαντέψτε.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης LDAP.

5.12 Ρύθµιση ενός σχήµατος Salesforce

Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στον κόµβο δέντρου Salesforce, και επιλέξτε ∆ηµιουργία Salesforce στο αναδυόµενο µενού.

Στη συνέχεια προχωρήστε µε τον ίδιο τρόπο όπως και για οποιαδήποτε άλλη σύνδεση µεταδεδοµένων.

190 Talend Open Studio Creative Commons License

Page 199: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Salesforce

5.12.1 Βήµα 1: γενικά χαρακτηριστικά

Συµπληρώστε τις γενικές πληροφορίες του σχήµατος, όπως Όνοµα σχήµατος και Περιγραφή.

5.12.2 Βήµα 2: σύνδεση µε ένα λογαριασµό Salesforce

Ένα URL υπηρεσίας Web εµφανίζεται από προεπιλογή στο πεδίο URL υπηρεσίας Web.

• Πληκτρολογήστε το όνοµα χρήστη και τον κωδικό πρόσβασής σας στα αντίστοιχα πεδία για να συνδεθείτε µε τον Salesforce λογαριασµό σας µέσω της web υπηρεσίας salesforce.

• Από τη λίστα Πρότυπα αντικείµενα, επιλέξτε το αντικείµενο στο οποίο θέλετε να αποκτήσετε πρόσβαση και να πάρετε το σχήµα.

• Στη λίστα Πρότυπα αντικείµενα, επιλέξτε το πρότυπο ή το εξατοµικευµένο αντικείµενο που θέλετε να αποκτήσετε πρόσβαση και να πάρετε το σχήµα.

• Κάντε κλικ στο κουµπί Έλεγχος Σύνδεσης για να βεβαιωθείτε ότι µπορείτε να συνδεθείτε χωρίς πρόβληµα.

• Κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε.

5.12.3 Βήµα 3: τελειοποίηση σχήµατος

Το επόµενο βήµα ανοίγει το παράθυρο ρύθµισης σχήµατος που βασίζεται στο Άρθρωµα που επιλέξατε στο Βήµα 2.

Creative Commons License Talend Open Studio 191

Page 200: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος Salesforce

Μπορείτε να περιορίσετε την επιλογή χρησιµοποιώντας το πεδίο Ερώτηµα. Απλά πληκτρολογήστε τη στήλη που θέλετε να φιλτράρετε και να την τιµή στην οποία θέλετε να εµβαθύνετε στην.

Στην περιοχή Προήγηση σε στήλη δεδοµένων και ορισµός συνθήκης ερωτήµατος, µπορείτε να περιορίσετε την επιλογή και να φιλτράρετε τα δεδοµένα που εµφανίζονται. Για να γίνει αυτό, πληκτρολογήστε τη στήλη που θέλετε να φιλτράρετε και να την τιµή στην οποία θέλετε να εµβαθύνετε στο πεδίο Κατάσταση Ερωτήµατος.

Οι στήλες της λίστας Στήλη κατηγοριοποιούνται κατά αλφαβητική σειρά. Επιλέξτε το πλαίσιο ελέγχου ταξινόµηση πεδίων για να ταξινοµήσετε τυχαία.

Κάντε κλικ στο κουµπί Ανανέωση Προεπισκόπησης, αν έχετε εισάγει µια συνθήκη ερωτήµατος, ώστε η προεπισκόπηση να ενηµερωθεί αναλόγως. Από προεπιλογή, η προεπισκόπηση εµφανίζει όλες τις στήλες από το άρθρωµα που επιλέχθηκε.

Στη συνέχεια, κάντε κλικ στο κουµπί Επόµενο για να συνεχίσετε..

5.12.4 Βήµα 4: τελικό σχήµα

Το Βήµα 4 δείχνει το τελικό σχήµα που δηµιουργείται.

Μπορείτε να προσθέσετε ένα προσαρµοσµένο όνοµα (από προεπιλογή, µεταδεδοµένα) και να κάνετε αλλαγές στο σχήµα χρησιµοποιώντας τη γραµµή εργαλείων.

192 Talend Open Studio Creative Commons License

Page 201: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός Γενικού σχήµατος

Μπορείτε επίσης να ανακτήσετε ή να ενηµερώσετε το σχήµα Salesforce κάνοντας κλικ στο Μαντέψτε. Επισηµαίνεται ωστόσο ότι οποιαδήποτε προσαρµοσµένη αλλαγή στο σχήµα θα µπορούσε να χαθεί µε αυτή το χαρακτηριστικό.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης Αρχείου Excel.

5.13 Ρύθµιση ενός Γενικού σχήµατος

Το Talend Open Studio σας επιτρέπει να δηµιουργήσετε οποιοδήποτε σχήµα από το µηδέν, αν κανένας από τους ειδικούς αυτόµατους οδηγούς µεταδεδοµένων δεν ταιριάζει µε τις ανάγκες σας ή αν δεν έχετε κανένα αρχείο πηγή για να πάρετε το σχήµα. Η διαδικασία δηµιουργίας αποτελείται από δύο βήµατα.

Πρώτα κάντε δεξί κλικ στο Γενικό Σχήµα στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία γενικού σχήµατος.

Creative Commons License Talend Open Studio 193

Page 202: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος WSDL

5.13.1 Βήµα 1: γενικά χαρακτηριστικά

Ένας αυτόµατος οδηγός σύνδεσης ανοίγει. Συµπληρώστε τις ιδιότητες γενικού Σχήµατος όπως Όνοµα σχήµατος και Περιγραφή. Το πεδίο Κατάσταση είναι ένα προσαρµοσµένο πεδίο που µπορείτε να ορίσετε στο Παράθυρο > Προτιµήσεις.

Κάντε κλικ στο Επόµενο όταν ολοκληρωθεί.

5.13.2 Βήµα 2: ορισµός σχήµατος

∆εν υπάρχει κανένα προεπιλεγµένο σχήµα να εµφανίζεται, καθώς δεν υπάρχει η πηγή για να τα πάρετε.

• Μπορείτε να δώσετε ένα όνοµα στο σχήµα ή να χρησιµοποιήστε το προεπιλεγµένο όνοµα (µεταδεδοµένα) και να προσθέσετε ένα σχόλιο εάν σας αρέσει.

• Στη συνέχεια, προσαρµόστε τη δοµή σχήµατος στο πλαίσιο σχήµατος, µε βάση τις ανάγκες σας.

• Πράγµατι, η γραµµή εργαλείων σας επιτρέπει να προσθέσετε, να αφαιρέσετε ή να µετακινήσετε στήλες στο σχήµα σας. Επίσης, µπορείτε να φορτώσετε ένα XML σχήµα ή να εξάγετε το τρέχον σχήµα ως xml.

• Κάντε κλικ στο κουµπί Finish για να ολοκληρωθεί η δηµιουργία γενικού σχήµατος. Όλα τα σχήµατα που δηµιουργούνται απεικονίζονται στο σχετικόκόµβο σύνδεσης Generic Schemas.

5.14 Ρύθµιση ενός σχήµατος WSDL

Το Talend Open Studio σας επιτρέπει να αποθηκεύσετε WSDL συνδέσεις στην προβολή δέντρου Χώρου Απόθεσης. Η διαδικασία δηµιουργίας αποτελείται από τρία στάδια.

Πρώτα κάντε δεξί κλικ στο WSDL στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία WSDL σχήµατος.

5.14.1 Βήµα 1: γενικά χαρακτηριστικά

Ένας αυτόµατος οδηγός σύνδεσης ανοίγει. Συµπληρώστε τις ιδιότητες του γενικού Σχήµατος όπως Όνοµα σχήµατος και Περιγραφή. Το πεδίο Κατάσταση είναι ένα προσαρµοσµένο πεδίο που µπορείτε να ορίσετε στο Παράθυρο > Προτιµήσεις.

Κάντε κλικ στο Επόµενο όταν ολοκληρωθεί.

5.14.2 Βήµα 2: URI και ορισµός µεθόδου

Στο Βήµα 2, καθορίστε τις URI και τις παραµέτρους που απαιτούνται για την επιστροφή τιµών.

194 Talend Open Studio Creative Commons License

Page 203: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΡύθµιση ενός σχήµατος WSDL

• Συµπληρώστε το WSDL URI που θα επιστρέψει τις αιτηθείσες τιµές.

• Συµπληρώστε τα στοιχεία πιστοποίησης κατά περίπτωση ή τις πληροφορίες ∆ιαµεσολαβητή, αν χρειαστεί.

• Ορίστε τη µέθοδο που θα πρέπει να κληθεί στο πεδίο Μέθοδος.

• Κάντε κλικ στο κουµπί Προσθήκη για να προσθέσετε τις παραµέτρους που απαιτούνται από τη µέθοδο.

• Στη συνέχεια, κάντε κλικ στην επιλογή Προεπισκόπηση για να βεβαιωθείτε ότι η ρύθµιση είναι σωστή.

Η προεπισκόπηση εµφανίζει τις τιµές που θα πρέπει να επιστραφούν από τη µέθοδο της υπηρεσίας web µε βάση τις δεδοµένες παραµέτρους.

5.14.3 Βήµα 3: τελικό σχήµα

Μπορείτε να προσθέσετε ένα προσαρµοσµένο όνοµα (από προεπιλογή, µεταδεδοµένα), καθώς και να κάνετε αλλαγές στο σχήµα χρησιµοποιώντας τη γραµµή εργαλείων.

Creative Commons License Talend Open Studio 195

Page 204: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΕξαγωγή Μεταδεδοµένων ως πλαίσιο

Μπορείτε επίσης να ανακτήσετε ή να ενηµερώσετε το σχήµα Salesforce κάνοντας κλικ στο Μαντέψτε. Επισηµαίνεται ωστόσο ότι οποιαδήποτε προσαρµοσµένη αλλαγή στο σχήµα θα µπορούσε να χαθεί µε αυτή το χαρακτηριστικό.

Κάντε κλικ στο κουµπί Τέλος. Το νέο σχήµα εµφανίζεται στην προβολή δέντρου Χώρου Απόθεσης στο σχετικό κόµβο σύνδεσης WSDL.

5.15 Εξαγωγή Μεταδεδοµένων ως πλαίσιο

Για κάθε σύνδεση Metadata (είτε Αρχείο ή Βάση ∆εδοµένων), µπορείτε να εξάγετε τα στοιχεία σύνδεσης ως Πλαίσιο.

• Στο τελευταίο βήµα ή στο δεύτερο τελευταίο βήµα του αυτόµατου οδηγού, κάντε κλικ στην εντολή Εξαγωγή ως Πλαίσιο.

• Ο αυτόµατος οδηγός δηµιουργίας Πλαισίου 2-βηµάτων ξεκινά.

• Στο Βήµα 1, συµπληρώστε ένα όνοµα για το Πλαίσιο. Εξ 'ορισµού, προτείνεται το όνοµα της καταχώρησης Metadata.

• Κάντε κλικ στο κουµπί Επόµενο.

196 Talend Open Studio Creative Commons License

Page 205: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΕξαγωγή Μεταδεδοµένων ως πλαίσιο

• Στο Βήµα 2, οι µεταβλητές πλαισίου που δηµιουργούνται αυτόµατα εµφανίζονται στον πίνακα τριών καρτελών. Ελέγξτε ότι οι τιµές των µεταβλητών που φαίνονται στην καρτέλα Τιµές είναι σωστά ρυθµισµένες.

• Κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε τη δηµιουργία.

Creative Commons License Talend Open Studio 197

Page 206: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση ΜεταδεδοµένωνΕξαγωγή Μεταδεδοµένων ως πλαίσιο

198 Talend Open Studio Creative Commons License

Page 207: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

CHAPTER 6

∆ιαχείριση εργασιών

Το κεφάλαιο αυτό περιγράφει τους τρόπους διαχείρισης που µπορείτε να εκτελέσετε στις Εργασίες που σχεδιάζετε στο Talend Open Studio ή που µπορείτε να εκτελέσετε σε οποιοδήποτε από τα αντικείµενα που περιλαµβάνονται σε ένα έργο, για παράδειγµα ρουτίνες ή µεταδεδοµένα. Αυτές οι διαδικασίες διαχείρισης περιλαµβάνουν την εισαγωγή και την εξαγωγή Εργασιών και στοιχείων µεταξύ διαφορετικών έργωνή µηχανών, καθώς και τον προγραµµατισµό εκτέλεσης εργασιών και την λειτουργία και την ανάπτυξη τους σε αποµακρυσµένους εξυπηρετητές.

Page 208: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕισαγωγή αντικειµένων

6.1 Εισαγωγή αντικειµένων

Μπορείτε να εισάγετε αντικείµενα από προηγούµενες εκδόσεις του Talend Open Studio ή από ένα διαφορετικό έργο της τρέχουσας έκδοσης σας.

Τα αντικείµενα που µπορείτε ενδεχοµένως να εισάγετε είναι πολλαπλά:

• Business Models

• Jobs Designs

• Routines

• Documentation

• Metadata

Ακολουθήστε τα παρακάτω βήµατα για να τα εισάγετε στον αποµακρυσµένο χώρο απόθεσης:

• Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ σε κάθε καταχώρηση, όπως Job Designs ή Business Models.

• Στο αναδυόµενο µενού, επιλέξτε Εισαγωγή Αντικειµένων.

• Ένα παράθυρο διαλόγου σας ζητά να επιλέξετε το βασικό κατάλογο ή το αρχείο αρχειοθέτησης για να εξαγάγετε τα στοιχεία

• Εάν έχετε εξάγει τα αντικείµενα από το τοπικό χώρο απόθεσης σας σε ένα αρχείο αρχειοθέτησης (συµπεριλαµβανοµένων των πηγαίων αρχείων και των σεναρίων), επιλέξτε το αρχείο filepath, αναζητήστε το αρχείο και στη συνέχεια κάντε κλικ στο κουµπί OK.

• Εάν τα στοιχεία για εισαγωγή εξακολουθούν να είναι αποθηκευµένα στον τοπικό χώρο απόθεσης σας, επιλέξτε Βασικός Κατάλογος και αναζητήστε το σχετικό κατάλογο έργων στο σύστηµά σας.

• Περιηγηθείτε στο σχετικό φάκελο Έργου εντός του καταλόγου χώρου εργασίας σας. Θα πρέπει να αντιστοιχεί στο όνοµα του έργου που διαλέξατε.

200 Talend Open Studio Creative Commons License

Page 209: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕισαγωγή αντικειµένων

• Εάν θέλετε να εισάγετε µόνο πολύ συγκεκριµένα αντικείµενα, όπως κάποια Job Designs, µπορείτε να επιλέξετε το συγκεκριµένο φάκελο, όπως τη ∆ιαδικασία όπου είναι αποθηκευµένα όλα τα σχέδια εργασίας για το έργο. Εάν έχετε µόνο Business Models για εισαγωγή, επιλέξτε το συγκεκριµένο φάκελο: BusinessProcess.

• Αλλά αν το έργο σας συγκεντρώνει διαφόρων ειδών αντικείµενα (Business Models, Jobs Designs, Metadata, Routines...), σας προτείνουµε να επιλέξετε το φάκελο Έργο για την εισαγωγή όλων των αντικειµένων µονοµιάς.

• Στη συνέχεια, κάντε κλικ στο κουµπί OK για να συνεχίσετε.

Creative Commons License Talend Open Studio 201

Page 210: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Στη Λίστα Αντικειµένων εµφανίζονται όλα τα έγκυρα αντικείµενα που µπορούν να εισαχθούν. Όλα τα αντικείµενα επιλέγονται από προεπιλογή, αλλά µπορείτε να καταργήσετε µεµονωµένα πλαίσια ελέγχου ανεπιθύµητων αντικειµένων.

• Κάντε κλικ στο Τέλος για την επικύρωση της εισαγωγής.

• Τα εισαγόµενα στοιχεία εµφανίζονται στο χώρο απόθεσης στο σχετικό φάκελο ανάλογα µε τη φύση τους.

6.2 Εξαγωγή σεναρίων εργασίας

Η χαρακτηριστικό εξαγωγή σεναρίου εργασίας σας επιτρέπει να αναπτύξετε και να εκτελέσετε µια εργασία σε οποιοδήποτε εξυπηρετητή, ανεξάρτητα από το Talend Open Studio.

Η εξαγωγή σεναρίου εργασίας προσθέτει σε ένα αρχείο όλα τα αρχεία που απαιτούνται για την εκτέλεση της εργασίας, συµπεριλαµβανοµένων των .bat και .sh µαζί µε τα ενδεχόµενο αρχεία παραµέτρων πλαισίου ή συγγενή αρχεία.

202 Talend Open Studio Creative Commons License

Page 211: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

Τα παράθυρα διαλόγου [Εξαγωγή Σεναρίων Εργασίας] διαφέρουν αν εργάζεστε στην Java ή στην Perl έκδοση του προϊόντος.

6.2.1 Πώς να εξάγετε Εργασίες στην Java

Για την εξαγωγή σεναρίων εργασίας:

• Στην προβολή δέντρου DQ Repository, κάντε δεξί κλικ στην Εργασία (ες) της οποίας θέλετε να εξάγετε το σενάριο.

• Επιλέξτε Εξαγωγή Σεναρίων Εργασίας για να ανοίξετε το παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας] .

Μπορείτε να εµφανίσετε / αποκρύψετε µια προβολή δέντρου του συνόλου των Εργασιών στο Talend Open Studio απευθείας από το παράθυρο διαλόγου [Εξαγωγή

Σεναρίων Εργασίας] κάνοντας κλικ στα κουµπιά και αντίστοιχα. Οι Εργασίες που προηγουµένως επιλέξατε στην προβολή δέντρου Studio εµφανίζονται µε επιλεγµένα πλαίσια ελέγχου. Αυτή η προσβασιµότητα βοηθά να τροποποιήσετε τα επιλεγµένα στοιχεία που θα εξάγονται απευθείας από το παράθυρο διαλόγου χωρίς να χρειάζεται να το κλείσετε και να επιστρέψετε στην προβολή δέντρου DQ Repository Talend Open Studio για να το κάνετε.

• Στο πεδίο Στο αρχείο, πλοηγηθείτε στο είδος των αρχείων που θέλετε να προσθέσετε στο αρχείο σας.

• Στην περιοχή Έκδοση Εργασίας, επιλέξτε τον αριθµό έκδοσης της Εργασίας που θέλετε να εξάγετε, εάν έχετε δηµιουργήσει περισσότερες από µία εκδοχές Εργασίας.

Creative Commons License Talend Open Studio 203

Page 212: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Επιλέξτε την Εξαγωγή Τύπου στον κατάλογο που περιλαµβάνει τα Autonomous Job, Axis Webservice (WAR), Axis Webservice (Zip), and JBOSS ESB.

• Στη ζώνη Επιλογές, επιλέξτε τον τύπο αρχείου που θέλετε να προσθέσετε στο αρχείο αρχειοθέτησης. Τα πλαίσια ελέγχου που αντιστοιχούν στους τύπους αρχείων που απαιτούνται για την εκτέλεση της Εργασίας είναι επιλεγµένα από προεπιλογή. Μπορείτε να εκκαθαρίσετε αυτά τα πλαίσια ελέγχου, ανάλογα µε το τι θέλετε να εξάγετε.

• Για την εξαγωγή των αρχείων .bat και .sh αρχεία που είναι απαραίτητα για την έναρξη της εξαγόµενης Εργασίας, επιλέξτε το πλαίσιο ελέγχου Εκκινητής κελύφους.

• Για την εξαγωγή του χρήστη ή των ρουτινών του συστήµατος που χρησιµοποιούνται για την καθορισµένη Εργασία, επιλέξτε τα πλαίσια ελέγχου Ρουτίνες Συστήµατος και Ρουτίνες Χρήστη.

• Για την εξαγωγή Talend αρθρωµάτων, επιλέξτε το πλαίσιο Απαιτουµένα Talend Αρθρώµατα.

• Για την εξαγωγή του .jar αρχείου που έχει τις Java κλάσεις που απαιτούνται για την εκτέλεση της εργασίας σε Java, επιλέξτε το πλαίσιο ελέγχου Σενάρια εργασίας .

• Για την εξαγωγή των πηγών που χρησιµοποιούνται από την Εργασία κατά τη διάρκεια της εκτέλεσής της, συµπεριλαµβανοµένων των αρχείων .item, .properties και ων πηγαίων αρχείων της java, επιλέξτε το πλαίσιο ελέγχου Πηγαία αρχεία.

Αν επιλέξετε το πλαίσιο ελέγχου Πηγαία αρχεία, µπορείτε να χρησιµοποιήσετε ξανά την εξαγόµενη Εργασία σε ένα Talend Open Studio εγκατεστηµένο σε ένα άλλο µηχάνηµα. Αυτά τα πηγαία αρχεία χρησιµοποιούνται µόνο στο Talend Open

Studio.

• Επιλέξτε το πλαίσιο ελέγχου Εξαγωγή Εξαρτήσεων εάν θέλετε να εξάγετε τις εξαρτήσεις µε την Εργασία σας, δηλαδή πλαίσια, ρουτίνες, συνδέσεις, κ.α.

• Επιλέξτε το πλαίσιο ελέγχου Σενάριο Πλαισίου για την εξαγωγή όλων των αρχείων παραµέτρων πλαισίου και όχι µόνο εκείνων που θα επιλέξετε από τη λίστα.

• Από τη λίστα Σενάριο Πλαισίου, επιλέξτε το πλαίσιο που ταιριάζει στις ανάγκες σας, συµπεριλαµβανοµένων των αρχείων .bat or .sh που έχουν τις κατάλληλες παραµέτρους πλαισίου. Στη συνέχεια µπορείτε, αν θέλετε, να επεξεργαστείτε τα αρχεία .bat και .sh για να τροποποιήσετε χειροκίνητα τον τύπο πλαισίου.

• Επιλέξτε το πλαίσιο ελέγχου Εφαρµογή στα παιδιά εάν θέλετε να εφαρµόσετε το επιλεγµένο πλαίσιο από τη λίστα σε όλες τις εργασίες παιδιά.

• Κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε τις αλλαγές σας, να ολοκληρώσετε τις λειτουργίες εξαγωγής και να κλείσετε το παράθυρο διαλόγου.

Ένα συµπιεσµένο αρχείο για σενάρια εργασίας δηµιουργείται στον καθορισµένο χώρο.

Εξαγωγή Εργασιών ως Αυτόνοµες Εργασίες

Σε περίπτωση εξαγωγής ενός Plain Old Java Object, εάν θέλετε να επαναχρησιµοποιήσετε την Εργασία στο εγκατεστηµένο Talend Open Studio σε ένα άλλο µηχάνηµα, βεβαιωθείτε ότι έχετε επιλέξει το πλαίσιο ελέγχου Πηγαία αρχεία . Αυτά τα πηγαία αρχεία (.item and .properties) είναι απαραίτητα µόνο εντός του Talend Open Studio.

Επιλέξτε ένα πλαίσιο από τη λίστα όταν προσφέρονται. Το .bat / .sh αρχείο περιλαµβάνει έτσι αυτή τη ρύθµιση πλαισίου ως προεπιλογή για την εκτέλεση. Αλλά σηµειώστε ότι όλα τα αρχεία

204 Talend Open Studio Creative Commons License

Page 213: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

παραµέτρων πλαισίου εξάγονται µαζί µε εκείνο που έχει επιλεγεί στη λίστα. Θα µπορείτε έτσι να επεξεργαστείτε το .bat / .sh αρχείο για να αλλάξετε χειροκίνητα την επιλογή πλαισίου, αν θέλετε.

Αν θέλετε να αλλάξετε την επιλογή πλαισίου, απλά επεξεργαστείτε το .bat / .sh αρχείο και αλλάξτε την ακόλουθη ρύθµιση: --context=Prod στο κατάλληλο πλαίσιο.

Αν θέλετε να αλλάξετε τις ρυθµίσεις πλαισίου, στη συνέχεια, επεξεργαστείτε το κατάλληλο αρχείο πλαισίου .properties.

Εξαγωγή Εργασιών ως WebService

Στο παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας], µπορείτε να αλλάξετε τον τύπο των εξαγωγών, προκειµένου να εξάγετε την επιλογή εργασίας ως αρχείο WebService.

Επιλέξτε τον τύπο του αρχείου που θέλετε να χρησιµοποιήσετε στη Web εφαρµογή σας.

Μόλις το αρχείο παραχθεί, τοποθετήστε το WAR ή τη σχετική κατηγορία από το ZIP (ή unzipped αρχείο) στη σχετική θέση, του εξυπηρετητή της Web εφαρµογής σας.

Η διεύθυνση URL που θα χρησιµοποιηθεί για την ανάπτυξη της εργασίας, τυπικά είναι η εξής: http://localhost:8080/Webappname/services/JobName?method=runJob&args=null

όπου οι παράµετροι εµφανίζονται ως εξής:

Τύπος αρχειοθετηµένου αρχείου Περιγραφή

WAR . Οι επιλογές είναι µόνο για ανάγνωση. Πράγµατι, το αρχείο WAR που δηµιουργείται περιλαµβάνει όλα τα αρχεία ρυθµίσεων που απαιτούνται για την εκτέλεση ή την ανάπτυξη από την εφαρµογή Web.

ZIP Όλες οι επιλογές είναι διαθέσιµες. Στην περίπτωση που τα αρχεία config της Web εφαρµογής σας είναι όλα ρυθµισµένα, έχετε τη δυνατότητα να ρυθµίσετε µόνο τις παραµέτρους Πλαισίου κατά περίπτωση και να εξάγετε µόνο τις Κλάσεις στο αρχείο.

URL παράµετροι Περιγραφή

http://localhost:8080/ Πληκτρολογήστε τον κόµβο Webapp και τη θύρα

/Webappname/ Πληκτρολογήστε το πραγµατικο όνοµα της web εφαρµογής

/services/ Πληκτρολογήστε "υπηρεσίες", ως τον συνήθη όρο κλήσης για υπηρεσίες web

/JobName Πληκτρολογήστε το ακριβές όνοµα της Εργασίας που θέλετε να εκτελέσετε

?method=runJob&args=null Η µέθοδος είναι RunJob για την ετκέλεση της Εργασίας.

Creative Commons License Talend Open Studio 205

Page 214: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

Η επιστροφή κλήσης από την εφαρµογή Web είναι 0 όταν δεν υπάρχει λάθος και διαφορετική από το 0 στην περίπτωση του λάθους. Για ένα πραγµατικό παράδειγµα για τη δηµιουργία και εξαγωγή µια Εργασίας ως Websrvice και για την κλήση της εξαγόµενης Εργασίας από ένα πρόγραµµα περιήγησης, ανατρέξτε Ένα παράδειγµα εξαγωγής µιας Εργασίας ως µια υπηρεσία Web on page 206.

Το στοιχείο tBufferOutput έχει σχεδιαστεί ειδικά για αυτό το είδος της ανάπτυξης. Για περισσότερες πληροφορίες σχετικά µε αυτό το στοιχείο, ανατρέξτε στο tBufferOutput στον Οδηγό Αναφοράς Talend Open Studio Components.

Ένα παράδειγµα εξαγωγής µιας Εργασίας ως µια υπηρεσία Web

Το σενάριο αυτό περιγράφει πρώτα µια απλή Εργασία που δηµιουργεί ένα αρχείο .txt και γράφει σ 'αυτό την τρέχουσα ηµεροµηνία, µαζί µε ονόµατα και επώνυµα. ∆εύτερον, δείχνει πως θα γίνει η εξαγωγή Εργασίας ως WebService. Και, τέλος, καλεί την Εργασία που εξάγεται ως WebService από ένα πρόγραµµα περιήγησης. Η εξαγόµενη Εργασία ως WebService απλά θα επιστρέψει το «κωδικό επιστροφής" που δίνεται από το λειτουργικό σύστηµα.

∆ηµιουργία της εργασίας:

• Μεταφέρετε τα ακόλουθα στοιχεία από την Παλέτα στο design workspace: tFixedFlowInput και tFileOutputDelimited.

• Συνδέστε το tFixedFlowInput µε το tFileOutPutDelimited χρησιµοποιώντας ένα σύνδεσµο Row Main.

• Στο design workspace, επιλέξτε tFixedFlowInput.

• Κάντε κλικ στην καρτέλα Συστατικό Στοιχείο για να ορίσετε τις βασικές ρυθµίσεις για το tFixedFlowInput.

• Ρυθµίστε τον Τύπο Σχήµατος σε Προκαθορισµένο και κάντε κλικ στο κουµπί µε τις τρεις τελείες [...] δίπλα στο Επεξεργασία Σχήµατος για να περιγράψετε την δοµή των δεδοµένων που θέλετε να δηµιουργήσετε από εσωτερικές µεταβλητές. Σε αυτό το σενάριο, το σχήµα αποτελείται από τρεις στήλες, now, firstname, και lastname.

206 Talend Open Studio Creative Commons License

Page 215: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Κάντε κλικ στο κουµπί συν για να προσθέσετε τις τρεις γραµµές παραµέτρων και τον ορισµό των µεταβλητών σας.

• Κάντε κλικ στο OK για να κλείσετε το παράθυρο διαλόγου και να αποδεχτείτε τη διάδοση των αλλαγών, όταν ζητηθεί από το σύστηµα. Οι τρεις ορισµένες στήλες εµφανίζονται στον πίνακα Τιµές της προβολής Βασικές Ρυθµίσεις του tFixedFlowInput.

• Κάντε κλικ στο κελί Τιµή καθεµίας από τις τρεις καθορισµένες στήλες και πιέστε Ctrl + Space για να έχετε πρόσβαση στη καθολική λίστα µεταβλητών.

• Από την καθολική λίστα µεταβλητών, επιλέξτε TalendDate.getCurrentDate(), talendDatagenerator.getFirstName, και talendDataGenerator.getLastName για τις στήλες now, firstname, και lastname αντίστοιχα.

• Στο πεδίο Αριθµός γραµµών , πληκτρολογήστε τον αριθµό των γραµµών που πρόκειται να παραχθούν.

• Στο χώρο εργασίας του σχεδιασµού, επιλέξτε tFileOutputDelimited.In the design workspace, select tFileOutputDelimited.

Creative Commons License Talend Open Studio 207

Page 216: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Κάντε κλικ στην καρτέλα Συστατικό Στοιχείο για το tFileOutputDelimited και αναζητήστε το αρχείο εξόδου για να ορίσετε το µονοπάτι του στο πεδίο Όνοµα αρχείου. Ορίστε άλλες ιδιότητες, όπως απαιτείται.

Εάν πατήσετε το πλήκτρο F6 για να εκτελέσετε την Εργασία, οι τρεις σειρές που έχουν την τρέχουσα ηµεροµηνία και τα ονόµατα µε τα επώνυµα θα γραφτούν στο ορισµένο αρχείο εξόδου.

Εξαγωγή Εργασίας ως WebService:

• Στην προβολή δέντρου Χώρου Απόθεσης, κάντε δεξί κλικ στην παραπάνω δηµιουργούµενη Εργασία και επιλέξτε Εξαγωγή Σεναρίων Εργασίας. Το παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας] εµφανίζεται.

• Κάντε κλικ στο κουµπί Περιήγηση... για να επιλέξετε έναν κατάλογο που θα αρχειοθετήσετε την Εργασία σας.

208 Talend Open Studio Creative Commons License

Page 217: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Στην περιοχή Έκδοση Εργασίας, επιλέξτε την έκδοση της Εργασίας που θέλετε να εξάγετε ως υπηρεσία ιστού.

• Στην περιοχή Τύπος Εξαγωγής, επιλέξτε τον τύπο εξαγωγής που θέλετε να χρησιµοποιήσετε στη Web εφαρµογή σας (WAR σε αυτό το παράδειγµα) και κάντε κλικ στο κουµπί Τέλος. Το παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας] εξαφανίζεται.

• Αντιγράψτε το φάκελο War και επικολλήστε τον στο κατάλογο Tomcat webapp.

Καλώντας την Εργασία από ένα πρόγραµµα περιήγησης:

Πληκτρολογήστε το ακόλουθο URL στο πρόγραµµα περιήγησής σας: http://localhost:8080//export_job/services/export_job2?method=runJob όπου "export_job" είναι το όνοµα του καταλόγου webapp που έχει αναπτυχθεί στο Tomcat και "export_job2" είναι το όνοµα της Εργασίας.

Κάντε κλικ στο κουµπί Enter για την εκτέλεση της εργασίας από τον περιηγητή σας.

Ο κώδικας επιστροφής από την εφαρµογή Web είναι 0 όταν δεν υπάρχει λάθος και 1 σε περίπτωση σφάλµατος.

Για ένα πραγµατικό παράδειγµα δηµιουργίας και εξαγωγής µια Εργασίας ως µια Webservices χρησιµοποιώντας το στοιχείο tBufferOutput, βλ. Scenario 2: Buffering output data on the webapp server στον Οδηγό Αναφοράς. Talend Open Studio Components.

Εξαγωγή Εργασιών ως JBoss ESB

Για να είστε σε θέση να αναπτύξετε και να εκτελέσετε µια Εργασία σε έναν εξυπηρετητή JBoss ESB, βεβαιωθείτε ότι το ειδικό jar για JBoss ESB έχει εγκατασταθεί στη βιβλιοθήκη Java και ότι εµφανίζεται στην προβολή Αρθρώµατα του Talend Open Studio. Για περισσότερες πληροφορίες σχετικά µε την προβολή

Αρθρώµατα, δείτε Προβολή Αρθρώµατα on page 33.

Creative Commons License Talend Open Studio 209

Page 218: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

Στο παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας], µπορείτε να αλλάξετε τον τύπο της εξαγωγής, προκειµένου να εξαχθεί η επιλεγµένη Εργασία ως αρχείο ESB. Στη συνέχεια µπορείτε να αναπτύξετε την εξαγόµενη Εργασία σε έναν εξυπηρετητή JBoss.

Για να εξάγετε µια Εργασία στο ESB:

• Από τη λίστα Επιλογή τύπου εξαγωγής στην περιοχή Τύπος εξαγωγής, επιλέξτε JBoss ESB.

• Στην περιοχή Επιλογή, επιλέξτε τον τύπο αρχείου που θέλετε να προσθέσετε στο αρχείο. Όταν η λίστα Σενάριο Πλαισίου εµφανίζει περισσότερα από ένα πλαίσια, επιλέξτε αυτό που χρειάζεστε.

• Επιλέξτε το πλαίσιο ελέγχου Εξαγωγή Εξαρτήσεων εάν θέλετε να κάνετε εξαγωγή των εξαρτήσεων µε την Εργασία σας, δηλαδή πλαίσια, ρουτίνες, συνδέσεις, κ.α.

• Στο Όνοµα Ουράς Μηνύµατος, πληκτρολογήστε το όνοµα της ουράς που χρησιµοποιείται για να αναπτύξετε την Εργασία.

• Κάντε κλικ στο κουµπί Περιήγηση ... δίπλα στο πεδίο Στο αρχειοθετηµένο αρχείο και επιλέξτε τον κατάλογο εγκατάστασης του εξυπηρετητή JBoss, για παράδειγµα: jbossesb-server-4.5.GA\server\default\deploy για έναν εξυπηρετητή JBoss ESB, έκδοσης 4.5.

Όταν ξεκινήσει ο εξυπηρετητής ή όταν αντιγράψετε το αρχείο ESB στον κατάλογο εγκατάστασης , η Εργασία αυτόµατα αναπτύσσεται και θα είναι έτοιµη να εκτελεστεί στον εξυπηρετητή ESB.

6.2.2 Πώς να εξάγετε Εργασίες σε Perl

Για την εξαγωγή των σεναρίων εργασίας:

• Κάντε δεξί κλικ στο σχετικό έργο στην προβολή δέντρου Χώρου Απόθεσης.

• Επιλέξτε Εξαγωγή Σεναρίων Εργασίας για το άνοιγµα του παράθυρου διαλόγου [Εξαγωγή Σεναρίων Εργασίας].

πορείτε να εµφανίσετε / αποκρύψετε µια προβολή δέντρου του συνόλου των Εργασιών στο Talend Open Studio απευθείας από το παράθυρο διαλόγου [Εξαγωγή Σεναρίων Εργασίας] κάνοντας κλικ στα κουµπιά και αντίστοιχα. Οι Εργασίες που

προηγουµένως επιλέξατε στην προβολή δέντρου Studio εµφανίζονται µε επιλεγµένα πλαίσια ελέγχου. Αυτή η προσβασιµότητα βοηθά να τροποποιήσετε τα επιλεγµένα στοιχεία που θα εξάγονται απευθείας από το παράθυρο διαλόγου χωρίς να χρειάζεται να το κλείσετε και να επιστρέψετε στην προβολή δέντρου DQ Repository Talend Open Studio για να το κάνετε.

210 Talend Open Studio Creative Commons License

Page 219: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Στο πεδίο Στο αρχειοθετηµένο αρχείο, πλοηγηθείτε στο είδος των αρχείων που θέλετε να προσθέσετε στο αρχείο σας.

• Από τη λίστα Επιλογή έκδοσης εργασίας, επιλέξτε τον αριθµό έκδοσης της Εργασίας που θέλετε να εξάγετε.

• Επιλέξτε το πλαίσιο ελέγχου Εξαγωγή αρχείου zip για την εξαγωγή του αρχείου αρχειοθέτησης και της έκδοσής του που εξάχθηκαν από την Εργασία σας.

• Στη ζώνη Επιλογές, επιλέξτε τον τύπο αρχείου που θέλετε να προσθέσετε στο αρχείο αρχειοθέτησης. Τα πλαίσια ελέγχου που αντιστοιχούν στους τύπους αρχείων που απαιτούνται για την εκτέλεση της Εργασίας είναι επιλεγµένα από προεπιλογή. Μπορείτε να εκκαθαρίσετε αυτά τα πλαίσια ελέγχου, ανάλογα µε το τι θέλετε να εξάγετε.

• Για την εξαγωγή των αρχείων .bat και .sh αρχεία που είναι απαραίτητα για την έναρξη της εξαγόµενης Εργασίας, επιλέξτε το πλαίσιο ελέγχου Εκκινητής κελύφους.

• Για την εξαγωγή του χρήστη ή των ρουτινών του συστήµατος που χρησιµοποιούνται για την καθορισµένη Εργασία, επιλέξτε τα πλαίσια ελέγχου Ρουτίνες Συστήµατος και Ρουτίνες Χρήστη.

• Για την εξαγωγή Talend αρθρωµάτων, Για την εξαγωγή Talend αρθρωµάτων, επιλέξτε το πλαίσιο Απαιτουµένα Talend Αρθρώµατα.

• Για την εξαγωγή του .jar αρχείου που έχει τις Java κλάσεις που απαιτούνται για την εκτέλεση της εργασίας σε Java, επιλέξτε το πλαίσιο ελέγχου Σενάρια εργασίας .

Creative Commons License Talend Open Studio 211

Page 220: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή σεναρίων εργασίας

• Για την εξαγωγή των πηγών που χρησιµοποιούνται από την Εργασία κατά τη διάρκεια της εκτέλεσής της, συµπεριλαµβανοµένων των αρχείων .item, .properties και ων πηγαίων αρχείων της java, επιλέξτε το πλαίσιο ελέγχου Πηγαία αρχεία.

Αν επιλέξετε το πλαίσιο ελέγχου Πηγαία αρχεία, µπορείτε να χρησιµοποιήσετε ξανά την εξαγόµενη Εργασία σε ένα Talend Open Studio εγκατεστηµένο σε ένα άλλο µηχάνηµα. Αυτά τα πηγαία αρχεία χρησιµοποιούνται µόνο στο Talend Open Studio.

• Επιλέξτε το πλαίσιο ελέγχου Εξαγωγή Εξαρτήσεων εάν θέλετε να εξάγετε τις εξαρτήσεις µε την Εργασία σας, δηλαδή πλαίσια, ρουτίνες, συνδέσεις, κ.α..

• Επιλέξτε το πλαίσιο ελέγχου Σενάριο Πλαισίου για την εξαγωγή όλων των αρχείων παραµέτρων πλαισίου και όχι µόνο εκείνων που θα επιλέξετε από τη λίστα..

• Από τη λίστα Σενάριο Πλαισίου, επιλέξτε το πλαίσιο που ταιριάζει στις ανάγκες σας, συµπεριλαµβανοµένων των αρχείων .bat or .sh που έχουν τις κατάλληλες παραµέτρους πλαισίου. Στη συνέχεια µπορείτε, αν θέλετε, να επεξεργαστείτε τα αρχεία .bat και .sh για να τροποποιήσετε χειροκίνητα τον τύπο πλαισίου.

• Επιλέξτε το πλαίσιο ελέγχου Εφαρµογή στα παιδιά εάν θέλετε να εφαρµόσετε το επιλεγµένο πλαίσιο από τη λίστα σε όλες τις εργασίες παιδιά..

Αν θέλετε να αλλάξετε την επιλογή πλαισίου, απλά επεξεργαστείτε το .bat / .sh αρχείο και αλλάξτε την ακόλουθη ρύθµιση: --context=Prod στο κατάλληλο πλαίσιο. Αν θέλετε να αλλάξετε τις ρυθµίσεις πλαισίου, στη συνέχεια επεξεργαστείτε το

σχετικό αρχείο ιδιοτήτων πλαισίου.

• Κάντε κλικ στο κουµπί Τέλος για να επικυρώσετε τις αλλαγές σας, να ολοκληρώσετε τις λειτουργίες εξαγωγής και να κλείσετε το παράθυρο διαλόγου..

Ένα συµπιεσµένο αρχείο για σενάρια εργασίας δηµιουργείται στον καθορισµένο χώρο.

∆εν µπορείτε να εισάγετε σενάριο εργασίας σε µια διαφορετική έκδοση του Talend Open Studio από αυτή που οι εργασίες δηµιουργήθηκαν. Για να µπορέσετε να χρησιµοποιήσετε τις παλαιότερες εργασίας σε µια µεταγενέστερη έκδοση του Talend Open Studio, χρησιµοποιήστε τη λειτουργία Εισαγωγή Έργου. Βλέπε

Πως να εισάγετε ένα έργο on page 16.

6.2.3 Πώς να αλλάξετε παραµέτρους πλαισίου εντός σεναρίων εργασίας

Όπως εξηγείται στις ενότητες Πώς να εξάγετε Εργασίες στην Java on page 203 και Πώς να εξάγετε Εργασίες σε Perl on page 210, µπορείτε να επεξεργαστείτε τις παραµέτρους πλαισίου:

Αν θέλετε να αλλάξετε την επιλογή πλαισίου, απλά επεξεργαστείτε το .bat / .sh αρχείο και αλλάξτε την ακόλουθη ρύθµιση: --context=Prod στο κατάλληλο πλαίσιο.

Αν θέλετε να αλλάξετε τις επιµέρους παραµέτρους για την επιλογή πλαισίου, επεξεργαστείτε το .bat / .sh αρχείο και προσθέστε την ακόλουθη ρύθµιση ανάλογα µε τις ανάγκες σας:

Λειτουργίες Ρύθµιση

για να αλλάξετε την value1 για την παράµετρο key1

--context_param key1=value1

για να αλλάξετε value1 και την value2 για τις αντίστοιχες παραµέτρους key1 και key2

--context_param key1=value1 --context_param key2=value2

212 Talend Open Studio Creative Commons License

Page 221: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΕξαγωγή αντικειµένων

6.3 Εξαγωγή αντικειµένων

Μπορείτε να εξάγετε πολλαπλά αντικείµενα από το χώρο απόθεσης σε ένα κατάλογο ή ένα αρχείο αρχειοθέτησης. Εξ ου και έχετε τη δυνατότητα να εξάγετε πληροφορίες µεταδεδοµένων όπως τη σύνδεση Β∆ ή την Τεκµηρίωσης µαζί µε το σενάριο εργασία σας ή το Επιχειρηµατικό Μοντέλο σας, για παράδειγµα.

• Στην προβολή δέντρου Χώρου Απόθεσης, επιλέξτε τα στοιχεία που θέλετε να εξάγετε.

• Για πολλαπλή επιλογή, πατήστε το πλήκτρο Ctrl και επιλέξτε τα σχετικά αντικείµενα.

Αν θέλετε να εξάγετε µια καταχώρηση µεταδεδοµένων πίνακα βάσης δεδοµένων, βεβαιωθείτε ότι έχετε επιλέξει το σύνολο της σύνδεσης Β∆, και όχι µόνο το σχετικό πίνακα, καθώς αυτό θα αποτρέψει τη διαδικασία εξαγωγής να ολοκληρωθεί σωστά.

• Κάντε δεξί κλικ, διατηρώντας παράλληλα το πλήκτρο Ctrl πατηµένο και επιλέξτε Εξαγωγή αντικειµένων στο αναδυόµενο µενού.

• Στη συνέχεια, επιλέξτε τον κατάλογο όπου θέλετε να αποθηκεύετε τα εξαγόµενα στοιχεία. Εναλλακτικά, ορίστε το αρχείο αρχειοθέτησης για να συµπιέσετε τα αρχεία για όλα τα επιλεγµένα αντικείµενα.

• Κάντε κλικ στο κουµπί Τέλος.

για να αλλάξετε µια τιµή που περιέχει κενούς χαρακτήρες όπως σε ένα µονοπάτι αρχείου

--context_param key1=”path to file”

Λειτουργίες Ρύθµιση

Creative Commons License Talend Open Studio 213

Page 222: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΑνάπτυξη µιας Εργασίας σε έναν SpagoBI εξυπηρετητή

6.4 Ανάπτυξη µιας Εργασίας σε έναν SpagoBI εξυπηρετητή

Από τη διεπαφή Talend Open Studio, µπορείτε να αναπτύξετε τις εργασίες σας εύκολα σε ένα εξυπηρετητή SpagoBI προκειµένου να τις εκτελείτε από τοµ SpagoBI διαχειριστή σας.

6.4.1 Πώς να δηµιουργήσετε µια καταχώρηση SpagoBI εξυπηρετητή

Προηγουµένως, θα πρέπει να συσταθεί µία ή πολλές λεπτοµέρειες για τον SpagoBI εξυπηρετητή σας SpagoBI σε Talend Open Studio.

• Στη γραµµή µενού, κάντε κλικ στο Παράθυρο > Προτιµήσεις για να ανοίξετε το παράθυρο διαλόγου [Προτιµήσεις].

• Αναπτύξτε τους κόµβους Talend > Εισαγωγή / Εξαγωγή στη σειρά και επιλέξτε τον Εξυπηρετητή SpagoBI για να εµφανίσει τη σχετική προβολή.

• Επιλέξτε το πλαίσιο ελέγχου Ενεργοποίηση / Απενεργοποίηση Ανάπτυξης σε SpagoBI για να ενεργοποιήσετε τη λειτουργία της εγκατάστασης.

• Κάντε κλικ στο κουµπί Νέο για να ανοίξει το παράθυρο διαλόγου [∆ηµιουργία νέου εξυπηρετητή SpagoBi] και να προσθέσετε ένα νέο εξυπηρετητή στη λίστα.

214 Talend Open Studio Creative Commons License

Page 223: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΑνάπτυξη µιας Εργασίας σε έναν SpagoBI εξυπηρετητή

• Στο πεδίο Όνοµα Μηχανής, πληκτρολογήστε την εσωτερική ονοµασία που χρησιµοποιείται στο Talend Open Studio. Αυτό το όνοµα δεν χρησιµοποιείται στον παραγόµενο κώδικα.

• Στο πεδίο Σύντοµη περιγραφή, πληκτρολογήστε ένα ελεύθερο κείµενο για να περιγράψετε την καταχώρηση του διακοµιστή που κάνετε εγγραφή.

• Συµπληρώστε τις πληροφορίες κόµβου και θύρας που αντιστοιχούν στο διακοµιστή σας στα αντίστοιχα πεδία. Ο κόµβος µπορεί να είναι η διεύθυνση IP ή το όνοµα DNS του διακοµιστή σας.

• Πληκτρολογήστε το Όνοµα χρήστη και Κωδικό, όπως απαιτείται για να συνδεθείτε µε το εξυπηρετητή SpagoBI.

• Στο Πλαίσιο Εφαρµογής, πληκτρολογήστε το όνοµα πλαισίου όπως το δηµιούργησατε στο Talend Open Studio

• Κάντε κλικ στο OK για να επικυρώσετε τα στοιχεία της νέας καταχώρησης εξυπηρετητή και να κλείσετε το παράθυρο διαλόγου.

Η νεοσύστατη καταχώρηση προστίθεται στον πίνακα των διαθέσιµων εξυπηρετητών. Μπορείτε να προσθέσετε όσες καταχωρήσεις SpagoBI χρειάζεστε.

• Κάντε κλικ στο κουµπί Εφαρµογή και στη συνέχεια στο OK για να κλείσετε το παράθυρο διαλόγου [Προτιµήσεις].

Creative Commons License Talend Open Studio 215

Page 224: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

∆ιαχείριση εργασιώνΑνάπτυξη µιας Εργασίας σε έναν SpagoBI εξυπηρετητή

6.4.2 Πώς να επεξεργαστείτε ή να αφαιρέσετε µια καταχώρηση SpagoBI εξυπηρετητή

Επιλέξτε την αντίστοιχη καταχώρηση στον πίνακα, κάντε κλικ στο κουµπί Αφαίρεση δίπλα στον πίνακα για να διαγράψετε πρώτα τις παρωχηµένες καταχωρήσεις.

Στη συνέχεια, αν χρειάζεται, απλώς δηµιουργείστε µια νέα καταχώρηση, συµπεριλαµβάνοντας τα ενηµερωµένα στοιχεία.

6.4.3 Πώς να αναπτύξετε τις εργασίες σας σε έναν εξυπηρετητή SpagoBI

Ακολουθήστε τα παρακάτω βήµατα για να αναπτύξετε την εργασία σας σε έναν κεντρικό εξυπηρετητή SpagoBI.

• Στην προβολή δέντρου Χώρου Απόθεσης, επεκτείνετε το Job Designs και κάντε δεξί κλικ στην Εργασία προς ανάπτυξη.

• Στην αναπτυσσόµενη λίστα, επιλέξτε Ανάπτυξη σε SpagoBI.

• Όπως και για κάθε εξαγωγή σεναρίου εργασίας, επιλέξτε ένα Όνοµα για το αρχείο εργασίας που θα δηµιουργηθεί και συµπληρώστε το στο πεδίο Στο αρχείο.

• Επιλέξτε το αντίστοιχο Εξυπηρετητής SpagoBI από την αναπτυσσόµενη λίστα.

• Τα πεδία Ετικέτα, Όνοµα και Περιγραφή προέρχονται από τις κύριες ιδιότητες της εργασίας .

• Επιλέξτε το κατάλληλο πλαίσιο στον κατάλογο.

• Κάντε κλικ στο κουµπί OK όταν έχετε ολοκληρώσει τη διαδικασία ρύθµισης.

Οι εργασίες πλέον έχουν αναπτυχθεί πάνω στο σχετικό εξυπηρετητή SpagoBI. Ανοίξτε το SpagoBI διαχειριστή σας για να εκτελέσετε τις εργασίες σας.

216 Talend Open Studio Creative Commons License

Page 225: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

APPENDIX A

Η θεωρία στην πράξη: παράδειγµα Εργασίας

Το κεφάλαιο αυτό στοχεύει σε χρήστες του Talend Open Studio που αναζητούν ένα πραγµατικό σενάριο χρήσης για να µπορέσουν να αναλάβουν τον πλήρη έλεγχο του προϊόντος. Το κεφάλαιο αυτό έρχεται ως συµπλήρωµα στον Οδηγό Αναφοράς Talend Open Studio Components.

Page 226: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Παρουσιάζοντας το σενάριο

A.1 Παρουσιάζοντας το σενάριο

Για να σας δείξουµε τον τρόπο που το Talend Open Studio λειτουργεί, βρείτε παρακάτω ένα παράδειγµα πραγµατικού σεναρίου . Σε αυτό το σενάριο, θα φορτώσουµε ένα MySQL πίνακα µε ένα αρχείο, που µετατρέπεται απευθείας. Στη συνέχεια, σε ένα ακόµη βήµα, εµείς θα επιλέξουµε τα δεδοµένα που πρέπει να φορτωθούν χρησιµοποιώντας ένα δυναµικό φίλτρο.

Πριν την έναρξη της Εργασίας, ας επιθεωρήσουµε τα δεδοµένα εισόδου καθώς και τα αναµενόµενα δεδοµένα εξόδου.

Το σενάριο αυτό παρέχεται σε Java, αλλά η ίδια Εργασία µπορεί να πραγµατοποιηθεί σε ένα έργο Perl, µε σηµαντικές διαφορές στον τρόπο µε τον οποίο διατυπώνονται οι µετατροπές.

A.1.1 ∆εδοµένα εισόδου

Το αρχείο εισόδου µας, τα δεδοµένα του οποίου θα φορτωθούν στον πίνακα της βάσης δεδοµένων, έχει σε λίστα πελάτες από όλη την Πολιτεία της Καλιφόρνια.

Η δοµή του αρχείου που ονοµάζεται συνήθως Σχήµα στο Talend Open Studio περιλαµβάνει τις ακόλουθες στήλες:

• Όνοµα

• Επώνυµο

• ∆ιεύθυνση

• Πόλη

A.1.2 ∆εδοµένα εξόδου

Θέλουµε να φορτώσουµε στη βάση δεδοµένων, πελάτες της Καλιφόρνια που ζουν σε ένα-δύο κοµητείες µόνο: τις κοµητείες του Orange και του Λος Άντζελες.

Η δοµή του πίνακα είναι ελαφρώς διαφορετική, συνεπώς τα δεδοµένα που αναµένεται να φορτωθούν στον πίνακα Β∆ θα πρέπει να έχουν την ακόλουθη δοµή:

• Key (key, Τύπος: Integer)

• Name (Τύπος: String, µεγ. µήκος: 40)

• Address (Τύπος: String, µεγ.µήκος: 40)

• County (Τύπος: String, µεγ. µήκος:40)

Για να φορτώσετε αυτόν τον πίνακα, θα χρειαστεί να χρησιµοποιήσετε την ακόλουθη διαδικασία χαρτογράφησης

Η στήλη Key τροφοδοτείται µε ένα αυτοαυξανόµενο ακέραιο.

Η στήλη Name έχει συµπληρωθεί µε µια συνένωση των ονοµάτων και επωνύµων.

Τα δεδοµένα της στήλης Address προέρχονται από την αντίστοιχη στήλη ∆ιεύθυνση του αρχείου εισόδου, αλλά υποστηρίζουν µια µετατροπή σε καεφαλαία πριν από τη φόρτωση.

218 Talend Open Studio Creative Commons License

Page 227: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Η στήλη County τροφοδοτείται µε το όνοµα της Κοµητείας όπου η πόλη βρίσκεται χρησιµοποιώντας ένα αρχείο αναφοράς, το οποίο θα βοηθήσει των κοµητειών των πόλεων Orange και Los Angeles.

A.1.3 ∆εδοµένα αναφοράς

∆εδοµένου ότι µόνο τα δεδοµένα των κοµητειών Orange και Λος Άντζελες θα πρέπει να φορτωθούν στη βάση δεδοµένων, θα πρέπει να χαρτογραφήσουµε τις πόλεις της Καλιφόρνια µε την αντίστοιχη κοµητεία τους, ώστε να φιλτράρουµε µόνο τις Orange και Λος Άντζελες.

Για να γίνει αυτό, θα χρησιµοποιήσουµε ένα αρχείο αναφοράς, στο οποίο αναφέρονται οι πόλεις που βρίσκονται στις κοµητείες Orange και Λος Άντζελες :

Το αρχείο αναφοράς στην παρούσα Εργασία ονοµάζεται LosAngelesandOrangeCounties.txt.

A.2 Μετάφραση του σεναρίου σε µια Εργασία

Για να εφαρµοστεί αυτό το σενάριο, ας διαχωρίσουµε αυτή την Εργασία σε τέσσερα στάδια.

• Στάδιο 1: ∆ηµιουργία της Εργασίας, διαµόρφωση των παραµέτρων του αρχείου εισόδου, καθώς και ανάγνωση του αρχείου εισόδου,

• Στάδιο 2: Χαρτογράφηση των δεδοµένων και µετασχηµατισµών,

• Στάδιο 3: Ορισµός των παραµέτρων του αρχείου αναφοράς, της σχετικής χαρτογράφησης χρησιµοποιώντας το στοιχείο tMap, και επιλογή της λειτουργίας inner join,

• Στάδιο 4: Επανακατελυθυνση της εξόδου σε έναν πίνακα MySQL.

A.2.1 Στάδιο 1: δηµιουργία Εργασίας, ορισµός εισόδου, ανάγνωση αρχείου

Μετά την έναρξη το υTalend Open Studio, θα χρειαστεί να δηµιουργήσετε µια σύνδεση µε το τοπικό χώρο απόθεσης. Για να γίνει αυτό, κάντε κλικ στο “...” στα δεξιά της Σύνδεσης.

Στο πεδίο Ηλεκτρονική ∆ιεύθυνση Χρήστη, πληκτρολογήστε το email σας (!) και στη συνέχεια, κάντε κλικ στο OK.

Στη συνέχεια, κάντε κλικ στο κουµπί Επίδειξη και επιλέξτε Java για την εισαγωγή των εργασιών έργου DEMO JAVA. Η λειτουργία αυτή θα χρειαστεί κάποιο διάστηµα για να ολοκληρωθεί, αλλά θα σας δώσει πρόσβαση σε δεκάδες παραδείγµατα εργασιών, τα οποία αποτυπώνουν τις βασικές λειτουργίες του Talend Open Studio.

Στη συνέχεια, κάντε κλικ στο ΟΚ για να ξεκινήσει το Studio. Και κάντε κλικ στον σύνδεσµο Έναρξη χρήσης Talend Open Studio τώρα! για να έχετε άµεση πρόσβαση στο κύριο παράθυρο.

Πόλη County

Agoura Hills Los Angeles

Alhambra Los Angeles

Aliso Viejo Orange

Anaheim Orange

Arcadia Los Angeles

Creative Commons License Talend Open Studio 219

Page 228: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Το παράθυρο χωρίζεται σε διάφορους τοµείς:

• Προς τα αριστερά: η προβολή δέντρου Χώρου Απόθεσης που βρίσκονται οι Εργασίες, τα Επιχειρηµατικά Μοντέλα, Μεταδεδοµένα, κοινός Κώδικας, Τεκµηρίωση και ούτω καθεξής.

• Στο κέντρο: το λογισµικό επιµέλειας (κύρια περιοχή Σχεδίασης)

• Στο κάτω µέρος: καρτέλες Συστατικό Στοιχείο και Εργασία

• Προς τα δεξιά: η Παλέτα επιχειρησιακών ή τεχνικών στοιχείων, ανάλογα µε το εργαλείο λογισµικού που χρησιµοποιείτε στο Talend Open Studio.

Στα αριστερά του Studio, η προβολή δέντρου Χώρου Απόθεσης που δίνει πρόσβαση:

• στον Επιχειρησιακό Σχεδιαστή: Για περισσότερες πληροφορίες, δείτε Μοντελοποιώντας ένα Επιχειρηµατικό Μοντέλο στη σελίδα 61.

• στο Σχεδιαστή Εργασίας: Για λεπτοµέρειες σχετικά µε αυτό το µέρος, δείτε Ξεκινώντας µε ένα Σχέδιο Εργασίας στη σελίδα 76.

• στο ∆ιαχειριστή Μεταδεδοµένων: Για λεπτοµέρειες σχετικά µε αυτό το µέρος, δείτε Ορισµός αντικειµένων Metadata στη σελίδα 103.

Για να δηµιουργήσετε την Εργασία, κάντε δεξί κλικ στα Σχέδια Εργασίας στην προβολή δέντρου Χώρου Απόθεσης και επιλέξτε ∆ηµιουργία Εργασίας.

Στο παράθυρο διαλόγου που εµφανίζεται, στη συνέχεια, µόνο το πρώτο πεδίο (Όνοµα) είναι απαραίτητο. Πληκτρολογήστε California1 και κάντε κλικ στο κουµπί Τέλος.

Μια κενή Εργασία ανοίγει στη συνέχεια, στο κύριο παράθυρο και η Παλέτα των τεχνικών στοιχείων (από προεπιλογή, στα δεξιά του Studio) εµφανίζεται µε ένα σύνολο οικογενειών στοιχείων, όπως: Βάσεις ∆εδοµένων, Αρχεία, ∆ιαδίκτυο, Ποιότητα ∆εδοµένων και ούτω καθεξής, εκατοντάδες στοιχείων είναι ήδη διαθέσιµα.

Για να διαβάσετε το αρχείο California_Clients, ας χρησιµοποιήσουµε το στοιχείο tFileInputDelimited.Αυτό το στοιχείο µπορεί να βρεθεί στην οµάδα Αρχείο/Εισαγωγή της Παλέτας. Κάντε κλικ σε αυτό το στοιχείο, στη συνέχεια κάντε κλικ στα αριστερά του design workspace προκειµένου να το τοποθετήσετε στην περιοχή σχεδιασµού.

Ας ορίσουµε τώρα τις ιδιότητες ανάγνωσης αυτού του συστατικού στοιχείου: Μονοπάτι αρχείου, οριοθέτης στήλης, κωδικοποίηση ... Για να γίνει αυτό, ας χρησιµοποιήσουµε τον ∆ιαχειριστή Μεταδεδοµένων. Αυτό το εργαλείο προσφέρει πολλούς αυτόµατους οδηγούς που θα µας βοηθήσουν να ρυθµίσουµε τις παραµέτρους και θα µας επιτρέψει να αποθηκεύσουµε αυτές τις ιδιότητες για µια εκ νέου χρήση µε ένα κλικ σε όλες τις µελλοντικές Εργασίας που ενδέχεται να χρειαστούµε.

Ως αρχείο εισόδου µας υπάρχει ένα απλό οριοθετηµένο αρχείο, ας επιλέξουµε Οριοθετηµένο Αρχείο στη λίστα δεξιού κλικ στο φάκελο Metadata στην προβολή δέντρου Χώρου Απόθεσης. Στη συνέχεια, επιλέξτε ∆ηµιουργία οριοθετηµένου αρχείου. Ένας αυτόµατος οδηγός αφιερωµένος στο οριοθετηµένο αρχείο εµφανίζεται:

• Στο Βήµα1, µόνο το πεδίο Όνοµα απαιτείται: απλά πληκτρολογήστε California_clients και πηγαίνετε στο επόµενο βήµα.

• Στο Βήµα2, επιλέξτε το αρχείο εισόδου (California_Clients.csv) µέσω του κουµπιού Περιήγηση .... Αµέσως ένα απόσπασµα του αρχείου προκύπτει στην Προεπισκόπηση, στο κάτω µέρος της οθόνης, έτσι ώστε να µπορείτε να ελέγξετε το περιεχόµενό του. Κάντε κλικ στο κουµπί Επόµενο.

220 Talend Open Studio Creative Commons License

Page 229: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

• Στο Βήµα3, θα ορίσετε τις παραµέτρους αρχείου: κωδικοποίηση αρχείου, γραµµή και οριοθέτες στήλης ... Καθώς το αρχείο εισόδου µας είναι αρκετά προτυποποιηµένο, οι περισσότερες προεπιλεγµένες τιµές είναι µια χαρά. Η πρώτη γραµµή του αρχείου µας είναι µια κεφαλίδα που περιέχει ονόµατα στηλών. Για να ανακτήσετε αυτόµατα αυτά τα ονόµατα, κάντε κλικ στην επιλογή Ορισµός κεφαλικής γραµµής ως ονοµάτων στηλών, στη συνέχεια, κάντε κλικ στην επιλογή Ανανέωση Προεπισκόπησης. Στη συνέχεια και κάντε κλικ στο Επόµενο για το τελευταίο βήµα.

• Στο Βήµα4, κάθε στήλη του αρχείου θα οριστεί. Ο αυτόµατος οδηγός περιλαµβάνει αλγορίθµους που µαντεύει τύπους και το µήκος της στήλης µε βάση τις πρώτες σειρές δεδοµένων του αρχείου. Η προτεινόµενη περιγραφή των δεδοµένων (που ονοµάζεται σχήµα στο Talend Open Studio) µπορεί να τροποποιηθεί ανά πάσα στιγµή. Σε αυτό το συγκεκριµένο σενάριο, µπορούν να χρησιµοποιηθούν ως έχει.

∆είτε, τα µεταδεδοµένα California_clients είναι πλήρη!

Μπορούµε να τα χρησιµοποιήσουµε τώρα στο συστατικό στοιχείο της εισόδου µας. Επιλέξτε το tFileInputDelimited που έχετε µεταφέρει στο design workspace νωρίτερα, και επιλέξτε την καρτέλα Ρυθµίσεις Συστατικού Στοιχείου στο κάτω µέρος του παραθύρου.

Επιλέξτε την κάθετη καρτέλα Βασικές Ρυθµίσεις. Σε αυτή την καρτέλα, µπορείτε να βρείτε όλες τις τεχνικές ιδιότητες που απαιτούνται για να λειτουργήσει το στοιχείο. Αντί να καθορίσετε κάθε µία από αυτές τις ιδιότητες, ας χρησιµοποιήσουµε την εγγραφή Μεταδεδοµένων που µόλις ορίσατε.

Επιλέξτε Χώρος Απόθεσης ως Τύπος Ιδιότητας στη λίστα. Ένα νέο πεδίο εµφανίζεται: Χώρος Απόθεσης, κάντε κλικ στο κουµπί “...” και επιλέξτε τη σχετική εγγραφή Μεταδεδοµένων στον κατάλογο: California_clients. Μπορείτε να παρατηρήσετε τώρα ότι όλες οι παραµέτρους συµπληρώνονται αυτόµατα.

Σε αυτό το στάδιο, θα τερµατίσουµε την ροή µας µε την απλή αποστολή των στοιχείων που διαβάστηκαν από το αρχείο εισόδου πάνω στην πρότυπη έξοδο (stdout).

Για να γίνει αυτό, προσθέστε ένα στοιχείο tLogRow (από την οµάδα Αρχεία Καταγραφής & Σφάλµατα).

Creative Commons License Talend Open Studio 221

Page 230: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Για να συνδέσετε τα δύο στοιχεία, κάντε δεξί κλικ στο στοιχείο εισόδου και επιλέξτε Row/Main. Στη συνέχεια, κάντε κλικ στο στοιχείο εξόδου: tLogRow.

Αυτή η Εργασία είναι πλέον έτοιµη να εκτελεστεί. Για να εκτελέσετε, επιλέξτε την καρτέλα Εκτέλεση στο κάτω µέρος του πλαισίου.

Ενεργοποιήστε τα στατιστικά στοιχεία µε την επιλογή του πλαισίου ελέγχου Στατιστικά και στη συνέχεια εκτελέστε την Εργασία κάνοντας κλικ στο κουµπί Εκτέλεση.

Το περιεχόµενο του αρχείου εισόδου εµφανίζεται πάνω στην κονσόλα.

A.2.2 Στάδιο 2: Χαρτογράφηση και µετασχηµατισµοί

Θα εµπλουτίσουµε τώρα την Εργασία µας ώστε να συµπεριλάβουµε απευθείας µετατροπές. Για την εφαρµογή αυτών των µετασχηµατισµών, πρέπει να προσθέσουµε ένα στοιχείο tMap στην Εργασία µας. Το στοιχείο αυτό είναι πολλαπλό και µπορεί να χειριστεί:

• πολλαπλές εισόδους και εξόδους

• αναζήτηση αναφοράς (απλό, καρτεσιανό γινόµενο, πρώτο, τελευταίο ταίριασµα ...)

• join (inner, outer)

• µετασχηµατισµούς

• απορρίψεις

• και περισσότερα ...

222 Talend Open Studio Creative Commons License

Page 231: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Αφαιρέστε το σύνδεσµο που συνδέει τα δυο στοιχεία της εργασίας µέσω του δεξί κλικ στο σύνδεσµο, και στη συνέχεια, της επιλογής ∆ιαγραφή .Στη συνέχεια τοποθετήστε το tMap πριν από τη σύνδεση του στοιχείου εισόδου στο tMap όπως κάναµε πριν.

Τελικά για τη σύνδεση του tMap στην πρότπυη έξοδο, κάντε δεξί κλικ στο στοιχείο tMap και επιλέξτε γραµµής Row/*New Output* (Main). Πληκτρολογήστε out1 στο παράθυρο διαλόγου και κάντε κλικ στο στοιχείο tLogRow για την υλοποίηση της σύνδεσης. Λογικά, ένα πλαίσιο µηνύµατος εµφανίζεται (για την όπισθεν-διάδοση των σχηµάτων), αγνοήστε το κάνοντας κλικ στο Όχι.

Τώρα, κάντε διπλό κλικ στο tMap για να έχετε πρόσβαση στη διεπαφή.

Προς τα αριστερά, µπορείτε να δείτε το σχήµα (περιγραφή) του αρχείου εισόδου σας (row1). Προς τα δεξιά, η έξοδος σας είναι προς το παρόν ακόµη άδεια (out1).

Μεταφέρετε τις στήλες FirstName και LastName στα δεξιά, επάνω στη στήλη Name όπως εµφανίζεται στην οθόνη παρακάτω. Στη συνέχεια, µεταφέρετε τις άλλες στήλες Address και την City στις αντίστοιχες γραµµές τους.

Στη συνέχεια, εκτελέστε τις ακόλουθες µετατροπές σε κάθε στήλη:

• Αλλάξτε την Έκφραση της στήλης Name σε row1.Firstname + " " + row1.LastName. Ενώστε τη στήλη Firstname µε τη στήλη Lastname ακολουθώντας αυστηρά αυτή τη σύνταξη (σε Java), προκειµένου οι στήλες να εµφανιστούν µαζί σε µια στήλη.

• Αλλάξτε την Έκφραση της στήλης Address σε row1.Address.toUpperCase() η οποία θα αλλάξει µε τον τρόπο αυτό τη διεύθυνση από πεζά σε κεφαλαία.

Αυτές οι µετατροπές αναφέρονται στην Java για αυτή την Εργασία και θα απαιτούσαν µια διαφορετική σύνταξη, αν τα χρησιµοποιήσετε σε ένα έργο Perl.

Στη συνέχεια, αφαιρέστε τη στήλη LastName από τον πίνακα out1. Για να το κάνετε αυτό, πηγαίνετε στο λογισµικό επιµέλειας σχήµατος που βρίσκεται στο κάτω µέρος του λογισµικού επιµέλειας χάρτη. Επιλέξτε τη στήλη που πρέπει να αφαιρεθεί από το σχήµα και κάντε κλικ στο εικονίδιο του σταυρού.

Καµιά µετατροπή δε γίνεται πάνω στη στήλη Πόλη. Κάντε κλικ στο OK για να επικυρώσετε τις αλλαγές και να κλείσετε τη διεπαφή λογισµικού επιµέλειας χάρτη interface.

Αν εκτελείτε τις Εργασίες σας σε αυτό το στάδιο (µέσω της καρτέλας Εκτέλεση όπως κάναµε πριν), θα παρατηρήσετε τις αλλαγές που ορίσατε να εφαρµόζονται.

Creative Commons License Talend Open Studio 223

Page 232: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Για παράδειγµα, τα πεζά της ∆ιεύθυνση έγιναν κεφαλαία και τα ονόµατα και τα επώνυµα συγκεντρώθηκαν στην ίδια στήλη.

A.2.3 Στάδιο 3: Ορισµός αρχείου αναφοράς, επαναχαρτογράφηση, επιλογή λειτουργίας inner join

Ορίστε τα Μεταδεδοµένα που αντιστοιχούν στο LosAngelesandOrangeCounties.txt αρχείο ακριβώς µε τον τρόπο που το κάναµε προηγουµένως για το αρχείο California_clients , χρησιµοποιώντας τον αυτόµατο οδηγό.

Στο Βήµα1 του αυτόµατου οδηγός, ονοµάστε την καταχώρηση µεταδεδοµένων: LA_Orange_cities.

Στη συνέχεια µεταφέρετε τα µεταδεδοµένα που δηµιουργήσατε στην κορυφή του χώρου σχεδιασµού για να δηµιουργήσετε αυτόµατα ένα στοιχείο ανάγνωσης που θα δείχνει σε αυτά τα µεταδεδοµένα.

Τότε συνδέστε αυτό το στοιχείο µε το στοιχείο tMap.

224 Talend Open Studio Creative Commons License

Page 233: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Κάντε διπλό κλικ ξανά στο στοιχείο tMap για να ανοίξει η διεπαφή του. Σηµειώστε ότι ο πίνακας αναφοράς εισόδου (row2) που αντιστοιχεί στο αρχείο των κοµητειών LA και Orange, βρίσκεται προς τα αριστερά του παραθύρου, δδεξιά κάτω από την κύρια είσοδο σας (Ι).

Τώρα ας ορίσουµε τη join µεταξύ της κύριας ροής και της ροής αναφοράς. Σε αυτή την περίπτωση η χρήση, το join είναι πολύ βασικό να καθοριστεί καθώς η στήλη City είναι παρούσα και στα δύο αρχεία και τα δεδοµένα ταιριάζουν απόλυτα. Αλλά ακόµη και αν αυτό δεν συνέβαινε, θα µπορούσαµε να εκτελέσουµε τις λειτουργίες άµεσα σε αυτό το επίπεδο για να εγκαθιδρλυσουµε µια σύνδεση µεταξύ των δεδοµένων (padding, case change...)

Για την εφαρµογή του join, µεταφέρετε τη στήλη City από τον πρώτο πίνακα εισόδου σας επάνω στη City πόλη του πίνακα αναφοράς σας. Ένας ιώδες σύνδεσµος στη συνέχεια, εµφανίζεται, για την υλοποίηση αυτού του join.

Τώρα, είµαστε σε θέση να χρησιµοποιήσουµε τη στήλη County από τον πίνακα αναφοράς στον πίνακα εξόδου (out1).

Creative Commons License Talend Open Studio 225

Page 234: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Τελικά, κάντε κλικ στο κουµπί ΟΚ για να επικυρώσετε τις αλλαγές σας, και να τρέξει η νέα Εργασία.

Το ακόλουθο αποτέλεσµα θα πρέπει να εµφανιστεί στην κονσόλα.

Όπως µπορείτε να παρατηρήσετε, η τελευταία στήλη συµπληρώνεται µε τις πόλεις των κοµητειών Λος Άντζελες και Orange. Για όλες τις άλλες γραµµές, αυτή η στήλη είναι κενή. Ο λόγος για αυτό είναι ότι από προεπιλογή, το tMap εφαρµόζει µια λειτουργία inner join. Αν θέλετε να φιλτράρετε τα δεδοµένα σας για να εµφανίσετε µόνο τις γραµµές για τις οποίες ανακαλύπτεται µια αντιστοιχία από το tMap, ανοίξτε πάλι το tMap και επιλέξτε το πλαίσιο ελέγχου Inner Join στον πίνακα αναφοράς (row2).

A.2.4 Στάδιο 4: Έξοδος σε έναν πίνακα MySQL

Η Εργασία µας δουλεύει τέλεια! Για να την οριστικοποιήσουµε, ας κατευθύνουµε τη ροή εξόδου σε έναν πίνακα MySQL.

Για να γίνει αυτό, ας δηµιουργήσουµε πρώτα τα Μεταδεδοµένα που περιγράφουν τη σύνδεση µε τη βάση δεδοµένων MySQL. Κάντε διπλό κλικ στο Metadata / MySQL / DemoMySQL στην αναφορά (µε την προϋπόθεση ότι έχετε εισάγει το Έργο επίδειξης σωστά). Αυτό ανοίγει τον αυτόµατο οδηγό Μεταδεδοµένων.

Σχετικά µε Στάδιο2 του αυτόµατου οδηγού, πληκτρολογήστε τις σχετικές παραµέτρους σύνδεσης. Ελέγξτε την εγκυρότητα αυτής της σύνδεσης, κάνοντας κλικ στο κουµπί Έλεγχος. Τελικά, επικυρώστε τις αλλαγές σας, κάνοντας κλικ στο Τέλος.

226 Talend Open Studio Creative Commons License

Page 235: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

Μεταφέρετε αυτά τα µεταδεδοµένα στα δεξιά του design workspace, διατηρώντας παράλληλα πατηµένο το πλήκτρο Ctrl, έτσι ώστε να δηµιουργήσετε αυτόµατα ένα στοιχείο tMysqlOutput.

Αφαιρέστε το στοιχείο tLogRow από την Εργασία σας.

Επανασυνδέστε τη ροή εξόδου out1 από το tMap στο νέο tMysqlOutput συστατικό στοιχείο (Right-click/Row/out1):

Στην καρτέλα Βασικές ρυθµίσεις αυτού του στοιχείου:

• Πληκτρολογήστε LA_Orange_Clients στο πεδίο Πίνακας, για να ονοµάσετε τον πίνακα στόχο σας που θα δηµιουργηθεί απευθείας.

• Επιλέξτε την επιλογή Απόθεση πίνακα αν υπάρχει και δηµιουργία ή στο πεδίο Ενέργεια σε πίνακα.

• Κάντε κλικ στο κουµπί Επεξεργασία Σχήµατος και κάντε κλικ στο κουµπί Επαναφορά τύπου Β∆ (κουµπί Β∆ στη γραµµή εργαλείων), για να συµπληρώσετε αυτόµατα τον τύπο της Β∆, εάν χρειαστεί.

Εκτελέστε ξανά την Εργασία. Ο πίνακας στόχος θα πρέπει να δηµιουργείται αυτόµατα και να συµπληρώνεται µε δεδοµένα σε λιγότερο από ένα δευτερόλεπτο!

Σε αυτό το σενάριο, κάναµε χρήση µόνο τεσσάρων διαφορετικών στοιχείων από τις εκατοντάδες των συστατικών διατίθεται στην Παλέτα και οµαδοποιούνται ανάλογα σε διαφορετικές κατηγορίες (βάσεις δεδοµένων, Webservice, FTP, και ούτω καθεξής)!

Και περισσότερα στοιχεία, αυτή τη φορά δηµιουργηµένα από την κοινότητα, είναι επίσης διαθέσιµα στην ιστοσελίδα της κοινότητας (talendforge.org).

Για περισσότερες πληροφορίες σχετικά µε τα συστατικά στοιχεία, ελέγξτε τον Οδηγό Αναφοράς Talend Open Studio Components.

Creative Commons License Talend Open Studio 227

Page 236: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Μετάφραση του σεναρίου σε µια Εργασία

228 Talend Open Studio Creative Commons License

Page 237: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

BBusiness Model ............................................ 24

CCode ............................................................. 25Componens

Dynamic settings .................................... 96Context ......................................................... 25

DDelimited ................................................... 167Documentation ............................................. 26Duplicates .................................................... 85Dynamic settings .......................................... 96

FFilePositional ............................................. 172FileRegex ................................................... 174

GGUI

Γραµµή εργαλείων ................................. 21Κύριο παράθυρο .................................... 19Μενού .................................................... 22Παλέτα ................................................... 27Χώρος απόθεσης .................................... 24Χώρος εργασίας ..................................... 26

IInner join .................................................... 111Iterate ........................................................... 86

JJob

Creating .................................................. 76Opening/Creating ................................... 74

Job Designs .................................................. 25

LLDIFfile ..................................................... 183Link .............................................................. 88

MMain row ...................................................... 83Metadata ............................................... 26, 103

FileDelimited schema .......................... 167Σχήµα FilePositional ............................ 172Σχήµα FileRegex .................................. 174Σχήµα Σύνδεσης Β∆ .................... 158, 162

OOutput ...........................................................85

RReject row .....................................................83Rejects ..........................................................85Routine .........................................................25Row ...............................................................83

Main ........................................................83Reject ......................................................83

SSQL πρότυπα ........................................26, 101SQLBuilder .................................................126StoreSQLQuery ..........................................138

TTalend Exchange ..........................................35tFlowMeterCatcher ...............................32, 153tLogCatcher ..........................................32, 153tMap ..............................................................88Trigger ..........................................................86tStatCatcher ..........................................32, 153

UUniques .........................................................85

XXMLFile .....................................................176Xpath ..........................................................177

ΑΑγαπηµένα Παλέτας .....................................31Αλλαγή χώρου εργασίας ...............................10Αναζήτηση εργασιών ...................................29Αναζήτηση συστατικών στοιχείων ...............29Ανάλυση ∆εδοµένων ......................................2Ανάπτυξη µιας εργασίας ............................214Αντικείµενα χώρου απόθεσης

Ανάθεση .................................................69Αντικείµενο ..................................................62

Εισαγωγή ..............................................200Απόρριψη Inner Join ..................................111Αρχείο XML

Όριο βρόγχου ........................................178Αυτόµατοι οδηγοί

JDBC ....................................................162Salesforce .............................................190SAS .......................................................165

Creative Commons License Talend Open Studio i

Page 238: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Γενικό σχήµα ....................................... 193σύνδεση Β∆ ......................................... 158Σχήµα LDAP ........................................ 185Σχήµα WSDL ....................................... 194Σχήµα αρχείου Excel ........................... 179Σχήµα αρχείου LDIF ............................ 183Σχήµα αρχείου Regex .......................... 174Σχήµα αρχείου XML ............................ 176Σχήµα αρχείου αριθµηµένης θέσης ..... 172Σχήµα οριοθετηµένου αρχείου ............ 167

ΒΒασικές ρυθµίσεις ........................................ 93

ΓΓραµµή εργαλείων ....................................... 21Γραφικός χώρος εργασίας ...................... 26, 60

∆∆ιάρθρωση ................................................... 38∆ιάταξη Παλέτας ......................................... 28∆ιαχείριση των εγκατεστηµένων στοιχείων 36∆υναµικές Ρυθµίσεις .................................... 96

ΕΕγκατάσταση συστατικών στοιχείων .......... 35Εισαγωγή

Αντικείµενα .......................................... 200Εισαγωγή αντικειµένων ............................. 200Εισαγωγή δειγµάτων εργασίας .................... 15Έκδοση εργασίας ......................................... 82Εκκίνηση .................................................... 100Εκκινώντας το studio ..................................... 7Εκτέλεση Εργασίας ...................... 32, 140, 141Εµφάνιση ..................................................... 67Ενεργοποίηση/Απενεργοποίηση ................ 148Εξαγωγή αντικειµένων .............................. 213Εξαγωγή µεταδεδοµένων ........................... 196Εξαγωγή σεναρίου εργασίας ...................... 202Επεξεργασία Σχήµατος ................................ 94Επιχειρηµατικά µοντέλα .............................. 59

Άνοιγµα .................................................. 60Αντιγραφή/Επικόλληση ......................... 70Αποθήκευση ........................................... 71∆ηµιουργία ............................................. 60∆ιαγραφή ............................................... 71Μετακίνηση ........................................... 71Μετονοµασία ......................................... 70Μοντελοποίηση ..................................... 61

Στόχοι .....................................................60Σύνδεση σχηµάτων .................................63

Επιχειρηµατικό Μοντέλο .............................60Επιχειρησιακός Σχεδιαστής ..........................61Έργα .............................................................13Εργασία

Εκτέλεση ......................................140, 141Εργασίες

Άνοιγµα ..................................................74∆ηµιουργία .............................................75∆ιαχείριση Εκδόσεων .............................82

Έργοάνοιγµα ...................................................17δηµιουργία ..............................................13διαγραφή .................................................18εισαγωγή .................................................16εξαγωγή ..................................................18

ΕρώτηµαSQLBuilder ...........................................126

ΘΘέση Παλέτας ..............................................27Θέση πλαισίου ..............................................80

ΙΙδιότητες ...........................................27, 62, 67

Σχόλιο ...................................................100Χάρακες & Πλέγµα ................................67

Ιστορικό Σφαλµάτων ....................................32Ίχνη .............................................................143

ΚΚάδος ανακύκλωσης ..............................26, 71Κανονικές Εκφράσεις .................................175Καρτέλα Προβολής ......................................99Κατασκευαστής Εκφράσεων ......................122Κατάσταση λειτουργίας αποσφαλµάτωσης 145Κλειδί ..........................................................109Κλειδί κατακερµατισµού ............................109Κύριο παράθυρο ...........................................19

ΛΛειτουργικός συγκερασµός ............................2

ΜΜενού ...........................................................22Μεταβλητή .................................................131

StoreSQLQuery ....................................138Μεταδεδοµένα

ii Talend Open Studio Creative Commons License

Page 239: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Απόθεση Συστατικών Στοιχείων ........... 78Σχήµα FileLDIF ................................... 183σχήµα FileXML ................................... 176

Μέτρηση ροών δεδοµένων .......................... 96Μοντέλο

Ανάθεση ................................................. 70∆ιαγραφή ............................................... 71∆ιευθέτηση ....................................... 65, 66Σχολιασµός ............................................ 65

ΠΠαλέτα ....................................... 27, 62, 65, 77

Εµφάνιση ............................................... 77Επιλογή .................................................. 65Επισύναψη σηµείωσης ........................... 66Εστίαση .................................................. 65Μετακίνηση ........................................... 77Σηµείωση ............................................... 65

Παρακολούθηση εκτέλεσης ........................... 3Πίνακας ανάθεσης ....................................... 70Πλαίσιο ...................................................... 141Πλαίσιο ∆ιάρθρωσης ................................... 38Πλέγµα ......................................................... 67Πολλαπλή Είσοδος/Έξοδος ......................... 88Προβλήµατα ................................................. 32Προβολέας Κώδικα ...................................... 38Προβολές

Μετακίνηση ........................................... 80Προεργασία και Μεταεργασία ..................... 91Προκαθορισµένη

Μεταβλητή ........................................... 131Προκαθορισµένο σχήµα .............................. 94Πρόσθετα ................................................... 154Προτιµήσεις

Perl&Java ............................................... 39SQL builder ............................................ 46αποσφαλµάτωση&εκτέλεση .................. 41Βιβλιοθήκες ........................................... 47γλώσσα ................................................... 41κώδικας .................................................. 43µετατροπή τύπων ................................... 48συστατικά στοιχεία ................................ 40σχήµα ..................................................... 46

Προχωρηµένες Ρυθµίσεις ............................ 96Μέτρηση ροών δεδοµένων .................... 96

Πρωτεύον Κλειδί ....................................... 109

ΡΡυθµίσεις Εργασίας

Καρτέλα Προσθέτων ............................154Καρτέλα Στατιστικά&Ιστορικό ............153

Ρυθµίσεις έργου ............................................49Ρύθµιση

Προτιµήσεις ............................................39Προτιµήσεις κατάστασης .......................55Προτιµήσεις πλαισίου ............................53Προτιµήσεις Στατιστικών & Ιστορικού .52Προτιµήσεις Σχεδιαστή ..........................43Προτιµήσεις τεκµηρίωσης ................45, 56Προτιµήσεις χώρου απόθεσης ................44

Ρύθµιση προτιµήσεων ..................................39

ΣΣενάριο εργασίας

Εξαγωγή ...............................................149Σηµείο ∆ιακοπής ........................................145Στατιστικά ..................................................142Στατιστικά&Ιστορικό .................................153Συγκερασµός δεδοµένων ................................1Συγχρονισµός στηλών ..................................94Συνδέσεις Row

Duplicates ...............................................86Filter .......................................................85Lookup ....................................................84Main ........................................................84Uniques ...................................................86

Συνδέσεις TriggerOnComponentError ................................87OnComponentOK ...................................87OnSubjobError .......................................87OnSubjobOK ..........................................87Run if ......................................................88

ΣύνδεσηIterate ......................................................86Link .........................................................88Lookup ....................................................83Main ........................................................83Output .....................................................83Reject ......................................................83Row .........................................................83Trigger ....................................................86Τοπικός χώρος απόθεσης .........................8

Σύνδεση στο studio .........................................8Σύνδεσµος .....................................................88Συστατικά Στοιχεία

Απόθεση .................................................77Βασικές ρυθµίσεις ..................................93∆υναµικές Ρυθµίσεις ..............................96

Creative Commons License Talend Open Studio iii

Page 240: TOS Studio UG EN - ellak.gr · 2013. 3. 4. · chapter 1 Συγκερασµ ... 3.5.2 Αντιγραφή και επικόλληση ενός επιχειρηµατικού µοντέλου

Εκκίνηση .............................................. 100Ιδιότητες ................................................. 93Προβολή ................................................. 99Προχωρηµένες Ρυθµίσεις ...................... 96Σύνδεση .................................................. 83Τεκµηρίωση ........................................... 99Τύποι σύνδεσης ...................................... 83

Συστατικό Στοιχείο ................................ 32, 77Βασικές ρυθµίσεις .................................. 93Προχωρηµένες Ρυθµίσεις ...................... 96

Συστατικό στοιχείοΕξωτερικό .............................................. 40

Συσχέτιση ..................................................... 64Αµφίδροµη ............................................. 64Απλή ....................................................... 64Κατευθυνόµενη ...................................... 64

Σχέδια Εργασίας .......................................... 74Σχεδίαση εργασίας ....................................... 73Σχεδιαστής ................................................... 61Σχεδιαστής Εργασιών

Πλαίσια .................................................. 80

Σχήµα ............................................................62Προκαθορισµένο ....................................95

Σχήµα χώρου απόθεσης ................................94

ΤΤεκµηρίωση ..................................................99

ΥΥποεργασίες

Μορφοποίηση .........................................90Σύµπτυξη ................................................90Τονισµός .................................................91Χρώµα ....................................................89

ΧΧάρακες ........................................................67Χαρτογράφος ................................................88Χρονοπρογραµµατιστής ...............................34Χώρος Απόθεσης ....................................13, 74Χώρος απόθεσης ..........................................24Χώρος εργασίας ............................................26

iv Talend Open Studio Creative Commons License