DP-700-KR 문제 31
Workspace1이라는 이름의 Fabric 워크스페이스가 있고, 그 안에 Lakehouse1이라는 이름의 호숫가 주택이 있습니다. Lakehouse1에는 다음과 같은 테이블이 포함되어 있습니다.
명령
고객
직원
직원 테이블에는 개인 식별 정보(PII)가 포함되어 있습니다.
데이터 엔지니어가 고객 테이블에 데이터를 기록해야 하는 워크플로를 구축하고 있지만, 해당 사용자는 직원 테이블의 내용을 볼 수 있는 관리자 권한이 없습니다.
데이터 엔지니어가 직원 테이블에서 데이터를 읽지 않고도 고객 테이블에 데이터를 쓸 수 있도록 해야 합니다.
어떤 세 가지 행동을 해야 할까요? 각 정답은 해결책의 일부를 나타냅니다.
참고: 정답 하나당 1점입니다.
명령
고객
직원
직원 테이블에는 개인 식별 정보(PII)가 포함되어 있습니다.
데이터 엔지니어가 고객 테이블에 데이터를 기록해야 하는 워크플로를 구축하고 있지만, 해당 사용자는 직원 테이블의 내용을 볼 수 있는 관리자 권한이 없습니다.
데이터 엔지니어가 직원 테이블에서 데이터를 읽지 않고도 고객 테이블에 데이터를 쓸 수 있도록 해야 합니다.
어떤 세 가지 행동을 해야 할까요? 각 정답은 해결책의 일부를 나타냅니다.
참고: 정답 하나당 1점입니다.
DP-700-KR 문제 32
Workspace1이라는 이름의 Fabric 워크스페이스가 있으며, 이 워크스페이스는 버전 관리를 사용합니다. Workspace!와 Azure DevOps는 통합되어 있습니다.
Azure DevOps에서 개발자는 ETL(추출, 변환 및 로드) 업데이트를 테스트하기 위해 Branch1이라는 브랜치를 생성합니다.
Workspace1과 Branch1을 연결해야 합니다. 솔루션은 Branch1에 있는 모든 기존 콘텐츠를 Workspace1에서 사용할 수 있도록 보장해야 합니다.
어떻게 해야 할까요?
Azure DevOps에서 개발자는 ETL(추출, 변환 및 로드) 업데이트를 테스트하기 위해 Branch1이라는 브랜치를 생성합니다.
Workspace1과 Branch1을 연결해야 합니다. 솔루션은 Branch1에 있는 모든 기존 콘텐츠를 Workspace1에서 사용할 수 있도록 보장해야 합니다.
어떻게 해야 할까요?
DP-700-KR 문제 33
Warehouse1이라는 이름의 웨어하우스가 포함된 Fabric 워크스페이스가 있습니다.
온프레미스 데이터 게이트웨이를 사용하여 액세스하는 Database1이라는 이름의 온프레미스 Microsoft SQL Server 데이터베이스가 있습니다.
Database1의 데이터를 Warehouse1으로 복사해야 합니다.
어떤 제품을 사용해야 할까요?
온프레미스 데이터 게이트웨이를 사용하여 액세스하는 Database1이라는 이름의 온프레미스 Microsoft SQL Server 데이터베이스가 있습니다.
Database1의 데이터를 Warehouse1으로 복사해야 합니다.
어떤 제품을 사용해야 할까요?
DP-700-KR 문제 34
Workspace1이라는 이름의 Fabric 워크스페이스가 있으며, 이 워크스페이스는 repo1이라는 이름의 GitHub 리포지토리에 연결되어 있습니다.
Workspace1에는 다음 표에 표시된 항목이 포함되어 있습니다.

Semantic model 1, Semanticmodel2 및 Report2를 수정합니다.
repo1에 변경 사항을 커밋해야 합니다.
최소한 몇 번의 커밋을 수행해야 할까요?
Workspace1에는 다음 표에 표시된 항목이 포함되어 있습니다.

Semantic model 1, Semanticmodel2 및 Report2를 수정합니다.
repo1에 변경 사항을 커밋해야 합니다.
최소한 몇 번의 커밋을 수행해야 할까요?
DP-700-KR 문제 35
Lakehousel이라는 이름의 호숫가 주택이 포함된 Fabric 작업 공간이 있습니다. Lakehousel에는 다음과 같은 열을 가진 Status_Target이라는 테이블이 있습니다.
* 열쇠
* 상태
* 최종 수정일
데이터 소스에는 Status_Target.Status와 동일한 열을 가진 Status.Source라는 테이블이 있습니다.
`Source`는 `Status_Target`을 채우는 데 사용됩니다. `Notebook!`이라는 이름의 노트북에서 `Status_Source`를 `sourceDF`라는 이름의 DataFrame에, `Status_Target`을 `targetDF`라는 이름의 DataFrame에 로드합니다. `Notebook!`을 사용하여 점진적 로딩 패턴을 구현해야 합니다. 솔루션은 다음 요구 사항을 충족해야 합니다.
* 키 값이 동일한 모든 일치하는 레코드에 대해 Status_Target의 LastModified 값을 Status_Source의 LastModified 값으로 업데이트합니다.
* Status_Source에 존재하지만 Status_Target에 존재하지 않는 모든 레코드를 삽입합니다.
* Status_Target의 Status 값을 7일 이상 전에 마지막으로 수정되었고 Status.Source에 존재하지 않는 모든 레코드에 대해 비활성으로 설정합니다.
문장을 어떻게 완성해야 할까요? 답하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.

* 열쇠
* 상태
* 최종 수정일
데이터 소스에는 Status_Target.Status와 동일한 열을 가진 Status.Source라는 테이블이 있습니다.
`Source`는 `Status_Target`을 채우는 데 사용됩니다. `Notebook!`이라는 이름의 노트북에서 `Status_Source`를 `sourceDF`라는 이름의 DataFrame에, `Status_Target`을 `targetDF`라는 이름의 DataFrame에 로드합니다. `Notebook!`을 사용하여 점진적 로딩 패턴을 구현해야 합니다. 솔루션은 다음 요구 사항을 충족해야 합니다.
* 키 값이 동일한 모든 일치하는 레코드에 대해 Status_Target의 LastModified 값을 Status_Source의 LastModified 값으로 업데이트합니다.
* Status_Source에 존재하지만 Status_Target에 존재하지 않는 모든 레코드를 삽입합니다.
* Status_Target의 Status 값을 7일 이상 전에 마지막으로 수정되었고 Status.Source에 존재하지 않는 모든 레코드에 대해 비활성으로 설정합니다.
문장을 어떻게 완성해야 할까요? 답하려면 답변란에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.



