世代エクスポートでは、世代、または階層内のノードのレベル・ベースのフォーマットが作成されます。このエクスポートでは、各ノード、その祖先ノードおよびプロパティのレコードを出力します。この情報は、ファイルに出力できます。このエクスポート・タイプを使用して、階層関係が列として表されるフォーマットを作成できます。
世代エクスポートを作成するには:
注:
キー/値ペアでは"<%"または"%>"を連続して使用したり、等号記号を使用することはできません。
「標準」、「ベースライン」または「時点」バージョンを選択できます。「バージョン」リストは、「標準」バージョンにデフォルト設定されています。「ベースライン」または「時点」バージョンを選択するには、「バージョン」リストの下の「標準」をクリックします。
最上位ノード––「追加」をクリックして階層を選択し、ノードを選択して「OK」をクリックします。すべてのノードが追加されるまで繰り返します。
注:
矢印を使用してノードを再配置します。これにより、階層ノードがエクスポートされる順序が決まります。
階層グループ––階層グループ・プロパティおよび階層グループを選択します
注:
階層グループ・プロパティおよび階層グループに対する代替変数を使用できます。
階層グループ・プロパティ––階層グループ・プロパティを選択するか、[パラメータからの値の取得]を選択し、プロパティに使用するパラメータを選択します。
階層グループ––階層グループを選択するか、[パラメータからの値の取得]を選択し、グループに使用するパラメータを選択します。
ノード選択: どのノード(「すべてのノード」、「リム・ノードのみ」および「リーフ・ノードのみ」)を含めるかを決定します。
最上位ノードから再帰: 最上位ノードの下にあるすべてのノードの出力を含める場合に選択します。選択しない場合、最上位ノードのみが含まれます。選択した階層ごとに単一レコードをエクスポートする場合、このオプションが役立ちます。
非アクティブ・ノードを含める: 非アクティブ・ノードを含める場合に選択します。
共有ノードを暗黙的に含める: 明示的に共有されている共有リム・ノードの下にある子孫ノードを含める場合に選択します。暗黙的共有ノードがエクスポートされるのは、最上位ノード選択や問合せフィルタなどの別のオプションによってフィルタで除外されていない場合のみです。共有親ノードの下にある暗黙的共有ノードの構造は、階層エクスポートの祖先セクションに反映されます。
エクスポートに問合せフィルタが使用されている場合、管理者は、共有ノードを明示的に含める必要があります。たとえば、フィルタ(#Children=0)を(#Children=0 OR (Shared Node Flag = True))に変更する必要があります。
暗黙的共有ノードの場合、親プロパティには実際のノード(プライマリ・ノード)の値が反映されます。たとえば、暗黙的共有ノードの親ノード・プロパティがエクスポートに含まれる場合、この親はプライマリ・ノードと表されます。
ルートからノード: エクスポート順序を設定する場合に選択します(選択しない場合、順序はノードからルートになります)。たとえば、ノードAがノードBの親であるときにこのオプションを選択すると、出力はA,Bになります。そうではなく、このボックスが選択されていない場合は、B,Aになります。
注:
バッチ検証は、エクスポートに含まれる階層およびノードに対してのみ実行されます。検証はエクスポートの前に実行されます。エラーが発生した場合、エクスポートは停止します。
なし: 検証は実行されません。
割当て済: エクスポート対象のバージョン、階層およびノードに割り当てられたすべての検証が実行されます。
選択済: をクリックして実行対象の検証を選択します。
繰返し数プロパティ: エクスポート構造内でノードを繰り返すローカルのノード・レベルの整数プロパティを参照します。たとえば、A-B-Cという親子階層があるときに、「繰返し数プロパティ」の値が、ノードBは2、ノードAおよびCは1である場合、エクスポートはA,B,B,Cのようになります(ノードBは繰り返されて2つになります)。
注:
「繰返し数プロパティ」を使用する場合、エクスポート結果に含めるノードに対して少なくとも値1を設定する必要があります。「繰返し数プロパティ」のデフォルト値は1に設定することをお薦めします。
「最下位レベル・プロパティ」および「最下位レベル値」: エクスポート構造の最大の深さを決定します。この値は、階層レベルの整数プロパティ(「最下位レベル・プロパティ」)または絶対値(「最下位レベル値」)として定義できます。
最下位レベルが定義されている場合、繰返しオプションを使用して、エクスポート構造で定義されているレベルまでノードを自動的に繰り返すことができます。たとえば、親子階層内のノードA-B-Cの場合、「最下位レベル値」が6に定義されており、ノードBの「繰返し数プロパティ」が2であり、「最下位リーフ・ノードの繰返し」オプションが選択されている場合、エクスポート構造はA,B,B,C,C,Cのようになります(エクスポート構造の深さは6レベルであり、リーフ・ノードCはレベル6に達するまで繰り返され、ノードBは繰り返されて2つになります)。
最大祖先レベル: エクスポート構造内の祖先レベルの数を定義します。
反転レベルの使用: Oracle Essbaseのレベル手法が使用されます。リーフが0の位置となり数が増えていきます。複数の分岐が下位にあるノードの場合、このノードが使用可能な値の最大値になります。
繰返しレベルを空白にする: 繰返しノードが出力に表示されないようにします。クリアしている場合、指定したレベルに到達するまで出力内でノードが繰り返される可能性があります。
繰返し列のグループ化 - 繰返し列は祖先列のプロパティでグループ化されます。
「検証」から、エクスポートに適用する検証を選択します。
「問合せ」から、エクスポートに適用する問合せ、または問合せを定義するための問合せを選択し、をクリックします。
注:
包含フィルタにより、結果に含める一連のノードが決まります。包含フィルタは、祖先列として表示されるノードを制限します。
テキスト・ファイルを使用して子孫ノードを含める/除外する: エクスポートに含めるかエクスポートから除外するノードが含まれるテキスト・ファイルを作成した場合に選択します。ファイル・フォーマットは、1行ごとにノード名が記載されたリストです。接続を選択し、ファイル名を入力し、ノードをエクスポートに含めるかエクスポートから除外するかを選択します。
列の前: 各エクスポート・レコードの先頭にエクスポートするプロパティ
最下位ノード列: 指定した最下位ノードのプロパティ
祖先の列: 指定した最下位ノードの祖先リストのノード・プロパティ
列の後: 各エクスポート・レコードの末尾にエクスポートするプロパティ
詳細は、次を参照してください エクスポート固有の列
ヒント:
「カテゴリ」リストを使用してプロパティ・カテゴリを選択すると、ナビゲーションしやすくなります。「選択済」リスト内の列の位置は、上下矢印を使用して決定します。リスト内の最初のアイテムが第1列、リスト内の2番目のアイテムが第2列というように続きます。
ピボット: プロパティに値のカンマ区切りリストが含まれる場合、他のすべてのエクスポート列が同じ値に設定された状態で値ごとに個別レコードがエクスポートされます。「ピボット」オプションは1つの列に対してのみ選択できます。
デフォルトをスキップ: フィールド値がプロパティのデフォルト値と等しい場合にエクスポートに空白(空の文字列)またはNULL (データベース表への出力)を配置します
主キー: 重複が存在するかどうかを決定する場合に使用する主キーとして1つのフィールド(または複数のフィールド)を定義します。これは「スタイル」タブの「重複の除去」オプションによっても使用されます。
ファイル値: 「スタイル」タブの「最大祖先レベル」設定とともに使用して、祖先の最下位レベルを超えて、エクスポート・プロファイルで定義されている祖先レベルの数まで、祖先列に値を入力します。
動的な値––動的列を追加した場合、列の値をここで定義します。値はnullまたは定数値と代替変数の組合せです。
クライアント・ファイル: ブラウザを介して結果をダウンロードします。
サーバー・ファイル: 外部接続を使用し、ネットワーク・ファイル・システムまたはFTPディレクトリに結果を保存します。
「クライアント・ファイル」へのエクスポートを選択した場合、オプションを選択します。
列見出し: エクスポートに列見出しを含めます。
引用符で囲まれた文字列: 各列値を引用符で囲みます。列値にすでに含まれている引用符は二重になります。
たとえば、
=IF("ABC","XYZ",)
は、次のように変更されます
"=IF(""ABC"",""XYZ"",)"
固定幅: 固定幅、列の左右行揃え、およびパッド文字数を指定できます。列情報は「固定幅オプション」セクションに入力できます。
文字エンコード: エンコード・オプションの1つを選択します。
「置換」オプション: 置換する文字をリストから最大3つ選択します。たとえば、カンマをタブに置換できます。
ヘッダー/フッター: ヘッダー/フッターと本文の間に行を追加したり、エクスポート結果のヘッダーおよびフッターに印刷するテキストを入力します。テキスト行をテキスト・ボックスに入力するか、をクリックしてテキスト・エディタを開きます。
注:
カスタマイズ・タグを挿入すると、エクスポート結果をさらに読みやすくできます。詳細は、カスタマイズ・タグを参照してください。
「区切り文字」オプション: フィールド区切り文字およびレコード区切り文字を選択します。
「サーバー・ファイル」へエクスポートすることを選択した場合、接続を設定し、ファイル名を入力する必要があります。UNCまたはFTPファイルに対して有効な外部接続がすでに作成されている必要があります。次のオプションから選択することもできます。
列見出し: 列見出しを含めます。
引用符で囲まれた文字列: 各列値を引用符で囲みます。列値にすでに含まれている引用符は二重になります。
たとえば、
=IF("ABC","XYZ",)
は、次のように変更されます
"=IF(""ABC"",""XYZ"",)"
固定幅: 固定幅、列の左右行揃え、およびパッド文字数を指定できます。列情報は「固定幅オプション」セクションに入力できます。
文字エンコード: エンコード・オプションの1つを選択します。
「置換」オプション: 置換する文字をリストから最大3つ選択します。たとえば、カンマをタブに置換できます。
ヘッダー/フッター: ヘッダー/フッターと本文の間に行を追加したり、エクスポート結果のヘッダーおよびフッターに印刷するテキストを入力します。テキスト行をテキスト・ボックスに入力するか、をクリックしてテキスト・エディタを開きます。
注:
カスタマイズ・タグを挿入すると、エクスポート結果をさらに読みやすくできます。詳細は、カスタマイズ・タグを参照してください。
「区切り文字」オプション: フィールド区切り文字およびレコード区切り文字を選択します。
エクスポートを保存するには、をクリックします。
エクスポートの名前、説明およびオブジェクト・アクセス・グループを定義するよう求められます。カスタム・グループまたは次のいずれかを選択します:
ユーザー--個別ユーザーのみが表示および実行できる個人オブジェクト。
標準--すべてのユーザーが表示および実行できるパブリック・オブジェクト。標準エクスポートを作成および変更できるのはデータ・マネージャのみです。
システム--アプリケーション管理者役割ユーザーのみが表示および実行できる制限オブジェクト。
エクスポートを検証するには、をクリックします。
検証エラーはクリップボードにコピーできます。
エクスポートを実行するには、をクリックします。
「スタイル」タブで検証の実行を選択した場合、をクリックすると、検証が実行されます。ここで、エラーが発生しない場合、エクスポートが実行されます。検証エラーが発生した場合、エクスポートは停止され、エラーが表示されます。をクリックすると、検証エラーのリストが表示されます。