Microsoft Data Engineering on Microsoft Azure (DP-203 Korean Version) - DP-203 Korean FREE EXAM DUMPS QUESTIONS & ANSWERS

Table1이라는 테이블이 포함된 Azure Synapse Analytics 전용 SQL 풀이 있습니다.
수집되어 container1이라는 Azure Data Lake Storage Gen2 컨테이너에 로드되는 파일이 있습니다.
파일의 데이터를 table1 및 container1이라는 Azure Data Lake Storage Gen2 컨테이너에 삽입할 계획입니다.
파일의 데이터를 Table1에 삽입하고 데이터를 변환할 계획입니다. 파일의 각 데이터 행은 Table1의 제공 계층에서 하나의 행을 생성합니다.
소스 데이터 파일이 container1에 로드될 때 DateTime이 Table1에 추가 열로 저장되는지 확인해야 합니다.
솔루션: 전용 SQL 풀을 사용하여 추가 DateTime 열이 있는 외부 테이블을 생성합니다.
이것이 목표를 달성합니까?
Correct Answer: A Vote an answer
Azure Synapse Analytics 전용 SQL 풀이 있습니다.
차원 모델에서 큰 팩트 테이블이 될 FactInternetSales라는 테이블을 만들어야 합니다. FactInternetSales에는 1억 개의 행과 SalesAmount 및 OrderQuantity라는 두 개의 열이 포함됩니다. FactInternetSales에서 실행된 쿼리는 특정 제품에 대한 작년의 SalesAmount 및 OrderQuantity 값을 집계합니다. 솔루션은 데이터 크기와 쿼리 실행 시간을 최소화해야 합니다.
코드를 어떻게 완성해야 합니까? 대답하려면 대답 영역에서 적절한 옵션을 선택하십시오.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer:

