Praca z wyrażeniami regularnymi w skryptach ładowania i wyrażeniach wykresu
Rozbuduj analitykę i przygotowanie danych za pomocą wyrażeń regularnych w skryptach ładowania danych i wyrażeniach wykresu. Wyrażenia regularne oferują zaawansowane, elastyczne i potężne opcje wyszukiwania oraz zastępowania danych tekstowych. Aby pracować z wyrażeniami regularnymi w Qlik Sense i interfejsie Skrypt, używaj dostępnych funkcji skryptów i wykresów.
Jak pracować z wyrażeniami regularnymi
Wyrażenia regularne oferują szerokie możliwości zaawansowanego dopasowywania wzorców. Napisz wyrażenie regularne, aby określić konkretny wzorzec tekstu, który chcesz zidentyfikować. Na przykład, możesz chcieć znaleźć wystąpienia adresów e-mail lub adresów URL w większych fragmentach języka naturalnego.
Istnieje wiele formatów, w których można zapisywać wyrażenia regularne, a każdy z nich ma własne reguły składni. Dostępne funkcje wyrażeń regularnych używają składni wyrażeń regularnych Perl.
Aby pracować z wyrażeniami regularnymi w Qlik Sense i interfejsie Skrypt, używaj dostępnych funkcji skryptów i wykresów. Korzystanie z tych funkcji wymaga podstawowej orientacji w działaniu wyrażeń regularnych. Więcej informacji, w tym przykłady, zawiera temat Dostępne funkcje i przykłady.
Zastosowania
Wyrażeń regularnych można używać do następujących celów:
-
Wyodrębnianie i oddzielanie informacji z tekstu zawierającego wiele odrębnych komponentów Na przykład adresów e-mail, numerów telefonów, adresów URL i innych informacji.
-
Standaryzacja formatowania danych.
-
Wyszukiwanie lub zamiana tekstu.
Dzięki dostępnym funkcjom wyrażeń regularnych w skryptach ładowania można wykonywać następujące czynności:
-
Transformacja danych i ładowanie ich do wykorzystania w analityce.
-
Weryfikacja danych w celu obserwowania ich zgodności z formatowaniem i innymi standardami.
-
Identyfikowanie, maskowanie lub zmienianie danych osobowych w formie odpowiedniej dla odbiorców treści analitycznych.
-
Selektywne ładowanie danych do aplikacji w zależności od tego, czy pasują one do określonych wzorców tekstowych.
Zastosowania funkcji wyrażeń regularnych w wyrażeniach wykresu są podobne do zastosowań skryptów ładowania. Korzystanie z funkcji w wyrażeniach wykresu umożliwia także wykonywanie następujących czynności:
-
Transformacja danych na bieżąco, warunkowo lub statycznie, w zależności od potrzeb i interakcji użytkownika.
-
Funkcje te służą do definiowania etykiet, ustawień kolorów i innych właściwości charakterystycznych dla wykresów.
Kwestie wydajności
Funkcje wyrażeń regularnych dostępne w skryptach ładowania i wyrażeniach wykresu przydają się najbardziej do zaawansowanych transformacji ciągów znaków, gdzie wymagana jest elastyczność. Korzystanie z funkcji wyrażeń regularnych jest bardziej zasobochłonne niż alternatywne rozwiązania. W przypadku prostszych transformacji danych warto rozważyć użycie innych dostępnych funkcji skryptów i wykresów, w tym funkcji ciągów. Lista dostępnych funkcji ciągów znajduje się w temacie Funkcje ciągów znaków.
Podczas pracy z dużymi wolumenami danych operacje z wykorzystaniem wyrażeń regularnych w celu wyszukiwania dopasowań dużych lub ujemnych wartości n mogą powodować spadek wydajności. W kontekście dostępnych funkcji wyrażeń regularnych wartość n odpowiada argumentom funkcji takim jak occurrence, count i field_no.