이 페이지에서는 Databricks SQL을 효과적으로 사용하는 데 필요한 핵심 개념을 소개합니다.
인터페이스 및 도구
| 인터페이스 | 설명 |
|---|---|
| SQL 편집기 | SQL 쿼리를 작성하고 실행하기 위한 브라우저 기반 인터페이스입니다. 통합 AI 지원, 코드 주석 및 버전 기록을 포함합니다. |
| AI/BI | 셀프 서비스 데이터 분석 및 대화형 데이터 탐색을 위한 대시보드 및 Genie 공간을 포함하는 비즈니스 인텔리전스 솔루션입니다. |
| Notebooks | SQL을 Python, Scala 또는 R과 결합하는 대화형 문서. SQL 웨어하우스에 Notebook을 연결하여 다른 언어와 함께 SQL을 실행합니다. |
| 측정 보기 | 쿼리 및 대시보드에서 일관된 계산으로 재사용 가능한 비즈니스 메트릭을 정의하기 위한 의미 체계 계층입니다. |
| 경고 | 조건에 대해 쿼리 결과를 평가하고 조건이 충족되면 알림을 제공하는 자동화된 모니터입니다. |
| 직업 | 자동화된 데이터 처리 및 보고 워크플로에 대한 SQL 쿼리의 예약된 실행입니다. |
| Etl | 증분 ETL 파이프라인에 대한 Databricks SQL에서 스트리밍 테이블 및 구체화된 뷰를 정의하고 새로 고칩니다. |
| REST API | Databricks SQL 개체를 자동화하고 관리하기 위한 프로그래밍 방식 인터페이스입니다. |
쿼리 및 계산
| 개념 | 설명 |
|---|---|
| 쿼리 | 데이터를 검색하거나 변환하는 SQL 문입니다. Databricks SQL의 쿼리는 저장, 버전 관리 및 재사용이 가능합니다. |
| SQL 웨어하우스 | SQL 쿼리를 실행하는 컴퓨팅 리소스입니다. 모든 Databricks SQL 인터페이스는 SQL 웨어하우스에서 쿼리를 실행합니다. |
| 쿼리 기록 | 실행 시간, 리소스 사용량 및 성능 특성을 포함하여 실행된 쿼리의 레코드입니다. |
| 쿼리 프로필 | 쿼리 실행 계획에 대한 자세한 보기입니다. 이를 사용하여 병목 상태 및 최적화 기회를 식별합니다. |
| 시각화 | 가로 막대형 차트, 꺾은선형 차트 또는 테이블과 같은 쿼리 결과의 그래픽 표현입니다. |
데이터 관리
| 개념 | 설명 |
|---|---|
| 대시보드 | 하나 이상의 쿼리에서 빌드된 시각화 및 해설의 컬렉션입니다. 대시보드는 공유할 수 있으며 대화형 필터링을 지원합니다. |
| 메트릭 뷰 | SQL 식에서 지원되는 비즈니스 메트릭의 명명된 재사용 가능한 정의입니다. 팀과 도구에서 일관된 계산을 적용합니다. |
| 스트리밍 테이블 | Databricks SQL 파이프라인에서 관리하는 스트리밍 원본에서 증분 방식으로 데이터를 수집하는 테이블입니다. |
| 구체화된 뷰 | 결과가 Databricks SQL 파이프라인에 의해 자동으로 저장되고 새로 고쳐진 사전 계산된 뷰입니다. |
인증 및 권한 부여
| 개념 | 설명 |
|---|---|
| 사용자 및 그룹 | 사용자는 Azure Databricks 작업 영역에 액세스할 수 있는 고유한 개인입니다. 그룹은 액세스 제어를 위해 함께 관리되는 사용자의 컬렉션입니다. |
| 개인용 액세스 토큰 | REST API에 인증하고 타사 도구를 SQL 웨어하우스에 연결하는 데 사용되는 자격 증명입니다. |
| 액세스 제어 목록 | 개체에 연결된 사용 권한 집합으로, 어떤 보안 주체가 개체에 대해 어떤 작업을 수행할 수 있는지 제어합니다. |
| Unity 카탈로그 | Azure Databricks에 대한 거버넌스 계층입니다. 작업 영역에서 중앙 집중식 액세스 제어, 감사, 계보 및 데이터 검색을 제공합니다. |