식 규칙은 식 함수와 열을 사용하여 규칙 논리를 정의합니다. Analyst 도구에서 식 규칙을 생성한 다음 열 프로필에 추가합니다.
식 규칙을 사용하여 열 프로필에서 열의 값 유효성을 검사하거나 값을 변경합니다. 프로필에서 사용할 식 규칙을 하나 이상 작성할 수 있습니다. 식 함수는 소스 데이터를 변환하는 데 사용되는 SQL 형식의 함수입니다. 다음과 같은 유형의 함수로 식 규칙 논리를 작성할 수 있습니다.
문자
변환
데이터 정리
날짜
인코딩
재무
숫자
지수
특수
테스트
다음 방법을 사용하여 식 규칙을 생성할 수 있습니다.
프로필 마법사. 열 프로필을 생성하거나 편집할 때 프로필 마법사에서 식 규칙을 생성하고 적용할 수 있습니다. 규칙을 재사용 가능 규칙으로 승격하고 여러 프로필에서 사용할 수 있습니다.
규칙 사양. Analyst 도구에서 규칙 사양을 구성하고 열 프로필에서 규칙 사양을 사용할 수 있습니다. 규칙 사양을 구성하는 경우 비즈니스 규칙의 요구 사항을 하나 이상의 규칙 문으로 변환합니다. 규칙 문은 데이터 집합이 비즈니스 규칙을 준수하는지 여부를 결정하는 논리를 나타냅니다. 규칙 사양에서 맵렛을 생성하고 Developer tool에서 생성한 열 프로필에서 맵렛을 사용합니다.
식 편집기를 사용하여 식 함수를 추가하고, 열을 함수에 대한 입력으로 구성하고, 식 유효성을 검사하고, 반환 유형, 전체 자릿수, 소수 자릿수를 구성할 수 있습니다. 식 규칙을 생성 및 유효성 검사한 후에는 출력 규칙 열의 전체 자릿수 값을 편집할 수 있습니다. 기본적으로 출력 규칙 열의 전체 자릿수 값은 10으로 설정되어 있습니다. 출력 규칙 열이 설정된 전체 자릿수 값을 초과하는 경우 전체 자릿수 값이 잘립니다.
식 규칙의 출력은 규칙 이름을 열 이름으로 사용하는 가상 열입니다. Analyst 도구는 가상 열에서 열 프로필을 실행합니다. 식 규칙을 사용하여 우편 번호 유효성을 검사하는 경우를 예로 들어 보겠습니다. 이 규칙은 우편 번호가 유효하면 1을 반환하고 유효하지 않으면 0을 반환합니다. Informatica Analyst는 규칙의 출력 값 1 및 0에 대해 열 프로필을 실행합니다.