スタートガイド > Studioの利用開始 > XMLデータ変換の作成 > loopおよびcast関数の追加
 
loopおよびcast関数の追加
これらの手順の目的は、最終的に次のような変換を行うことです。
変換にloopおよびcast演算を追加するには
1.productCatalog_xmlオブジェクト内の要素の階層を展開します。
2.[Loop(ループ)]アイコンをクリックします。通常は次のようなアイコンです。
3.[Transformation Editor(変換エディター)]モデルをクリックします。
4.productCatalog_xmlにあるcategory [1-*]の横のハンドルをクリックして、loopオブジェクトの左側にあるソースまで線をドラッグします。
5.productCatalog_xmlにあるproduct [1-*]の横のハンドルをクリックして、loopオブジェクトまで線をドラッグします。
次のようになります。
6.loop演算のproductsをout演算のoutputsに接続します。
7.loop演算のcategory [1-*]とitemを展開します。
8.次のloop要素を次のcast演算に接続します。
loop要素
out演算名
castの挿入
ProductID
ProductID
 
ProductName
ProductName
ポップアップで[yes(はい)]をクリックします。
ProductDescription
ProductDescription
ポップアップで[yes(はい)]をクリックします。
SerialNumber
SerialNumber
ポップアップで[yes(はい)]をクリックします。
LeadTime
LeadTime
ポップアップで[yes(はい)]をクリックします。
CategoryID
CategoryID
 
CategoryName
CategoryName
ポップアップで[yes(はい)]をクリックします。
UnitPrice
UnitPrice
 
ReorderLevel
ReorderLevel
 
9.変換を保存して閉じます。
ALPHA社の問題を調査し、顧客であるLandmark Systems社にALPHA社の製品「Widget 5」が期日(2003年2月10日)に届かなかった理由を特定するには、これらのソースにクエリーを実行します。次のステップではビューを作成して実行し、ALPHA社の注文部門、購買部門、および販売部門のアクティビティーに関する具体的な情報を取得します。