5. [Builder] トランスフォームプロジェクト10 - 複数の出力の生成

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

10 - 複数の出力の生成

📖 タスクの概要

分析チームが、各乗客の出身国ごとに独立した flight_alerts_joined_passengers データセットを作成し、個人情報を削除する追加のロジックを適用するように依頼したとしましょう。たとえば、乗客がメキシコ出身であるすべての行を、flight_alerts_mexicoという新しいデータセットに送るなどです。

まず、各国ごとにユニークな変換を作成し、それぞれに関連する出力データセットを生成します。ここでは、国のリストが時間の経過とともに静的であると仮定します。変換に対して複数の出力を動的に生成する必要がある場合は、コードリポジトリで生成された変換を作成することを検討してください。コードリポジトリアプリケーションで複数の出力方法を練習したい場合は、このラーニングパスの「リポジトリ」トラックをフォローしてみてください。

🔨 タスクの説明

  1. まず、データセットに分類する必要がある国の値は何ですか?Alerts to Passengers 変換をクリックし、下部のプレビューウィンドウで country 行を見つけてください。

  2. country 行の ボタンをクリックし、統計を表示を選択します。8 のユニークな値に注目してください。

  3. これらの値それぞれについて、次のことを行います:

    • Alerts to Passengers 変換に Country Filter: ${countryName} という変換を追加します(例: Country Filter: Canada)。
    • 各変換で、指定された国にフィルター処理する country 行に フィルター を適用します。
    • 8つすべての変換を追加した後、それぞれに flight_alerts_${countryName} というタイトルの出力データセットを生成します(例: flight_alerts_canada)。

    ℹ️ 上記の箇条書きを進めていく中で、以下の簡単なアニメーションに示すように パイプライン内でのコピーパイプライン内でのペースト のオプションを試してみてください。

  4. パイプラインをデプロイします。