Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
ZAMW DRUKOWANY KATALOG
Oracle Discoverer
Autorzy: Michael Armstrong-Smith,
Darlene Armstrong-Smith
Tumaczenie: Ewa Palarczyk, Hubert Ziembiski
ISBN: 83-7197-583-X
Tytu oryginau: Oracle Discoverer Handbook
Format: B5, stron: 456
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
O Autorach............................................................................................11
Wstp ...................................................................................................13
Cz I
Oracle Discoverer
Gwne cechy programu Discoverer................................................................................ 46
Sekwencja logowania do programu Discoverer ................................................................ 47
Uruchamianie programu Discoverer 3.1 .................................................................... 47
Uruchamianie programu Discoverer 3i ...................................................................... 49
Uruchamianie skoroszytu............................................................................................... 50
Podsumowanie.............................................................................................................. 51
Spis treci
Cz II
Oracle Discoverer
Formatowanie raportu do wydruku ............................................................................... 188
Okno Print Setup w programie Discoverer w wersji 3i .............................................. 188
Okno Print w programie Discoverer wydanie 3.1...................................................... 190
Ustawienia strony........................................................................................................ 191
Arkusz.................................................................................................................. 192
Nagwek i stopka ................................................................................................. 193
Marginesy............................................................................................................. 195
Linie siatki tabeli i macierzy......................................................................................... 196
Linie siatki tabeli................................................................................................... 196
Linie siatki macierzy.............................................................................................. 197
Wstawianie koca strony w tabeli ................................................................................. 198
Eksport raportu do innej aplikacji ................................................................................. 199
Podsumowanie............................................................................................................ 200
Spis treci
10
Oracle Discoverer
Usunicie planu wykonania skoroszytu ................................................................... 346
Edycja zaplanowanego skoroszytu .......................................................................... 346
Bezpieczestwo..................................................................................................... 347
Oprogramowanie do planowania innych producentw .............................................. 349
Uruchamianie programu Discoverer z wiersza polece ................................................... 349
Uruchamianie Discoverer z wiersza polece ............................................................ 350
Zarzdzanie kodem SQL.............................................................................................. 355
Eksport kodu SQL................................................................................................. 355
Importowanie kodu SQL........................................................................................ 356
Strukturalny SQL .................................................................................................. 356
Wysyanie zapyta i raportw poczt e-mail .................................................................. 357
Wysyanie skoroszytu programu Discoverer poczt elektroniczn.............................. 358
Podsumowanie............................................................................................................ 360
Dodatki ...............................................................................................389
Dodatek A Funkcje...............................................................................................391
Dodatek B Bazy danych i perspektywy ..................................................................435
Dodatek C Porwnanie programw Discoverer 3.1 i 3i ...........................................445
Dodatek D Przykadowa baza danych ....................................................................449
Skorowidz............................................................................................457
Rozdzia 4.
Kreator skoroszytw:
najwaniejsze etapy
W rozdziale 3. zaprezentowano sposb uruchamiania programu Discoverer i logowania
si do bazy danych. W niniejszym rozdziale zostan omwione pewne informacje o kreatorze skoroszytw i o tworzeniu pierwszych zapyta. Przedstawione tu pierwsze cztery
czynnoci naley okreli jako najwaniejsze, ze wzgldu na to, e s to podstawowe
czynnoci wymagane do utworzenia dziaajcego zapytania.
W niniejszym rozdziale zostanie zaprezentowany prosty schemat, zgodnie z ktrym warto
postpowa podczas budowania zapytania. Jeeli Czytelnik zastosuje ten schemat, przekona si, e zapewnia on najszybsz drog do otrzymania prawidowo dziaajcego zapytania. Czytelnik dowie si take, w jaki sposb uywa ogranicze, by zapobiec tworzeniu
nieprawidowych zapyta, ktrych wykonywanie trwa zdecydowanie zbyt dugo.
W kocowej czci rozdziau zostanie zaprezentowany sposb wykonywania zapytania
za pomoc programu Discoverer a take metoda zapisywania takiego zapytania z uwzgldnieniem czytelnej nazwy. Autorzy wierz, e nauka posugiwania si tym niezwykym
narzdziem stanie si dla Czytelnika wspania zabaw.
Prosty schemat
W tym rozdziale Czytelnik zapozna si ze sposobem pracy wedug nastpujcego
schematu:
54
W dolnej czci okna kreatora skoroszytw znajduje si sze przyciskw (pi z nich
pojawia si ju w pierwszym oknie, szsty pokazuje si poczwszy od drugiego okna.
Kolejno pooenia omawianych przyciskw jest rna w zalenoci od wersji programu
(3.1 lub 3i) ale ich funkcjonalno pozostaje taka sama.
Na poniszym rysunku przedstawiono wygld przyciskw kreatora skoroszytw w wersji
Discoverer 3.1
55
Wstecz
Jest uywany do cofnicia si do poprzedniego okna. W przypadku wywietlania pierwszego okna przycisk jest nieaktywny (co oznaczono szarym kolorem).
Dalej
Jest uywany do uruchamiania nastpnego okna. W przypadku pierwszego
okna przycisk jest nieaktywny, dopki nie dokona si wyboru midzy utworzeniem nowego a otworzeniem istniejcego skoroszytu. W przypadku ostatniego okna
przycisk ten pozostaje nieaktywny, poniewa nie mona ju przej dalej.
Opcje
Jest uywany do ustawiania wartoci domylnych dla formatowania zapyta
i ustawie wywietlania. Szczegowo opcje te zostan omwione w rozdziale 14. W pierwszym oknie kreatora skoroszytw w programie Discoverer w wersji 3.1
przycisk ten nie jest widoczny, natomiast w przypadku wersji 3i jest widoczny ale pozostaje nieaktywny.
Zakocz
Jest uywany do zakaczania budowy zapytania. Przycisk ten nie jest aktywny
w pierwszym oknie, pojawia si dopiero po przejciu do drugiego okna i po
cofniciu si z powrotem. Moliwe jest utworzenie zapytania, ktre nie pobiera adnych
danych z bazy danych. Nie jest to wcale bd i mog istnie powody stosowania tej techniki. Przykadowo, mona utworzy zapytanie podajce aktualny miesic budetowy,
uywajc wycznie mechanizmu funkcji. Zapytanie takie powinno zosta zapisane jako
szablon do tworzenia przyszych zapyta wykorzystujcych dane dotyczce miesica
budetowego.
Mona wybra przycisk Finish w dowolnym momencie, jednake wybranie go zbyt wczenie moe spowodowa powstanie nieprawidowego zapytania, charakteryzujcego si
zbyt dugim czasem wykonywania (dalsze wyjanienia znajduj si w dalszej czci
niniejszego rozdziau).
Anuluj
Jest uywany do przerywania tworzenia zapytania.
Pomoc
W przypadku programu Discoverer w wydaniu 3.1 przycisk ten otwiera
standardow pomoc systemu Windows, dotyczc uywania kreatora skoroszytw. W przypadku wersji 3i otwiera drugie okno przegldarki i wywietla pomoc
on-line Oracle Discoverer 3i w formacie HTML.
56
Jeeli Czytelnik jest zaznajomiony z innymi aplikacjami systemu Windows, moe mie
nawyk korzystania z przyciskw szybkiego dostpu lub kombinacji przyciskw skrtw,
zamiast uywania myszy w tym celu. Obydwie omawiane tu wersje programu Discoverer
umoliwiaj korzystanie z kombinacji przyciskw skrtw, aczkolwiek wystpuj pomidzy nimi drobne rnice. Jeeli Czytelnik nie korzysta jeszcze z kombinacji przyciskw
szybkiego dostpu i skrtw, powinien wiedzie, e s to kombinacje klawiszy CTRL lub
ALT w poczeniu z innym przyciskiem. Przykadowo, w przypadku pierwszego okna
kreatora skoroszytw kombinacja ALT+N odpowiada naciniciu przycisku Next. Waciwy dodatkowy przycisk odpowiada podkrelonej na przycisku literze.
57
Przy wyborze opcji tworzenia nowego skoroszytu uytkownik jest pytany o sposb wywietlania wynikw dla zapytania. Discoverer 3.1 wywietla pytanie How do you want to
display the results? (Jak wywietla wyniki?) natomiast Discoverer 3i How do you want
to display the information? (Jak wywietla informacje?). Dostpne s cztery moliwoci
do wyboru:
Table (Tabela);
Crosstab (Macierz);
STICKY FEATURE
Discoverer 3.1 zapamituje ostatnio uywany typ wywietlania i proponuje go jako
domylny podczas tworzenia nastpnego skoroszytu.
Tabela
Dla osb z dowiadczeniem w pracy z arkuszami kalkulacyjnymi tabela jest
znajomym widokiem. W tabeli dane s zorganizowane w wiersze (poziomo) i w kolumny
(pionowo). Discoverer numeruje wiersze z lewej strony, natomiast nazwy nagwkw
kolumn pochodz ze rda danych. Tabele zasadniczo stanowi zbir danych, zorganizowanych w formie listy. W programie Discoverer w wersji 3.1 mona zmieni nazwy
nagwkw kolumn, by uczyni je bardziej czytelnymi. Dalsze informacje na ten temat
znajduj si w dalszej czci niniejszego rozdziau.
Rysunek 4.3.
Standardowa tabela
w programie
Discoverer
58
Uwaga do wersji 3i
W przypadku wersji 3i nie mona przemianowa nagwkw kolumn. Do czasu a Oracle
zmodyfikuje to trzeba przedyskutowa nazwy kolumn z administratorem programu
Discoverer. Moe on zmieni nazwy na bardziej zrozumiae.
Macierz
Opcja Crosstab bdzie zapewne mniej znajoma dla uytkownikw ni
standardowa tabela. W przypadku macierzy jest wywietlana wspzaleno jednego
lub wicej zbiorw danych. Wielowymiarowy widok danych jest jedn z najbardziej
interesujcych moliwoci programu Discoverer. Macierze mog pobiera dane z rnych rde i pozwalaj uytkownikowi na ogldanie wspzalenoci danych na bieco. Osoby zaznajomione z tabelami przestawnymi w programie MS Excel zauwa
podobn funkcjonalno. Jednake macierz w programie Discoverer jest daleko atwiejsza w uyciu i charakteryzuje si duo prostszym dostpem do danych.
By moe Czytelnik sysza o macierzy jako o tabeli wielowymiarowej. Wynika to z faktu,
e macierz jest utworzona z co najmniej trzech wymiarw danych: jednego elementu
na szczycie osi (kolumny), jednego na boku osi (wiersze) i jednej wskazujcej dane
(dane, ktre w rzeczywistoci s widoczne w tabeli). W programie Discoverer dziki
moliwoci istnienia wielokrotnych elementw na grze i na boku osi otrzymuje si
wiksze moliwoci w analizie danych. Dane wielowymiarowe zostan bliej opisane
w rozdziale 9., podczas omawiania pewnych informacji dotyczcych analizy danych.
59
W standardowej tabeli dane s widoczne jako lista powizanych elementw. Jest to wystarczajce dla wikszoci zastosowa, jednake w przypadku gbszej analizy lub w przypadku, gdy lista ma wiele stron, macierz moe by lepszym rozwizaniem. Na rysunku 4.5
te same dane s przedstawione w formie macierzy.
Rysunek 4.5.
Folder Products
w postaci macierzy
60
Po wybraniu danych i uruchomieniu zapytania warto sprawdzi, czy w kolumnie znajduje si wybrany pojedynczy element. Jeeli tak jest, naley wczy opcj ustawiania
elementw strony i przesun dany element na szczyt strony. Aby uruchomi opcj
ustawiania szczegw stron z paska menu, naley wybra pozycj View/Page Items
(Widok/Elementy strony).
W sytuacji zaprezentowanej na rysunkach 4.6 i 4.7 element Size zosta przesunity do elementw strony. Element Size sta si list rozwijaln z moliwoci oddzielnego przegldania danych dotyczcych modeli porozdzielanych w zalenoci od rozmiaru produktu.
61
Rysunek 4.7.
Macierz
ze szczegami
stron wybrano
przegldanie danych
produktw o duym
rozmiarze
STICKY FEATURE
Jeeli program Discoverer ma podpowiada wybrane ustawienia i jeli istnieje ju kilka
arkuszy, funkcja Sticky Feature zapamituje, ktry z nich by otwierany jako ostatni.
Jest on nazywany aktywnym arkuszem i wanie wybr tego arkusza jest podpowiadany. Podczas nawigacji po kadym z arkuszy s podpowiadane kolejne opcje. Jednak
jeeli ustawiono uruchamianie automatyczne arkuszy i jeli istnieje kilka arkuszy, Discoverer uruchomi ten ostatnio otwierany. Przy przechodzeniu przez kolejne arkusze program
Discoverer bdzie je uruchamia automatycznie.
62
Rysunek 4.8.
Kreator skoroszytw,
etap 2.
STICKY FEATURE
Program Discoverer 3.1 zapamituje nazw obszaru dziaania, z ktrym ostatnio pracowano. Jeeli uytkownik cofnie si i utworzy nowy skoroszyt, Discoverer uzna t nazw
za domylny obszar dziaania Wersja 3i programu nie oferuje takiej funkcji.
Wybr folderu
Po wybraniu obszaru dziaania Discoverer wywietla list dostpnych folderw w wybranym obszarze, co pokazano na rysunku 4.9. Aby otworzy wybrany folder, naciska si
symbol plus znajdujcy si z lewej strony folderu. Kady folder zawiera list elementw,
tworzcych podstaw zapytania.
63
Rysunek 4.9.
Otwarte foldery
z elementami
Wybr elementu
Po wybraniu folderu mona przystpi do wyboru elementu (elementw) z folderu.
Mona to zrobi na dwa sposoby:
Jeeli naley wybra wiksz liczb elementw z danego folderu, mona tego dokona
przez przytrzymywanie przycisku CTRL i wybieranie kadego z danych elementw.
Przy wybieraniu zostaj one podwietlone. Po wybraniu wszystkich niezbdnych elementw mona nacisn strzak wyboru lub nacisn jeden z podwietlonych elementw
i przecign go wraz z innymi do pola wyboru, jak pokazano na rys 4.10.
W chwili wybrania elementu grna strzaka wyboru staje si aktywna. Jeeli w polu
Selected znajduje si jeden lub wicej elementw i podwietli si jeden z nich, wwczas
aktywuje si dolna strzaka wyboru. Dolna strzaka wyboru jest uywana do usuwania
niepotrzebnych elementw z pola Selected.
64
Rysunek 4.10.
Elementy wybrane
do utworzenia
zapytania
W celu uycia okna dialogowego Find do wyszukania elementu naley wykona ponisze
czynnoci.
1. Najpierw wybiera si przycisk Find. Otworzy si okno dialogowe Find,
Przycisk Find jest umieszczony z prawej strony listy wyboru obszaru dziaania. Przycisk
ten oznaczono ikon w ksztacie latarki.
2. Wpisuje si cz szukanej nazwy elementu.
3. Zaznacza si Match Whole Word (Znajd tylko cae wyrazy), jeeli uytkownik
65
ma zamiar uy.
7. Nastpnie naciska si przycisk Go To (Id do). Powoduje to, e Discoverer
Autorzy uwaaj, e zdolno programu Discoverer do wyszukiwania elementw w obszarach dziaania jest wspania cech. Czste uywanie powyszego schematu jest godnym
zalecenia sposobem pracy, zwaszcza jeeli nie ma si pewnoci, czy dany element istnieje.
Uwaga do wersji 3i
Discoverer 3i nie posiada przycisku Find, wic powysze informacje dotycz programu
w wersji 3.1.
66
Typy elementw
Discoverer wykorzystuje ikony do prezentacji rnych typw danych i opcji wyboru.
Typy danych i opcje mog nalee do jednej z kategorii:
wartoci liczbowe;
warunki predefiniowane.
Wartoci liczbowe dane reprezentowane przez tak ikon (jej wygld przypomina klawiatur numeryczn) s liczbami, przykadowo, mog oznacza koszt i cen
sprzeday. Po naciniciu symbolu plus obok ikony pojawia si co najmniej sze podelementw do wyboru. Jeeli wybr nie zostanie dokonany, zostan przyjte wartoci
domylne, zdefiniowane przez administratora ustawie. Najczciej domylnym wyborem
jest SUM (element domylny jest pogrubiony, co pokazano na rysunku 4.11).
Rysunek 4.11.
Elementy
numeryczne,
warto domylna
pogrubiona
67
Poniej przedstawiono list moliwych wartoci i ich opis. Nie wszystkie opcje i typy
danych bd zawsze widoczne, zaley to od tego, w jaki sposb administrator programu
Discoverer skonfigurowa list dostpnych elementw. Moliwe jest take otrzymanie
listy LOV w elementami numerycznymi. W przypadku pojawienia si takiej listy bdzie
ona umiejscowiona przed pozostaymi dostpnymi funkcjami.
Jeeli Czytelnik nie pamita, jak funkcj peni kady z elementw, moe po prostu
go wybra. Spowoduje to, e na pasku stanu kreatora skoroszytw pojawi si odpowiedni opis.
68
Rysunek 4.12.
Zapytanie z uyciem
predefiniowanych
warunkw
Uwaga ta jest przeznaczona dla administratorw czytajcych ten podrozdzia. Uporzdkowanie folderw w kolejnoci najbardziej odpowiadajcej potrzebom uytkownikw
przyspieszy proces dokonywania wyboru. W podobny sposb mona uporzdkowa
elementy w folderze poprzez umieszczenie najczciej uywanych na szczycie listy.
Obydwa sposoby pomog uytkownikom dokonywa szybszego wyboru.
Bardzo przydatn funkcj jest to, e w momencie wyboru elementu aktywne pozostaj
tylko foldery powizane z wybranym elementem. Daje to wiedz dotyczc istniejcych
powiza i stanowi podpowied, jakich danych mona uy w zapytaniu. Jeeli jakie
foldery nie s dostpne, to pozostan oznaczone jako nieaktywne (za pomoc szarego
koloru). Zawsze mona jednak zobaczy ich zawarto poprzez naciniecie symbolu plus.
Administrator programu Discoverer moe ustawi uporzdkowanie folderw i elementw
w sposb najbardziej odpowiedni w danej sytuacji. Jeeli uytkownicy uwaaj, e dany
sposb uporzdkowania nie jest waciwy, powinni poprosi o wprowadzenie zmian.
69
NOETIX
Podczas uywania oprogramowania Noetix Views, zaleca si korzystanie z Pomocy
przy dokonywaniu wyboru. Pomoc oferowana przez firm Noetix jest prawdopodobnie
jednym z najlepszych poradnikw dostpnych on-line. Nie tylko opisuje on foldery i zawarte w nich elementy ale take wskazuje, ktre foldery mog zosta poczone z wybranym folderem. Wicej informacji o uyciu Noetix Views zawiera dodatek B.
70
Po zaznaczeniu pola Hide Duplicate Rows (Ukryj powielone wiersze) powtrnie wywietlona lista zawiera kod tylko 16 krajw, w ktrych wystpuj klienci. Patrzc na rysunek
4.15 atwo zauway, e US, BR i GB s wymienione tylko raz. Spenia to okrelone
wczeniej wymagania co do wywietlania oznacze krajw, w ktrych istniej klienci.
Nie zawsze naley ukrywa powtrzone wiersze. W rzeczywistoci niekiedy raport mgby
by niecisy, gdyby to wykona. Powielone wiersze niekiedy s wykorzystywane do
tworzenia bardziej zoonej prezentacji danych.
71
Rysunek 4.15.
Kody krajw
bez powtrze
Uwaga do wersji 3i
Mimo e w wydaniu 3.1 mona zmieni kolejno kolumn bezporednio w skoroszycie,
w wersji 3i nie mona tego zrobi. Wane jest natomiast, by zrobi to w czasie dziaania kreatora skoroszytw. W razie otwarcia skoroszytu i wyznaczenia kolumn do reorganizacji, trzeba edytowa arkusz w celu dokonania zmian.
72
Rysunek 4.16.
Kreator skoroszytw,
etap 4.
View Conditions for (Poka warunki dla) lista rozwijana, z ktrej mona wybra
odpowiednie warunki dla wszystkich elementw, elementw aktywnych lub tylko
okrelonych elementw;
73
74
Warunki
Due pole w rodkowej czci okna, ktre pokazane na rysunku 4.17 zawiera warunki
(predefiniowane i wybrane przez uytkownika), wykorzystywane w skoroszycie. Jeeli
w danej sytuacji wystpuje wicej ni jeden warunek, Discoverer domylnie podwietli
pierwszy z nich.
Rysunek 4.17.
Kreator skoroszytw,
etap 4. okno
warunkw
STICKY FEATURE
Opcja Sticky Feature zapamituje ostatni wybrany warunek i podwietla go przy przejciu do czynnoci wybierania warunkw w kreatorze skoroszytw.
Opis
Szare pole poniej listy warunkw zawiera opis wyej wybranego warunku.
Czym s warunki?
Warunki s ograniczeniami, kryteriami lub filtrami nakadanymi na zapytanie. Wszystkie te
terminy mog by uywane zamiennie. Osoby korzystajce z innych programw, jak np.
Microsoft Access s przyzwyczajone do terminw kryterium i filtr przy tworzeniu zapyta.
75
W programie Discoverer 3.1 pojcie warunek zdefiniowano jako zbir kryteriw filtrujcych
dane prezentowane w arkuszu. Warunki umoliwiaj ograniczenie liczby prezentowanych
danych lub zwikszenie poziomu szczegowoci w arkuszu.
W programie Discoverer 3i pojcie warunek okrelono jako polecenie suce do odnalezienia okrelonych danych. Wczenie warunku filtruje dane, ktre nie speniaj zadanego
warunku i umoliwia wywietlanie jedynie tych danych, ktre uytkownik chce oglda.
Jak wida, firma Oracle podaje rnice si definicje pojcia warunek w zapytaniu.
Autorzy uwaaj, e definicja z wersji 3i jest dokadniejsza i atwiejsza do zrozumienia
dla osb zaznajomionych z narzdziami do tworzenia zapyta.
Ponisze trzy przykady ilustruj koncepcj warunkw stosowanych w zapytaniu.
1. Wiadomo, e w drugim kwartale podatkowym sprzeda osiga zawsze lepsze
76
New (Nowy) przycisk uywany do otwierania okna New Condition (Nowy warunek).
Okno to pokazano na rysunku 4.18. Suy ono do tworzenia warunku dla zapytania.
Rysunek 4.18.
Okno New Condition
Edit (Edycja) przycisk uywany do otwierania okna Edit. Przycisk ten jest
widoczny tylko po wybraniu warunku, ktry mona edytowa. Przykadem takiego
warunku s te zdefiniowane przez uytkownika lub ograniczenie, ktre naoono
podczas wykonywania czynnoci w etapie 2. kreatora skoroszytw.
Okna te zostan opisane bardziej szczegowo w rozdziale 7., podobnie jak sposb tworzenia przydatnych i sensownych warunkw.
77
Pierwsze dwa sposoby zostan opisane w tym rozdziale, kolejne trzy zostan przedstawione w rozdziale 5.
Nie naley traktowa powyszej listy jako schematu dziaania. Dziki wykonaniu powyszych czynnoci Czytelnik powinien by w stanie efektywniej zarzdza wybieraniem
duej liczby danych bez tworzenia takich dugo wykonujcych si zapyta.
78
Tabela zbiorcza moe zosta zbudowana przez administratora programu Discoverer. Jeeli
tylko wystpuj tego typu obiekty, Discoverer analizuje zapytanie i jeli wszystkie elementy
znajduj si w tabeli zbiorczej, przekierowuje zapytanie, tak aby umoliwi korzystanie
wanie z tej tabeli.
W sytuacji, gdy nie mona samemu skierowa zapytania do tabeli zbiorczej, podczas
dyskusji o wymaganiach z administratorem programu Discoverer mona odkry, e taka
tabela istnieje. Jeeli tak jest, warto rozway wprowadzenie poprawek do listy wymaga,
tak by wczy tylko te elementy, ktre s zawarte w tabeli zbiorczej.
Jeeli tematyczna hurtownia danych lub tabela zbiorcza nie istniej, mona przedyskutowa
swoje wymagania z uytkownikiem uprzywilejowanym lub z administratorem programu
Discoverer. Osoby te mog pomc w rozpoczciu procesu tworzenia jednego z tych obiektw. Nie naley dopuszcza do siebie myli, e utworzenie jakiego zapytania jest zbyt trudne. Zawsze istnieje jakie wyjcie i naley korzysta ze wszystkich dostpnych zasobw.
79
Przegldanie wynikw
Chocia kreator skoroszytw posiada wicej moliwoci, Autorzy uwaaj, e najlepiej
bdzie kontynuowa nauk zamykajc kreatora i uruchamiajc utworzone zapytanie.
Nie ma powodw do zmartwienia pozostae etapy kreatora bd wci dostpne po
wykonaniu zapytania. Istnieje konkretny powd takiego postpowania. Zdaniem Autorw osoby bdce nowicjuszami w tworzeniu zapyta powinny rozpoczyna prac od
tworzenia prostych zapyta i rozbudowywa je krok po kroku. Jeeli Czytelnik bdzie
teraz kontynuowa rozpoznawanie moliwoci kreatora, moe okaza si, e utworzone
zapytanie nie zwraca adnych lub zbyt wiele danych lub e zapytanie przekroczyo limit
czasu w systemie. Lepszym sposobem nauki jest zbudowanie zapytania o podstawowym
stopniu zoonoci, obserwacja prostych danych a dopiero potem rozpoczcie dalszej nauki.
Aby obejrze wynik zapytania, naley nacisn przycisk Finish. Discoverer zamknie
kreatora skoroszytw, uruchomi zapytanie i wywietli wyniki. Rysunek 4.19 pokazuje
wynik typowego zapytania.
Rysunek 4.19.
Proste zapytanie
80
2. W polu zatytuowanym Find Text that (Znajd tekst, ktry) trzeba uy listy
81
Zaleca si powicenie pewnej iloci czasu na nauk powyszego schematu. Umiejtno efektywnego korzystania z funkcji wyszukiwania w programie Discoverer pozwoli
na zaoszczdzenie sporo czasu przy sprawdzaniu wynikw zapytania.
Uwaga do wersji 3i
Niestety wersja Oracle Discoverer 3i nie posiada powyszej funkcjonalnoci. W wersji 3i
programu Discoverer jedyn metod sprawdzenia, czy element wystpi, jest rczne
przewijanie wynikw. Jeeli w wyniku otrzymano setki stron, zabierze to troch czasu.
Zapisywanie zapytania
Komputery nigdy si nie zawieszaj, nieprawda? Jedn z dziwnych opinii o komputerach
jest wraenie, jak gdyby miay one swoj wasn osobowo. Wiedz, kiedy uytkownik
jest zajty, wiedz, kiedy na ekranie znajduje si jeszcze niezapisany, wany dokument
lub zapytanie i wiedz, kiedy uytkownik podejmuje ryzyko nie zapisujc swojej pracy.
Oczywicie, jeeli Czytelnik zapisuje wyniki swojej pracy regularnie, atwo zgadn, e
system bdzie pracowa w niezawodny sposb. Wystarczy jednak wstrzyma si z zachowywaniem efektw swojej pracy i zobaczy, co si bdzie dziao. Jaki zoliwy duszek
wewntrz systemu postanowi da swojemu uytkownikowi nauczk, zawiesi system
i wszystko zostanie utracone. Autorzy nie wiedz, ktry ukad scalony na pycie gwnej
zosta zaprogramowany w tym celu, bo gdyby to wiedzieli, nie byoby potrzeby tworzenia
niniejszego podrozdziau.
82
83
Rysunek 4.20.
Okno Save Workbook
Program Discoverer wywietla zapytanie Where Do You Want To Save This Workbook?
(Gdzie zapisa skoroszyt?) i daje do wyboru dwie nastpujce opcje:
Mj komputer
Wybr tej opcji pozwala na zapisanie skoroszytu zarwno na dysk twardy, jak i stacj
dyskw lub konto sieciowe i domylnie nadaje ona plikowi ze skoroszytem rozszerzenie
DIS. Jeeli uytkownik zamierza zapisywa skoroszyty zarwno na dysku twardym, jak
i koncie sieciowym, Autorzy zalecaj utworzenie specjalnego obszaru, w ktrym mona
bdzie je bezpiecznie zapisa. W ten sposb mona zachowa wszystkie swoje zapytania,
skatalogowa je i zorganizowa w foldery.
Po wybraniu opcji zapisu skoroszytu naley nacisn przycisk Save.
Discoverer otworzy teraz okno dialogowe Save As, pokazane na rysunku 4.21.
Rysunek 4.21.
Okno dialogowe
Save As
84
Save as type obszar ten pozwala na zmian format pliku, w ktrym jest zapisywane
zapytanie. Domylnie Discoverer nadaje skoroszytowi rozszerzenie DIS i zapisuje go jako
skoroszyt Oracle Discoverer. Jeeli uytkownik nie chce zapisywa zapytania o takim
rozszerzeniu, powinien nacisn strzak skierowan w d i wybra pozycj All Files (*.*)
Wszystkie pliki (*.*).Teraz mona zapisa zapytanie z wykorzystaniem wybranego
rozszerzenia. Jednake plik nadal bdzie stanowi skoroszyt Oracle Discoverer i tylko
w taki sposb moe by uywany.
Autorzy nie zalecaj zapisywania skoroszytw o rozszerzeniu pliku innym ni domylne.
Jeeli Czytelnik zdecyduje si zapisa skoroszyty uywajc innych rozszerze, moe
napotka trudnoci w pniejszym ich lokalizowaniu i zarzdzaniu skoroszytami.
Po nadaniu nazwy zapytaniu naley nacisn przycisk Save. Zapytanie jest teraz bezpieczne i nawet jeeli system si zawiesi, nie zrobi to adnej rnicy.
Baza danych
Po wybraniu tej opcji skoroszyt zostanie zapisany na odpowiednim koncie programu
Discoverer na serwerze bazy danych. Naley zwrci uwag, by nie marnowa miejsca
na serwerze i zapisywa tylko w peni dziaajce, robocze wersje skoroszytw.
Po wybraniu opcji zapisu do bazy danych naley nacisn przycisk Save.
Discoverer otworzy teraz okno dialogowe Save Workbook to Database (Zapisywanie
skoroszytw w bazie danych), pokazane na rysunku 4.22.
85
Rysunek 4.22.
Okno dialogowe
Save Workbook
to Database
Name (Nazwa);
Save (Zapisz);
Cancel (Anuluj);
Help (Pomoc).
86
Cancel nacinicie tego przycisku anuluje zapisywanie i umoliwia powrt do wynikw zapytania;
Help nacinicie tego przycisku powoduje wywoanie ekranu pomocy programu
Discoverer.
Jeli w przypadku pracy z programem Discoverer w wersji 3.1 nie wida opcji zapisu
do bazy danych, jest to spowodowane tym, e administrator zablokowa t moliwo.
Jeeli uytkownik uwaa, e jest ona mu potrzebna, powinien porozmawia na ten temat
z administratorem.
Uwaga do wersji 3i
Jeeli administrator programu Discoverer zablokowa moliwo zapisu do bazy danych,
uytkownik znajduje si w fatalnej sytuacji. Jeeli nie mona zapisywa wynikw swojej
pracy w komputerze lokalnym (My Computer) a zapis do bazy danych jest take zabroniony, nie mona nigdzie zachowywa utworzonych zapyta. By moe warto porozmawia z administratorem programu Discoverer i skoni go do wczenia moliwoci zapisu
utworzonych skoroszytw do bazy danych. Moe jednak istnie powd, dla ktrego niektrzy uytkownicy nie mog zapisywa utworzonych zapyta przez sie. By moe s
to nowicjusze w obsudze programu Discoverer lub by moe przedsibiorstwo zastrzego prawo tworzenia zapyta dla zespou wewntrznego. W takich przypadkach uytkownik moe jedynie uruchamia zapytania ale nie moe ich tworzy.
Jeeli Czytelnik pracuje w programie Discoverer 3i i utworzy nowe zapytanie lecz administrator programu Discoverer zablokowa moliwo zapisu do bazy danych, powysza
uwaga wyjania, dlaczego nie bdzie w stanie zapisa zapyta. Kada prba zapisu zapytania bdzie powodowaa wywietlenie komunikatu o niewystarczajcych uprawnieniach.
87
Podsumowanie
W niniejszym rozdziale Czytelnik pozna prosty schemat, umoliwiajcy tworzenie nowych zapyta. Wyjaniono, ze w programie Discoverer 3.1 kreator skoroszytw skada
si z szeciu etapw, podczas gdy w wersji 3i z dziewiciu.
Podajc przez pierwsze cztery kroki kreatora skoroszytw Czytelnik dowiedzia si,
jak tworzy zapytanie i unika tworzenia zapyta o zbyt dugim czasie wykonywania
si. Przedstawiono take metody przegldania wynikw i zapisywania efektw swojej
pracy. Dla pocztkujcego uytkownika programu Discoverer jest to dobra metoda nauki
i powinna by wykorzystywana do czasu nabrania dowiadczenia w tworzeniu zapyta.
W rzeczywistoci nawet wytrawni uytkownicy przyjmuj t drog i rzadko korzystaj
z pozostaych moliwoci kreatora przed obejrzeniem wstpnych wynikw.
Autorzy byliby jednak niedokadni, gdyby nie wyjanili pozostaych etapw kreatora
skoroszytw. Zostan opisane w nastpnym rozdziale.