日付プロファイラ

このトピックは、セクションまたはタブのない単純なページ、ダイアログまたはその他のUIに使用します。ページ上のすべてのフィールドおよびオプションを説明する必要があります。

ヘルプ出力に正しく生成されるようにこのトピックを構成するには、次の手順を実行します。

  1. Sect1要素を構成します。

    1. 状況依存トピックをSect1として作成します。

    2. 簡単な名詞句と見出し形式の文体を使用して、状況依存トピックにUIの名前を反映したタイトルを付けます。ページ・タイトルには総称名詞を含めます。たとえば、プリファレンス・ページ、プリファレンス・ダイアログ、編集ウィンドウ、リソース・カタログなどです。これが移行中のトピックの場合は、以前と同じタイトルを使用します。

    3. このトピックが目次に表示されないように、HelpTOC属性をTopicOnlyに設定します。

    4. UIの名前およびオプションで製品名が含まれるように、要素のサンプルOutputFileName属性を変更します。たとえば、製品がOracle XYZサーバーで、UIが「プリファレンス」ダイアログの場合、この属性の値をcs_pagename1.htmからcs_preferences.htmまたはxyz_cs_preferences.htmなどに変更します。

    5. ヘルプ・アイコン、ボタンまたはUIのtopicIDと一致するように、HelpTopicID属性を変更します。

      Sect1トピックのHelpTopicID属性の値として、エンジニアから提供されたtopicIDを使用します。ヘルプを別の形式から変換する場合は、既存のHelpTopicIDを使用します。または、自分でtopicIDをトピックに割り当ててから、その割り当てたtopicIDをエンジニアに提供することもできます。重要なのは、FrameMakerでトピックに割り当てるtopicIDが、開発によってUI、ヘルプ・アイコンまたはボタンに割り当てられているtopicIDと一致していることを確認することです。

  2. 次のガイドラインに従って、InformalTable要素を構成します。

    1. 表のSummary属性とTitle属性を適宜変更します。

    2. HelpPara要素を使用して、ドキュメント化する必要があるUI内のすべての要素またはオプションを「要素」列に入力します。「要素」列では、UI要素を太字にしないでください。

    3. 「要素」列のテキストをインデントすることで、UI内に表示される要素をグループ化するには、HelpPara要素のRole属性を編集します。左マージンからテキストをインデントするには、「Level1」を選択します。UIに表示されるオプションの構成を反映するように、必要に応じてLevel1Level2Level3およびLevel4を使用して最大4レベルまでインデントを設定できます。

    4. 「説明」列では、HelpPara要素ではなくPara要素を使用します。この列ではテキストをインデントしません。オプションまたは要素を詳しく説明します。説明しているUI要素以外のUI要素を参照する場合は、Bold強調表示を使用します。コード・スニペットまたはコード参照を指定する場合は、Code強調表示を適用します。

    5. 「説明」列に、ドキュメント・ライブラリの管理者ガイド、開発者ガイドおよびユーザー・ガイドにある概念説明のトピックに移動するための「詳細」インライン・リンクを追加し、これらのブックにある個々のタスク・トピックに移動するための「方法」インライン・リンクを追加します。他の情報用のインライン・リンクは追加しないでください。かわりに、以下で説明するように、これらのその他のリンクは「関連トピック」見出しの下に追加します。

    6. 「詳細」リンクおよび方法リンクをブックに挿入するには、Xulink要素を使用し、属性値にはolink:DOCID (例: olink:ASADM11113)を入力します。リンク設定の詳細は、オンライン・ヘルプの標準のTopicID値の適用およびブックへのリンクの追加に関する項を参照してください。

    7. 「要素」列と「説明」列の両方で、以下で説明するように、必要に応じてインライン・グラフィックを追加します。インライン・グラフィックは控えめに使用し、UIの概要を示すためや画面上のラベルのない要素を定義するために必要である場合にのみ使用します。状況依存オンライン・ヘルプでは、アイコンとボタンは必須ではありません。

    8. インライン・グラフィックの高さは22ピクセルに制限されています。高さが22ピクセルを超えるイメージを挿入すると、OHW/OHJヘルプJARでイメージが縮小されて歪んで表示されるため、そのようなイメージは挿入しないでください。イメージの幅のピクセルには具体的な制限はありませんが、導入文の段落では、列の半分よりも広い幅のイメージを挿入する方が見栄えがよくなります。

  3. インライン・グラフィックを挿入するには、次のガイドラインに従います。

    1. インライン・グラフィックを挿入する場所を選択します。

    2. 「要素」ウィンドウで、InlineGraphicを選択して「挿入」をクリックします。「新規要素の属性」ウィンドウが表示されます。

    3. AltText値を入力します。これは必須属性であり、テキストを入力しないとブックがエラーになります。「要素の挿入」をクリックします。「インポート」ダイアログが表示されます。

    4. グラフィック・フォルダからインポートするグラフィックを選択します。「インポート・グラフィックのスケーリング」ダイアログが表示されます。

    5. 72 dpiを選択します。「設定」をクリックします。グラフィックが挿入されます。

    6. [Space]キーを使用して、必要に応じてグラフィックの前後にスペースを1つ挿入し、イメージとテキストの間にスペースが1つ入るようにします。イメージとその前後のテキストの間には、(単語間のスペースと同様に)スペースが1つ必要です。行頭のイメージの前に余分なスペースを追加する必要はありません。

  4. RelatedTopics要素およびリンクを含めるには、次のガイドラインに従います。

    1. RelatedTopics要素はSect1要素内の最後の要素であり、必須です。これはテンプレートに含まれているため、挿入する必要はありません。

    2. RelatedTopics要素の下で使用できる唯一の子要素は、Para要素です。RelatedTopics要素の下には、テンプレートにすでに存在しているものに加えて複数のPara要素を追加できます。

    3. 言及した技術がインラインの「方法」リンクと「詳細」リンクで説明されていない場合は、それらに関するトピックを追加します。

    4. ドキュメント・ライブラリ内の章またはSect1への相互参照を追加します。

    5. ブックにリンクを挿入するには、Xulink要素を使用し、属性値にはolink:DOCID (例: olink:ASADM11113)を入力します。リンク設定の詳細は、オンライン・ヘルプの標準のTopicID値の適用およびブックへのリンクの追加に関する項を参照してください。

