Microsoft Implementing Analytics Solutions Using Microsoft Fabric (DP-600 Korean Version) - DP-600 Korean무료 덤프문제 풀어보기
시맨틱 모델을 포함하는 Fabric 테넌트가 있습니다. 이 모델에는 소매점에 대한 데이터가 포함되어 있습니다.
XMLA 엔드포인트를 사용하여 실행될 DAX 쿼리를 작성해야 합니다. 이 쿼리는 2023년 12월 1일 이후에 개점한 매장 목록을 테이블 형태로 반환해야 합니다.
DAX 식을 어떻게 완성해야 할까요? 정답을 맞추려면 적절한 값을 드래그하여 해당 위치에 놓으세요.
각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 정답 하나당 1점입니다.

XMLA 엔드포인트를 사용하여 실행될 DAX 쿼리를 작성해야 합니다. 이 쿼리는 2023년 12월 1일 이후에 개점한 매장 목록을 테이블 형태로 반환해야 합니다.
DAX 식을 어떻게 완성해야 할까요? 정답을 맞추려면 적절한 값을 드래그하여 해당 위치에 놓으세요.
각 값은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수 있습니다.
참고: 정답 하나당 1점입니다.

정답:

Explanation:
The correct order for the DAX expression would be:
DEFINE VAR _SalesSince = DATE ( 2023, 12, 01 )
EVALUATE
FILTER (
SUMMARIZE ( Store, Store[Name], Store[OpenDate] ),
Store[OpenDate] > = _SalesSince )
In this DAX query, you ' re defining a variable _SalesSince to hold the date from which you want to filter the stores. EVALUATE starts the definition of the query. The FILTER function is used to return a table that filters another table or expression. SUMMARIZE creates a summary table for the stores, including the Store
[Name] and Store[OpenDate] columns, and the filter expression Store[OpenDate] > = _SalesSince ensures only stores opened on or after December 1, 2023, are included in the results.
References =
DAX FILTER Function
DAX SUMMARIZE Function
데이터 웨어하우스를 포함하는 Fabric 테넌트가 있습니다.
대규모 Type 2 SCD(Slowly Changing Dimension)에 행을 로드해야 합니다. 이때 리소스 사용량을 최소화해야 합니다. 어떤 T-SQL 문을 사용해야 할까요?
대규모 Type 2 SCD(Slowly Changing Dimension)에 행을 로드해야 합니다. 이때 리소스 사용량을 최소화해야 합니다. 어떤 T-SQL 문을 사용해야 할까요?
정답: B
설명: (Fast2test 회원만 볼 수 있음)
Microsoft Power BL Desktop에서 시맨틱 모델을 만들고 있습니다.
Microsoft Visual Studio Code용 TMDL(Tabular Model Definition Language) 확장 프로그램을 사용하여 모델을 일괄적으로 변경할 계획입니다.
의미 모델을 파일로 저장해야 합니다.
어떤 파일 형식을 사용해야 할까요?
Microsoft Visual Studio Code용 TMDL(Tabular Model Definition Language) 확장 프로그램을 사용하여 모델을 일괄적으로 변경할 계획입니다.
의미 모델을 파일로 저장해야 합니다.
어떤 파일 형식을 사용해야 할까요?
정답: C
설명: (Fast2test 회원만 볼 수 있음)
Fabric 테넌트에 웨어하우스가 있습니다. 이 웨어하우스는 행 수준 보안(RLS)을 사용합니다. 웨어하우스의 Delta 테이블과 RLS를 사용하는 Direct Lake 시맨틱 모델을 생성했습니다. 사용자가 이 모델을 기반으로 구축된 보고서와 상호 작용할 때 DAX 쿼리는 어떤 모드를 사용하게 될까요?
정답: C
설명: (Fast2test 회원만 볼 수 있음)
다음과 같은 KQL 쿼리가 있습니다.

다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.


다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.

정답:

Explanation:

