Magic ETLを使用するとき、DataSetの中で列の明白な総数を表示できれば便利ですが、ETLのタイルのプールでは現在この操作は利用できません。けれども、少量のデータを操作することによりこれを達成することができます。必要なのは、カウントする列を引き出し、重複部分を削除し、GROUP BYを実行するだけで明確な列のカウントが表示されます。
ETLで列の明確なカウントを表示するには
注記:これらのステップは、すべての他のDataFlow変換が完了した後に実行してください。
-
列を選択タイルを使って明確なカウントを必要とする列を選択するか、他の列をグループ化するために使用することができます。
-
複製を削除タイルを使用して、データをデータの固有の行に縮小します。
-
Group Byタイルを使用します。どの列をGroup Byによってグループ化するか(例えば、MySQL DataFlowの中で、ステートメントによってグループ化されるもの)、どの列が集計されるかを特定し、集計のための値の数を選択します。
-
このデータを元のDataFlowの最終変換に結合します。
これにより、各データ行で固有のカウント結果が得られます。次に、MIN()またはMAX()集計を使って実際のカウントを取得することができます。
コメント
0件のコメント
サインインしてコメントを残してください。