ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 ORDER BY句
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

ORDER BY句

ソーター演算子にはORDER BY句が含まれます。この句は入力/出力グループの属性の順序付きリストであり、この入力/出力グループでは、順序付き属性リストと同じ順序でソートが実行されることが指定されます。各属性について昇順または降順のソートを設定できます。

ウェアハウス内のほとんどのデータは、バッチでロードされます。ロード・ルーチンには問題が発生する場合があります。たとえば、受注バッチに1つの受注番号が複数回含まれ、各受注明細が異なる受注ステータスを表している場合があります。受注のステータスは、1日のうちに「CREATED」から「UPDATED」、「BOOKED」へと進みます。

SQL文ではデフォルトで順序付けが保証されないため、ターゲット表に対する挿入と更新が間違った順序で実行される場合があります。結果のステータスは「BOOKED」である必要がありますが、「UPDATED」行が最後に処理されると、それがその日の最後の値になります。Warehouse Builderでは、ソーター演算子を使用して順序付きの抽出問合せを作成することで、この問題を解決できます。ORDER BY句では、最後に更新される属性を使用できます。これにより、レコードは必ず作成時の順序で表示されます。

マッピングでソーター演算子を使用する手順は次のとおりです。

  1. 「ソーター」演算子をマッピング・エディタのキャンバスにドラッグ・アンド・ドロップします。

  2. ソース演算子グループをソーター入力/出力グループに接続します。

  3. ソーター演算子のヘッダーを選択します。

    プロパティ・インスペクタに演算子のプロパティが表示されます。

  4. 「Order By句」フィールドの省略記号のボタンをクリックします。

    「Order By句」ダイアログ・ボックスが表示されます。

  5. ソートする属性を選択します。

    「使用可能な属性」リストから属性を選択し、「>」ボタンをクリックします。「使用可能な属性」リストのすべての属性を選択するには、「>>」ボタンをクリックします。

  6. 属性にORDER BY句を適用します。

    「ORDER BY属性」リストから属性を選択し、「昇順/降順」リストから「ASC」(昇順)または「DESC」(降順)を選択します。

  7. 「OK」をクリックします。

  8. ソーター演算子の出力をターゲットに接続します。