Εγκαηάζηαζη ππόηςπων κύβων MIS ύνηομη πεπιγπαθή Ροή επγαζιών Αναλςηική πεπιγπαθή 1
ύνηομη πεπιγπαθή Η Γηαρείξηζε Γεδνκέλσλ Κύβνπ κέζσ ηνπ SQL Server Analysis Services απνηειεί κηα ηδηαίηεξα ζεκαληηθή δπλαηόηεηα ηεο εθαξκνγήο Galaxy, πνπ ελζσκαηώλεηαη θαη εκπινπηίδεη ην Module MIS ηεο εθαξκνγήο. Με ηνλ ηξόπν απηό ηα MIS reports κπνξνύλ λα παξνπζηάζνπλ δνκεκέλε θαη αλαιπηηθή πιεξνθόξεζε κεγάινπ όγθνπ δεδνκέλσλ ζε κνξθή ησλ pivots, charts, web maps θαη gauges αληιώληαο ζηνηρεία από Microsoft Analysis Cubes. Σν module MIS, κέζσ ελόο απινύ κεραληζκνύ πνπ δηαζέηεη, παξέρεη ηε δπλαηόηεηα εύθνιεο δεκηνπξγίαο ελόο Microsoft Analysis Cube. Παξάιιεια κπνξεί λα εκθαλίζεη δεδνκέλα θύβσλ, πνπ έρνπλ ήδε ζρεδηαζηεί από άιιεο εθαξκνγέο (Visual studio) θαλεξώλνληαο, έηζη ηελ αλνηθηή αξρηηεθηνληθή κε ηελ νπνία απηό είλαη ζρεδηαζκέλν. Βαζηθά πιενλεθηήκαηα ησλ θύβσλ απνηεινύλ : Πλεονεκηήμαηα κύβων Γηαρείξηζε κεγάινπ όγθνπ δεδνκέλσλ ζε ειάρηζην ρξόλν Άληιεζε ζηαηηζηηθώλ ζηνηρείσλ ρσξίο ηελ επηβάξπλζε ζηελ ιεηηνπξγίαο ηεο εθαξκνγήο Οn line / off line δηαρείξηζε ησλ δεδνκέλσλ ηνπ θύβνπ από άιιεο εθαξκνγέο (Excel) Δπηπιένλ έηνηκα κνληέια θύβσλ δηαηίζεληαη ζην Market πνπ βξίζθεηαη δηαζέζηκν ζην κελνύ Χξήζηεο, ηνπ MIS θάζε ππνζπζηήκαηνο πρ θύβνη ζηαηηζηηθώλ πσιήζεσλ ζπλαληώληαη ζην MIS Δκπνξηθήο Γηαρείξηζεο. Δπηζηξνθή Ροή επγαζιών Δγθαηάζηαζε SQL Server Analysis Services Δλεκέξσζε ξπζκίζεσλ MIS Δηζαγσγή έηνηκσλ εθηππσηηθώλ βαζηζκέλα ζε θύβνπο Δπεμεξγαζία θύβσλ Δκθάληζε απνηειεζκάησλ Ρπζκίζεηο Web ραξηώλ Δπηζηξνθή Αναλςηική πεπιγπαθή Εγκαηάζηαζη SQL Server Analysis Services 2
Απαξαίηεηε πξνϋπόζεζε γηα ηελ ιεηηνπξγία ησλ MIS-CUBES είλαη εγθαηεζηεκέλνο ν SQL Server Analysis Services Ενημέπωζη πςθμίζεων MIS ηηο Ρπζκίζεηο ηεο εθαξκνγήο θαη εηδηθόηεξα ζηελ επηινγή MIS ξπζκίζεηο νξίδνληαη παξάκεηξνη νη νπνίνη είλαη απαξαίηεηνη γηα ηε ιεηηνπξγία ησλ MIS Reports αιιά θαη ζηνηρεία ηα νπνία ζα ρξεζηκνπνηεζνύλ γηα ηελ ελεκέξσζε ησλ πξόηππσλ MIS Cube Reports. ηε ζειίδα «Γεληθέο ξπζκίζεηο νξίδνληαη : ηα πεδία Όλνκα server, Όλνκα βάζεο δεδνκέλσλ αλαγξάθνληαη ηα νλόκαηα ηνπ Server θαη ησλ βάζεσλ δεδνκέλσλ πνπ ζα πξνηείλνληαη θαηά ηε δηαδηθαζία δεκηνπξγίαο ελόο θύβνπ. Η ζπκπιήξσζε απηώλ ησλ πεδίσλ δελ είλαη ππνρξεσηηθή. Σα πεδία όλνκα θαη θσδηθόο πξόζβαζεο ρξήζηε ρξεζηκνπνηνύληαη κόλν ζηελ πεξίπησζε πνπ ν ρξήζηεο ηνπ ηεξκαηηθνύ πνπ ζπλδέεηαη κε ηνλ SQL Server Analysis Services δελ έρεη δηθαίσκα πξόζβαζεο. Μηα άιιε ζεκαληηθή ξύζκηζε αθνξά ζηνλ νξηζκό ηνπ πεδίνπ Ιζηνζειίδα ζηνηρείσλ ραξηώλ. Χξεζηκνπνηώληαο θαηάιιεια ην βέινο (δεμηά ηνπ πεδίνπ) ζα πξνηαζεί απηόκαηα από ην ζύζηεκα ε ηζηνζειίδα ε νπνία ρξεζηκνπνηείηαη γηα ηελ απεηθόληζε ησλ Web ραξηώλ. 3
ηε ζειίδα Ρπζκίζεηο αλά εηαηξία νξίδνληαη νη θαηεγνξίεο ησλ νληνηήησλ ηεο εθαξκνγήο (είδε, ζπλαιιαζζόκελνη, πειάηεο, πξνκεζεπηέο) νη νπνίεο ζα ρξεζηκνπνηεζνύλ ζηελ δεκηνπξγία θύβσλ. Καηά ζπλέπεηα, γηα ηα είδε κπνξείηε λα επηιέμεηε κία από ηηο θαηεγνξίεο εηδώλ, θαζνξηζκέλεο ζε επίπεδν εηαηξίαο, θαζώο θαη κία από ηηο θαηεγνξίεο, νξηζκέλεο ζε επίπεδν είδνπο. Γηα ηνπο πειάηεο κπνξείηε λα επηιέμεηε κία από ηηο θαηεγνξίεο πειαηώλ (αλά εηαηξία) θαη κία από ηηο θαηεγνξίεο πνπ έρνπλ νξηζηεί ζε επίπεδν ζπλαιιαζζόκελνπ. Καηά αληηζηνηρία κε ηνπο πειάηεο, γηα ηνπο πξνκεζεπηέο έρεηε ηε δπλαηόηεηα λα επηιέμεηε κία από ηηο θαηεγνξίεο πξνκεζεπηώλ (αλά εηαηξία) θαη κία από ηηο θαηεγνξίεο πνπ έρνπλ νξηζηεί ζε επίπεδν ζπλαιιαζζόκελνπ. Η ζπκπιήξσζε ησλ ζηνηρείσλ δελ είλαη ππνρξεσηηθή. ΗΜΕΙΩΗ Οι ηιμέρ ηων πςθμίζεων λαμβάνονηαι ςπόψη καηά ηη διαδικαζία επεξεπγαζίαρ - ενημέπωζηρ ηων δεδομένων ηος κύβος. Οι εν λόγω ηιμέρ, μποπούν να διαθοποποιηθούν για ηην επεξεπγαζία - ενημέπωζη ηων δεδομένων ενόρ άλλος κύβος Ειζαγωγή έηοιμων εκηςπωηικών βαζιζμένα ζε κύβοςρ Αθνύ κεηαβείηε ζηo M.I.S. πνπ βξίζθεηαη ζηηο Δθηππώζεηο θαη OLAP θάζε ππνζπζηήκαηνο, επηιέγεηε ηνλ θόκβν ηεο θαηεγνξίαο ζηελ νπνία επηζπκείηε λα εηζαρζνύλ ηα εθηππσηηθά. Με ην πάηεκα ηνπ 4
πιήθηξνπ Χξήζηεο, πνπ βξίζθεηαη ζην πάλσ ηκήκα ηνπ παξαζύξνπ επηιέγεηε ηελ εξγαζία Δηζαγσγή. ην ζεκείν απηό επηιέγεηε ην αξρείν κε ηηο εθηππώζεηο πνπ ζέιεηε λα εηζάγεηε. Δάλ γηα παξάδεηγκα εηζάγεηε ην αξρείν Galaxy_Cubes_Sales_Statistics ηόηε ζα εηζαρζνύλ ζηελ βάζε ζαο κία ζεηξά από εθηππσηηθά πνπ αθνξνύλ ζηαηηζηηθά πσιήζεσλ. Επεξεπγαζία κύβων Σα πξόηππα εθηππσηηθά ρσξίδνληαη ζε δύν θαηεγνξίεο: α) ζε εθηππσηηθά ηα νπνία έρνπλ ζηελ πεξηγξαθή ηνπο ηνλ όξν Βαζηθόο Κύβνο θαη β) ζε εθηππσηηθά ηα νπνία αλαθέξνπλ ζηελ πεξηγξαθή ηνπο όηη ζπλδένληαη κε βαζηθό θύβν. Οη εθηππώζεηο πνπ θέξνπλ ζηελ πεξηγξαθή ηνπο ηνλ όξν Βαζηθόο Κύβνο είλαη απηά ηα νπνία όρη κόλν εκθαλίδνπλ ηα δεδνκέλα ελόο θύβνπ αιιά ηαπηόρξνλά πεξηιακβάλνπλ θαη ηα ζηνηρεία γηα ηελ θαηαζθεπή ηνπ θύβνπ ζην Analysis Server. ε απηέο ηηο εθηππώζεηο ζα ρξεηαζηεί λα εθηειεζηεί κία εξγαζία κε ηελ νπνία ζα θαηαζθεπαζηεί ν θύβνο ζηε βάζε θαη ελεκεξσζεί κε ηα δεδνκέλα ηεο ή ησλ εηαηξεηώλ. Έηζη αθνύ έρεηε επηιέμεη ηελ εθηύπσζε πνπ αθνξά Βαζηθό Κύβν κέζσ ηνπ πιήθηξνπ Γηαρείξηζε πνπ βξίζθεηαη ζην πάλσ κέξνο ηνπ παξαζύξνπ θαη εθηειείηε ηελ εξγαζία «επεμεξγαζία εθηύπσζεο». Μεηαβαίλεηε ζηε ζειίδα Κύβνο θαη επηιέγεηε ην πιήθηξν Builder θύβνπ κε ην νπνίν ελεξγνπνηείηαη ε δηαδηθαζία δεκηνπξγίαο ηνπ θύβνπ. 5
ηελ πξώηε νζόλε απαηηείηαη λα νξίζεηε ην όλνκα ηνπ SSAS Server θαη λα ηξνπνπνηήζεηε, εθόζνλ επηζπκείηε, ην όλνκα ηεο βάζεο δεδνκέλσλ θαη ην όλνκα ηνπ θύβνπ. Γηα θάζε βάζε ζα πξέπεη λα νξίδεηαη έλαο θαη κόλν θύβνο. ην 1o βήμα εκθαλίδνληαη ηα views ή ηα tables πνπ ζα ζπκκεηέρνπλ ζηνλ θύβν. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Δάλ παξόια απηά επηζπκείηε λα πξνζζέζεηε ή λα αθαηξέζεηε views ή ηα tables κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 6
ην 2o βήμα νξίδνληαη πνην από ηα views ή ηα tables ζα πεξηιακβάλεη ηα κεηξήζηκα πεδία ηνπ θύβνπ. Σα ππόινηπα views ή ηα tables ζα ζπκκεηέρνπλ ζηνλ θύβν σο δηαζηάζεηο. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Δάλ παξόιαπηά επηζπκείηε λα αθαηξέζεηε δηαζηάζεηο από ηνλ θύβν κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 7
ην 3o βήμα νξίδνληαη ηα κεηξήζηκα θαη ηα ραξαθηεξηζηηθά ησλ δηαζηάζεσλ. ην αξηζηεξό ηκήκα ηνπ παξαζύξνπ εκθαλίδνληαη ηα κεηξήζηκα πεδία ηνπ θύβνπ θαζώο επίζεο θαη ηα νλόκαηα πνπ ζα εκθαλίδνληαη ζηνπο θύβνπο. ην δεμί ηκήκα ηνπ παξαζύξνπ νξίδνληαη πνηα από ηα πεδία ησλ επηιεγκέλσλ δηαζηάζεσλ ζα δεκηνπξγεζνύλ ζηνλ θύβν θαζώο επίζεο θαη πνηα από απηά ζα είλαη νξαηά ή όρη ζηα Reports. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Δάλ παξόιαπηά επηζπκείηε λα αιιάμεηε ηα κεηξήζηκα πεδία ή ηα ραξαθηεξηζηηθά ησλ δηαζηάζεσλ κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 8
ην 4o βήμα εκθαλίδνληαη ην ή ηα θιεηδηά ηεο θάζε δηάζηαζεο. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Δάλ παξόιαπηά επηζπκείηε λα νξίζεηε θιεηδηά δηαζηάζεσλ κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 9
ην 5o βήμα εκθαλίδνληαη νη ζρέζεηο κεηαμύ ησλ επηιεγκέλσλ δηαζηάζεσλ θαζώο επίζεο θαη νη ζρέζεηο ησλ δηαζηάζεσλ κε ησλ πίλαθα ησλ κεηξήζηκσλ. Η απνηύπσζε ησλ ζρέζεσλ γίλεηαη είηε δηαγξακκαηηθά. είηε ζε κνξθή πιέγκαηνο 10
Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Δάλ παξόιαπηά επηζπκείηε λα ηξνπνπνηήζεηε ηηο ππάξρνπζεο ζρέζεηο κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. ην 6o βήμα εκθαλίδνληαη νη ηύπνη ησλ ζρέζεσλ κεηαμύ ησλ επηιεγκέλσλ δηαζηάζεσλ. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Γηα ηελ κεηαβνιή ησλ ηύπσλ ζρέζεσλ κεηαμύ ησλ δηαζηάζεσλ κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 11
ην 7o βήμα εκθαλίδνληαη νη ηεξαξρηθέο δηαζηάζεηο ησλ θύβσλ. ε απηό ην βήκα ππάξρεη δπλαηόηεηα πξνζζήθεο-κεηαβνιήο-δηαγξαθήο-κεηνλνκαζίαο ηεξαξρηθώλ δηαζηάζεσλ. Η έλλνηα απηή παξαπέκπεη ζε ζπγθεθξηκέλεο νκάδεο πεδίσλ ζπλδεδεκέλεο κεηαμύ ηνπο, όπνπ ηα πεδία θάζε νκάδαο αλαθέξνληαη ζην ίδην δεδνκέλν (π.ρ. πσιεηήο, θσδηθόο πσιεηή) ή κεηαβαίλνπλ από ην γεληθόηεξν ζην εηδηθόηεξν (π.ρ. εηαηξία ππνθαηάζηεκα απνζήθε ζέζε απνζήθεπζεο). Σόζν νη δηαζηάζεηο όζν θαη ηεξαξρίεο απαληώληαη ζε δελδξηθή κνξθή εθθξάδνληαο ζρέζεηο ππαγσγήο ησλ θαηώηεξσλ ζηα αλώηεξα ζηνηρεία. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Γηα ηελ κεηαβνιή ησλ ηεξαξρηθώλ δηαζηάζεσλ κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 12
ην 8o βήμα εκθαλίδνληαη ηα ππνινγίζηκα κεηξήζηκα ησλ θύβσλ. Σα ππνινγίζηκα κεηξήζηκα είλαη ππνινγηδόκελα πεδία ηα νπνία εκθαλίδνληαη ζηα κεηξήζηκα πεδία ηνπ θύβνπ. Παξέρεηε ε δπλαηόηεηα κεηαβνιήο ησλ ππνινγηδόκελσλ κεηξήζηκσλ. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε να μεηαβείηε ζηο επόμενο βήμα. Γηα ησλ ππνινγηδόκελσλ κεηξήζηκσλ κπνξείηε λα ελεκεξσζείηε από ηηο νδεγίεο Γηαρείξηζε SSAS Κύβσλ. 13
ην 9o και ηελεςηαίο βήμα εκθαλίδεηαη κία ζύλνςε ησλ όζσλ πεξηγξάςακε παξαπάλσ θαη ε επηινγή Δπεμεξγαζία ηνπ θύβνπ ζην θιείζηκν ελεξγνπνηεκέλε. Απηό ζεκαίλεη όηη ζην ηέινο ηεο απηήο δηαδηθαζίαο ζα δεκηνπξγεζεί εθηόο από ηε βάζε θαη ηηο δηαζηάζεηο ζα ππνινγηζηεί δεκηνπξγεζεί θαη ν θύβνο. Δεν απαιηείηαι καμία ενέπγεια για ηην επεξεπγαζία ηων ππόηςπων κύβων έηζι επιλέγεηε ηο πλήκηπο Finish. Σέλορ θα ππέπει να επιλέξεηε ηην αποθήκεςζη ηηρ εκηύπωζηρ. 14
Εμθάνιζη ζσεδιαζμόρ αποηελεζμάηων Pivot Grid Η εκθάληζε ησλ δεδνκέλσλ ελόο report γίλεηαη είηε κε ην πιήθηξν Δθηέιεζε ζην επάλσ κέξνο ηνπ παξαζύξνπ είηε κε ηελ εξγαζία ρεδηαζκόο MIS από ην πιήθηξν Γηαρείξηζε. Οη ίδηεο εξγαζίεο εθηεινύληαη θαη δεμί θιηθ πάλσ ζην εθηύπσζε. ε αληίζεζε κε ηελ ελέξγεηα Δθηέιεζε κέζσ ηεο ελέξγεηαο ρεδηαζκόο MIS ππάξρεη ε δπλαηόηεηα απνζήθεπζεο ηνπ ζρεδηαζκνύ κίαο εθηύπσζεο. Βιέπνληαο ηα δεδνκέλα κίαο εθηύπσζεο πνπ βαζίδεηαη ζε θύβνπο εκθαλίδεηαη ζην θάησ δεμηά κέξνο ηεο νζόλεο ε εκεξνκελία ηειεπηαίαο ελεκέξσζεο ηνπ θύβνπ Ηκεξνκελία ηειεπηαίαο επεμεξγαζίαο θύβνπ. Δπηιέγνληαο ηελ εξγαζία Δπεμεξγαζία θύβνπ από ην πιήθηξν Δλέξγεηεο ελεκεξώλεηαη ν θύβνο κε ηα ηξέρνληα δεδνκέλα ηεο βάζεο. Σν tab Γεδνκέλα είλαη έλα Pivot ζην νπνίν κπνξείηε λα επηιέμεηε ηα πεδία πνπ ζέιεηε λα εκθαλίζεηε σο θνιόλεο, ζηήιεο ή θίιηξα επηινγήο θαζώο θαη ηα κεηξήζηκα πνπ ζα εκθαληζηνύλ σο δεδνκέλα. Με δεμί θιηθ ζην ρώξν ησλ επηθεθαιίδσλ ηνπ Pivot εκθαλίδεηαη ε επηινγή Show Field List ζηελ νπνία εκθαλίδνληαη νη δηαζηάζεηο, ηα κεηξήζηκα θαη ηα ππνινγηδόκελα πεδία. 15
Με ηελ επηινγή κίαο δηάζηαζεο εκθαλίδνληαη ηα ραξαθηεξηζηηθά ηεο δηάζηαζεο (πεδία) θαη κπνξείηε επηιέγνληαο έλα ραξαθηεξηζηηθό λα ην ζύξεηε ζηελ πεξηνρώλ ησλ ζηειώλ ή θνινλώλ ή θίιηξσλ. Με ηνλ ίδην ηξόπν κπνξείηε λα δηακνξθώζεηε ηα δεδνκέλα ηνπ Pivot κε ηα κεηξήζηκα πεδία. Λεπηνκεξήο αλαθνξά ζην ζρεδηαζκό (γξαθήκαηα, Web ράξηεο) κπνξείηε λα αληιήζεηε από ηηο νδεγίεο MIS-ρεδηαζκόο MIS. Ρςθμίζειρ Web σαπηών Πξνϋπόζεζε γηα ηελ απνηύπσζε ησλ δεδνκέλσλ ησλ web ραξηώλ είλαη λα έρνπλ πξνεγεζεί ζπγθεθξηκέλα βήκαηα παξακεηξνπνίεζεο, ηα νπνία παξαηίζεληαη επηγξακκαηηθά ζηνλ πίλαθα πνπ αθνινπζεί : Βήματα παραμετροποίησης 1. Υποτρεωηική ζσμπλήρωζη ηοσ πεδίοσ Ιζηοζελίδα ζηοιτείων ταρηών ποσ βρίζκεηαι ενζωμαηωμένη ζηο ημήμα Ρσθμίζεις τάρηη ηων Ρσθμίζεων MIS 2. Προζδιοριζμός ανά τώρα ηης καηηγορίας γεωτωρικών δεδομένων από ηην οποία θα ανηλούνηαι ηα δεδομένα π.τ. για ηην Ελλάδα, ζηη ζηήλη Γεωτωρικό επίπεδο Νομού επιλέγεηε π.τ. Νομός ενώ ζηη ζηήλη Γεωτωρικό επίπεδο περιοτής π.τ. Καλλικραηικός Δήμο. 3. σζτεηιζμός κάθε Νομού ηοσ Galaxy με ηα αρτικά Γεωτωρικά δεδομένα ποσ έτοσν καηατωριζηεί ζηην εθαρμογή. 4. ύνδεζη κάθε Περιοτής με ηην ανηίζηοιτη γεωτωρική πληροθορία Γεωτωρικό Δήμο (Καλλικραηικός ή Καποδιζηριακός), με βάζη ηην καθοριζμένη ζηον πίνακα Χώρες παραμεηροποίηζη. Επισήμανση Οι Γεωτωρικές πληροθορίες (Δήμοι, Νομοί) είναι διαθέζιμες ζηον πίνακα GXGEODATA Πεξηζζόηεξεο ιεπηνκέξεηεο γηα ηε ιεηηνπξγία ησλ Web ραξηώλ κπνξείηε λα αληιήζεηε από ηηο νδεγίεο MIS-ρεδηαζκόο MIS. 16