Analog 5.91beta1: コンピュータ用の出力形式OUTPUT COMPUTERこの形式は、表計算プログラムで読み込んだり、画像生成ツールによる後処理を行なったりすることが簡単に行なえることを目指しています。helper applications のページでは、この形式を使うプログラムが幾つか掲載されています。 ただし、コンピュータ用の出力形式は、Analog がレポートを作成するために再読み込みするためのものではありません。この目的のためには、次の章で説明する キャッシュファイル を使ってください。
出力の各行は、特定の文字(列)によってフィールドに分割されます。 この文字(列)は、COMPSEPコマンドによって指定することができます。例えば、
COMPSEP ,の指定は、CSV (comma separated value) 形式の出力が生成されます。また
COMPSEP \tの指定により、フィールドはタブで区切られます。出力中に現われる可能性のある文字を使わないように注意してください。例えばスペースはこの用途に適さないでしょう。
次に、レポートの残りのカラムを示すフィールドが続きます。(通常、RrSsPpQqBbCcDdEeN といった文字が使われます). 階層レポートでは (search argument を表示するレポートも含みます) 先頭に、階層レベルを示す l カラムが入ります。
最後に、各カラムに対応する数値データと項目名が続きます。時刻については、年・月・日・時間・分といった幾つかのフィールドの中から、時刻を識別する上で必要なものが出力されます(ただし、四半期レポートの場合は、年と四半期が出力されます)。
以下にドメインレポートを例として示します。ここでは第三階層目のドメイン cam.ac.uk に対して 43 のリクエストがあり、これは転送バイト量の 3.516% を占めています。
o lRb 3 43 3.516 cam.ac.uk
時間レポート以外のレポートの最初の行には、レポートの概要も含まれることがあります。 レポートに対して REPORTSPAN が指定されている場合は、通常のカラムを示す文字の代わりに、*FR や *LR といった文字が入ります。 レポートに対して、FLOOR 系コマンドや SORTBY 系コマンドが指定されている場合は、通常のカラムを示す文字の代わりに、*f という文字が入ります。更に FLOOR 系コマンドの場合は、FLOOR 系 コマンドの項で説明した書式が続き、SORTBY 系コマンドの場合は、以下のコード文字が続きます。
Stephen Turner
Analog についての質問はanalog-help メーリングリスト をお使いください。 (訳注: 日本では analog-jp メーリングリスト をご利用ください)