ユーザーガイド > 変換の使用 > Studioの変換タイプ
 
Studioの変換タイプ
Studioには、組み込みの変換メカニズムがあります。
これらのメカニズムを使用して以下のタイプの変換を作成できます。
タイプ
説明
[Any-Any Transformation(Any-Any変換)]
変換エディターを使用すると、データを任意のタイプのデータソース構造から任意のタイプのターゲットに変換できます。
データの変換はリアルタイムで行われます。可能な場合、クエリーは実行のためにデータソースにプッシュされます。可能な場合、データはソースからターゲットにストリーミングされます。
[XML to Tabular Mapping(XMLから表形式マッピング)]
この変換は、XMLまたはWSDLソースを入力として受け入れ、ソーススキーマの要素への表形式マッピングを生成します。
マッピングは、各行が元のXMLドキュメントのノードを表す一連の行を生成する処理と考えることができます。
[XSLT Transformation(XSLT変換)]
XSLT変換では、Studioのグラフィカルエディターを使用してXMLデータの変換方法を定義できます。XSLT変換は、XMLまたはWSDLソースを入力として受け入れます。カスタムXSLTを記述することで、複雑な変換を実行できます。唯一の要件として、XSLTで以下の構造を持つ表形式データを生成する必要があります。
<results>
<result>
<column_one>a</column_one>
<column_two>b</column_two>
<column_three>c</column_three>
</result>
<result>
<column_one>d</column_one>
<column_two>e</column_two>
<column_three>f</column_three>
</result>
</results>
[Streaming Transformation(ストリーミング変換)]
ストリーミング変換では、Studioのグラフィカルエディターを使用してXMLデータの変換方法を定義できます。この変換は、大量のXMLデータを変換する場合に便利です。この変換では、XMLソースドキュメント全体をメモリーに読み込む必要はありません。
[XQuery Transformation(XQuery変換)]
XQueryは、XMLクエリーの略で、結果をXMLドキュメントの形式で返すクエリーです。
XQuery変換は、テーブル、ビュー、プロシージャなどの関連ソースからデータを読み取り、そのデータを、ターゲットスキーマと呼ばれるユーザー指定のスキーマに準拠するXMLドキュメントにまとめます。XQuery変換は、TDVシステムの他のプロシージャと同じような挙動を示します。
XQuery変換の基礎となるのは、XQueryプロセッサーによって実行されるXQueryプロシージャです。
出力XMLドキュメントのターゲットスキーマは、定義セットエディターで作成または編集できます。
Studioには、ターゲットスキーマと、変換でXQueryにデータを提供する表形式ソースをマッピングするためのグラフィカルエディターも用意されています。