あなたはLH1という名前の湖畔の家を含むFabricテナントを持っています。
新しいセマンティックモデルを導入する必要があります。ソリューションは以下の要件を満たす必要があります。
* 集計関数、計算テーブル、多次元式(MDX)ユーザー階層を含む複雑な計算列をサポートします。
* ページレンダリング時間を最小限に抑える。
モデルをどのように設定すればよいですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。


Explanation:

Supports complex calculated columns (with aggregate functions, calculated tables, MDX hierarchies).
Minimizes page rendering times .
Step 1 - Choosing the Mode
Direct Lake # Best for near real-time queries, avoids duplication, but has limitations (e.g., some complex calculated columns, MDX user hierarchies are not fully supported).
DirectQuery # Sends queries to the source each time. It supports complex expressions but is slow (not optimal for minimizing page rendering times).
Import # Data is loaded into VertiPaq in-memory engine, supports full DAX capabilities, calculated tables, MDX hierarchies, and provides fastest query performance .
# Correct choice: Import .
Step 2 - Choosing Query Caching
Capacity default # Relies on the workspace/capacity setting.
Off # Disables caching, which could slow down report rendering.
On # Ensures queries are cached for faster page rendering times.
# Correct choice: On .
Mode: Import
Query Caching: On
References:
Semantic model storage modes in Fabric
Query caching in Power BI / Fabric
注:この問題は、同じシナリオを提示する一連の問題の一部です。このシリーズの各問題には、提示された目標を満たす可能性のある独自の解答が含まれています。問題セットによっては、複数の正解がある場合もあれば、正解がない場合もあります。
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
Fabricテナントには、Model1という名前のセマンティックモデルが含まれています。
以下のクエリがModel1に対して遅いことが分かりました。

クエリの実行時間を短縮する必要があります。
解決策:以下のコード:

これは目標を達成していると言えるでしょうか?
FabricテナントにWarehouse1という名前のウェアハウスがあります。Warehouse1には、10億行のデータを持つFactSalesという名前のファクトテーブルがあります。次のT-SQLステートメントを実行します。
CREATE TABLE test.FactSales AS CLONE OF Dbo.FactSales;
以下の各設問について、該当する場合は「はい」を選択してください。該当しない場合は「いいえ」を選択してください。注:正解ごとに1点が加算されます。


Explanation:
A replica of dbo.Sales is created in the test schema by copying the metadata only. - Yes Additional schema changes to dbo.FactSales will also apply to test.FactSales. - No Additional data changes to dbo.FactSales will also apply to test.FactSales. - No The CREATE TABLE AS CLONE statement creates a copy of an existing table, including its data and any associated data structures, like indexes. Therefore, the statement does not merely copy metadata; it also copies the data. However, subsequent schema changes to the original table do not automatically propagate to the cloned table. Any data changes in the original table after the clone operation will not be reflected in the clone unless explicitly updated.
References =
CREATE TABLE AS SELECT (CTAS) in SQL Data Warehouse
「Model 1」という名前のセマンティックモデルがあります。Model 1には、すべてインポートモードを使用する5つのテーブルが含まれています。Model1には、「HR」という名前の動的な行レベルセキュリティ(RLS)ロールが含まれています。HRロールは従業員データをフィルタリングし、人事マネージャーが割り当てられた部門のデータのみを表示できるようにします。
Model1をFabricテナントに公開し、RLSロールメンバーシップを設定します。モデルと関連レポートをユーザーと共有します。
人事部長は、報告書に記載されているデータが不完全であると報告している。
人事部長が閲覧したデータの妥当性を検証するために、あなたは何をすべきですか?
AnalyticsPOCワークスペースでは、どのタイプのデータストアを推奨すべきでしょうか?
Fabricテナントには、Workspace1という名前のワークスペースと、DBUserという名前のユーザーが含まれています。
Workspace1には、Lakehouselという名前の湖畔の家が含まれています。DBUserはテナントへのアクセス権を持っていません。
次の図に示すように、DBUserにLakehouse1へのアクセス権を付与します。

図に示された情報に基づいて、各記述を完成させる選択肢をドロップダウンメニューを使用して選択してください。
注:正解ごとに1ポイントが加算されます。


Explanation:

In Microsoft Fabric, the OneLake endpoint allows users with appropriate permissions to read data from a lakehouse, leveraging the unified data storage system. Since DBUser has been granted access to Lakehouse1, they can utilize the OneLake endpoint for reading data. For querying, the OneLake file explorer provides a user interface to interact with and query data within the lakehouse, aligning with DBUser ' s access rights without requiring broader tenant permissions.
Fabricテナントには、lakehouse1という名前の湖畔の家が含まれています。lakehouse1には、Table1という名前のテーブルが含まれています。
新しいデータパイプラインを作成しています。
外部データをTable1にコピーする予定です。外部データのスキーマは定期的に変更されます。
コピー操作には以下の要件を満たす必要があります。
* Table1を外部データのスキーマに置き換えてください。
* Table1 のすべてのデータを外部データの行に置き換えます。
パイプラインに「データのコピー」アクティビティを追加します。この「データのコピー」アクティビティに対して、どのような設定を行うべきですか?
レイクハウスを含むファブリック テナントがあります。
SQL エンドポイントを使用して販売データ ファイルにクエリを実行する予定です。ファイルは Amazon Simple Storage Service (Amazon S3) ストレージ バケットに置かれます。
どのファイル形式を使用するか、およびショートカットを作成する場所を推奨する必要があります。
推奨事項に含めるべき 2 つのアクションはどれですか?それぞれの正解は、解決策の一部を示しています。
注: 各正解は 1 ポイントの価値があります。
Microsoft Power BI セマンティック モデルに Date という名前のテーブルがあります。Date テーブルには次のデータが含まれています。

日付テーブルを使用するビジュアルが時系列順に表示されるようにする必要があります。また、管理作業を最小限に抑えるソリューションが求められます。
あなたはどうすべきですか?
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
Tenant! という名前の Fabric テナントがあり、その中に Lakehouse1 という名前の湖畔の家があります。
Fabric 外の Azure Storage アカウントにある CSV ファイルから Lakehouse1 にデータを追加する必要があります。このソリューションは、開発作業を最小限に抑える必要があります。
データを追加するには何を使えばいいですか?
Workspace1 という名前の Fabric ワークスペースがあり、その中に Eventstream1 という名前のイベントストリームが含まれています。
Eventstream1 は、Eventhub1 という名前の Azure イベント ハブからデータを読み取ります。
Eventhub1には以下の列が含まれています。
名前
データ型
マシンID
国際
ペイロード
動的
日時
日時
位置
弦
ペイロード列に連続パーセンタイル計算を追加する必要があります。解決策は開発作業を最小限に抑えるものでなければなりません。
あなたはどうすべきですか?
テナントがPoC(概念実証)を実施できるようにするための解決策を提案する必要があります。
Fabric Adminポータルから実行すべき2つの操作はどれですか?それぞれの正解は、解決策の一部を示しています。
注:正解ごとに1ポイントが加算されます。
FabricワークスペースにWorkspace1、ウェアハウスにWarehouse1という名前があります。Workspace1にはUser1というユーザーがいます。User1にはWorkspace1の閲覧者ロールが割り当てられています。
User1がWarehouse1を他のユーザーと共有できるようにする必要があります。解決策は最小権限の原則に従う必要があります。
User1にはどの役割を割り当てるべきですか?