| Termin | Definicja |
|---|---|
| zaawansowane filtry | Zaawansowane filtry pozwalają na precyzyjne segmentowanie danych według wielu jednoczesnych warunków. Na czym polegają zaawansowane filtryZaawansowane filtry służą do wybierania z większego zbioru tylko tych rekordów, które spełniają określone kryteria. W odróżnieniu od prostego filtrowania według jednej wartości można łączyć kilka warunków dotyczących różnych pól, kolumn lub właściwości plików. Przykładowo lista dokumentów może zostać ograniczona jednocześnie do plików utworzonych w określonym przedziale dat, należących do wskazanego typu i zawierających konkretny fragment nazwy. Wynik filtrowania nie musi usuwać pozostałych danych; najczęściej są one jedynie ukrywane do czasu wyłączenia filtra. W filtrach wielokryterialnych stosuje się operatory logiczne. Operator AND oznacza, że wszystkie wskazane warunki muszą być spełnione, natomiast OR pozwala zaakceptować rekord spełniający przynajmniej jeden z kilku warunków. Często dostępne są również operatory porównania, takie jak równa się, nie równa się, większe niż, mniejsze niż, większe lub równe oraz mniejsze lub równe. Dla tekstu używa się między innymi wyszukiwania wartości zawierających, zaczynających się od albo kończących się określonym ciągiem znaków. Kryteria tekstowe, liczbowe i czasoweRodzaj kryterium powinien odpowiadać typowi przechowywanych danych. Dla pól tekstowych filtr może wyszukiwać dokładne dopasowanie, część wyrazu albo wartości puste. W przypadku liczb można ograniczyć wyniki do zakresu, na przykład do urządzeń o określonej pojemności pamięci, plików większych od wskazanego rozmiaru albo pozycji mieszczących się w przedziale cenowym. Ważne jest, aby dane liczbowe były zapisane jako liczby, a nie jako tekst, ponieważ zapis tekstowy może powodować porównywanie znaków zamiast wartości. Filtry dat umożliwiają wybór rekordów według dnia, miesiąca, roku lub przedziału czasowego. Program musi jednak prawidłowo rozpoznawać format daty i czas strefowy, jeśli dane zawierają również godzinę. W praktyce filtr „od” i „do” powinien jasno określać, czy granice zakresu są włączone. Przy analizie logów komputerowych ma to znaczenie, ponieważ wpis z dokładnym czasem granicznym może zostać pominięty, jeżeli użytkownik zastosuje nieodpowiedni operator. Podobnie filtr wartości pustych nie zawsze jest równoważny filtrowi wartości zerowej: brak danych i liczba 0 oznaczają różne stany. Łączenie warunków i kontrola wynikówPrzy budowaniu złożonego filtra należy sprawdzić kolejność oraz sposób grupowania warunków. Wyrażenie „typ pliku to PDF oraz rozmiar większy niż 10 MB lub nazwa zawiera kopia” może zostać zinterpretowane na dwa sposoby, zależnie od tego, czy operator OR obejmuje tylko dwa ostatnie warunki, czy całą grupę. Nawiasy lub osobne grupy kryteriów pozwalają jednoznacznie określić logikę. Bez takiej kontroli wynik może zawierać rekordy pozornie niepasujące do oczekiwań. Po zastosowaniu filtra warto porównać liczbę znalezionych rekordów z przewidywanym zakresem i sprawdzić kilka wyników ręcznie. Należy zwrócić uwagę na wielkość liter, dodatkowe spacje, znaki diakrytyczne, różne warianty nazw oraz wartości zapisane w odmiennych jednostkach. Wyszukiwanie części tekstu może znaleźć zarówno oczekiwane słowo, jak i dłuższe wyrazy zawierające ten sam ciąg znaków. Jeżeli filtr jest używany cyklicznie, dobrze jest zapisać jego konfigurację lub udokumentować kryteria, aby późniejsze wyniki można było odtworzyć i porównać. Znaczenie filtrów podczas pracy z komputeremZaawansowane filtrowanie pomaga uporządkować pliki, listy urządzeń, raporty diagnostyczne i zestawienia serwisowe. Można dzięki niemu szybciej wyodrębnić dokumenty według rozszerzenia, daty modyfikacji lub nazwy, a także przeanalizować zgłoszenia spełniające kilka warunków technicznych. Filtr nie poprawia jakości danych samoczynnie, dlatego błędne, niepełne albo niespójne wpisy nadal mogą prowadzić do niepełnego wyniku. Jeżeli program działa wolno przy dużym zbiorze, przyczyną może być liczba przetwarzanych rekordów, skomplikowane warunki, brak indeksu w systemie bazodanowym albo niewydajne wyszukiwanie pełnotekstowe. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, dlatego podczas diagnostyki można sprawdzić również problemy z aplikacjami, plikami oraz działaniem systemu, które utrudniają poprawne filtrowanie danych. W przypadku nieprawidłowych wyników należy ustalić, czy problem wynika z konfiguracji kryteriów, formatu danych, uprawnień użytkownika, uszkodzenia plików czy błędnego działania programu. Taka kolejność pozwala oddzielić błąd logiczny w filtrze od usterki komputera lub oprogramowania. |