Professional Data Engineer 模擬問題集(2019-05-16)(日本語訳)

オリジナルの問題集(英語)を日本語訳にした模擬問題集になります。


Google Cloud 認定資格 – Professional Data Engineer 模擬問題集(67問)

v2019-05-16


QUESTION 1

会社は規制に厳格な業界です。
要件の1つは、個々のユーザーが最小限の情報だけにアクセスできるようにすることです。
この要件をGoogle BigQuery で実施したいと考えています。
どのアプローチをとることができますか? (回答は3つ)

  • A. 特定のテーブルへの書き込みを無効にします。
  • B. 役割によるテーブルへのアクセスを制限します。
  • C. データが常に暗号化されていることを確認します。
  • D. Google BigQuery API アクセスを承認されたユーザーを制限します。
  • E. 複数のテーブルまたはデータベースにまたがってデータを分離します。
  • F. Google Stackdriver Logging でGoogle Cloud Audit Logging を使用してポリシー違反を特定します。

Correct Answer: B D F

Reference: https://cloud.google.com/logging/docs/audit/


QUESTION 2

あなたはEC のバスケット廃棄システムを設計しています。
システムは、次のルールに基づいてユーザーにメッセージを送信します。

  • サイトでのユーザーが1時間 操作しなかった場合。
  • バスケットに$30 以上の商品を追加した場合。
  • 取引が完了していない場合。

Google Cloud Dataflow を使ってデータを処理し、メッセージを送信するかどうかを決定します。
パイプラインをどのように設計しますか?

  • A. 60分の固定時間ウィンドウを使用します。。
  • B. 60分のスライディング タイム ウィンドウを使用します。。
  • C. ギャップ時間が60分のセッション単位ウィンドウを使用します。
  • D. 単一グローバル ウィンドウを使用し、時間ベースのトリガーで60分の遅延を指定します。

Correct Answer: D

Reference:


QUESTION 3

会社は多数の異なるクライアントのデータ処理を処理します。
各クライアントは、Google BigQuery それぞれ独自の分析ツールを使いたいと考えており、Google BigQuery を使って直接クエリにアクセスできるようにしたいと考えております。
クライアントが互いのデータを見ることができないようにデータを保護する必要があります。
データへの適切なアクセスを保証する必要があります。
どのステップを行うべきでしょうか? (回答は3つ)

  • A. データを異なるパーティションにロードします。
  • B. クライアントごとに異なるデータセットにデータをロードする。
  • C. 各クライアントのGoogle BigQuery データセットを別のテーブルに配置します。
  • D. クライアントのデータセットを承認されたユーザーに制限します。
  • E. サービス アカウントのみにデータセットへのアクセスを許可します。
  • F. 各クライアントのユーザーにCloud Identity and Access Management(Cloud IAM)の役割を使用します。