最新的Microsoft Implementing Analytics Solutions Using Microsoft Fabric (DP-600 Korean Version) - DP-600 Korean免費考試真題

참고: 이 문제는 동일한 시나리오를 제시하는 일련의 문제 중 하나입니다. 각 문제에는 제시된 목표를 달성할 수 있는 고유한 해결책이 포함되어 있습니다. 일부 문제 세트에는 정답이 두 개 이상일 수 있으며, 정답이 없는 문제 세트도 있습니다.
이 섹션에서 질문에 답변한 후에는 해당 질문으로 돌아갈 수 없습니다. 따라서 이 질문들은 검토 화면에 나타나지 않습니다.
Model1이라는 이름의 시맨틱 모델을 포함하는 Fabric 테넌트가 있습니다.
Model1에 대해 다음 쿼리가 느리게 실행되는 것을 발견했습니다.

쿼리 실행 시간을 줄여야 합니다.
해결 방법: 다음 코드 참조:

이것이 목표를 달성합니까?

正確答案: A
說明:(僅 Fast2test 成員可見)
여러분은 대형 창고가 포함된 Fabric 워크스페이스를 가지고 있습니다.
판매 데이터 세트를 위해 Lakehousel이라는 이름의 호숫가 주택 데이터베이스를 만들 계획입니다. Lakehousel 데이터베이스에는 다음과 같은 테이블이 포함될 것입니다.
* 매출: 매출 거래 내역을 포함합니다.
* 매장: 매장 이름과 위치 목록이 포함되어 있습니다.
* 고객 충성도: 고객 목록과 고객이 선호하는 매장을 포함합니다.
* 고객: 고객 이름과 주소의 고유 목록을 포함합니다.
* 제품: 사용 가능한 제품 목록과 제품 설명이 포함되어 있습니다. Lakehousel에 대한 스타 스키마를 구성해야 합니다.
어떤 테이블을 팩트 테이블로 지정해야 하며, 매출 테이블과 고객 테이블 간의 관계 유형은 어떻게 설정해야 할까요? 답변 영역에서 적절한 옵션을 선택하세요.
참고: 정답 하나당 1점입니다.
正確答案:

Explanation:
시맨틱 모델을 포함하는 Fabric 테넌트가 있습니다.
보고서 작성자가 암시적 측정값을 사용하여 시각화를 채우지 못하도록 방지해야 합니다.
목표 달성을 위해 사용할 수 있는 두 가지 도구는 무엇입니까? 각 정답은 완전한 해결책을 제시합니다.
참고: 정답 하나당 1점입니다.

正確答案: A,B
說明:(僅 Fast2test 成員可見)
storage!라는 이름의 Azure Data Lake Storage Gen2 계정이 있으며, 이 계정에는 sales라는 이름의 Parquet 파일이 있습니다.
쪽매 세공.
Workspace1이라는 워크스페이스가 포함된 Fabric 테넌트가 있습니다.
Workspace1의 노트북을 사용하여 파일 내용을 기본 Lakehouse 탐색기에 로드해야 합니다. 이 솔루션은 Lakehouse 탐색기에서 파일 내용이 자동으로 "Sales"라는 이름의 테이블로 표시되도록 해야 합니다.
코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.
참고: 정답 하나당 1점입니다.
正確答案:

Explanation:

Step 1 - Read the Parquet file into a DataFrame
df = spark.read.parquet( " abfss://[email protected]/files/sales.parquet " ) This correctly loads the Parquet data into Spark.
Step 2 - Write into the Lakehouse as a managed table
If we want the result to be registered as a Lakehouse table and automatically appear in Lakehouse Explorer, we must:
Write the data in delta format (because Fabric Lakehouse tables are Delta tables).
Save the table under the tables folder, not files.
So the correct code is:
df.write.mode( " overwrite " ).format( " delta " ).saveAsTable( " tables/sales " ) Final Answer:
Format: delta
SaveAsTable Path: tables/sales
References:
Lakehouse tables in Microsoft Fabric
Save DataFrame as Delta Table in Spark
# Answer Selection:
First dropdown # delta
Second dropdown # tables/sales
Fabric 웨어하우스에 Sales.Products라는 테이블이 있습니다. Sales.Products 테이블에는 다음과 같은 열이 있습니다.

다음 열들을 반환하는 T-SQL 쿼리를 작성해야 합니다.

코드를 어떻게 완성해야 할까요? 정답을 선택하려면 답변란에서 적절한 옵션을 고르세요.
正確答案:

