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

적용 대상: Azure Data Factory Azure Synapse Analytics

기업용 올인원 분석 솔루션인 Microsoft Fabric의 Data Factory를 사용해 보세요. Microsoft Fabric은 데이터 이동부터 데이터 과학, 실시간 분석, 비즈니스 인텔리전스 및 보고에 이르기까지 모든 것을 다룹니다. 무료로 새 평가판을 시작하는 방법을 알아봅니다!

데이터 흐름은 Azure Data Factory 및 Azure Synapse Pipelines 모두에서 사용할 수 있습니다. 이 문서는 매핑 데이터 흐름에 적용됩니다. 변환을 처음 사용하는 경우 매핑 데이터 흐름을 사용하여 데이터 변환 소개 문서를 참조하세요.

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

구성

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

Filter transformation

데이터 흐름 스크립트

구문

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

예시

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

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

Filter transformation

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

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

선택 변환을 사용하여 열 필터링