ターゲット値の指定
行の [ターゲット値] 列に白いセルがある任意のターゲットの値を指定できます。Target カラムには、この変換のために (定義セットを介して) アップロードされた XML スキーマが表示されます。これは、XQuery が返す XML ドキュメントのターゲット スキーマです。このカラムのノードを展開して、ターゲット エレメントを表示します。
[ターゲット] カラムのツリー構造の表示は、ターゲットスキーマのエレメントの階層構造を表しています。角括弧の前のエレメントには制限がありません。つまり、エレメントの出現回数は無制限です。斜体でレンダリングされているエレメントはオプションです。
[ターゲット値] カラム (表ではなく、表のカラムで使用可能) には、[ターゲット] カラムのエレメントの値を決定する実際の式 (予測) が含まれています。各セルの式 (射影) は、現在スコープ内にあるビュー、テーブル、およびプロシージャに関連しています。[ターゲット 値] カラムは、ビュー エディターの [グリッド] パネルにある [カラム] という名前のカラムと機能が似ています。
ターゲット値を指定するには
|
1.
|
必要に応じて、[すべての行を展開] ツールバー ボタンをクリックして、編集する必要があるテーブルとカラムを表示します。 |
|
2.
|
ターゲット テーブルの行に対応する ターゲット値 の下のセルをクリックします。 |
|
3.
|
ドロップダウン リストから値を選択するか、値を入力します。 |
|
4.
|
ソース設定がエディターの下部セクションに表示されない場合は、[ソース設定を表示] ツールバー アイコンをクリックするか、ソース設定 カラムのアイコンをクリックします。 |
エディターの下部にタブが開き、ソースの設定 (Join XPath 式 ([ジョイン] タブ)、フィルター XPath 式 ([フィルター] タブ)、並べ替え順序 ([並べ替え順序] タブ)、またはプロシージャの場合は入力パラメーター ([入力] タブ)) が表示されます。[スキーマ] タブには、選択したソースのスキーマが表示されます。
|
5.
|
[ジョイン] パネルで、現在のソースとその直接の祖先の 1 つとの間のジョイン関係を指定します。 |
たとえば、PurchaseOrderID = $INV/PurchaseOrderID は、PurchaseOrder の PurchaseOrderID が PurchaseOrderID (先祖の InventoryTransactions ) にジョインされることを意味します。
|
6.
|
[フィルター] パネルで、現在のソースにフィルターを指定します (SELECT ステートメントの WHERE 句に相当)。 |
たとえば、$INV/TransactionID > 25 は、inventorytransactions という ソースの TransactionID に対するフィルターです。フィルターは、このリソースから返されるデータを制限するために使用されます。
|
7.
|
[ソート順序] パネルで、現在のリソースからの結果が XML ドキュメントに対してソートされる順序を指定します (SELECT 文の ORDER BY 節に相当します)。 |
|
8.
|
ソースが [入力] パネルの入力パラメーターを持つプロシージャである場合、ソースの入力の値を指定します。 |
|
9.
|
[ソース設定] カラムのアイコンをクリックすると、いつでも設定を表示または編集できます。 |