Explanation:
For the HighestSellingPrice, you should use the GREATEST function to find the highest value from the given price columns. However, T-SQL does not have a GREATEST function as found in some other SQL dialects, so you would typically use a CASE statement or an IIF statement with nested MAX functions. Since neither of those are provided in the options, you should select MAX as a placeholder to indicate the function that would be used to find the highest value if combining multiple MAX functions or a similar logic was available.
For the TradePrice, you should use the COALESCE function, which returns the first non-null value in a list.
The COALESCE function is the correct choice as it will return AgentPrice if it ' s not null; if AgentPrice is null, it will check WholesalePrice, and if that is also null, it will return ListPrice.
The complete code with the correct SQL functions would look like this:
SELECT ProductID,
MAX(ListPrice, WholesalePrice, AgentPrice) AS HighestSellingPrice, -- MAX is used as a placeholder COALESCE(AgentPrice, WholesalePrice, ListPrice) AS TradePrice FROM Sales.Products Select MAX for HighestSellingPrice and COALESCE for TradePrice in the answer area.
귀하는 호숫가 주택이 포함된 Fabric 테넌트를 보유하고 있습니다. 두 테이블을 병합하기 위해 시각적 쿼리를 사용할 계획입니다.
쿼리가 두 테이블 모두에 존재하는 모든 행을 반환하도록 해야 합니다. 어떤 유형의 조인을 사용해야 할까요?

正確答案: C
Microsoft Power BL 시맨틱 모델에 Date라는 테이블이 있습니다. Date 테이블에는 Date(Date)라는 이름의 연속된 일별 열과 (Sales)라는 이름의 측정값이 있습니다.
Calculate < (Sales], parauelperioo( ' Date ' 를 사용하여 현재 기간의 매출을 작년 같은 기간의 매출과 비교하여 전년 대비 성장률을 계산하는 Sales yoy Growth X라는 측정값을 생성합니다.
[날짜], -12, MOrfTH)). 이 측정값은 동일한 매출 계산을 여러 번 반복합니다.
수치 결과는 그대로 유지하면서 매출 계산이 쿼리당 한 번만 수행되도록 측정값을 다시 작성해야 합니다.
어떤 DAX 측정값을 사용해야 할까요?

正確答案: C
Workspace1이라는 이름의 Fabric 워크스페이스가 있고, 그 안에 Eventstream1이라는 이름의 이벤트 스트림이 있습니다.
Eventstream1은 Eventhub1이라는 이름의 Azure 이벤트 허브에서 데이터를 읽습니다.
Eventhub1에는 다음과 같은 열이 포함되어 있습니다.
이름
데이터 유형
머신아이드
인터
유효 탑재량
동적
날짜 및 시간
날짜 및 시간
위치
끈
페이로드 열에 연속 백분위수 계산 기능을 추가해야 합니다. 개발 노력은 최소화되어야 합니다.
어떻게 해야 할까요?

正確答案: D
Workspace1이라는 이름의 Fabric 작업 공간이 있고, 그 안에 Dataflow1이라는 이름의 데이터 흐름이 있습니다. Dataflow1은 500개의 행의 데이터를 반환합니다.
쿼리 결과에서 각 열의 최소값과 최대값을 확인해야 합니다.
어떤 세 가지 데이터 보기 옵션을 선택해야 할까요? 각 정답은 해결 방법의 일부를 나타냅니다.
참고: 정답 하나당 1점입니다.

正確答案: A,B,C
說明:(僅 Fast2test 成員可見)
의미 모델이 포함된 Microsoft Power BI 프로젝트가 있습니다. 버전 관리를 위해 Azure DevOps를 사용할 계획입니다.
데이터 소스의 데이터 값이 저장소로 푸시되는 것을 방지하려면 .gitignore 파일을 수정해야 합니다. 어떤 파일을 참조해야 할까요?

正確答案: A
說明:(僅 Fast2test 成員可見)
현재 Fabric 테넌트에 Warehouse1이라는 이름의 웨어하우스가 있습니다. Warehouse1에는 schemaA, schemaB, schemaC라는 세 개의 스키마가 있습니다. User1이라는 사용자가 schemaA에 있는 테이블만 비울 수 있도록 권한을 부여해야 합니다.
T-SQL 문을 어떻게 완성해야 합니까? 답하려면 답변 영역에서 적절한 옵션을 선택하십시오.
참고: 정답 하나당 1점입니다.
正確答案:

Explanation:

