模擬問題集DP-700練習問題 7

DP-700 練習問題 7

Fabric Data Engineer・インフラストラクチャのセキュリティ ソリューションの設計・無料公開(全 110 問中 15 問を無料公開中)

問題
あなたは、Table1という名前のテーブルを含むFabricレイクハウスを持っています。 Table1は、添付画像の形式でデータを格納しています。 ノートブックには、次のコードセグメントが含まれています。 `df = spark.read.table("Table1")` このコードを実行した後、結果として得られるデータフレームのスキーマに関する以下の記述のうち、正しいものを【すべて】選択してください。 [参照画像: img_484da22075.png; img_91f2e241bb.png; img_2b0888c5c1.png]

選択肢と解説

  • 1
    OrderNumber列は、文字列データ型に変換されます。
  • OrderDate列は、日付データ型に変換されます。
  • CustomerName列は、文字列データ型に変換されます。

解説

Sparkがテーブルからデータを読み込む際、スキーマを自動的に推論します。`spark.read.table("Table1")` を実行すると、各列のデータ型はソースデータの値に基づいて決定されます。

各選択肢を検証してみましょう。
  • 選択肢1: OrderNumber列は、文字列データ型に変換されます。
    画像を見ると、`OrderNumber`列には `872341` のような整数値が含まれています。Sparkは通常、このような数値を `IntegerType` または `LongType` として推論します。文字列型 (StringType) としては推論されません。したがって、この記述は誤りです。

  • 選択肢2: OrderDate列は、日付データ型に変換されます。
    画像を見ると、`OrderDate`列には `2025-03-28` のような `yyyy-MM-dd` 形式の文字列が含まれています。これはSparkが日付として認識できる標準的な形式です。そのため、Sparkは自動的にこの列を `DateType` として推論します。したがって、この記述は正しいです。

  • 選択肢3: CustomerName列は、文字列データ型に変換されます。
    画像を見ると、`CustomerName`列には `Dennis Awkland` のようなテキストデータが含まれています。Sparkはテキストデータを `StringType` として推論します。したがって、この記述は正しいです。

以上のことから、正しい記述は選択肢2と3です。
← 練習問題 6練習問題 8
DP-700 の模擬問題集は全 110

本番形式の練習テスト 2 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

DP-700 の模試を受ける料金プランを見る

DP-700 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15