메트릭 뷰 관리

메트릭 뷰는 Unity 카탈로그에 등록되며 카탈로그 탐색기를 사용하여 관리할 수 있습니다. SELECT 이상의 권한을 가진 사용자는 메트릭 보기 세부 정보를 볼 수 있고, 소유자는 UI 또는 SQL 명령을 통해 액세스 제어, 공동 작업 편집 활성화, 메트릭 보기의 수명 주기 관리를 할 수 있습니다.

카탈로그 탐색기에서 메트릭 뷰 보기

카탈로그 탐색기는 메트릭 뷰를 보고 관리하기 위한 인터페이스를 제공합니다.

카탈로그 탐색기에서 메트릭 보기에 액세스하려면 다음을 수행합니다.

  1. 데이터 아이콘 을 클릭합니다.사이드바의 카탈로그입니다.
  2. 사용 가능한 데이터를 찾아보거나 검색 창을 사용하여 이름으로 메트릭 보기를 검색합니다.
  3. 메트릭 보기의 이름을 클릭합니다.

카탈로그 탐색기는 여러 탭에 정보를 표시합니다. 각 탭을 사용하여 메트릭 보기에 대한 세부 정보를 보거나 편집할 수 있습니다.

권한 설정

메트릭 뷰는 다른 Unity 카탈로그 보안 개체와 동일한 계층적 사용 권한 모델을 사용합니다. 메트릭 뷰가 대상 소비자가 읽기 권한이 있는 스키마에 저장된 경우 새 권한이 필요하지 않습니다. 사용 권한 탭 또는 SQL을 사용하여 메트릭 보기에 대한 권한을 할당할 수 있습니다.

SQL을 사용하여 권한 부여

메트릭 뷰는 Unity 카탈로그 보안 개체이며 다른 보기와 동일한 사용 권한 모델을 따릅니다. 권한은 계층적이므로 메타스토어, 카탈로그 또는 스키마에 대한 권한은 포함된 개체로 연계됩니다. data_consumers 그룹의 사용자에게 메트릭 뷰를 쿼리할 수 있는 최소 권한을 부여하는 다음 예제가 있습니다.

GRANT SELECT ON orders_metric_view to `data-consumers`;

Unity 카탈로그의 권한에 대한 자세한 내용은 Unity 카탈로그의 권한 관리를 참조하세요. 그룹을 만들고 관리하는 방법에 대한 자세한 내용은 그룹을 참조하세요.

UI를 사용하여 권한 부여

카탈로그 탐색기를 사용하여 권한을 부여할 수도 있습니다.

  1. 카탈로그 탐색기에서 메트릭 보기를 찾습니다.
  2. 사용 권한을 클릭합니다.
  3. UI를 사용하여 다른 Azure Databricks 사용자 및 그룹에 대한 권한을 부여하고 해지합니다.

자세한 내용은 개체에 대한 권한 부여를 참조하세요.

메트릭 보기 편집

해당 정의를 편집하려면 메트릭 뷰의 소유자여야 합니다. 공동 작업 편집을 사용하도록 설정하려면 소유권을 그룹으로 이전합니다. 공동 작업 편집 사용을 참조하세요.

카탈로그 탐색기에서 메트릭 보기를 편집하려면 다음을 수행합니다.

  1. 카탈로그 탐색기에서 메트릭 보기를 찾습니다.
  2. 편집을 클릭하여 편집기를 엽니다.
  3. UI 탭을 사용하여 필드 및 측정값을 대화형으로 변경하거나 단추를 클릭하여 <> YAML 정의를 직접 편집합니다.
  4. 저장을 클릭합니다.

최소 SELECT 권한이 있는 사용자는 메트릭 뷰를 쿼리할 수 있습니다. 사용 권한 관리에 대한 자세한 내용은 사용 권한 설정을 참조하세요.

SQL을 사용하여 편집

SQL을 사용하여 메트릭 보기를 편집하려면 업데이트된 YAML 정의와 함께 사용합니다 ALTER VIEW . ALTER VIEW 는 전체 정의를 대체하므로 변경한 부분뿐만 아니라 전체 YAML을 포함합니다.

ALTER VIEW catalog.schema.orders_metric_view
AS $$
  <complete YAML definition>
$$

공동 편집 사용

메트릭 뷰의 소유자만 해당 정의를 편집할 수 있습니다. 여러 사람이 동일한 메트릭 보기에서 공동 작업할 수 있도록 하려면 소유권을 그룹으로 이전합니다. 그런 다음 해당 그룹의 모든 멤버가 정의를 편집할 수 있습니다. 메트릭 뷰는 그룹에 선택할 수 있는 권한이 있는 데이터에만 액세스할 수 있습니다.

공동 편집을 사용하도록 설정하려면 다음을 수행합니다.

  1. 메트릭 뷰에 대한 편집 액세스 권한이 있어야 하는 그룹을 만들거나 식별합니다. 그룹을 참조하세요.
  2. 메트릭 뷰가 의존하는 모든 테이블에 그룹 SELECT 액세스 권한을 부여합니다.
  3. 메트릭 뷰의 소유권을 그룹으로 이전합니다. 개체 소유권 관리를 참조하세요.
  4. 메트릭 보기를 편집할 수 있는 사용자를 제어하기 위해 그룹에서 사용자를 추가하거나 제거합니다.

메모

구체화된 메트릭 뷰에는 소유권을 그룹으로 이전할 수 없습니다. 공동 작업 편집은 구체화되지 않은 메트릭 뷰에만 사용할 수 있습니다.

메트릭 뷰 삭제

구문을 사용하여 DROP VIEW 메트릭 뷰를 삭제합니다.

DROP VIEW orders_metric_view;

Warning

메트릭 보기를 삭제하는 것은 영구적이며 실행 취소할 수 없습니다. 삭제하기 전에 하위 사용 대상(대시보드, 노트북, 쿼리)이 해당 메트릭 뷰에 종속되어 있지 않은지 확인하세요. 카탈로그 탐색기의 계보 탭을 사용하여 종속성을 식별합니다.

제한점

메트릭 뷰는 OpenSharing 또는 데이터 프로파일링을 지원하지 않습니다.

추가 리소스