Integration Services 식 참조
식은 단일 데이터 값을 생성하는 기호(식별자, 리터럴, 함수 및 연산자)의 조합입니다. 간단한 식으로는 단일 상수, 변수 또는 함수가 있습니다. 그러나 여러 개의 연산자와 함수를 사용하고 여러 개의 열과 변수를 참조하는 복잡한 식이 더 많습니다.
식을 사용할 수 있는 Integration Services 요소는 다음과 같습니다.
조건부 분할 변환은 식을 기반으로 데이터 행을 여러 대상으로 보내는 결정 구조를 구현합니다. 조건부 분할 변환에 사용된 식은 TRUE 또는 FALSE가 되어야 합니다. 예를 들면 Column1 > Column2가 있습니다.
파생 열 변환은 데이터 흐름에 새 열을 추가하고 열을 채우거나 식을 사용하여 만든 값으로 기존 열을 업데이트합니다. 예를 들면 Column1 + " ABC"가 있습니다.
속성 식은 식을 사용하여 속성 값을 설정할 수 있습니다. 예를 들면 "The processing of " + @TaskName +" is completed"가 있습니다.
변수는 식을 사용하여 해당 값을 설정할 수 있습니다. 예를 들면 GETDATE()가 있습니다.
선행 제약 조건은 식을 사용하여 패키지에서 제약된 태스크 또는 컨테이너의 실행 여부를 결정하는 조건을 지정할 수 있습니다. 선행 제약 조건에 사용된 식은 TRUE 또는 FALSE가 되어야 합니다. 예를 들면 @A > @B가 있습니다.
루프 컨테이너는 식을 사용하여 루프 구조에 사용할 초기화, 계산 및 증가값 문을 작성할 수 있습니다. 예를 들면 @Counter = 1이 있습니다.
식에는 식 문법, 식 계산기 및 식 작성기의 3가지 요소가 있습니다. 식 문법은 식 구문과 식에 사용할 수 있는 연산자, 함수 및 데이터 형식을 정의합니다.
식 계산기는 식을 구문 분석하고 식이 식 문법의 규칙에 따르는지 확인합니다.
조건부 분할 및 파생 열 변환 대화 상자에서 사용할 수 있는 식 작성기는 식 작성용 그래픽 도구입니다. 식 작성기는 사용 가능한 데이터 열 목록, 시스템 및 사용자 변수, 함수 및 연산자 목록을 제공합니다. 식을 작성하려면 두 목록 중 하나에서 항목을 끌어 식 열에 놓습니다. 식 작성기가 변수 이름의 @ 접두사와 같은 필요한 구문 요소를 자동으로 추가합니다.
다음 표에서는 이 섹션에서 다루는 항목을 나열합니다.
항목 |
설명 |
---|---|
식 계산기 구문, 데이터 변환 파이프라인에 사용되는 데이터 형식, 데이터 형식 변환 및 식 요소에 대해 설명합니다. |
|
식 계산기에서 제공하는 연산자에 대해 설명합니다. |
|
식 계산기에서 제공하는 함수에 대해 설명합니다. |
|
여러 개의 연산자와 함수를 사용하는 식을 제공합니다. |