|
W programie iManager można tworzyć dwa rodzaje zapytań: ręczne i zapisane. Zapytania ręczne nie są zapisywane — są wykonywane jednorazowo. Zapytania zapisane znajdują się na liście zapytań i można je uruchamiać wielokrotnie w różnych bazach danych.
WAŻNE: Zapytania zapisane są przechowywane w obiekcie użytkownika, który jest używany przy logowaniu w programie iManager. Zapytania te nie są więc dostępne dla innych użytkowników systemu.
Aby utworzyć zapytanie ręczne w programie iManager:
Kliknij opcję Zapytanie ręczne.
Wybierz bazę danych, której ma dotyczyć zapytanie.
Informacje o definiowaniu dostępnych baz danych można znaleźć w części Tworzenie definicji baz danych.
W polu Nazwa wprowadź nazwę, która ma być wyświetlana w tytule wyników zapytania.
W oknie Zapytanie zdefiniuj instrukcję zapytania.
Więcej informacji na temat tworzenia zapytań SQL można znaleźć w podręczniku „Novell Nsure Audit — podręcznik administracji”.
WSKAZÓWKA: Instrukcja zapytania nie musi zawierać klauzuli FROM. Klauzula FROM jest w programie iManager tworzona dynamicznie przy użyciu tabeli określonej w definicji bazy danych wybieranej podczas uruchamiania zapytania. Jeśli jednak instrukcja zawiera klauzulę FROM, w programie iManager utworzone zostanie zapytanie dotyczące tabeli określonej w instrukcji. Podstawowe informacje o tworzeniu instrukcji zapytań SQL można znaleźć w podręczniku „Novell Nsure Audit — podręcznik administracji”.
Kliknij opcję Uruchom zapytanie.
Aby utworzyć zapytanie zapisane w programie iManager:
Kliknij opcję Nowy.
W polu Nazwa wprowadź nazwę, która ma być używana dla zapytania.
Nazwa zapytania jest wyświetlana na liście zapytań i w tytule wyników zapytania.
Zdefiniuj instrukcję zapytania.
Utwórz zapytanie za pomocą kreatora zapytań.
lub
Wpisz instrukcję zapytania w oknie Zapytanie dotyczące instrukcji SQL.
Podstawowe informacje o tworzeniu zapytań SQL można znaleźć w podręczniku „Novell Nsure Audit — podręcznik administracji”..
WSKAZÓWKA: Instrukcja zapytania nie musi zawierać klauzuli FROM. Klauzula FROM jest w programie iManager tworzona dynamicznie przy użyciu tabeli określonej w definicji bazy danych wybieranej podczas uruchamiania zapytania. Jeśli jednak instrukcja zawiera klauzulę FROM, w programie iManager utworzone zostanie zapytanie dotyczące tabeli określonej w instrukcji. Podstawowe informacje o tworzeniu instrukcji zapytań SQL można znaleźć w podręczniku „Novell Nsure Audit — podręcznik administracji”.
Opcję Translacja nazw kolumn należy zaznaczyć, jeśli nagłówki kolumn na ekranie wyników zapytania mają być opatrywane etykietami z tytułami pól zdefiniowanymi w schemacie dziennika.
Zaznaczanie tej opcji jest zalecane tylko w przypadku zapytań, które zwracają zdarzenia jednego typu. Jeśli opcja zostanie zaznaczona dla zapytań, które zwracają wiele typów zdarzeń, nagłówkom kolumn zostaną nadane etykiety z tytułami pól z ostatniego zdarzenia zwróconego w zapytaniu.
WAŻNE: Do działania tej opcji konieczne jest zaimportowanie schematu dziennika każdej aplikacji. Informacje na ten temat można znaleźć w części Dodawanie zdarzeń produktu.
Po zakończeniu kliknij przycisk OK.
Zapytanie będzie wyświetlane na liście zapytań.
W przypadku nieznajomości języka zapytań SQL do definiowania podstawowych zapytań zapisanych można użyć Kreatora zapytań. Kreator zapytań ułatwia proces tworzenia zapytań za pomocą listy predefiniowanych parametrów. Następnie z wybranych parametrów automatycznie tworzona jest instrukcja zapytania.
Kreator zapytań oferuje do wyboru jedynie ograniczony zestaw parametrów, dlatego też tworzone za jego pomocą zapytania są bardzo proste. Jest to jednak najłatwiejszy sposób tworzenia zapytań, pozwalający uzyskać większość podstawowego typu zapytań.
Poniżej przedstawiono opisy opcji kreatora zapytań,
Opcja zapytania |
Opis |
Pole zdarzenia |
Pole zdarzenia, którego ma dotyczyć zapytanie. Więcej informacji na temat pól zdarzeń można znaleźć w części Struktura zdarzeń.
|
Warunek |
Relacja, na podstawie której serwer gromadzenia dzienników odnosi wartość do zawartości pola zdarzenia. W zależności od pola zdarzenia można z listy rozwijanej wybierać następujące warunki:
|
Wartość |
Wartość danego pola zdarzenia. Wykonywana instrukcja zapytania odnosi wartość do zawartości danego pola zdarzenia zgodnie z relacją określoną atrybutem Warunek. Jeśli zdarzenie spełnia dane kryteria, jest ono zwracane w wynikach zapytania.
|
Operator |
W celu zawężenia zakresu wyników zapytania można określić wartości dla wielu pól zdarzeń. Korzystając ze standardowych operatorów „i”, „lub” i „nie”, można zdefiniować wiele warunków zdarzeń. Operator „gotowe” wskazuje koniec instrukcji zapytania. Warunki są kumulowane, czyli stosowane kolejno w celu zawężenia wyników.
|
Strzałki |
Za pomocą strzałki w dół można przenosić zapytanie do okna Zapytanie dotyczące instrukcji SQL. Z parametrów zdefiniowanych w kreatorze zapytań tworzona jest w programie iManager instrukcja zapytania SQL. Za pomocą strzałki w górę można przenosić instrukcję zapytania SQL z okna Zapytanie dotyczące instrukcji SQL do kreatora zapytań. Jeśli instrukcja zapytania zawiera klauzule, które nie należą do zakresu kreatora zapytań, w programie iManager zwracany jest błąd Instrukcja SQL jest zbyt złożona, aby można było użyć kreatora. |
Każde zapytania zapisane można poddać edycji — łącznie z zapytaniami predefiniowanymi programu iManager. Aby dokonać edycji zapytania zapisanego:
Zaznacz pole wyboru obok zapytania do edycji.
Kliknij opcję Edytuj.
Wyświetlony zostanie ekran Edytuj zapytanie.
Wprowadź wymagane zmiany w polach zapytania. Informacje o tych polach można znaleźć w punkcie Tworzenie zapytania zapisanego powyżej.
Po zakończeniu kliknij przycisk OK.
Aby usunąć zapytanie zapisane, zaznacz pole wyboru obok nazwy danego zapytania i kliknij opcję Usuń. Zapytanie zostanie usunięte z listy zapytań.
Dodatkowe informacje można znaleźć w częściach Uruchamianie zapytań, Eksportowanie wyników zapytań i Drukowanie wyników zapytań.
Więcej informacji na temat korzystania z programu Nsure Audit można znaleźć w pomocy do programu Nsure Audit.
Symbol znaku towarowego (® TM itp.) oznacza znak towarowy firmy Novell. Gwiazdka (*) oznacza znak towarowy innej firmy. Aby uzyskać więcej informacji o znakach towarowych, patrz Informacje prawne.