객체를 SQL로 분석
Analyze using SQL은 탐색 화면에서 온톨로지 객체 유형을 읽기 전용 SQL로 분석하는 기능입니다. 이 분석 기능은 Beta이며 플랫폼 인스턴스에 활성화되어 있지 않을 수 있습니다. 기능이 개발 중 변경될 수 있으며 활성화가 필요하면 Palantir 지원팀에 요청합니다.
SQL 패널 열기
- 객체 유형의 탐색을 엽니다.
- 오른쪽 위 메뉴에서 Analyze using SQL을 선택합니다.
- 크기를 조정할 수 있는 하단 패널의 Code 탭에서 읽기 전용 쿼리를 작성합니다.
편집기는 객체 유형 RID 자동 완성, 백틱 안에서 다른 객체 유형 검색, 선택한 쿼리 실행 단축키와 결과 미리보기 표를 제공합니다. 결과 열과 하단 패널의 크기를 조절할 수 있습니다.
객체 유형과 링크 지정
객체 유형 이름을 입력하면 자동 완성에서 전체 RID를 선택할 수 있습니다. 다른 유형을 찾아 JOIN에 사용할 수도 있습니다.
온톨로지와 객체 유형의 API 이름으로 지정하려면 각각을 백틱으로 감쌉니다.
`ontologyApiName`.`objectTypeApiName`
예를 들어 두 식별자를 실제 API 이름으로 바꾸어 다음 형태의 쿼리를 작성합니다.
SELECT * FROM `ontologyApiName`.`objectTypeApiName`;
다대다 링크 유형은 해당 링크 유형 RID를 백틱으로 감싸서 조회합니다. 엔진은 Spark SQL 방언을 사용하므로 테이블 등 식별자에는 작은따옴표나 큰따옴표 대신 백틱을 사용합니다.
입력 요구사항
이 화면의 SQL 분석은 온톨로지 대상의 기반 데이터 소스 또는 구체화(Materialization)를 조회합니다. SQL Studio의 객체 모드가 객체 저장소를 직접 조회하는 Ontology SQL과는 입력 조건과 결과 한도가 다릅니다.
| 온톨로지 대상 | 필요한 입력 |
|---|---|
| 편집이 비활성화된 대상 | 단일 데이터 소스 |
| 편집 활성화, 편집 전용 속성 또는 여러 데이터 소스를 가진 대상 | 구체화 |
요구사항을 충족하지 않는 입력에는 편집기가 경고를 표시합니다.
한 쿼리에서 데이터셋, 테이블이나 제한 뷰 같은 표 입력과 온톨로지 입력을 섞을 수 없습니다.
최신성과 실행 한도
편집이 활성화된 객체는 구체화를 조회하므로 최근 객체 편집이나 액션 결과가 쿼리에 나타나는 데 최대 30초가 걸릴 수 있습니다. 결과 표 위에 이 최신성 조건을 알리는 안내가 표시됩니다.
각 쿼리는 전체 입력 데이터에 실행하며 Contour와 같은 연산 백엔드를 사용합니다. 반환 결과는 최대 1,000행의 표본입니다. SQL 콘솔의 사용량은 Resource Management에서 데이터셋 수준에 귀속되며 사용량의 출처는 Contour로 표시됩니다.