기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Concatenate

Concatenate는 데이터 집합을 이미 존재하는 인 메모리 테이블에 추가할 수 있도록 하는 스크립트 로드 접두사입니다. 여러 트랜잭션 데이터 집합을 단일 중앙 팩트 테이블에 추가하거나 여러 소스에서 비롯된 특정 유형의 공통 참조 데이터 집합을 구축하는 데 자주 사용됩니다. 기능 면에서 SQL UNION 연산자와 유사합니다.

concatenate 작업의 결과 테이블에는 해당 테이블의 맨 아래에 추가된 새 데이터 행과 함께 원본 데이터 집합이 포함됩니다. 소스 및 대상 테이블에 다른 필드가 있을 수 있습니다. 필드가 다른 경우 결과 테이블은 소스 테이블과 대상 테이블에 있는 모든 필드의 결합된 결과를 나타내도록 확장됩니다.

구문:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

인수
인수 설명
tablename 기존 테이블의 이름입니다. 명명된 테이블이 Concatenate 작업의 대상이 되며 로드된 모든 데이터 레코드가 해당 테이블에 추가됩니다. tablename 매개 변수를 사용하지 않으면 대상 테이블은 이 명령문 이전에 마지막으로 로드된 테이블이 됩니다.
loadstatement/selectstatement tablename 인수 뒤에 오는 loadstatement/selectstatement 인수는 지정된 테이블에 연결됩니다.

국가별 설정

달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다. YYYY/MM/DD. 날짜 형식은 데이터 로드 스크립트의 SET DateFormat 문에 지정됩니다. 기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다. 아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다. 또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다.

앱의 기본 국가별 설정은 Qlik Sense가 설치된 컴퓨터 또는 서버의 국가별 시스템 설정을 기반으로 합니다. 액세스하는 Qlik Sense 서버가 스웨덴으로 설정된 경우 데이터 로드 편집기는 날짜, 시간 및 통화에 대해 스웨덴 지역 설정을 사용합니다. 이러한 국가별 형식 설정은 Qlik Sense 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Sense는 사용 중인 브라우저와 동일한 언어로 표시됩니다.

함수 예
결과
Concatenate(Transactions) Load …. ; Concatenate 접두사 아래의 LOAD 문에 로드된 데이터는 Transactions라는 기존 인 메모리 테이블에 추가됩니다(로드 스크립트에서 이 지점 이전에 Transactions라는 테이블이 로드되었다고 가정).

예 1 – Concatenate 로드 접두사를 사용하여 대상 테이블에 여러 데이터 집합 추가

예 2 – 암시적 연결을 사용하여 대상 테이블에 여러 데이터 집합 추가

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!