機械翻訳について

データセット間のリンクの作成

データ・ソースからデータを抽出した後、データを結合して構造化するデータセット間のリンクを作成します。

ソースのデータを1つの結合されたデータセットに結合し構造化することができない場合があります。 たとえば、データがMicrosoft SQL ServerやOracle Databaseなどの異なるソースに存在する場合、ソースでデータを結合することはできません。 データが同じソースから取得されている場合でも、数百の行またはページを含む可能性のある大きなレポートまたはドキュメントを作成する場合は、目的のレイアウトに一致するようにデータを構造化し、ドキュメントの生成を最適化します。

2つのデータセット間のマスター詳細または親子の関係を定義するリンクを作成します。 要素レベル・リンクまたはグループ・レベル・リンクとして、リンクを作成できます。 結果として作成される階層XMLデータは同じになります。 要素レベル・リンクとしてのリンク作成が、優先されるメソッドです。 グループ・レベルのリンクは、以前のバージョンの「パブリッシャ」のデータ・テンプレートとの下位互換性のために提供されています。

データ・リンクまたは親子関係は、複数の問合せの結果を関連付けます。 データ・リンクによって、次のリレーションシップを確立できます:

  • ある問合せのカラムと別の問合せのカラムの間。

  • ある問合せのグループと別の問合せのグループの間で、子問合せがその親のデータについて認識されるようにする場合に便利です。

要素レベルのリンクについて

要素レベルのリンクは、2つのデータセット間のバインド(結合)を作成し、それらの間のマスター詳細(親子)関係を定義します。

データセット間のマスター詳細関係を定義するために、要素レベルのリンク(優先メソッド)を作成します。 要素レベルのリンクを使用してデータセットをリンクする場合、バインド変数を介して2つのデータセット間の結合をコーディングする必要はありません。

グループ・レベル・リンクについて

グループ・レベルのリンクによって、データセットが階層XMLとしてどのように構造化されるかが決まりますが、データ・エンジンがマスター問合せおよび詳細問合せを実行するために必要な結合情報がありません。

グループ・レベルのリンクを定義する場合は、一意のバインド変数を介して2つのデータセット間のリンクを使用して問合せを更新する必要があります。

「問合せへのバインド変数の追加」を参照してください。