Welcome to TestSimulate

Pass Your Next Certification Exam Fast!

Everything you need to prepare, learn & pass your certification exam easily.

365 days free updates. First attempt guaranteed success.

Microsoft Data Engineering on Microsoft Azure (DP-203 Korean Version) (DP-203 Korean) Free Practice Test

Question 1
회사에서 전자상거래, 소매 및 도매의 세 부서에 대한 데이터를 처리하려면 Azure Data Factory 파이프라인을 만들어야 합니다. 솔루션은 데이터가 회사 전체에 대해 처리될 수 있도록 보장해야 합니다.
Data Factory 데이터 흐름 스크립트를 어떻게 완료해야 하나요? 응답하려면 적절한 값을 올바른 대상으로 드래그하십시오. 각 값은 한 번, 두 번 이상 사용되거나 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 끌거나 스크롤해야 할 수 있습니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer:

Explanation:

The conditional split transformation routes data rows to different streams based on matching conditions. The conditional split transformation is similar to a CASE decision structure in a programming language. The transformation evaluates expressions, and based on the results, directs the data row to the specified stream.
Box 1: dept=='ecommerce', dept=='retail', dept=='wholesale'
First we put the condition. The order must match the stream labeling we define in Box 3.
Syntax:
<incomingStream>
split(
<conditionalExpression1>
<conditionalExpression2>
disjoint: {true | false}
) ~> <splitTx>@(stream1, stream2, ..., <defaultStream>)
Box 2: discount : false
disjoint is false because the data goes to the first matching condition. All remaining rows matching the third condition go to output stream all.
Box 3: ecommerce, retail, wholesale, all
Label the streams
Reference:
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-conditional-split
Question 2
저장소 계정이 포함된 Azure 구독이 있습니다. 해당 계정에는 blob1이라는 blob 컨테이너와 Azure Synapse Analytics 서버리스 SQL 풀이 포함되어 있습니다.
blob1에 저장된 CSV 파일을 쿼리해야 합니다. 솔루션은 csv라는 폴더와 그 하위 폴더의 모든 파일이 쿼리되도록 해야 합니다.
질의를 어떻게 완료해야 합니까? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고사항: 정답 하나당 1점입니다.
Correct Answer:

Explanation:
A computer screen shot of a computer code Description automatically generated

BULK Path (first dropdown):
* Correct Option: abfs:
* Since the storage account uses Azure Data Lake Storage Gen2, the abfs:// (Azure Blob File System) protocol is the correct option for accessing the files.
Path to Query Files:
* The path 'abfs://[email protected]/blob1/' specifies the container (blob1) and the folder (csv) within the storage account.
* This ensures that all files in the csv folder and its subfolders are included in the query.
FORMAT (last dropdown):
* Correct Option: 'CSV'
* This indicates that the queried files are in the CSV format, which matches the requirement in the question.
Question 3
참고: 이 질문은 동일한 시나리오를 제시하는 일련의 질문 중 일부입니다. 시리즈의 각 질문에는 명시된 목표를 충족할 수 있는 고유한 솔루션이 포함되어 있습니다. 일부 질문 세트에는 하나 이상의 올바른 솔루션이 있을 수 있지만 다른 질문 세트에는 올바른 솔루션이 없을 수 있습니다.
이 섹션의 질문에 답한 후에는 해당 질문으로 돌아갈 수 없습니다. 결과적으로 이러한 질문은 검토 화면에 나타나지 않습니다.
Twitter 데이터를 분석할 Azure Stream Analytics 솔루션을 설계하고 있습니다.
각 10초 창에서 트윗 수를 계산해야 합니다. 솔루션은 각 트윗이 한 번만 계산되도록 해야 합니다.
솔루션: 10초의 홉 크기와 10초의 창 크기를 사용하는 호핑 창을 사용합니다.
이것이 목표를 달성합니까?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 4
새 파일이 Azure Data Lake Storage Gen2 컨테이너에 도착하면 실행할 Azure Data Factory 파이프라인을 예약해야 합니다.
어떤 유형의 트리거를 사용해야 합니까?

Correct Answer: B
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 5
Azure 구독이 있습니다. 이 구독에는 DB1이라는 Azure SQL 데이터베이스와 PySpark 노트북이 있는 Azure Synapse Analytics 작업 영역이 포함되어 있습니다. 이 노트북에는 다음과 같은 기능이 포함된 셀이 있습니다.
%%sql
DB1에 연결하는 셀에 SQL 코드를 추가해야 합니다.
마법이 실행된 후 실행되는 코드에 어떤 SQL 방언을 사용해야 할까요?

Correct Answer: A
Question 6
Azure Databricks 리소스가 있습니다.
Databricks 리소스에 대한 컴퓨팅 변경과 관련된 작업을 기록해야 합니다.
어떤 Databricks 서비스를 로깅해야 합니까?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 7
다음 코드 세그먼트는 Azure Databricks 클러스터를 만드는 데 사용됩니다.

다음 각 진술에 대해 진술이 참이면 예를 선택하십시오. 그렇지 않으면 아니요를 선택합니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer:

Explanation:

