관리자 설정 - 데이터 그룹

데이터 그룹을 사용하면 PDT를 다시 빌드하기 위한 쿼리 캐싱 정책과 트리거를 지정할 수 있습니다. 관리자 패널의 데이터베이스 섹션에 있는 데이터 그룹 페이지에 액세스할 수 있는 권한이 있으면 데이터 액세스 권한이 있는 모델에 정의된 데이터 그룹 요약이 표시됩니다.

데이터 그룹 정보

데이터 그룹 페이지는 각 데이터 그룹에 대한 다음 정보를 제공합니다.

정의
이름 모델 파일에서 정의하는 데이터 그룹의 이름입니다.
라벨 모델 파일의 datagroup 매개변수에 정의하는 선택적 데이터 그룹 라벨을 지정합니다.
연결 데이터 그룹의 데이터베이스 연결입니다.
모델 데이터 그룹이 정의된 LookML 모델입니다. LookML 버튼을 클릭하여 LookML 모델 파일을 엽니다.
유형 데이터 그룹 트리거 유형입니다(예: sql_trigger 또는 interval_trigger). 데이터 그룹에 지정된 트리거 유형이 없으면 유형이 비게 됩니다.
설명 모델 파일의 datagroup 매개변수에 정의하는 선택적 데이터 그룹 설명을 지정합니다. 데이터 그룹 설명은 데이터 그룹의 목적과 메커니즘을 설명하는 데 사용될 수 있습니다.
작업 데이터 그룹에서 수행할 수 있는 작업입니다(자세한 내용은 데이터 그룹 작업 섹션 참조).

데이터 그룹 상태에 따라 이름 아래에 다음과 같은 자세한 정보가 표시될 수 있습니다.

  • 상태에는 데이터 그룹의 현재 상태가 표시됩니다. 상태는 데이터 그룹의 각 행 옆에 색이 지정된 점으로 표시됩니다.
    • 녹색 - 데이터 그룹이 준비 상태에 있습니다.
    • 주황색 — 데이터 그룹이 트리거된 상태에 있거나 데이터 그룹이 최근에 프로덕션에 배포되었고 트리거 검사 주기가 아직 시작되지 않았습니다.
    • 빨간색 — 최근 트리거 검사에서 오류가 발생했거나 데이터 그룹의 LookML에서 오류가 발생했습니다. LookML 버튼을 클릭하여 LookML 모델 파일을 열 수 있습니다.
  • 트리거 값에는 데이터 그룹을 트리거한 sql_trigger 쿼리의 결과가 표시됩니다. 예를 들어 데이터 그룹에서 최대 ETL 로그 ID를 기반으로 SQL 트리거를 사용하면 트리거 값에 데이터 그룹을 트리거한 새 ETL 로그 ID가 표시됩니다.
  • 트리거된 후 경과 시간에는 트리거된 상태의 데이터 그룹에 대해 데이터 그룹이 트리거된 이후 경과된 시간이 표시됩니다. PDT를 다시 빌드하고 데이터 그룹에 의해 트리거된 쿼리를 실행하는 데 걸리는 시간에 대한 정보를 제공합니다. 모든 PDT가 다시 빌드되면 데이터 그룹의 색상이 녹색으로 업데이트되어 데이터 그룹이 준비되었음을 나타내며, 몇 분 후 데이터 그룹이 완료되었기 때문에 트리거된 후 경과 시간 정보가 페이지에서 사라집니다.
  • 트리거 오류는 데이터 그룹 트리거에 대한 오류 정보(예: 데이터 그룹의 SQL 트리거에 있는 구문 오류)를 제공합니다. 오류가 표시되면 LookML 버튼을 클릭하여 LookML 모델 파일을 열고 SQL 구문을 수정할 수 있습니다.
  • 트리거 마지막 확인에는 데이터 그룹의 sql_trigger SQL 쿼리가 마지막으로 실행된 시간이 표시됩니다. 다음 번에 쿼리에서 반환된 값이 다르면 데이터 그룹이 트리거됩니다.
  • 캐시 재설정 시간에는 캐시가 마지막으로 재설정된 시간(데이터 그룹의 캐시된 데이터가 마지막으로 무효화된 시간)이 표시됩니다.

데이터 그룹 작업

데이터 그룹을 업데이트하는 데 필요한 권한이 있으면 데이터 그룹 관리 페이지에서 데이터 그룹에 대한 다음 작업을 수행할 수 있습니다.

  1. LookML 버튼을 클릭하여 데이터 그룹이 정의된 LookML 모델 파일을 엽니다.
  2. 톱니바퀴 메뉴 에서 캐시 재설정을 선택하여 해당 데이터 그룹을 사용하는 모든 탐색에 대해 캐시된 결과를 즉시 무효화합니다.
  3. 톱니바퀴 메뉴 에서 데이터 그룹 트리거를 선택하여 모든 탐색에 대해 캐시된 결과를 무효화하고 해당 데이터 그룹을 사용하여 모든 PDT를 다시 빌드합니다. PDT 재빌드는 연결의 PDT 및 데이터 그룹 유지보수 일정 필드에 지정된 다음 시간(예: 5분 간격)에 따라 시작됩니다. 데이터 그룹을 트리거로 사용하는 Look, 대시보드, LookML 대시보드의 데이터 예약 전송은 트리거된 데이터 그룹이 준비 상태에 도달하면 전송됩니다.