Integration Services 식 참조

식은 단일 데이터 값을 생성하는 기호(식별자, 리터럴, 함수 및 연산자)의 조합입니다. 간단한 식으로는 단일 상수, 변수 또는 함수가 있습니다. 그러나 여러 개의 연산자와 함수를 사용하고 여러 개의 열과 변수를 참조하는 복잡한 식이 더 많습니다.

식을 사용할 수 있는 Integration Services 요소는 다음과 같습니다.

  • 조건부 분할 변환은 식을 기반으로 데이터 행을 여러 대상으로 보내는 결정 구조를 구현합니다. 조건부 분할 변환에 사용된 식은 TRUE 또는 FALSE가 되어야 합니다. 예를 들면 Column1 > Column2가 있습니다.

  • 파생 열 변환은 데이터 흐름에 새 열을 추가하고 열을 채우거나 식을 사용하여 만든 값으로 기존 열을 업데이트합니다. 예를 들면 Column1 + " ABC"가 있습니다.

  • 속성 식은 식을 사용하여 속성 값을 설정할 수 있습니다. 예를 들면 "The processing of " + @TaskName +" is completed"가 있습니다.

  • 변수는 식을 사용하여 해당 값을 설정할 수 있습니다. 예를 들면 GETDATE()가 있습니다.

  • 선행 제약 조건은 식을 사용하여 패키지에서 제약된 태스크 또는 컨테이너의 실행 여부를 결정하는 조건을 지정할 수 있습니다. 선행 제약 조건에 사용된 식은 TRUE 또는 FALSE가 되어야 합니다. 예를 들면 @A > @B가 있습니다.

  • 루프 컨테이너는 식을 사용하여 루프 구조에 사용할 초기화, 계산 및 증가값 문을 작성할 수 있습니다. 예를 들면 @Counter = 1이 있습니다.

식에는 식 문법, 식 계산기 및 식 작성기의 3가지 요소가 있습니다. 식 문법은 식 구문과 식에 사용할 수 있는 연산자, 함수 및 데이터 형식을 정의합니다.

식 계산기는 식을 구문 분석하고 식이 식 문법의 규칙에 따르는지 확인합니다.

조건부 분할 및 파생 열 변환 대화 상자에서 사용할 수 있는 식 작성기는 식 작성용 그래픽 도구입니다. 식 작성기는 사용 가능한 데이터 열 목록, 시스템 및 사용자 변수, 함수 및 연산자 목록을 제공합니다. 식을 작성하려면 두 목록 중 하나에서 항목을 끌어 식 열에 놓습니다. 식 작성기가 변수 이름의 @ 접두사와 같은 필요한 구문 요소를 자동으로 추가합니다.

다음 표에서는 이 섹션에서 다루는 항목을 나열합니다.

항목

설명

Integration Services 식 개념

식 계산기 구문, 데이터 변환 파이프라인에 사용되는 데이터 형식, 데이터 형식 변환 및 식 요소에 대해 설명합니다.

연산자(SSIS 식)

식 계산기에서 제공하는 연산자에 대해 설명합니다.

문자열 함수 및 기타 함수(SSIS 식)

식 계산기에서 제공하는 함수에 대해 설명합니다.

고급 Integration Services 식

여러 개의 연산자와 함수를 사용하는 식을 제공합니다.

참고 항목

개념