Microsoft DP-700 (Fabric Data Engineer Associate)1-10

表1
表2
問題
回答
(下記画像参照)
回答

Domain1 の 既定のドメイン に Group1 を追加すると、Group1 メンバーが管理者である未割り当てワークスペースが Domain1 に割り当てられます。
Workspace3 は User1 が管理者で、User1 は Group1 のメンバーなので対象です。
ただし、ドメイン割り当ては ワークスペース ロールやアイテム権限には影響しません ため、User3 に Viewer は付与されません。
一方、Group1 のメンバーである User3 は Domain1 のドメイン共同作成者になります
User2 は Group1 に含まれず、Workspace3 への Contributor も付与されません。
ドメイン – Microsoft Fabric | Microsoft Learn

A. はい
B. いいえ

回答
B. いいえ

フィルター条件は Sands End かつ No_Bikes が 15 以上であり、project も必要な列を返すため問題ありません。
しかし KQL の sort 演算子では、asc または desc を省略すると既定は desc です。
そのため `sort by No_Bikes` は降順となります。
昇順にするには sort by No_Bikes asc と明示する必要があります。
このコードは 要件の昇順を満たしません
sort 演算子 – Kusto | Microsoft Learn

A. 開始時刻
B. 容量
C. アクティビティ名
D. 送信者
E. 項目の種類
F. ジョブの種類
G. 場所

回答
G. 場所

監視ハブのアクティビティ一覧では、実行された Fabric 項目の状態や開始時刻などを確認できます。
特定の項目がどのワークスペースで実行されたかを確認するには、場所 列を参照します。
Microsoft Learn でも、場所は 項目アクティビティを表示する元のワークスペース を表すフィルターとして説明されています。
開始時刻、容量、送信者などは実行元ワークスペースの識別には適しません。
試験では Location はワークスペースを示す列 と覚えることが重要です。
監視ハブ: Fabric アクティビティの表示と追跡 – Microsoft Fabric | Microsoft Learn

表1
表2

A. はい
B. いいえ

回答
B. いいえ

KQL の join 演算子で指定できる結合の種類には inner、leftouter、rightouter、fullouter などがありますが、kind=outer は有効な結合の種類ではありません
また、外部結合は一致しない行も含めるため、通常は処理対象が増えます。
実行時間短縮には、結合前に filter を早く適用して処理行数を減らす、必要列だけを射影するなどが重要です。
この変更は 性能改善の要件を満たしません
join 演算子 – Kusto | Microsoft Learn

問題
回答
(下記画像参照)
回答

Fabric のデプロイ パイプラインでは、対応する項目のメタデータや定義をステージ間でコピーしますが、セマンティック モデルなどの データはコピーされずメタデータのみ が対象です。
Dataflow Gen1 は現在 Power BI データフローとして扱われるレガシー系の項目ですが、デプロイ パイプラインの対象であるため Dataflow Gen1 はデプロイされます
一方、セマンティック モデルの スケジュール更新はコピーされません
したがって、順に「いいえ、はい、いいえ」です。
Microsoft Fabric デプロイ パイプライン プロセス – Microsoft Fabric | Microsoft Learn

問題
回答
(下記画像参照)
回答

Fabric のノートブックで再利用ライブラリをワークスペース標準として使うには、まず 環境を作成 し、その環境に必要な Python ライブラリを追加します。
環境は Spark ランタイム、コンピューティング、ライブラリをまとめて管理するワークスペース項目です。
最後に 既定の環境として設定 すると、新しいノートブックがワークスペースの既定値としてそのライブラリ構成を継承します。
プール作成やランタイム変更だけでは、ライブラリを既定で利用可能にする要件を満たしません。
Fabric で環境を作成、構成、使用する – Microsoft Fabric | Microsoft Learn

A. KQL クエリセット
B. イベントストリーム
C. ストリーミング データセット
D. Apache Spark Structured Streaming

回答
B. イベントストリーム

Fabric のイベントストリームは、Azure Event Hubs などのリアルタイム ソースからイベントを取り込み、処理して宛先へルーティングできます。
要件では、Neighbourhood が Chelsea のイベントだけを残すため、イベントストリームの フィルター処理 を使用します。
その後、保持したイベントを レイクハウス宛先 に送信して保存できます。
KQL クエリセットは主に取得済みデータの照会用であり、ストリーミング データセットや Spark よりも、この要件には イベントストリームが最適 です。
リアルタイム イベントの取り込み、フィルター処理、変換を行い、Microsoft Fabric レイクハウスに送信する – Microsoft Fabric | Microsoft Learn

A. はい
B. いいえ

回答
B. いいえ

提示された SELECT 文は条件と並べ替えの内容自体は要件に近いですが、KQL データベースのクエリ エディターで T-SQL を実行するには、空の T-SQL コメント行(–)で開始 する必要があります。
この指定がないコードは KQL として解釈 されるため、SQL 文として実行されません。
KQL クエリセットでは KQL が主要言語であり、この解決策は 目標を満たしません
T-SQL – Kusto | Microsoft Learn

問題
回答
(下記画像参照)
回答

制御テーブルにある複数テーブルを1回の実行で動的に取り込むには、まず Lookup アクティビティ で Control.Object を照会し、コピー対象のスキーマとテーブル一覧を取得します。
次に ForEach アクティビティ でその一覧を反復処理します。
各反復の中に Copy data アクティビティを配置すると、現在の項目を使ってソース表からレイクハウスの Delta テーブルへコピーできます。
Get metadata は既存オブジェクトのメタデータ取得用で、制御テーブルの行一覧取得には適しません。
ForEach アクティビティ – Microsoft Fabric | Microsoft Learn

A. ノートブックの高コンカレンシーを有効にします。
B. Spark プールの動的割り当てを有効にします。
C. ランタイム バージョンを変更します。
D. エグゼキューターの数を増やします。

回答
A. ノートブックの高コンカレンシーを有効にします。

Fabric ノートブックで既存の Spark セッションに別のノートブックをアタッチするには、ワークスペースで ノートブックの高コンカレンシー を有効にします。
高コンカレンシー モードでは、互換性のあるノートブックが 同じ Spark セッションを共有 できます。
動的割り当て、ランタイム変更、エグゼキューター数の増加は Spark のリソースや実行環境に関する設定であり、Notebook2 を Notebook1 と同じセッションへ接続する要件には直接対応しません。
ノートブックの高コンカレンシー モードを構成する – Microsoft Fabric | Microsoft Learn