We are analyzing this KQL query:
Sales
| where Status != " Cancelled "
| where OrderDate > = ago(30d)
| summarize TotalSales = sum(SalesAmount) by ProductCategory
| where TotalSales > 0
Statement 1:
" The query excludes sales that have a Status of Cancelled. "
Yes # where Status != " Cancelled " filters them out.
Statement 2:
" The query calculates the total sales of each product category for the last 30 days. " Yes # where OrderDate > = ago(30d) ensures only last 30 days.
summarize TotalSales = sum(SalesAmount) by ProductCategory groups by category.
Statement 3:
" The query includes product categories that have had zero sales during the last 30 days. " No # The final filter where TotalSales > 0 excludes categories with zero sales.
Final Answer:
Excludes Cancelled sales # Yes
Calculates total sales by product category for last 30 days # Yes
Includes product categories with zero sales # No
References:
KQL where operator
KQL summarize operator
Workspace1이라는 작업 영역이 있는 Fabric 테넌트가 있습니다. Workspace1에는 두 개의 Microsoft Power BI 보고서가 포함된 단일 시맨틱 모델이 있습니다.
귀하는 DLP1이라는 데이터 손실 방지(DLP) 정책이 포함된 Microsoft 365 구독을 보유하고 있습니다.
Workspace1의 항목에 DLP1을 적용해야 합니다.
어떻게 해야 할까요?
귀하는 DLP1이라는 데이터 손실 방지(DLP) 정책이 포함된 Microsoft 365 구독을 보유하고 있습니다.
Workspace1의 항목에 DLP1을 적용해야 합니다.
어떻게 해야 할까요?
정답: A
설명: (Fast2test 회원만 볼 수 있음)
Microsoft Power BL 시맨틱 모델에 Date라는 테이블이 있습니다. Date 테이블에는 Date(Date)라는 이름의 연속된 일별 열과 (Sales)라는 이름의 측정값이 있습니다.
Calculate < (Sales], parauelperioo( ' Date ' 를 사용하여 현재 기간의 매출을 작년 같은 기간의 매출과 비교하여 전년 대비 성장률을 계산하는 Sales yoy Growth X라는 측정값을 생성합니다.
[날짜], -12, MOrfTH)). 이 측정값은 동일한 매출 계산을 여러 번 반복합니다.
수치 결과는 그대로 유지하면서 매출 계산이 쿼리당 한 번만 수행되도록 측정값을 다시 작성해야 합니다.
어떤 DAX 측정값을 사용해야 할까요?
Calculate < (Sales], parauelperioo( ' Date ' 를 사용하여 현재 기간의 매출을 작년 같은 기간의 매출과 비교하여 전년 대비 성장률을 계산하는 Sales yoy Growth X라는 측정값을 생성합니다.
[날짜], -12, MOrfTH)). 이 측정값은 동일한 매출 계산을 여러 번 반복합니다.
수치 결과는 그대로 유지하면서 매출 계산이 쿼리당 한 번만 수행되도록 측정값을 다시 작성해야 합니다.
어떤 DAX 측정값을 사용해야 할까요?
정답: B
귀하는 Lakehouse1이라는 이름의 호숫가 주택이 포함된 Fabric 임대 계약을 보유하고 있습니다.
100개의 IoT 장치에서 수집된 측정값이 Lakehouse1의 Delta 테이블에 추가됩니다. 각 측정값 세트는 약 25KB입니다. 매일 약 10GB의 데이터가 수신됩니다.
테이블 및 SparkSession 설정은 모두 기본값으로 설정되어 있습니다.
쿼리 실행 속도가 느리다는 것을 발견했습니다. 또한 레이크하우스 스토리지에는 더 이상 사용되지 않는 데이터와 로그 파일이 있습니다.
더 이상 사용하지 않는 파일을 삭제하고, 작은 파일들을 합쳐서 각 파일의 목표 크기를 1GB로 만들어야 합니다.
어떻게 해야 할까요? 답을 찾으려면 적절한 작업을 해당 요구 사항으로 드래그하세요. 각 작업은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

100개의 IoT 장치에서 수집된 측정값이 Lakehouse1의 Delta 테이블에 추가됩니다. 각 측정값 세트는 약 25KB입니다. 매일 약 10GB의 데이터가 수신됩니다.
테이블 및 SparkSession 설정은 모두 기본값으로 설정되어 있습니다.
쿼리 실행 속도가 느리다는 것을 발견했습니다. 또한 레이크하우스 스토리지에는 더 이상 사용되지 않는 데이터와 로그 파일이 있습니다.
더 이상 사용하지 않는 파일을 삭제하고, 작은 파일들을 합쳐서 각 파일의 목표 크기를 1GB로 만들어야 합니다.
어떻게 해야 할까요? 답을 찾으려면 적절한 작업을 해당 요구 사항으로 드래그하세요. 각 작업은 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

정답:

