CPC G06F 9/547 (2013.01) [G06F 3/14 (2013.01); G06N 5/025 (2013.01); G06Q 10/063 (2013.01); G09G 2358/00 (2013.01); G09G 2370/02 (2013.01); G09G 2370/10 (2013.01)] | 22 Claims |
1. A computer implemented method comprising:
accessing, by a data intake and query system (DIQ) using a technology add-on (TA) to the DIQ, sample data of a data source, the sample data comprising a plurality of machine-generated events, wherein the sample data is evaluated to predict the probable locations and data types of one or more fields in the data of the data source, wherein the TA comprises user defined configuration and control data to control data ingestion operations of the DIQ from the data source, and wherein the DIQ uses modular input parameters and the data source of the sample data that is defined in the user defined configuration and control data to access the sample data;
generating, using the user defined configuration and control data of the TA to retrieve the sample data, a machine-generated extraction model from the sample data;
presenting a user interface comprising a representation of the machine-generated extraction model for display on a display of a computing device;
receiving, via the user interface, a user acceptance of the machine-generated extraction model to extract data for storage in a common information model (CIM) as defined by a CIM mapping in the user defined configuration and control data of the TA;
presenting, upon receiving the user acceptance, a plurality of validation rule categories, the plurality of validation rule categories each representing a group of one or more validation rules, the plurality of validation rule categories comprising a CIM mapping validation rule category for validating the TA with respect to the CIM mapping and a modular input validation rule category for validating the modular input parameters in the TA, and
configuring, responsive to a first user interaction with the user interface, a validation rule category to obtain a first configuration, wherein the validation rule category is in the plurality of validation rule categories;
activating a validation process on the TA to generate a first validation result, wherein the validation process performs process level validation of the user defined configuration and control data of the TA with respect to the plurality of validation rule categories using the first configuration;
presenting, in the user interface, the first validation result organized by the plurality of validation rule categories;
receiving a second user interaction in the user interface based on the first validation result to obtain a second configuration;
activating the validation process on the TA to generate a second validation result, wherein the validation process validates the TA with respect to the plurality of validation rule categories using the second configuration; and
upon user approval of the second validation result presented in the user interface, storing the machine-generated extraction model and the TA.
|