GRANT ALTER ON SCHEMA::schemaA TO User1;
The ALTER permission allows a user to modify the schema of an object, and granting ALTER on a schema will allow the user to perform operations like TRUNCATE TABLE on any object within that schema. It is the correct permission to grant to User1 for truncating tables in schemaA.
References =
GRANT Schema Permissions
Permissions That Can Be Granted on a Schema
OneLake에 Parquet 파일 형식으로 저장된 고객 이탈 데이터가 포함된 Fabric 테넌트가 있습니다. 이 데이터에는 고객 인구 통계 및 제품 사용량에 대한 세부 정보가 포함되어 있습니다.
Fabric 노트북을 생성하여 데이터를 Spark DataFrame으로 읽어들입니다. 그런 다음 노트북에서 지리적 위치, 구매 제품 수, 연령 및 고객 유지 기간을 기준으로 유지 고객과 이탈 고객의 분포를 보여주는 막대 차트를 생성합니다.
어떤 유형의 분석을 수행하고 계신가요?

正確答案: B
說明:(僅 Fast2test 成員可見)
Workspace1이라는 이름의 Fabric 워크스페이스가 있으며, 이 워크스페이스는 Capacity1이라는 이름의 새로 생성된 Fabric 용량에 할당되어 있습니다.
Model1이라는 이름의 시맨틱 모델을 생성하고, Model1을 Workspace1에 배포합니다.
Model1에 대한 변경 사항은 표 형식 편집기에서 직접 게시해야 합니다.
어떻게 해야 할까요?

正確答案: D
說明:(僅 Fast2test 成員可見)
Fabric 이벤트하우스에 KQL 데이터베이스가 있습니다. 이 데이터베이스에는 TaxiData라는 테이블이 있으며, 해당 테이블에는 다음과 같은 데이터가 저장됩니다.

tpep_pickup_datetime 테이블에서 payment_type별로 파티션된 각 시간의 첫 번째 값을 저장하는 FirstPickupDateTime이라는 열을 생성해야 합니다.
참고: 정답 하나당 1점입니다.
正確答案:

Explanation:

Comprehensive Detailed Explanation
We have a KQL table (TaxiData) with columns:
VendorID
tpep_pickup_datetime (timestamp)
payment_type
total_amount
The requirement:
Create a new column FirstPickupDateTime
It should contain the first pickup timestamp per hour
Partitioning should be done by payment_type
Step 1: Which windowing function?
row_cumsum # running cumulative sum (not needed here).
row_rank_dense # assigns ranks without gaps, but does not guarantee minimum value only.
row_rank_min # gives the first/minimum value in each window partition. # Correct.
row_window_session # sessionization of events, not required.
So, the correct function is row_rank_min.
Step 2: Which comparison operator?
We need to select the row where the rank = 1 (the first per partition).
So the correct operator is == (equals).
Step 3: Partitioning
The KQL query should partition by:
bin(tpep_pickup_datetime, 1h) # buckets data into 1-hour windows
payment_type # partitions further by payment type
Completed KQL Query
TaxiData
| sort by tpep_pickup_datetime asc, payment_type asc
| extend FirstPickupDateTime = row_rank_min(tpep_pickup_datetime, 1h, 0m, payment_type)
| where FirstPickupDateTime == 1
This assigns a rank within each 1-hour, per-payment-type window, then keeps the first pickup timestamp.
Why This Works
row_rank_min # ensures we capture the first occurrence in each hour.
== # filters only the first row per partition.
bin(..., 1h) ensures grouping is by hour.
References
Kusto row_rank_min() function
KQL window functions
귀사에는 호숫가 별장을 소유한 Fabric 임대인이 있습니다.
다음 코드를 사용하여 Fabric 노트북에서 대용량 DataFrame을 저장하고 있습니다.

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

Explanation:
The results will form a hierarchy of folders for each partition key. - Yes The resulting file partitions can be read in parallel across multiple nodes. - Yes The resulting file partitions will use file compression. - No Partitioning data by columns such as year, month, and day, as shown in the DataFrame write operation, organizes the output into a directory hierarchy that reflects the partitioning structure. This organization can improve the performance of read operations, as queries that filter by the partitioned columns can scan only the relevant directories. Moreover, partitioning facilitates parallelism because each partition can be processed independently across different nodes in a distributed system like Spark. However, the code snippet provided does not explicitly specify that file compression should be used, so we cannot assume that the output will be compressed without additional context.
References =
DataFrame write partitionBy
Apache Spark optimization with partitioning

聯系我們

如果您有任何問題,請留下您的電子郵件地址,我們將在12小時內回复電子郵件給您。

我們的工作時間:( GMT 0:00-15:00 )
週一至週六

技術支持: 立即聯繫 

English 日本語 Deutsch 한국어