Explanation:
Remove the files: Run the VACUUM command on a schedule.
Combine the files: Set the optimizeWrite table setting. or Run the OPTIMIZE command on a schedule.
To remove files that are no longer used, the VACUUM command is used in Delta Lake to clean up invalid files from a table. To combine smaller files into larger ones, you can either set the optimizeWrite setting to combine files during write operations or use the OPTIMIZE command, which is a Delta Lake operation used to compact small files into larger ones.
다음과 같은 테이블이 포함된 데이터 웨어하우스를 보유하고 있습니다.

Query1이라는 T-SQL 쿼리가 있으며, 이 쿼리에는 다음과 같은 문장이 포함되어 있습니다.

다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.


Query1이라는 T-SQL 쿼리가 있으며, 이 쿼리에는 다음과 같은 문장이 포함되어 있습니다.

다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.

정답:

Explanation:

WH1이라는 이름의 웨어하우스를 포함하는 Fabric 테넌트가 있습니다. WH1에 대해 다음 T-SQL 쿼리를 실행합니다.

다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.


다음 각 문장에 대해, 문장이 사실이면 '예'를 선택하고, 그렇지 않으면 '아니오'를 선택하십시오. 참고: 각 정답은 1점입니다.

정답:

Explanation:

We are analyzing the query:
SELECT e.[WWI Employee ID],
e.Employee,
e.[Preferred Name],
gdr.[WWI Employee ID] AS [Direct Report ID] ,
gdr.Employee AS [Direct Report]
FROM Dimension.Employee AS e
OUTER APPLY Dimension.GetDirectReports(e.[Employee Key]) AS gdr;
Key concepts:
APPLY operator: Used to join a table with a table-valued function.
OUTER APPLY ensures all rows from the left (Employee) are returned, even if the function returns no rows (similar to LEFT JOIN).
Table-valued function (TVF): Returns a set of rows (unlike scalar functions, which return a single value).
The function executes once per row from the left table, not once for the whole query.
Evaluating each statement:
" Dimension.GetDirectReports is a scalar T-SQL function. "
No # It must be a table-valued function, because OUTER APPLY requires a table expression.
" The Dimension.GetDirectReports function will run only once when the query runs. " No # With APPLY, the function runs for each row of Dimension.Employee.
" The output rows will include at least one row for each row in the Dimension.Employee table. " Yes # Because of OUTER APPLY, every employee row is included, even if there are no direct reports (in that case, the columns from gdr will be NULL).
Final Answer:
Scalar function # No
Runs once per query # No
At least one row per Employee # Yes
References:
APPLY operator in T-SQL
Table-valued functions
Mode1이라는 이름의 시맨틱 모델을 포함하는 Fabric 테넌트가 있습니다. Model!에는 다음 테이블이 포함되어 있습니다.

Microsoft Power B1을 사용하여 'Report!'라는 이름의 보고서를 디자인하고 있습니다. 이 보고서는 거의 실시간(NRT)으로 배송 데이터를 제공합니다. Report1에는 배송된 여러 패키지에 대한 데이터가 포함됩니다.
Report1을 지원하려면 각 테이블이 적절한 저장 모드로 설정되어 있는지 확인해야 합니다. 솔루션은 높은 쿼리 성능을 유지하면서 거의 실시간에 가까운 데이터 전송을 지원해야 합니다.
각 테이블에 어떤 저장 모드를 선택해야 할까요? 정답을 확인하려면 적절한 저장 모드를 해당 테이블로 드래그하세요. 각 모드는 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.


Microsoft Power B1을 사용하여 'Report!'라는 이름의 보고서를 디자인하고 있습니다. 이 보고서는 거의 실시간(NRT)으로 배송 데이터를 제공합니다. Report1에는 배송된 여러 패키지에 대한 데이터가 포함됩니다.
Report1을 지원하려면 각 테이블이 적절한 저장 모드로 설정되어 있는지 확인해야 합니다. 솔루션은 높은 쿼리 성능을 유지하면서 거의 실시간에 가까운 데이터 전송을 지원해야 합니다.
각 테이블에 어떤 저장 모드를 선택해야 할까요? 정답을 확인하려면 적절한 저장 모드를 해당 테이블로 드래그하세요. 각 모드는 한 번, 여러 번 또는 전혀 사용되지 않을 수 있습니다. 콘텐츠를 보려면 창 사이의 분할 막대를 드래그하거나 스크롤해야 할 수도 있습니다.
참고: 정답 하나당 1점입니다.

정답:

Explanation:

