DP-800 문제 41
드래그 앤 드롭 질문
Azure SQL 데이터베이스에 dbo.Orders라는 테이블이 있습니다. dbo.Orders 테이블에는 주문 생성 날짜를 저장하는 CreateDate라는 열이 있습니다.
특정 날짜의 주문 생성일(CreateDate)을 기준으로 주문을 필터링하는 저장 프로시저를 작성해야 합니다. 이 솔루션은 SARGable(Short-Age Logging, Array, and Logging, and Grid, and Logging)이어야 합니다.
Transact-SQL 코드를 어떻게 완성해야 할까요? 정답을 보려면 적절한 값을 드래그하여 해당 위치에 놓으세요. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 구분 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

Azure SQL 데이터베이스에 dbo.Orders라는 테이블이 있습니다. dbo.Orders 테이블에는 주문 생성 날짜를 저장하는 CreateDate라는 열이 있습니다.
특정 날짜의 주문 생성일(CreateDate)을 기준으로 주문을 필터링하는 저장 프로시저를 작성해야 합니다. 이 솔루션은 SARGable(Short-Age Logging, Array, and Logging, and Grid, and Logging)이어야 합니다.
Transact-SQL 코드를 어떻게 완성해야 할까요? 정답을 보려면 적절한 값을 드래그하여 해당 위치에 놓으세요. 각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 내용을 보려면 창 사이의 구분 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

DP-800 문제 42
Azure SQL 데이터베이스가 있습니다.
Data API Builder(DAB)를 Azure Container Apps에 배포하려면 다음을 사용합니다.
mcr.microsoft.com/azure-databases/data-api-builder:최신 이미지.
다음과 같은 컨테이너 앱 비밀 키를 보유하고 있습니다.
- SQL 연결 문자열에 매핑되는 MSSQL_CONNECTION_STRING
- DAB_CONFIG_BASE64는 DAB 구성에 매핑됩니다.
SQL 연결 문자열을 읽으려면 DAB 구성을 초기화해야 합니다.
어떤 명령어를 실행해야 할까요?
Data API Builder(DAB)를 Azure Container Apps에 배포하려면 다음을 사용합니다.
mcr.microsoft.com/azure-databases/data-api-builder:최신 이미지.
다음과 같은 컨테이너 앱 비밀 키를 보유하고 있습니다.
- SQL 연결 문자열에 매핑되는 MSSQL_CONNECTION_STRING
- DAB_CONFIG_BASE64는 DAB 구성에 매핑됩니다.
SQL 연결 문자열을 읽으려면 DAB 구성을 초기화해야 합니다.
어떤 명령어를 실행해야 할까요?
DP-800 문제 43
귀하의 팀은 Microsoft Visual Studio Code와 GitHub Copilot Chat을 사용하여 로컬에 복제한 GitHub 리포지토리에서 Azure SQL 데이터베이스 솔루션을 개발하고 있습니다.
GitHub Copilot Chat이 Visual Studio Code에서 Transact-SQL 코드를 생성할 때 팀의 코딩 표준을 준수하는지 확인해야 합니다.
무엇을 사용해야 할까요?
GitHub Copilot Chat이 Visual Studio Code에서 Transact-SQL 코드를 생성할 때 팀의 코딩 표준을 준수하는지 확인해야 합니다.
무엇을 사용해야 할까요?
DP-800 문제 44
Azure SQL 데이터베이스에 Notes라는 열이 있습니다.
보안 검토 결과, Notes에 민감한 데이터가 포함되어 있는 것으로 밝혀졌습니다.
저장된 값이나 쿼리 입력값이 실제 데이터에 대한 정보를 드러내지 않도록 데이터를 보호해야 합니다. 또한, 암호화된 출력값을 기반으로 사용자가 데이터 간의 관계나 반복을 추론하지 못하도록 해야 합니다. 어떤 방법을 사용해야 할까요?
보안 검토 결과, Notes에 민감한 데이터가 포함되어 있는 것으로 밝혀졌습니다.
저장된 값이나 쿼리 입력값이 실제 데이터에 대한 정보를 드러내지 않도록 데이터를 보호해야 합니다. 또한, 암호화된 출력값을 기반으로 사용자가 데이터 간의 관계나 반복을 추론하지 못하도록 해야 합니다. 어떤 방법을 사용해야 할까요?
DP-800 문제 45
고객에게 제공하는 API를 지원하는 Azure SQL 데이터베이스가 있습니다. 이 API는 dbo.GetCustomerOrders라는 저장 프로시저를 시간당 수천 번 호출합니다.
인덱스와 통계를 업데이트하는 배포 후, 사용자들이 dbo를 기반으로 하는 API 엔드포인트에 문제가 있다고 보고했습니다.
Getcustomerorders 함수가 느려졌습니다. 쿼리 저장소에서 동일한 쿼리에 대해 두 개의 실행 계획이 저장되었습니다. 지난 한 시간 동안 새 계획의 평균 실행 시간과 CPU 사용 시간이 이전 계획보다 상당히 높았습니다.
API 코드를 변경하지 않고 이전 성능을 신속하게 복원해야 합니다.
어떤 Transact-SQL 명령어를 실행해야 합니까?
인덱스와 통계를 업데이트하는 배포 후, 사용자들이 dbo를 기반으로 하는 API 엔드포인트에 문제가 있다고 보고했습니다.
Getcustomerorders 함수가 느려졌습니다. 쿼리 저장소에서 동일한 쿼리에 대해 두 개의 실행 계획이 저장되었습니다. 지난 한 시간 동안 새 계획의 평균 실행 시간과 CPU 사용 시간이 이전 계획보다 상당히 높았습니다.
API 코드를 변경하지 않고 이전 성능을 신속하게 복원해야 합니다.
어떤 Transact-SQL 명령어를 실행해야 합니까?

