次のページへ多彩な入出力に対応する汎用ログ解析ツールログ解析を支援するツールはすでに多数存在している。一般的なログ解析ツールやログ変換ツールは、特定の入力形式や出力形式に特化した処理を実行するために設計されていることが多い。このため、必要なデータを取得するためには、複数のツールを組み合わせて利用するのが一般的である。個々のツールの使用方法を習得するには、それぞれに相応の努力と時間が必要となる。Parser誕生秘話」参照)。2.2は、汎用的なログ解析用途で活用可能なツールとなっている。Parserには、上記入出力形式を変換するための専用のSQL形式エンジン・コアが実装されている。BYなど)や、集計関数(SUM、COUNT、AVG、MAX、MINなど)、およびその豊富な関数(TO_STRING、SUBSTR、CASEなど)を利用可能である。2.2は、さまざまなデータ形式を入力データとして受け付け、さまざまな形式のデータとして出力できる。データ操作には、SQL文を利用できる。Parserを利用すれば、例えば、Webサーバ・ログを分析してサイトの人気ページを調査したり、イベント・ログから特定の条件を満たすイベントだけを抜き出したり、ファイル・システム全体から古くてサイズの大きなファイル一覧を取り出したりできる。Serverのデータベースとして登録することも、CSV形式などを経由してExcelに送り、グラフを作成することなどもできるというわけだ。Parserは、.EXE形式(.EXE形式の単一バイナリ)と.DLL形式(COMコンポーネント)の2種類で提供されている。このうち.EXE形式の方は、コマンドライン(コマンド・プロンプト=cmd.exe)で利用できる。Parserをコマンドライン・ツールとして実行したり、バッチ・ファイルから実行したりできる。Host)によるスクリプトから利用することも可能だ。本格的なスクリプトを組んで自動化を図るなら、WSHスクリプトを使うことになるだろう。Parserの処理を組み合わせて自動化することもできる。Parserは、気軽なコマンドライン・ツールとしても、WSHスクリプトによる本格的な自動化処理の機能の一部としても活用できる。Parserによって、データ解析やファイル変換などの単純作業を自動化すれば、データ分析など本来の業務に集中することができるようになる。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。