Explanation:
Box 1: (CLUSTERED COLUMNSTORE INDEX
CLUSTERED COLUMNSTORE INDEX
Columnstore indexes are the standard for storing and querying large data warehousing fact tables. This index uses column-based data storage and query processing to achieve gains up to 10 times the query performance in your data warehouse over traditional row-oriented storage. You can also achieve gains up to 10 times the data compression over the uncompressed data size. Beginning with SQL Server 2016 (13.x) SP1, columnstore indexes enable operational analytics: the ability to run performant real-time analytics on a transactional workload.
Note: Clustered columnstore index
A clustered columnstore index is the physical storage for the entire table.

To reduce fragmentation of the column segments and improve performance, the columnstore index might store some data temporarily into a clustered index called a deltastore and a B-tree list of IDs for deleted rows.
The deltastore operations are handled behind the scenes. To return the correct query results, the clustered columnstore index combines query results from both the columnstore and the deltastore.
Box 2: HASH([ProductKey])
A hash distributed table distributes rows based on the value in the distribution column. A hash distributed table is designed to achieve high performance for queries on large tables.
Choose a distribution column with data that distributes evenly
Reference: https://docs.microsoft.com/en-us/sql/relational-databases/indexes/columnstore-indexes-overview
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables- overview
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables- distribute
저장소 계정이 포함된 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.
Azure Blob Storage 계정에 저장된 Parquet 파일을 Azure Data Lake Storage Gen2 계정에 복사하는 솔루션을 설계하고 있습니다.
데이터는 데이터 레이크에 매일 로드되며 {연도}/{월}/{일}/의 폴더 구조를 사용합니다.
두 계정 간의 데이터 전송을 최소화하려면 매일 Azure Data Factory 데이터 로드를 설계해야 합니다.
설계에 포함해야 하는 두 가지 구성은 무엇입니까? 각 정답은 솔루션의 일부를 나타냅니다.
참고: 각 올바른 선택은 1점의 가치가 있습니다.
Correct Answer: B,D Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
account1이라는 Azure Data Lake Storage 계정이 있습니다.
Azure Synapse Analytics 서버리스 SQL 풀을 사용하여 account1에 저장된 판매 데이터에 액세스합니다.
제품별 매출을 표시하는 막대형 차트를 만들어야 합니다. 솔루션은 개발 노력을 최소화해야 합니다.
어떤 순서로 작업을 수행해야 합니까? 답변하려면 작업 목록에서 모든 작업을 답변 영역으로 이동하고 올바른 순서로 정렬합니다.
Correct Answer:

Explanation:
To create a bar chart that displays sales by product while minimizing development effort, follow these steps in the correct order:
Correct Order
* Create a SQL script by using Synapse Studio.
* Start by writing a SQL query in Synapse Studio that retrieves the sales by product data from the data stored in Azure Data Lake.
* Add a SELECT statement that will return the sales by product data.
* Write the query in the SQL script, such as:
sql
Copy
SELECT ProductName, SUM(SalesAmount) AS TotalSales
FROM OPENROWSET(
BULK 'https://account1.dfs.core.windows.net/salesdata/',
FORMAT='CSV',
DATA_SOURCE='MyDataSource'
) AS SalesData
GROUP BY ProductName
ORDER BY TotalSales DESC;
* Execute the script.
* Run the SQL script to retrieve the data and ensure it returns the correct results.
* Switch to the Chart view.
* In Synapse Studio, switch to the Chart view to visualize the query results.
* Modify the Chart settings.
* Customize the chart settings to display a bar chart with "ProductName" on the x-axis and
"TotalSales" on the y-axis.
Explanation:
* The sequence ensures that you first retrieve the data correctly, verify it by executing the query, and then switch to the Chart view to visualize the data with minimal development effort.
회사는 Azure Data Lake Storage Gen2 서비스를 사용합니다.
다음 요구 사항을 충족하는 데이터 보관 솔루션을 설계해야 합니다.
5년이 넘은 데이터는 자주 액세스되지 않지만 요청 시 1초 이내에 사용할 수 있어야 합니다.
7년이 넘은 데이터는 액세스되지 않습니다.
필요한 가용성을 유지하면서 비용을 최소화해야 합니다.
데이터를 어떻게 관리해야 할까요? 답변하려면 답변 영역에서 적절한 옵션을 선택하세요.
참고: 올바른 선택은 각각 1점의 가치가 있습니다.
Correct Answer:

Explanation:
Job1이라는 Azure Stream Analytics 작업이 포함된 Azure 구독이 있습니다. Job1은 다음 코드를 실행하여 기상 관측소의 관측값을 수집합니다.

다음 각 문장에 대해, 문장이 맞으면 '예'를 선택하고, 틀리면 '아니요'를 선택하세요. 참고: 정답은 1점입니다.
Correct Answer:

Explanation:
Job1이라는 Azure Stream Analytics 작업이 있습니다.
지난 시간 동안 Job1의 측정항목은 다음 표에 표시됩니다.

Job1의 지연 도착 허용 시간은 5초로 설정됩니다.
Job1을 최적화해야 합니다.
목표를 달성하는 두 가지 조치는 무엇입니까? 각 정답은 완전한 솔루션을 제시합니다.
참고: 각 정답은 1점의 가치가 있습니다.
Correct Answer: A,D Vote an answer
Azure Synapse Analytics 계정이 포함된 Azure 구독이 있습니다. 이 계정은 Repo1이라는 Azure Repos 리포지토리와 통합되어 있으며 Pipeline1이라는 파이프라인을 포함합니다. Repo1에는 다음 표에 표시된 분기가 포함되어 있습니다.

featureddev에서 Pipeline1에 대한 변경 사항을 개발하고 테스트합니다. 변경 사항을 게시해야 합니다. 먼저 무엇을 해야 합니까?
Correct Answer: C Vote an answer
Azure Synapse Analytics에 Server1이라는 서버에 DW1이라는 엔터프라이즈 데이터 웨어하우스가 있습니다.
DW1의 각 배포에 대한 트랜잭션 로그 파일의 크기가 다음보다 작은지 확인해야 합니다.
160GB.
어떻게 해야 할까요?
Correct Answer: B Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Group1이라는 보안 그룹을 포함하는 Azure AD(Azure Active Directory) 테넌트가 있습니다. schema1이라는 스키마를 포함하는 dw1이라는 Azure Synapse Analytics 전용 SQL 풀이 있습니다.
schema1의 모든 테이블과 보기에 Group1 읽기 전용 권한을 부여해야 합니다. 솔루션은 최소 권한 원칙을 사용해야 합니다.
어떤 세 가지 작업을 순서대로 수행해야 합니까? 응답하려면 작업 목록에서 해당 작업을 응답 영역으로 이동하고 올바른 순서로 정렬하십시오.
참고: 하나 이상의 답변 선택 순서가 정확합니다. 선택한 올바른 주문에 대해 크레딧을 받게 됩니다.
Correct Answer:

Explanation:

Step 1: Create a database role named Role1 and grant Role1 SELECT permissions to schema You need to grant Group1 read-only permissions to all the tables and views in schema1.
Place one or more database users into a database role and then assign permissions to the database role.
Step 2: Assign Rol1 to the Group database user
Step 3: Assign the Azure role-based access control (Azure RBAC) Reader role for dw1 to Group1 Reference:
https://docs.microsoft.com/en-us/azure/data-share/how-to-share-from-sql
0
0
0
10