Productline2의 연구 부서 데이터를 마이그레이션해야 합니다. 솔루션은 데이터 준비 요구 사항을 충족해야 합니다. 코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변 영역에서 적절한 옵션을 선택하세요. 참고: 각 정답은 1점입니다.


정답:

Explanation:

Comprehensive Detailed Explanation
From the case study:
Research division data for Productline2 is currently in CSV format in storage2.
Requirement: "All the Research division data in the lakehouses must be presented as managed tables in Lakehouse explorer." In Fabric lakehouses, managed tables are stored in Delta format inside the Tables folder.
Step 1: Reading the source
df = spark.read.format( " csv " ) \
options(header= " true " , inferSchema= " true " ) \
load( " abfss://storage1.dfs.core.windows.net/files/productline2 " )
This correctly ingests the CSV source from ADLS Gen2.
Step 2: Writing to Lakehouse as a managed table
You must write the data in Delta format to ensure it is queryable and managed within the lakehouse.
The correct path is under Tables/, because this is where Fabric automatically manages Lakehouse managed tables.
The target table should be named productline2, so the correct path is:
df.write.mode( " overwrite " ).format( " delta " ).save( " Tables/productline2 " ) Why not other options?
CSV or Parquet formats would not create a managed Lakehouse table; they would just create files.
Writing to productline2 directly (without Tables/) would store unmanaged files in the Lakehouse Files area, not managed tables.
Writing to Tables/research/productline2 adds an unnecessary subdirectory and is not the standard structure for managed tables.
Correct Final Code
df.write.mode( " overwrite " ).format( " delta " ).save( " Tables/productline2 " ) References Managed tables in Microsoft Fabric Lakehouse Delta Lake support in Fabric Spark write to Lakehouse
다음과 같은 데이터가 포함된 Fabric 웨어하우스를 보유하고 있습니다.

해당 데이터는 다음과 같은 특징을 가지고 있습니다.
* 각 고객에게는 고유한 CustomerlD 값이 할당됩니다.
* 각 고객은 하나의 SalesRegion 값과 연결됩니다.
* 각 고객은 하나의 CustomerAddress 값과 연결됩니다.
* 고객 테이블에는 5백만 개의 행이 있습니다.
* 모든 외래 키 값은 null이 아니어야 합니다.
데이터를 비정규화하여 각 고유한 CustomerlD 값마다 한 행씩 포함하는 고객 차원으로 변환하는 뷰를 생성해야 합니다. 이 솔루션은 쿼리 처리 시간과 리소스를 최소화해야 합니다.
T-SQL 문을 어떻게 완성해야 합니까? 답하려면 답변 영역에서 적절한 옵션을 선택하십시오.


해당 데이터는 다음과 같은 특징을 가지고 있습니다.
* 각 고객에게는 고유한 CustomerlD 값이 할당됩니다.
* 각 고객은 하나의 SalesRegion 값과 연결됩니다.
* 각 고객은 하나의 CustomerAddress 값과 연결됩니다.
* 고객 테이블에는 5백만 개의 행이 있습니다.
* 모든 외래 키 값은 null이 아니어야 합니다.
데이터를 비정규화하여 각 고유한 CustomerlD 값마다 한 행씩 포함하는 고객 차원으로 변환하는 뷰를 생성해야 합니다. 이 솔루션은 쿼리 처리 시간과 리소스를 최소화해야 합니다.
T-SQL 문을 어떻게 완성해야 합니까? 답하려면 답변 영역에서 적절한 옵션을 선택하십시오.

정답:

Explanation:

The goal is to denormalize the data into a customer dimension with one row per distinct CustomerID, minimizing query processing time and resources. Since each customer is associated with a single SalesRegion and a single CustomerAddress, and all foreign key values are non-null, a left outer join is appropriate to ensure all customers from the Customer table are included, even if there are any unexpected missing addresses (though the problem states each customer has a single address). However, given the non-null foreign key constraint, an inner join could also work, but left outer join is safer and aligns with denormalization to ensure completeness.
The join condition should link the Customer table (C) with the CustomerAddress table (CA) using CustomerID, as this ensures each customer ' s address data is included.
The join with SalesRegion (SR) on SalesRegionID is already included in the query, and since each customer has a single SalesRegion, it fits the denormalization requirement.
The where CA.AddressType = ' Main Office ' filter ensures only the main office address is included, which is a valid constraint for a customer dimension.
Thus, the completed T-SQL statement would effectively denormalize the data while minimizing resource use by leveraging the existing relationships and constraints.