Cấu trúc của Parser

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng mô hình chuyển đổi tri thức cho máy chủ web (Trang 60 - 62)

5. Ý nghĩa khoa học và thực tiễn

2.2.1. Cấu trúc của Parser

- Parser đƣợc tạo thành từ ba thành phần:

Input Formats: là nhà cung cấp bản ghi chung; các bản ghi tƣơng

đƣơng với các hàng trong bảng SQL và định dạng đầu vào có thể đƣợc coi là các bảng SQL chứa dữ liệu mà ngƣời dùng muốn xử lý.

+ Định dạng đầu vào của Log Parser có thể truy xuất dữ liệu từ các nguồn sau:

o Log files IIS (W3C, IIS, NCSA, Nhật ký nhị phân tập trung, nhật ký lỗi HTTP, nhật ký quét URL, nhật ký ODBC)

o Windows Event log

o Các tệp văn bản đƣợc định dạng chung: XML, CSV, TSV và W3C (ví dụ: tệp nhật ký Theo dõi Exchange, tệp nhật ký tƣờng lửa cá nhân, tệp nhật ký Dịch vụ Windows Media® , tệp nhật ký FTP, tệp nhật ký SMTP, v.v.)

o Windows Registry

o Đối tƣợng danh mục hoạt động

o Thông tin tệp và thƣ mục

o Các tệp chụp NetMon .cap

o Tệp nhật ký NCSA mở rộng / kết hợp o ETW traces

o Các plugin tùy chỉnh (thông qua giao diện COM công khai)

SQL-Like Engine Core: xử lý các hồ sơ đƣợc tạo ra bởi một Format

Input, sử dụng một phƣơng ngữ của ngôn ngữ SQL bao gồm các điều khoản SQL chung ( SELECT, WHERE, GROUP BY , HAVING , ORDER BY ), chức năng tổng hợp ( SUM , COUNT, AVG , MAX , MIN ) và một bộ hàm phong phú (ví dụ: SUBSTR , CASE , COALESCE , REVERSEDNS , v.v.); các bản ghi kết quả sau đó đƣợc gửi đến trang kết quả đã đƣợc định dạng.

Output Formats: là ngƣời dùng chung các bản ghi ; chúng có thể

đƣợc coi là bảng SQL nhận kết quả xử lý dữ liệu.

+ Các định dạng đầu ra tích hợp sẵn của Log Parser có thể:

o Ghi dữ liệu vào tệp văn bản ở các định dạng khác nhau (CSV, TSV,

XML, W3C, user-defined, v.v.)

o Gửi dữ liệu đến cơ sở dữ liệu SQL

o Gửi dữ liệu đến máy chủ SYSLOG

o Hiển thị dữ liệu ra bảng điều khiển hoặc ra màn hình

Hình 2.1. Cấu trúc của một Log Parser

- Công cụ Parser thƣờng có sẵn dƣới dạng tệp thực thi dòng lệnh (LogParser.exe) và dƣới dạng một tập hợp các đối tƣợng COM (LogParser.dll).

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu xây dựng mô hình chuyển đổi tri thức cho máy chủ web (Trang 60 - 62)

Tải bản đầy đủ (PDF)

(105 trang)