Fabric Data Engineer Associate(DP-700) 無料問題 6 / 10 ・ 分野2: データの取り込みと変換
パイプラインの Lookup アクティビティでクエリを実行し、出力を ForEach に渡す。クエリの結果が、(1) 8,000 行・合計 1 MB の場合と、(2) 3,000 行・合計 6 MB の場合を考える。Lookup アクティビティのページの説明に合うものはどれか。
- (1) は失敗し、(2) は先頭の 4 MB の分の行を返して成功する
- (1) も (2) も、上限を超えるので失敗する
- (1) は先頭の 5,000 行を返して成功し、(2) は失敗する
- (1) は 8,000 行をすべて返して成功し、(2) は失敗する
正解と解説を見る
正解: C
正解の理由
ページは、Lookup アクティビティが返せるのは 5,000 行までで、結果にそれより多い行があれば先頭の 5,000 行を返すと書く。出力の大きさは 4 MB までで、超えるとアクティビティは失敗する。(1) は 1 MB なので先頭の 5,000 行で成功し、(2) は 3,000 行でも 6 MB なので失敗する。
違う選択肢
「(1) は失敗し、(2) は先頭の 4 MB の分の行を返して成功する」… ページは、結果が 5,000 行を超えると先頭の 5,000 行を返すと書き、出力が 4 MB を超えるとアクティビティは失敗すると書く。この選択肢は2つとも逆である。
「(1) も (2) も、上限を超えるので失敗する」… ページは、結果が 5,000 行を超えるときは先頭の 5,000 行を返すと書く。行数の上限では失敗しない。
「(1) は 8,000 行をすべて返して成功し、(2) は失敗する」… ページは、Lookup アクティビティが返せるのは 5,000 行までで、それを超えると先頭の 5,000 行を返すと書く。
押さえどころ
Lookup アクティビティがタイムアウトまで動ける最長の時間は24時間とページは書く。出力は、後のアクティビティから式ビルダーで参照し、メタデータで動くパイプラインに使う。