거버넌스 워크플로를 사용하면 조직 데이터 리소스에 대한 자동 제어 및 승인 메커니즘을 설정할 수 있습니다. 이러한 워크플로를 사용하면 승인된 개인 또는 팀이 데이터 제품에 대한 액세스를 관리하고 카탈로그 및 용어집 메타데이터를 선별할 수 있습니다.
거버넌스 워크플로를 사용하면 다음과 같은 이점이 있습니다.
- 데이터 소비자는 Knowledge Catalog(이전 명칭: Dataplex Universal Catalog) 내에서 직접 관련 데이터 제품을 찾고 액세스를 요청할 수 있으므로 수동 지원 티켓팅 프로세스를 대체할 수 있습니다.
- 요청이 승인되면 시스템에서 필요한 Identity and Access Management(IAM) 역할 및 그룹 멤버십을 자동으로 부여하므로 수동 관리 오버헤드가 사라지고 액세스 시간이 단축됩니다.
- 시스템 로그는 규정 준수 감사를 지원하기 위해 요청, 근거, 승인자 결정, 타임스탬프의 감사 추적을 캡처합니다.
- 민감한 데이터 애셋에 대한 중앙 집중식 승인 메커니즘은 승인된 사용자와 팀으로 액세스 및 메타데이터 업데이트를 제한하는 데 도움이 됩니다.
사용 사례
거버넌스 워크플로는 다양한 시나리오에서 자동화된 액세스 관리 및 메타데이터 선별을 지원합니다.
- 데이터 제품 액세스 관리: 마케팅 관리자 또는 위험 분석가가 고객 행동을 분석하거나 위험 모델을 빌드하기 위해 선별된 판매 또는 거래 내역 데이터 제품에 대한 액세스를 요청합니다. 승인되면 필요한 IAM 역할이 자동으로 프로비저닝됩니다.
- 비즈니스 용어집 선별: 조직에서 비즈니스 용어집 카테고리 및 용어의 생성 및 업데이트를 도메인 참여자 또는 외부 계약업체에 위임합니다. 계약업체는 용어집을 업데이트하기 전에 중앙 데이터 관리 책임자가 검토할 수 있도록 거버넌스 요청을 제출합니다.
- 카탈로그 항목 및 일괄 메타데이터 보강: 데이터 기여자 또는 자동 보강 에이전트가 커스텀 항목 만들기, 설명 및 관점 업데이트, 항목을 비즈니스 용어집 용어에 연결하는 등 카탈로그 항목에 대한 단일 또는 일괄 업데이트를 제안합니다. 데이터 소유자는 단일 워크플로에서 변경사항을 검토하고 승인할 수 있습니다.
Knowledge Catalog에서 거버넌스 워크플로 사용
거버넌스 워크플로를 사용하여 데이터 제품에 대한 액세스를 요청하고, 비즈니스 용어집 및 Knowledge Catalog 항목에 대한 단일 리소스 메타데이터 변경을 요청하고, 항목 및 항목 링크에 대한 일괄 메타데이터 변경을 요청할 수 있습니다.
동시 실행
대기 중인 메타데이터 변경 요청이 여러 개 있는 경우 단일 리소스에 공존할 수 있습니다. Knowledge Catalog는 마지막 작성자 우선 모델을 사용합니다. 즉, 요청이 제출된 시점과 관계없이 가장 최근에 승인된 변경사항이 이전 업데이트를 덮어씁니다. 대기 중인 요청은 리소스가 직접 업데이트되거나 다른 승인된 요청에 의해 업데이트되더라도 유효한 상태로 유지됩니다.
지원되는 메타데이터 작업
다음 표에는 메타데이터 변경 요청에서 지원하는 리소스와 작업이 나와 있습니다.
| 리소스 | 만들기 | 업데이트 | 삭제 |
|---|---|---|---|
| 용어집 카테고리 | 예 | 예 | 예 |
| 용어집 용어 | 예 | 예 | 예 |
| Entry | 예 | 예 | 예 |
| 항목 링크 | 예 | 아니요 | 예 |
일괄 메타데이터 변경 요청
Dataplex API를 사용하여 메타데이터 작업을 단일 변경 요청으로 그룹화할 수 있습니다.
지원되는 일괄 메타데이터 작업
다음 표에는 일괄 메타데이터 변경 요청에서 지원하는 리소스와 작업이 나와 있습니다.
| 리소스 | 만들기 | 업데이트 | 삭제 |
|---|---|---|---|
| 항목 | 예 | 예 | 예 |
| 항목 링크 | 예 | 예 | 예 |
일괄 메타데이터 변경 요청은 다음과 같은 방법으로 시작할 수 있습니다.
- 사용자가 직접 제출: REST API 요청을 전송하여 항목 및 항목 링크에 대한 일괄 변경 요청을 만듭니다.
- 보강 에이전트에서 자동으로 생성: 보강 에이전트 실행에서 자동 게시 대신 사람의 검토가 필요한 메타데이터 추천을 생성하면 에이전트가 일괄 변경 요청을 만듭니다.
거버넌스 워크플로 처리 경로
Knowledge Catalog는 상태 값을 사용하여 수명 주기 전반에서 요청을 추적합니다. 다음 표에서는 단일 및 일괄 변경 요청의 각 상태를 설명합니다.
| 상태 | 단일 요청 | 일괄 메타데이터 변경 요청 |
|---|---|---|
NEW |
검토 대기 중입니다. 작성자만 요청을 수정할 수 있으며 작성자 또는 워크플로 관리자만 요청을 삭제할 수 있습니다. | 검토 대기 중입니다. 작성자는 사용자가 제출한 요청을 수정할 수 있고, 검토자는 보강 에이전트 요청을 수정할 수 있으며, 작성자 또는 워크플로 관리자는 요청을 삭제할 수 있습니다. |
APPLYING |
해당 사항 없음 | 승인되어 백그라운드에서 적용 중입니다. |
APPROVED |
승인 및 적용되었습니다. | 승인되었으며 일괄 변경사항 중 하나 이상이 성공했습니다. 모든 항목 수준 오류가 응답에 나열됩니다. |
FAILED |
적용할 수 없습니다. 요청을 업데이트하면 재승인을 위해 상태가 NEW(으)로 재설정됩니다. |
일괄 변경사항을 적용할 수 없습니다. 요청을 업데이트하면 재승인을 위해 상태가 NEW(으)로 재설정됩니다. |
REJECTED |
승인자가 거부했습니다. 변경사항이 적용되지 않았습니다. | 승인자가 거부했습니다. 변경사항이 적용되지 않았습니다. |
요청이 수동으로 삭제되거나, 대상 리소스가 삭제되거나, 90일 후에 만료되면 Knowledge Catalog는 스토리지에서 요청을 영구적으로 삭제합니다. 요청에 대한 후속 쿼리는 404 NOT_FOUND 오류를 반환합니다.
거버넌스 워크플로 역할
거버넌스 워크플로 역할에는 요청자, 승인자, 워크플로 관리자가 포함됩니다. 다음 표에서는 역할에 대해 자세히 설명합니다.
| 역할 | 설명 |
|---|---|
| 요청자 | 요청을 만들고 제출하며, NEW 상태에서 자신의 요청을 수정하거나 삭제할 수 있습니다. |
| 승인 담당자 | 요청을 검토, 승인 또는 거부합니다. 보강 에이전트가 생성한 일괄 메타데이터 변경 요청의 경우 승인자는 승인 전에 제안된 일괄 변경사항을 수정할 수도 있습니다. |
| 워크플로 관리자 | 규정 준수를 모니터링하고, 워크플로 정책을 구성하고, 요청 백로그를 유지합니다. 관리자는 모든 요청 상태에서 감사 추적을 볼 수 있으며, 모든 상태의 요청을 삭제할 수 있는 관리 삭제 권한을 가집니다. |
제한사항
- Assured Workloads 프로젝트에는 거버넌스 워크플로가 지원되지 않습니다.
- 거버넌스 워크플로는 고객 관리 암호화 키(CMEK)를 지원하지 않습니다.
- 거버넌스 워크플로는 VPC 서비스 제어를 지원하지 않습니다.
다음 단계
- 단일 리소스 메타데이터 변경을 요청하는 방법 알아보기
- 일괄 메타데이터 변경을 요청하는 방법을 알아보세요.
- 요청 관리 방법 알아보기
- 데이터 제품에 대한 액세스를 요청하는 방법 알아보기