Przejdź do głównej zawartości

Validity

Validity mierzy, czy wartości pól odpowiadają oczekiwanym formatom, zakresom i wzorcom. Pole może być wypełnione (complete), ale nadal zawierać nieprawidłowe dane — Validity wykrywa te problemy.

Strategia Validity ocenia każdą wartość pola na podstawie oczekiwanych reguł:

  1. Pola Picklist — Sprawdza, czy wartości odpowiadają zdefiniowanym wartościom picklist (zarówno metadane, jak i wartości bieżące)
  2. Pola tekstowe — Waliduje według wzorców formatowania (np. format email, format telefonu)
  3. Pola numeryczne — Waliduje według oczekiwanych zakresów
  4. Pola daty — Sprawdza rozsądne zakresy dat

Sekcja Defaults kontroluje globalne opcje walidacji stosowane do wszystkich pól:

UstawienieOpis
Include blank values in validationGdy włączone, puste/null wartości nie przejdą walidacji
Case-sensitive matchingDopasowywanie wzorców uwzględnia wielkość liter
Pattern SelectionWybierz domyślny wzorzec walidacji (Email, URL, Fixed Length lub niestandardowy regex)

Tabela Field Overrides poniżej wymienia każde pole w zakresie z bieżącym wzorcem i statusem. Pola oznaczone „Default” używają ustawień globalnych, „None” oznacza, że wzorzec nie został jeszcze przypisany.

Konfiguracja Validity z wartościami domyślnymi (Validation Options, Pattern Selection) i tabelą Field Overrides

Kliknij pole w tabeli Field Overrides, aby otworzyć modalne okno konfiguracji. Tutaj możesz przypisać określony wzorzec walidacji dla tego pola — wybierz z predefiniowanych wzorców (Email, URL, Fixed Length) lub wybierz Custom, aby wprowadzić własny regex. Każde nadpisanie pola pozwala również niezależnie od ustawień globalnych przełączać Include blank values i Case-sensitive matching. Użyj linku Revert to Global, aby przywrócić pole do ustawień globalnych.

Modalne okno konfiguracji per pole dla pola Name z predefiniowanymi opcjami wzorców (Email, URL, Fixed Length, Custom)

WynikPunkty
Wszystkie wartości prawidłowe100
Niektóre nieprawidłoweProporcjonalnie do procentu prawidłowych
Wszystkie nieprawidłowe0
Brak danych0

DQS używa wyrażeń regularnych kompatybilnych z Java do walidacji pól tekstowych. Po wybraniu Custom w selektorze wzorców pojawia się pole tekstowe, w którym można wprowadzić własny wzorzec regex.

Niestandardowe wejście wzorca regex w modalnym oknie konfiguracji per pole

Zobacz Tester Regex — interaktywne narzędzie testowe z biblioteką gotowych wzorców dla email, telefonu, URL, kodów pocztowych i innych.

  • Zapewnienie, że pola email zawierają poprawnie sformatowane adresy e-mail
  • Weryfikacja, że pola picklist zawierają tylko zatwierdzone wartości
  • Wykrywanie wpisów tekstowych w polach, które powinny używać kontrolowanych słowników
  • Walidacja formatów numerów telefonów w różnych regionach