ターゲット値の指定

行の [ターゲット値] 列に白いセルがある任意のターゲットの値を指定できます。Target カラムには、この変換のために (定義セットを介して) アップロードされた XML スキーマが表示されます。これは、XQuery が返す XML ドキュメントのターゲット スキーマです。このカラムのノードを展開して、ターゲット エレメントを表示します。

[ターゲット] カラムのツリー構造の表示は、ターゲットスキーマのエレメントの階層構造を表しています。角括弧の前のエレメントには制限がありません。つまり、エレメントの出現回数は無制限です。斜体でレンダリングされているエレメントはオプションです。

[ターゲット値] カラム (表ではなく、表のカラムで使用可能) には、[ターゲット] カラムのエレメントの値を決定する実際の式 (予測) が含まれています。各セルの式 (射影) は、現在スコープ内にあるビュー、テーブル、およびプロシージャに関連しています。[ターゲット ] カラムは、ビュー エディターの [グリッド] パネルにある [カラム] という名前のカラムと機能が似ています。

ターゲット値を指定するには

1. 必要に応じて、[すべての行を展開] ツールバー ボタンをクリックして、編集する必要があるテーブルとカラムを表示します。
2. ターゲット テーブルの行に対応する ターゲット値 の下のセルをクリックします。
3. ドロップダウン リストから値を選択するか、値を入力します。
4. ソース設定がエディターの下部セクションに表示されない場合は、[ソース設定を表示] ツールバー アイコンをクリックするか、ソース設定 カラムのアイコンをクリックします。

エディターの下部にタブが開き、ソースの設定 (Join XPath 式 ([ジョイン] タブ)、フィルター XPath 式 ([フィルター] タブ)、並べ替え順序 ([並べ替え順序] タブ)、またはプロシージャの場合は入力パラメーター ([入力] タブ)) が表示されます。[スキーマ] タブには、選択したソースのスキーマが表示されます。

5. [ジョイン] パネルで、現在のソースとその直接の祖先の 1 つとの間のジョイン関係を指定します。

たとえば、PurchaseOrderID = $INV/PurchaseOrderID は、PurchaseOrderPurchaseOrderIDPurchaseOrderID (先祖の InventoryTransactions ) にジョインされることを意味します。

6. [フィルター] パネルで、現在のソースにフィルターを指定します (SELECT ステートメントの WHERE 句に相当)。

たとえば、$INV/TransactionID > 25 は、inventorytransactions という ソースTransactionID に対するフィルターです。フィルターは、このリソースから返されるデータを制限するために使用されます。

7. [ソート順序] パネルで、現在のリソースからの結果が XML ドキュメントに対してソートされる順序を指定します (SELECT 文の ORDER BY 節に相当します)。
8. ソースが [入力] パネルの入力パラメーターを持つプロシージャである場合、ソースの入力の値を指定します。
9. [ソース設定] カラムのアイコンをクリックすると、いつでも設定を表示または編集できます。