GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
'Master'라는 BigQuery 데이터세트에는 모든 부서의 행이 포함되어 있습니다. 직원이 자신의 부서 행만 볼 수 있도록 최소한의 단계로 적용해야 합니다. 권장되는 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Master 데이터세트라는 데이터세트를 생성합니다. Master 데이터세트에서 각 부서에 대해 별도의 뷰를 생성합니다. 직원에게 해당 부서의 특정 뷰에 대한 액세스 권한을 부여합니다..
이것이 정답인 이유
정답은 BigQuery 뷰를 사용하여 행 수준 보안을 구현하는 것입니다. Master 데이터세트에 모든 데이터를 유지하고, 각 부서에 대해 해당 부서의 행만 필터링하는 뷰를 생성합니다. 그런 다음 직원에게 자신의 부서 뷰에 대한 액세스 권한을 부여하면 됩니다. 이 방법은 데이터 중복을 피하고, 관리 오버헤드를 최소화하며, 데이터 일관성을 유지합니다.
다른 옵션들은 다음과 같은 이유로 적합하지 않습니다.
각 부서별로 별도의 데이터세트를 생성하고 뷰를 사용하는 첫 번째 옵션은 불필요하게 많은 데이터세트를 생성하여 관리 복잡성을 증가시킵니다.
각 부서별로 별도의 데이터세트를 생성하고 데이터를 복사하는 두 번째 옵션은 데이터 중복을 발생시키고, 데이터 동기화 문제를 야기하며, 스토리지 비용을 증가시킵니다.
각 부서별로 별도의 테이블을 생성하는 네 번째 옵션은 데이터 중복과 관리 복잡성을 초래하며, 뷰를 사용하는 것보다 효율적이지 않습니다.