위치:
Salesforce 개체에서 추출한 레코드 필터링
sfdcDigest Transformation 변환에 필터를 추가하여 Salesforce 개체에서 모든 레코드의 하위 집합을 추출합니다. 레코드를 필터링하여 추출된 레코드 및 처리된 레코드 수를 줄이고, 관련이 없거나 민감한 데이터가 포함된 레코드를 제외하며, 데이터 플로 성능을 향상할 수 있습니다.
필터는 각각의 필터 조건이 필드 값을 값에 비교하는 하나 이상의 필터 조건으로 되어 있습니다. 예를 들면 Amount >= 1000000와 같습니다. CALENDAR_YEAR(CreatedDate) = 2011와 같은 필터 조건에서 필드 값에 SOQL 기능을 적용할 수도 있습니다. 논리 연산자 AND, OR 및 NOT을 사용하여 여러 필터 조건을 추가할 수 있습니다. 백슬래시(\)를 사용하여 문자열에 포함된 큰따옴표를 이스케이프할 수도 있습니다.
sfdcDigest Transformation 변환은 필터가 true인 모든 레코드를 추출합니다. 증분 추출에 sfdcDigest 변환을 구성한 경우 증분이 실행되는 동안만 추출된 데이터에 필터가 적용됩니다. CRM Analytics는 이전에 데이터 집합으로 로드된 레코드에 필터를 적용하지 않습니다. 잘못된 필터를 추가하는 경우 데이터 플로가 런타임에 실패합니다.
sfdcDigest의 각 인스턴스에 대해 다음 필터 유형 중 하나를 사용할 수 있습니다.
- 구조화된 필터
- 고급 필터
- sfdcDigest 변환의 구조화된 필터
JSON 구문을 사용하여 구조화된 필터를 정의합니다. - sfdcDigest 변환의 고급 필터
Salesforce 개체 쿼리 언어(SOQL) WHERE 절 식을 사용하여 고급 필터를 정의합니다. SOQL을 숙지하는 경우에만 고급 필터를 사용하십시오.

