Podział pola na rekordy
Operacji Podział pola na rekordy należy używać, gdy pojedyncze pole agreguje kilka różnych danych (np. nr PESEL zawiera w sobie datę urodzenia i cyfrę oznaczającą płeć). Funkcja pozwala na ekstrakcję poszczególnych danych, tworząc nowy rekord z polami zawierającymi dane wyciągnięte z pola źródłowego.
- Oznacz na schemacie danych pole będące typu Łańcuch znaków adnotacją Podział pola na rekordy.

- Standardowo, wszystkie opcje operacji są dostępne w panelu Szczegóły.
W celu poprawnego funkcjonowania operacji, należy ustawić następujące opcje:
- Nazwa rekordu wynikowego, czyli nazwa rekordu zawierającego pola z podzielonymi danymi.
- Wyrażenie regularne – do ekstrakcji danych z pola źródłowego używane jest wyrażenie regularne z grupami nazwanymi, które to grupy są następnie zamieniane na pola w rekordzie wynikowym. Pole źródłowe jest następnie dopasowywane do zdefiniowanego wyrażenia i wyniki dopasowania poszczególnych grup są zapisywane do odpowiednich pól w rekordzie wynikowym.
- Wielokrotny – czy wyrażenie ma być dopasowane do pola źródłowego tylko raz, czy dopóki istnieją jeszcze jakieś dopasowania.
Przykład
- Występuje rekord danych zawierający pole
PESEL. W celu wykonania np. walidacji, należy podzielić to pole na datę urodzenia, płeć oraz sumę kontrolną poprzez dodanie do pola PESEL adnotacji Podział pola na rekordy. - Kolejny krok to podanie nazwy rekordu wynikowego oraz zdefiniowanie wyrażenia regularnego dzielącego pole
PESELna odpowiednie pola w rekordzie wynikowym: - Dodatkowo należy wyłączyć opcję Wielokrotny, gdyż z nr-u PESEL można utworzyć dokładnie jeden rekord wynikowy.
