기본 콘텐츠로 건너뛰기

Semantic

semantic 로드 접두사는 Qlik Sense에서 트리 구조, 자체 참조 부모-자식으로 구조화된 데이터 및/또는 그래프로 설명할 수 있는 데이터와 같은 관계형 데이터를 연결하고 관리하는 데 사용할 수 있는 특수한 유형의 필드를 만듭니다.

semantic 로드는 HierarchyHierarchyBelongsTo 접두사와 유사하게 작동할 수 있습니다. 세 접두사 모두 관계형 데이터를 탐색하기 위한 효과적인 프런트 엔드 솔루션의 빌딩 블록으로 사용할 수 있습니다.

구문:  

Semantic( loadstatement | selectstatement)

의미 체계 로드는 아래 테이블에 표시된 것처럼 순서가 지정된 각 필드가 나타내는 항목에 대한 엄격한 정의와 함께 정확히 3개 또는 4개의 필드 너비의 입력을 예상합니다.

의미 체계 로드 필드
필드 이름 필드 설명
첫 번째 필드: 이 태그는 관계가 있는 두 개체 중 첫 번째 개체를 나타냅니다.
두 번째 필드: 이 태그는 첫 번째 개체와 두 번째 개체 간의 "정방향" 관계를 설명하는 데 사용됩니다. 첫 번째 개체가 자식이고 두 번째 개체가 부모인 경우 자식에서 부모로의 관계를 따르는 것처럼 "parent" 또는 "parent of"를 나타내는 관계 탭을 만들 수 있습니다. 
세 번째 필드: 이 태그는 관계가 있는 두 개체 중 두 번째 개체를 나타냅니다. 
네 번째 필드: 이 필드는 선택 사항입니다. 이 태그는 첫 번째 개체와 두 번째 개체 간의 "역방향" 또는 "역" 관계를 설명합니다. 첫 번째 개체가 자식이고 두 번째 개체가 부모인 경우 관계 탭에는 부모에서 자식으로의 관계를 따르는 것처럼 "child" 또는 "child of"가 표시될 수 있습니다. 네 번째 필드를 추가하지 않으면 두 번째 필드 태그가 어느 방향으로든 관계를 설명하는 데 사용됩니다. 이 경우 화살표 기호가 태그의 일부로 자동으로 추가됩니다.

다음 코드는 semantic 접두사의 예입니다.

Semantic  
Load 
Object, 
‘Parent’ AS Relationship, 
NeighbouringObject AS Object, 
‘Child’ AS Relationship 
from graphdata.csv; 
정보 메모세 번째 필드에 첫 번째 필드와 동일한 레이블을 지정하는 것이 허용되고 일반적인 사례입니다. 이렇게 하면 자체 참조 조회가 만들어져 관련 개체와 한 번에 한 관계 단계씩 멀어지는 개체를 따를 수 있습니다. 세 번째 필드에 동일한 이름이 없으면 최종 결과는 개체에서 한 단계만 멀어진 직접 관계 이웃까지의 간단한 조회가 될 것이며, 이는 실제로 거의 사용하지 않는 출력입니다.

국가별 설정

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

앱의 기본 지역 설정은 ID 공급자 설정, 시스템 설정 또는 브라우저 설정의 조합을 기반으로 합니다. 이러한 국가별 형식 설정은 Qlik Cloud 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Cloud는 사용 중인 브라우저와 동일한 언어로 표시됩니다.

앱 작성자인 경우 만든 앱의 기본 지역을 설정할 수 있습니다. 자세한 내용은 앱 생성을 위한 기본 지역 설정을 참조하십시오.

관련 함수
함수 상호 작용
Hierarchy 계층 로드 접두사는 부모-자식 및 기타 그래프와 같은 데이터 구조의 노드를 분할 및 구성하고 테이블로 변환하는 데 사용됩니다.
HierarchyBelongsTo HierarchyBelongsTo 로드 접두사는 부모-자식 및 기타 그래프와 같은 데이터 구조의 상위를 찾아 구성하고 테이블로 변환하는 데 사용됩니다.

예 - 의미 체계 접두사를 사용하여 관계를 연결하기 위한 특수 필드 만들기