Box 1: Yes
A cluster mode of 'High Concurrency' is selected, unlike all the others which are 'Standard'. This results in a worker type of Standard_DS13_v2.
Box 2: No
When you run a job on a new cluster, the job is treated as a data engineering (job) workload subject to the job workload pricing. When you run a job on an existing cluster, the job is treated as a data analytics (all-purpose) workload subject to all-purpose workload pricing.
Box 3: Yes
Delta Lake on Databricks allows you to configure Delta Lake based on your workload patterns.
Reference:
https://adatis.co.uk/databricks-cluster-sizing/
https://docs.microsoft.com/en-us/azure/databricks/jobs
https://docs.databricks.com/administration-guide/capacity-planning/cmbp.html
https://docs.databricks.com/delta/index.html
Question 8
Azure Databricks를 사용하여 DBTBL1이라는 데이터 세트를 개발합니다.
DBTBL1에는 다음 열이 포함됩니다.
SensorTypeID
GeographyRegionID
년도


시간

온도
바람 속도
다른
각 GeographyRegionID에 따라 달라지는 일일 증분 로드 파이프라인을 지원하려면 데이터를 저장해야 합니다. 솔루션은 스토리지 비용을 최소화해야 합니다.
코드를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer:

Explanation:
Question 9
Microsoft Visual Studio의 Stream Analytics 프로젝트 솔루션인 Azure Stream Analytics 작업이 있습니다. 작업은 JSON 형식으로 IoT 장치에서 생성된 데이터를 수락합니다.
Protobuf 형식으로 IoT 장치에서 생성된 데이터를 수락하도록 작업을 수정해야 합니다.
시퀀스에서 Visual Studio에서 수행해야 하는 세 가지 작업은 무엇인가요? 응답하려면 작업 목록에서 해당 작업을 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.
Correct Answer:

Explanation:

Step 1: Add an Azure Stream Analytics Custom Deserializer Project (.NET) project to the solution.
Create a custom deserializer
1. Open Visual Studio and select File > New > Project. Search for Stream Analytics and select Azure Stream Analytics Custom Deserializer Project (.NET). Give the project a name, like Protobuf Deserializer.

2. In Solution Explorer, right-click your Protobuf Deserializer project and select Manage NuGet Packages from the menu. Then install the Microsoft.Azure.StreamAnalytics and Google.Protobuf NuGet packages.
3. Add the MessageBodyProto class and the MessageBodyDeserializer class to your project.
4. Build the Protobuf Deserializer project.
Step 2: Add .NET deserializer code for Protobuf to the custom deserializer project Azure Stream Analytics has built-in support for three data formats: JSON, CSV, and Avro. With custom .NET deserializers, you can read data from other formats such as Protocol Buffer, Bond and other user defined formats for both cloud and edge jobs.
Step 3: Add an Azure Stream Analytics Application project to the solution Add an Azure Stream Analytics project In Solution Explorer, right-click the Protobuf Deserializer solution and select Add > New Project. Under Azure Stream Analytics > Stream Analytics, choose Azure Stream Analytics Application. Name it ProtobufCloudDeserializer and select OK.
Right-click References under the ProtobufCloudDeserializer Azure Stream Analytics project. Under Projects, add Protobuf Deserializer. It should be automatically populated for you.
Reference:
https://docs.microsoft.com/en-us/azure/stream-analytics/custom-deserializer
Question 10
Azure Synapse Analytics 전용 SQL 풀에서 판매 트랜잭션 테이블을 디자인하고 있습니다. 이 테이블은 매월 약 6천만 개의 행을 포함하고 월별로 분할됩니다. 테이블은 클러스터형 열 저장소 인덱스 및 라운드 로빈 배포를 사용합니다.
배포와 파티션의 각 조합에 대해 대략 몇 개의 행이 있습니까?

Correct Answer: A
Explanation: Only visible for TestSimulate members. You can sign-up / login (it's free).
Question 11
ws1이라는 Azure Synapse Analytics 작업 영역과 Cosmos1이라는 Azure Cosmos D6 데이터베이스 계정이 포함된 Azure 구독이 있습니다. Costmos1은 container 1이라는 컨테이너를 포함하고 ws1은 serverless1 SQL 풀을 포함합니다.
serverless1 SQL 풀을 사용하여 컨테이너의 데이터를 쿼리할 수 있는지 확인해야 합니다.
어떤 세 가지 작업을 수행해야 합니까? 각 정답은 솔루션의 일부를 나타냅니다. 참고: 각 정답은 1점의 가치가 있습니다.

Correct Answer: B,D,E
Question 12
Server1이라는 논리적 Microsoft SQL 서버가 포함된 Azure 구독이 있습니다. Server1은 Pool1이라는 Azure Synapse Analytics SQL 전용 풀을 호스팅합니다.
Server1용 TDE(투명한 데이터 암호화) 솔루션을 권장해야 합니다. 솔루션은 다음 요구 사항을 충족해야 합니다.
암호화 키 사용을 추적합니다.
암호화 키의 가용성에 영향을 미치는 Azure 데이터 센터 중단이 발생할 경우 Pool1에 대한 클라이언트 앱의 액세스를 유지합니다.
추천서에 무엇을 포함해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer:

Explanation:

Box 1: TDE with customer-managed keys
Customer-managed keys are stored in the Azure Key Vault. You can monitor how and when your key vaults are accessed, and by whom. You can do this by enabling logging for Azure Key Vault, which saves information in an Azure storage account that you provide.
Box 2: Create and configure Azure key vaults in two Azure regions
The contents of your key vault are replicated within the region and to a secondary region at least 150 miles away, but within the same geography to maintain high durability of your keys and secrets.
Reference:
https://docs.microsoft.com/en-us/azure/synapse-analytics/security/workspaces-encryption
https://docs.microsoft.com/en-us/azure/key-vault/general/logging