注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
トランスフォームを使って入力データセットから出力データセットを生成する方法は2つあります。
同じ入力と異なる出力の組み合わせを持つマルチ出力トランスフォームを複数作成する、ハイブリッドなアプローチも可能です。以下のセクションでは、これらの選択肢について説明します。
単一出力トランスフォームは、X1, X2, ..., Xn を入力として受け取り、1つの出力 Y を生成します。複数の出力 Y1, Y2, ..., Yn を生成するには、これらの X を入力として受け取り、それぞれ異なる出力に書き込むトランスフォームを複数記述します。各出力には、それぞれ専用のトランスフォームがあります。
複数の単一出力トランスフォームを使用する利点は、次のとおりです。
一方、単一出力トランスフォームには、次のような欠点もあります。
全体として、この選択肢は最も柔軟性がありますが、重複する処理にはあまり適しておらず、計算コストが高くなる可能性があります。
マルチ出力トランスフォームは、X1, X2, ... Xn を入力として受け取り、Y1, Y2, ... Yn を出力として生成します。
すべての出力に対して1個のトランスフォームを使用します。
マルチ出力トランスフォームを使用する利点は、次のとおりです。
マルチ出力トランスフォームを使用する欠点は、次のとおりです。
マルチ出力トランスフォームは柔軟性が低いものの、出力で繰り返されるロジックに適しています。
マルチ出力トランスフォームを使用する際には、次の点を考慮してください。
単一出力トランスフォームは非常に柔軟で、出力間でロジックが異なる場合に適しています。マルチ出力トランスフォームは柔軟性が低いものの、適切な条件下ではコスト効率が高くなる可能性があります。一般的には、次の条件を満たす場合、マルチ出力トランスフォームを選択してください。
これらの条件を満たす場合は、マルチ出力トランスフォームを選択することを推奨します。そうでない場合は、複数の単一出力トランスフォームを代替の選択肢として考慮しながら、ケースごとに判断してください。