日付プロファイラは、日付属性を分析し、その属性の日付値の分布を次の単位で表示します。

  • 該当週の日

  • 該当月の日

  • 年単位の日

「有効/Null」ビューも表示されます。日付属性のデータ値は有効な日付である必要があるため、無効な日付はNullになるように定義されています。

日付プロファイラは、日付属性に異常なトレンドがあるかどうかを調べるために使用します。たとえば、実際の日付値のかわりに一般的に使用されてきた「01/01/1970」のようなデフォルト日付があるかどうかを調べます。

次の表に、構成オプションを示します。

構成 説明

入力

単一の日付属性を指定します。

オプション

なし。

出力

データ属性またはフラグ属性の出力を記述します。

データ属性

次のデータ属性があります。

  • [Attribute Name].dayofweek: 曜日を追加します。使用可能な値: Sunday、Monday、Tuesday、Wednesday、Thursday、Friday、Saturday

  • [Attribute Name].dayofmonth: 該当月の中での日付を新しい属性に追加します。使用可能な値は1-31です。

  • [Attribute Name].dayofyear: 該当年の中での日付を新しい属性に追加します。使用可能な値は1 Jan - 31st Decです。

  • [Attribute Name].month: 月を新しい属性に追加します。使用可能な値はJanuary - Decemberです。

  • [Attribute Name].year: 年を新しい属性に追加します。使用可能な値は4桁の年です。

前述の方法で日付値を分割すると、後続の処理で便利になる場合があります。たとえば、データを書き出して、各属性の日、月および年の値に基づいて照合処理を実行する場合などです。

フラグ

なし。

日付プロファイラは、日付値を使用してレコードのバッチのトレンドを調べます。したがって、統計を生成するにはレコードのバッチが必要です。処理が完了するまで結果が生成されないため、このプロファイラはリアルタイム・レスポンスが必要なプロセスには適していません。

リアルタイム・データ・ソースからのトランザクションのバッチに対して実行した場合、リーダー・プロセッサで構成されたコミット・ポイント(トランザクションまたは制限時間)に到達すると処理が終了します。

次の表に、「曜日」ビューに表示される統計を示します。

統計 説明

曜日

曜日(Sunday - Saturday)

カウント

日付がその曜日に当たるレコードの数。

%

日付がその曜日に当たるレコードのパーセンテージ。

次の表に、「日付」ビューに表示される統計を示します。

統計 説明

月における日

該当月の中での日付(1 - 31)。

カウント

日付がその日付(月)に当たるレコードの数。

%

日付がその日付(月)に当たるレコードのパーセンテージ。

次の表に、「日付(年)」ビューに表示される統計を示します。

統計 説明

年における日

該当年の中での日付(例: 1st Jan)

カウント

日付がその日付(年)に当たるレコードの数。

%

日付がその日付(年)に当たるレコードのパーセンテージ。

次の表に、「月」ビューに表示される統計を示します。

統計 説明

月(January - December)。

カウント

日付がその月に属するレコードの数。

%

日付がその月に属するレコードのパーセンテージ。

次の表に、「年」ビューに表示される統計を示します。

統計 説明

年。

カウント

日付がその年に属するレコードの数。

%

日付がその年に属するレコードのパーセンテージ。

次の表に、「有効/Null」ビューに表示される統計を示します。

統計 説明

有効

分析対象の日付属性内の日付が有効なレコードの数。

Null

分析対象の日付属性内の日付がnull値のレコードの数。

「有効/Null」ビューで「追加情報」ボタンをクリックすると、分析されたレコードの総数に対するパーセンテージが統計として表示されます。

この例では、日付プロファイラは、顧客の最終支払日を格納している属性について、日付の分布を分析します。この場合、ユーザーは年ごとの日付の分布を把握することを最も重視しています。年ごとのサマリーを次に示します。

カウント %

2003

369

18.4

2002

303

15.1

2001

250

12.5

2000

219

10.9

1999

174

8.7

1998

159

7.4

2004

152

7.6

1997

126

6.3

1996

103

5.1

1994

73

3.6

1995

42

2.1

1993

27

1.3