데이터 흐름 매핑의 필터 변환

적용 대상: Azure Data Factory Azure Synapse Analytics

데이터 흐름은 Azure Data Factory 파이프라인과 Azure Synapse Analytics 파이프라인 모두에서 사용할 수 있습니다. 이 문서는 매핑 데이터 흐름에 적용됩니다. 변환을 접하는 경우 매핑 데이터 흐름을 사용하여 데이터 변환 소개 문서를 참조하세요.

팁

Dataflow Gen2의 동등한 변환(행 필터링)은 데이터 흐름 사용자 매핑에 대한 Dataflow Gen2에 대한 가이드를 참조하세요.

필터 변환은 조건에 따라 행 필터링을 허용합니다. 출력 스트림에는 필터링 조건과 일치하는 모든 행이 포함됩니다. 필터 변환은 SQL의 WHERE 절과 유사합니다.

구성

데이터 흐름 식 작성기를 사용하여 필터 조건에 대한 식을 입력합니다. 식 작성기를 열려면 파란색 상자를 선택합니다. 필터 조건은 반드시 부울 타입이어야 합니다. 식을 만드는 방법에 대한 자세한 내용은 식 작성기 설명서를 참조하세요.

필터 변환

데이터 흐름 스크립트

구문

<incomingStream>
    filter(
        <conditionalExpression>
    ) ~> <filterTransformationName>

예시

아래 예제는 들어오는 스트림인 FilterBefore1960를 사용하는 CleanData이라는 필터 변환입니다. 필터 조건은 식 year <= 1960입니다.

UI에서 이 변환은 아래 이미지와 같습니다.

필터 변환

이 변환에 대한 데이터 흐름 스크립트는 아래 코드 조각에 있습니다.

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

선택 변환을 사용하여 열을 필터링합니다.