로드 스크립트 및 차트 표현식에서 정규식 작업 | Qlik Cloud 도움말
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

로드 스크립트 및 차트 표현식에서 정규식 작업

데이터 로드 스크립트 및 차트 표현식에서 정규식(regex)을 사용하여 분석 및 데이터 준비를 강화하십시오. 정규식은 텍스트 기반 데이터를 찾고 바꾸기 위한 고급의 유연하고 강력한 옵션을 제공합니다. Qlik Sense스크립트 인터페이스에서 정규식으로 작업하려면 사용 가능한 스크립트 및 차트 함수를 사용하십시오.

정규식 작업 방법

정규식(regex)은 고급 패턴 일치를 위한 광범위한 옵션을 제공합니다. 식별하려는 특정 텍스트 패턴을 지정하는 정규식을 작성하십시오. 예를 들어, 더 큰 자연어 본문 내에서 이메일 주소나 웹 URL의 발생을 찾을 수 있습니다.

정규식을 작성할 수 있는 다양한 형식이 있으며, 각각 고유한 구문 규칙이 있습니다. 사용 가능한 정규식 함수는 Perl 정규식 구문을 사용합니다.

Qlik Sense스크립트 인터페이스에서 정규식으로 작업하려면 사용 가능한 정규식 스크립트 및 차트 함수를 사용하십시오. 이러한 함수를 사용하려면 정규식의 작동 방식에 대한 기본적인 이해가 있다고 가정합니다. 예제를 포함한 자세한 내용은 사용 가능한 함수 및 예제를 참조하십시오.

사용 사례

정규식을 다음 용도로 사용할 수 있습니다.

  • 여러 개의 고유한 구성 요소가 포함된 텍스트에서 정보를 추출하고 분리합니다. 예를 들어 이메일 주소, 전화번호, 웹 URL 등이 있습니다.

  • 데이터의 서식을 표준화합니다.

  • 텍스트를 검색 및/또는 바꿉니다.

사용 가능한 정규식 함수를 사용하여 로드 스크립트에서 다음을 수행할 수 있습니다.

  • 데이터를 변환하고 분석에 사용할 수 있도록 로드합니다.

  • 데이터가 서식 및 기타 규정 준수 표준을 따르는지 확인하기 위해 데이터의 유효성을 검사합니다.

  • 개인 식별 정보(PII)를 식별, 마스킹 또는 분석 콘텐츠 소비자에게 적합한 형태로 변경합니다.

  • 특정 텍스트 패턴과 일치하는지 여부에 따라 응용 프로그램에 데이터를 선택적으로 로드합니다.

차트 표현식에서 정규식 함수의 사용 사례는 로드 스크립트의 사용 사례와 유사합니다. 차트 표현식에서 함수를 사용하면 다음을 수행할 수도 있습니다.

  • 사용자의 요구 및 상호 작용에 따라 조건부로 또는 정적으로 즉시 데이터를 변환합니다.

  • 함수를 사용하여 레이블, 색상 설정 및 기타 차트 관련 속성을 정의합니다.

성능 고려 사항

로드 스크립트 및 차트 표현식에서 사용할 수 있는 정규식 함수는 유연성이 요구되는 고급 문자열 변환에 가장 적합합니다. 정규식 함수를 사용하는 것은 정규식이 아닌 대안보다 리소스를 더 많이 사용합니다. 더 간단한 데이터 변환의 경우 문자열 함수를 포함하여 사용 가능한 다른 스크립트 및 차트 함수를 사용하는 것이 좋습니다. 사용 가능한 문자열 함수 목록은 문자열 함수를 참조하십시오.

대용량 데이터로 작업할 때 크거나 음수인 n 값의 일치 항목을 검색하는 정규식 작업은 성능 저하를 일으킬 수 있습니다. 사용 가능한 정규식 함수의 컨텍스트에서 n 값은 occurrence, countfield_no와 같은 함수 인수와 일치합니다.

사용 가능한 함수 및 예제

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 알려 주십시오!