2024年版、GCP資格 PDE試験の「Cloud Dataflowでのeコマースのカート自動リセットシステム」に関する練習問題を勉強していきましょう。平易な問題文 → 実践的な問題文 → 問題の解き方・解説 → 用語説明の順番で効率的に学べます。
なお、GCP資格のPDE練習問題を一気に勉強したい方は、下記リンクでまとめて学習できます。
「2024年版【GCP資格 PDE試験の練習問題】なんと5時間で学べる!」
GCP PDE問題文
「eコマースサイトのカート自動リセットシステムをCloud Dataflowを使用して設計しています。ユーザーが60分間何も操作していない、カート内の商品が30ドル以上でトランザクションが完了していない場合にメッセージを送る必要があります。このシステムはどのように設計すればよいでしょうか?」
難解な表現での再記述
(GCPのPDE試験問題のような難解な表現での出題文。内容は上記問題文と同じ)
「eコマースプラットフォーム上で、ユーザーのカートが60分間操作されず、30ドル以上の商品が含まれており、未完成のトランザクションが存在する場合に通知を送信するシステムをCloud Dataflowを使って設計するには、どのウィンドウ戦略を適用すべきですか?」
問題の解説
- ユーザーのアクティビティとカートの状態に基づいて通知を送信するシステムが必要です。
- この要件を満たすためには、特定の時間枠内のユーザーアクティビティを追跡するウィンドウ機能が必要です。
- セッションウィンドウを使用すると、ギャップ期間(ユーザーアクティビティの間隔)中に複数の要素(イベント)を含むウィンドウを作成でき、ユーザーがサイト上で何も操作をしていない時間を効果的に特定できます。
解決手順の説明
- Cloud Dataflow内でセッションウィンドウを使用し、ギャップタイムを60分に設定します。
- このウィンドウを利用して、ユーザーがサイトで60分間操作をしていない場合を特定し、関連するアクション(メッセージ送信)をトリガーします。
- このアプローチにより、ユーザーの行動パターンを正確に把握し、適切なタイミングで通知を送ることができます。
各用語の説明
- Cloud Dataflow: Google Cloud上で動作する、ストリーミングとバッチデータ処理のためのフルマネージドサービス。
- セッションウィンドウ: データストリーム内の活動の断続的なブロックをグループ化するためのウィンドウ。
- eコマース: インターネットを介した商品またはサービスの購入または販売。
IT起業家
▼AIを使った副業・起業アイデアを紹介♪