PROCESSING LOG FILES USING A DATABASE SYSTEM
First Claim
1. A database system comprising:
- at least one database storing a plurality of data objects; and
at least one server capable of executing instructions configured to cause;
accessing a log file referenced by at least one data object in the at least one database, the log file having a release version, the log file comprising a plurality of data entries identifying system events corresponding to user activity associated with a plurality of users of the database system, each entry of the log file comprising a plurality of data items,generating or updating, based at least on the release version of the log file, a metadata file capable of being referenced by at least one data object in the at least one database of the database system, the metadata file indicating a plurality of approved entry types and approved data associated with each approved entry type, andgenerating or updating, based at least on the log file and the metadata file, a plurality of customer-facing log files capable of being referenced by at least one data object in the at least one database of the database system, each customer-facing log file being associated with a corresponding customer entity capable of being serviced by the database system, each customer-facing log file comprising a subset of the plurality of entries and comprising a subset of the data items of at least one of the entries in the subset of entries.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are some examples of database systems, methods, and computer program products for processing log files. In some implementations, a server of a database system accesses a log file having a release version. The log file includes data entries identifying system events corresponding to user activity. The server generates or updates, based on the release version of the log file, a metadata file indicating approved entry types and approved data. The server also generates or updates, based on the log file and the metadata file, customer-facing log files. Each customer-facing log file is associated with a corresponding customer entity capable of being serviced by the database system. Each customer-facing log file includes a subset of the entries and a subset of the data items of at least one of the entries.
-
Citations
20 Claims
-
1. A database system comprising:
-
at least one database storing a plurality of data objects; and at least one server capable of executing instructions configured to cause; accessing a log file referenced by at least one data object in the at least one database, the log file having a release version, the log file comprising a plurality of data entries identifying system events corresponding to user activity associated with a plurality of users of the database system, each entry of the log file comprising a plurality of data items, generating or updating, based at least on the release version of the log file, a metadata file capable of being referenced by at least one data object in the at least one database of the database system, the metadata file indicating a plurality of approved entry types and approved data associated with each approved entry type, and generating or updating, based at least on the log file and the metadata file, a plurality of customer-facing log files capable of being referenced by at least one data object in the at least one database of the database system, each customer-facing log file being associated with a corresponding customer entity capable of being serviced by the database system, each customer-facing log file comprising a subset of the plurality of entries and comprising a subset of the data items of at least one of the entries in the subset of entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a log file referenced by at least one data object in at least one database of a database system, the log file having a release version, the log file comprising a plurality of data entries identifying system events corresponding to user activity associated with a plurality of users of the database system, each entry of the log file comprising a plurality of data items; generating or updating, based at least on the release version of the log file, a metadata file capable of being referenced by at least one data object in the at least one database of the database system, the metadata file indicating a plurality of approved entry types and approved data associated with each approved entry type; and generating or updating, based at least on the log file and the metadata file, a plurality of customer-facing log files capable of being referenced by at least one data object in the at least one database of the database system, each customer-facing log file being associated with a corresponding customer entity capable of being serviced by the database system, each customer-facing log file comprising a subset of the plurality of entries and comprising a subset of the data items of at least one of the entries in the subset of entries. - View Dependent Claims (12, 13, 14)
-
-
15. A system comprising:
database system software stored on a non-transitory data storage medium for execution by at least one server of a database system, the database system software operable to cause; accessing a log file referenced by at least one data object in at least one database of the database system, the log file having a release version, the log file comprising a plurality of data entries identifying system events corresponding to user activity associated with a plurality of users of the database system, each entry of the log file comprising a plurality of data items; generating or updating, based at least on the release version of the log file, a metadata file capable of being referenced by at least one data object in the at least one database of the database system, the metadata file indicating a plurality of approved entry types and approved data associated with each approved entry type; and generating or updating, based at least on the log file and the metadata file, a plurality of customer-facing log files capable of being referenced by at least one data object in the at least one database of the database system, each customer-facing log file being associated with a corresponding customer entity capable of being serviced by the database system, each customer-facing log file comprising a subset of the plurality of entries and comprising a subset of the data items of at least one of the entries in the subset of entries. - View Dependent Claims (16, 17, 18)
-
19. A computer program product comprising program code to be executed by at least one processor when retrieved from a non-transitory computer-readable medium, the program code configured to cause:
-
accessing a log file referenced by at least one data object in at least one database of a database system, the log file having a release version, the log file comprising a plurality of data entries identifying system events corresponding to user activity associated with a plurality of users of the database system, each entry of the log file comprising a plurality of data items; generating or updating, based at least on the release version of the log file, a metadata file capable of being referenced by at least one data object in the at least one database of the database system, the metadata file indicating a plurality of approved entry types and approved data associated with each approved entry type; and generating or updating, based at least on the log file and the metadata file, a plurality of customer-facing log files capable of being referenced by at least one data object in the at least one database of the database system, each customer-facing log file being associated with a corresponding customer entity capable of being serviced by the database system, each customer-facing log file comprising a subset of the plurality of entries and comprising a subset of the data items of at least one of the entries in the subset of entries. - View Dependent Claims (20)
-
Specification