注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
/Transform Project: Alert Metrics
プロジェクトフォルダーを作成し、提案されたサブフォルダーを配置しました。flight_alert_metrics_logic
リポジトリを作成しました。flyer_status
とアラートの priority
によってフィルター処理されたデータフレームを(3)つの別々のデータセットに書き込むマルチ出力変換を作成しました。Transform Project は通常、ソースを組み合わせ、追加のビジネスロジックを適用してオントロジー対応のデータセットを生成します。一般的に、これらのデータセットは一般的な使用を目的としていません。
リポジトリのFoundry Explorerヘルパーを画面の左下で使用して、コードで参照したいデータセットを検索できます。
フォールバックブランチの概念により、Foundry のビルドプロセスは、現在のブランチに対応するブランチが見つからない場合、入力の Master
ブランチに "フォールバック" します。リポジトリのSettings → Branches → Fallback Branchesで、連続したフォールバックブランチの動作を定義することもできます。
今回のマルチ出力変換演習では、コードが入力データセットを一度だけ読み込み、処理します。同じデータ変換ロジックを複数の変換オブジェクトで再利用したい場合は、生成された変換を使用します。例えば、次のような場合に生成された変換を検討します。
これらの 2 つのケースでは、同じデータ変換コードを複数の変換で使用すると便利です。出力ごとに変換オブジェクトを個別に定義するのではなく、forループを使用して変換オブジェクトを生成できます。