Abnormality display device, abnormality display method, and abnormality display program
By using technical means such as abnormal definition identification information, data extraction condition definition tables and statistical charts in abnormal display devices and methods, the problem of difficult to confirm abnormal situations in transaction data is solved, and convenient abnormal detection and confirmation is achieved.
Patent Information
- Application Number
- JP2021108146
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-29
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2041-06-29
AI Technical Summary
It is difficult for the prior art to effectively identify and confirm abnormal situations in transaction data.
An exception display device and method is designed. By storing exception definition identification information, data extraction condition definition table, statistical chart, etc., it can display statistical charts and extraction conditions of abnormal data on the confirmation screen to help users confirm abnormal situations in transaction data.
It realizes convenient confirmation of abnormal situations in transaction data, and improves the efficiency and accuracy of abnormal detection.
Smart Images

Figure 0007662432000001 
Figure 0007662432000002 
Figure 0007662432000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an abnormality display device, an abnormality display method, and an abnormality display program. [Background technology]
[0002] In recent years, accounting fraud, such as "window dressing" and "errors" such as "fictitious sales" and "inflated orders," has been on the rise. In order to detect these frauds, abnormal values in transaction data such as accounting data and subsidiary ledgers are detected.
[0003] Also disclosed is a system that displays abnormal values detected from multiple transaction data to present the abnormal values to a user. For example, a system that displays confirmation items for multiple documents is disclosed. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-84857 A Summary of the Invention [Problem to be solved by the invention]
[0005] however , Follow With conventional technology, it has been difficult to provide an easily identifiable anomaly in transaction data.
[0006] The present invention has been made in consideration of the above-mentioned problems, and aims to provide an anomaly display device, an anomaly display method, and an anomaly display program that can provide easy confirmation of anomalies contained in transaction data. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems and achieve the object, the anomaly display device according to the present invention is an anomaly display device including a control unit and a storage unit, the storage unit storing anomaly definition identification information for identifying an abnormal value definition of an abnormal value included in transaction data, ,before Summary of abnormal values and ,of an extraction condition definition table that associates the associated abnormality data, the abnormality definition identification information, and display items of extraction conditions used to extract basis data related to the basis of an abnormality determination contained in the transaction data; and a statistical chart for showing the abnormality definition identification information and the basis data for an abnormality determination. Identification information and an identification of the transaction data; The transaction data Before The above data and a parameter and property name of the basis data to be extracted from the transaction data. , and the statistical chart Identification information and a statistical chart master in which the statistical chart master and the display conditions of the statistical chart are associated with each other, and the control unit displays, in an extraction condition display field of a confirmation screen, the display items of the extraction conditions corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, among the abnormality summaries included in a list screen displayed on a display unit, in an acceptance unit that accepts input by a user, and the abnormality summary and the display conditions of the statistical chart master ... a value input for each of the display items displayed in the extraction condition display field is accepted as the extraction condition, the identification information of the transaction data and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, the parameters and the property name corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, and the data acquisition stored procedure corresponding to the abnormality definition identification information is executed using the acquired parameters and the property name, thereby acquiring the basis data used for creating the statistical chart that satisfies the accepted extraction condition and is identified by the acquired statistical chart identification information from the transaction data identified by the identification information of the acquired transaction data, and generating the statistical chart representing the acquired basis data; The display control unit displays the statistical chart in a statistical chart display field on the confirmation screen.
[0008] In addition, in the abnormality display device according to the present invention, The storage unit includes the abnormality definition identification information and Statistical charts Identification information And the above statistical chart Identified by identity display content change information to be executed when a selection of a series included in the statistical chart is accepted; Against Reception The click event definition table is also stored. When the display control unit accepts a selection of the series of the statistical chart displayed in the statistical chart display area, it changes the display content of the statistical chart based on the display content change information corresponding to the series for which the selection was accepted.
[0009] In addition, the display control unit in the abnormality display device according to the present invention is The display conditions corresponding to the acquired statistical chart identification information are acquired from the statistical chart master, and the generated statistical chart is displayed in a display form according to the acquired display conditions. It will be displayed in the statistical chart display section.
[0010] the anomaly data further includes the anomaly definition identification information, anomaly detection identification information for identifying the display content, an anomaly determination result, and an anomaly determination message indicating an explanation of the anomaly determination, and The display control unit displays the abnormality determination message corresponding to the abnormality definition identification information and the abnormality detection identification information of the abnormality summary inputted via the list screen in a message display field of the confirmation screen.
[0011] Further, the abnormality display method according to the present invention is an abnormality display method to be executed by an information processing device having a control unit and a storage unit, the storage unit storing abnormality definition identification information for identifying abnormal value definitions of abnormal values included in transaction data, ,before Summary of abnormal values and ,of an extraction condition definition table that associates the associated abnormality data, the abnormality definition identification information, and display items of extraction conditions used to extract basis data related to the basis of an abnormality determination contained in the transaction data; and a statistical chart for showing the abnormality definition identification information and the basis data for an abnormality determination. Identification information and an identification of the transaction data; The transaction data Before The above data and a parameter and property name of the basis data to be extracted from the transaction data. , and the statistical chart Identification information and a statistical chart master in which the statistical chart information and the display conditions of the statistical chart are associated with each other are stored in advance, and a receiving step is executed by the control unit to receive an input from a user, and the display items of the extraction conditions corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, the input of which has been received via the list screen, among the abnormality summaries included in a list screen displayed on a display unit, are displayed in an extraction condition display field of a confirmation screen, a value input for each of the display items displayed in the extraction condition display field is accepted as the extraction condition, the identification information of the transaction data and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, the parameters and the property name corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, and the data acquisition stored procedure corresponding to the abnormality definition identification information is executed using the acquired parameters and the property name, thereby acquiring the basis data used for creating the statistical chart that satisfies the accepted extraction condition and is identified by the acquired statistical chart identification information from the transaction data identified by the identification information of the acquired transaction data, and generating the statistical chart representing the acquired basis data; and a display step of displaying the statistical chart in a statistical chart display field on the confirmation screen.
[0012] Further, an abnormality display program according to the present invention is an abnormality display program to be executed by an information processing device having a control unit and a storage unit, the storage unit storing abnormality definition identification information for identifying an abnormal value definition of an abnormal value included in transaction data, ,before Summary of abnormal values and ,ofan extraction condition definition table that associates the associated abnormality data, the abnormality definition identification information, and display items of extraction conditions used to extract basis data related to the basis of an abnormality determination contained in the transaction data; and a statistical chart for showing the abnormality definition identification information and the basis data for an abnormality determination. Identification information and an identification of the transaction data; The transaction data Before The above data and a parameter and property name of the basis data to be extracted from the transaction data. , and the statistical chart Identification information and a statistical chart master in which the display conditions of the statistical chart and the statistical chart are associated with each other are stored in advance, and the control unit performs a reception step of receiving an input from a user, and displays, in an extraction condition display field of a confirmation screen, the display items of the extraction conditions corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, the input of which has been received via the list screen, among the abnormality summaries included in a list screen displayed on a display unit, and a value input for each of the display items displayed in the extraction condition display field is accepted as the extraction condition, the identification information of the transaction data and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, the parameters and the property name corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen are acquired from the acquisition master, and the data acquisition stored procedure corresponding to the abnormality definition identification information is executed using the acquired parameters and the property name, thereby acquiring the basis data used for creating the statistical chart that satisfies the accepted extraction condition and is identified by the acquired statistical chart identification information from the transaction data identified by the identification information of the acquired transaction data, and generating the statistical chart representing the acquired basis data; a display step of displaying a statistical chart in a statistical chart display field on the confirmation screen; and an abnormality display program for executing the above steps. Effect of the Invention
[0013] The present invention has an effect of providing transaction data that allows anomalies contained therein to be easily confirmed. [Brief description of the drawings]
[0014] [Figure 1] FIG. 1 is a block diagram showing the configuration of the fault display device. [Figure 2A] FIG. 2A is a schematic diagram showing a data configuration of the abnormality determination result table. [Figure 2B] FIG. 2B is a schematic diagram showing a data configuration of the abnormality determination message table. [Figure 2C] FIG. 2C is a schematic diagram showing the data configuration of the click event definition table. [Diagram 3] FIG. 3 is a schematic diagram showing the data configuration of the extraction condition definition table. [Figure 4A]FIG. 4A is a schematic diagram showing the data configuration of the data acquisition definition table. [Figure 4B] FIG. 4B is a schematic diagram showing the data configuration of the data acquisition parameter definition table. [Figure 4C] FIG. 4C is a schematic diagram showing the data configuration of the data control mapping table. [Figure 5A] FIG. 5A is a schematic diagram showing a data configuration of a statistical chart common definition table. [Figure 5B] FIG. 5B is a schematic diagram showing the data configuration of the graph common definition table. [Figure 5C] FIG. 5C is a schematic diagram showing a data configuration of a line graph definition table. [Figure 5D] FIG. 5D is a schematic diagram showing the data configuration of the bar graph definition table. [Figure 5E] FIG. 5E is a schematic diagram showing the data configuration of the table definition table. [Figure 6] FIG. 6 is a flowchart for explaining the overall process flow by the anomaly display device. [Figure 7] FIG. 7 is a schematic diagram of the list screen. [Figure 8A] FIG. 8A is a schematic diagram of a confirmation screen. [Figure 8B] FIG. 8B is a schematic diagram showing an enlarged extraction condition display field. [Figure 9] FIG. 9 is a schematic diagram of the confirmation screen. [Figure 10] FIG. 10 is a schematic diagram of the confirmation screen. [Figure 11] FIG. 11 is a schematic diagram of the confirmation screen. [Figure 12] FIG. 12 is a schematic diagram of the confirmation screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0015] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of an abnormality display device, an abnormality display method, and an abnormality display program according to the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to the present embodiment.
[0016] [1. Configuration] An example of the configuration of the fault display device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the fault display device 100.
[0017] The anomaly display device 100 of this embodiment is a device that displays information about an abnormal value that indicates fraud contained in transaction data.
[0018] The transaction data is original data used to detect fraud. The transaction data is, for example, but not limited to, accounting data of a company, auxiliary ledgers, etc. An abnormal value indicating fraud contained in the transaction data is, for example, an abnormal value indicating accounting fraud such as window dressing or errors, such as the recording of fictitious sales or inflated orders. The anomaly display device 100 of the present embodiment displays information related to these abnormal values.
[0019] The fault display device 100 is a commercially available desktop personal computer. The fault display device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.
[0020] The fault display device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units comprised in the fault display device 100 are communicatively connected via any communication path.
[0021] The communication interface unit 104 communicably connects the anomaly display device 100 to a network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the anomaly display device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). The various data stored in the storage unit 106 may be stored in the server 200, for example.
[0022] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that cooperates with a mouse to realize a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112. The monitor 114 is an example of a display unit.
[0023] Various databases, tables, files, etc. are stored in the storage unit 106. Computer programs for cooperating with an OS (Operating System) to give instructions to a CPU (Central Processing Unit) to perform various processes are recorded in the storage unit 106. For example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used as the storage unit 106.
[0024] The storage unit 106 stores, for example, abnormal data 106a, a click event definition table 106f, an extraction condition definition table 106b, an acquisition master 106c, a statistical chart master 106d, and transaction data 106e. These masters and data are, for example, a database in which various data are associated and registered. The data formats of these masters, data, and tables described later are not limited to databases or tables. In this embodiment, the structures of these masters, data, and tables described later are simplified. The actual structures of these masters, data, and tables described later are more complicated, but the parts that are not directly related to the present invention are shown more simply than the actual structures.
[0025] The abnormal data 106a is a database for managing information related to the abnormal value determination results included in the transaction data 106e. The abnormal data 106a is created by an external information processing device such as the server 200, and is registered in advance in the storage unit 106. For example, the external information processing device analyzes the transaction data 106e to register the abnormal value determination results in the abnormal data 106a.
[0026] The abnormality data 106a is, for example, a database that associates at least an abnormal value definition ID (Identifier) that identifies the abnormal value definition, abnormality detection identification information that specifies the display content, an abnormality judgment result of the abnormal value, an abnormality summary of the abnormal value, and an abnormality judgment message that explains the abnormality judgment.
[0027] The abnormal value definition is an abnormal value determination definition included in transaction data 106e. The abnormal value definition ID is an example of abnormality definition identification information that identifies the abnormal value definition. The abnormality detection identification information is information for uniquely identifying the display content from abnormality determination result table 106a1 and abnormality determination message table 106a2, which will be described in detail later, together with the abnormal value definition ID. In this embodiment, an example will be described in which an abnormal value detection execution Guid and an abnormal value detection execution NO are used as the abnormality detection identification information.
[0028] In this embodiment, the abnormal data 106a is divided into a plurality of tables, and these items are registered in association with each other. In detail, in this embodiment, the abnormal data 106a is registered in association with each other using an abnormal value definition ID as a key.
[0029] Specifically, the abnormality data 106a includes an abnormality determination result table 106a1 and an abnormality determination message table 106a2.
[0030] 2A is a schematic diagram showing an example of the data configuration of anomaly determination result table 106a1. Anomaly determination result table 106a1 is a table for storing the results of abnormal value determination. Anomaly determination result table 106a1 is a database that associates an abnormal value definition ID, an abnormal value definition name, an abnormal value detection execution Guid, an abnormal value detection execution NO (number), a key item, abnormal style Key information, a value to be determined, a determination result, an anomaly score, an anomaly degree, and an execution date and time. The determination result is an example of an anomaly determination result.
[0031] The anomaly detection execution Guid is assigned for each execution unit of anomaly determination. The anomaly style key information is information on a series that sets the style of anomaly determination. The anomaly score is a statistic calculated by a statistical method. The execution date and time is the date and time when the anomaly determination was performed.
[0032] 2B is a schematic diagram showing an example of the data configuration of abnormality determination message table 106a2. Abnormality determination message table 106a2 is a table that associates an abnormal value definition ID, an abnormal value definition name, an abnormal value detection execution Guid, an abnormality detection execution NO, a main message, a calculation method, a detailed message, and an icon. The main message is an example of an abnormality summary of an abnormal value. The calculation method, the detailed message, and the icon are examples of an abnormality determination message that describes an abnormality determination.
[0033] 2C is a schematic diagram showing an example of the data configuration of click event definition table 106f. Click event definition table 106f is a table for managing events that are display content change information for changing the display content of a statistical chart according to a selected series when the selected series is included in the statistical chart for representing the basis data for anomaly determination is received.
[0034] For example, the click event definition table 106f is a database that associates an abnormal value definition ID, a control ID, a data ID, a parameter, and a value. The control ID is identification information for identifying a statistical chart.
[0035] The statistical chart is a graph and a table used for organizing, visualizing, analyzing, and interpreting a plurality of pieces of transaction data 106e, which are a plurality of pieces of statistical data. In this embodiment, a form in which a graph such as a line graph and a bar graph and a table are used as the statistical chart will be described as an example.
[0036] Returning to Figure 1, we will continue with the explanation.
[0037] The extraction condition definition table 106b is a database for managing extraction conditions used to extract evidence data related to the basis of anomaly determination included in the transaction data 106e. The extraction condition definition table 106b is created by the server 200, which is an external information processing device, and is registered in advance in the storage unit 106.
[0038] The extraction condition definition table 106b is a table in which, for example, abnormal value definition IDs, which are abnormality definition identification information, are associated with display items of extraction conditions.
[0039] 3 is a schematic diagram showing an example of the data configuration of the extraction condition definition table 106b. The extraction condition definition table 106b is a database that associates abnormal value definition IDs, IDs, control types, initial values, values, initial values, bind data column names, SQL queries, Top (coordinates), Left (coordinates), heights, and widths.
[0040] The ID registered in the extraction condition definition table 106b is identification information of the display item. The control type, initial value, value, initial value, bind data column name, SQL query, Top (coordinate), Left (coordinate), height, and width are examples of data that represent the display items of the extraction conditions. That is, in this case, the name to be represented as the display item of the extraction conditions, the value to be displayed as the initial value, the position and size of the input field of the display item on the screen, etc. are determined by these data.
[0041] Returning to Figure 1, we will continue with the explanation.
[0042] The acquisition master 106c is a database for managing information for acquiring basis data to be assigned to a statistical chart from the transaction data 106e. The acquisition master 106c is created by the server 200, which is an external information processing device, and is registered in advance in the storage unit 106.
[0043] The acquisition master 106c is a database that at least associates, for example, an abnormal value definition ID, which is abnormality definition identification information, a statistical chart type for a statistical chart for representing basis data for abnormality determination, parameters of the basis data to be extracted from the transaction data 106e, and an acquisition command for acquiring basis data of the parameters included in the transaction data 106e.
[0044] In this embodiment, the data acquisition definition table 106c1 is divided into a plurality of tables, and these items are registered in association with each other. In detail, in this embodiment, the data acquisition definition table 106c1 registers these items in association with each other using an abnormal value definition ID as a key.
[0045] Specifically, the acquisition master 106c includes a data acquisition definition table 106c1, a data acquisition parameter definition table 106c2, and a data control mapping table 106c3. These tables are databases or tables in which various information is registered. The data format of these tables is not limited to a database or table.
[0046] 4A is a schematic diagram showing an example of the data configuration of the data acquisition definition table 106c1. The data acquisition definition table 106c1 is a table for managing information for acquiring, from the transaction data 106e, basis data to be assigned to a statistical chart.
[0047] The data acquisition definition table 106c1 is a table that associates an abnormal value definition ID, a data ID, and a data acquisition stored procedure. In the following description, the stored procedure may be referred to as "stored."
[0048] The data ID registered in the data acquisition definition table 106c1 is identification information of the transaction data 106e. The data acquisition stored procedure registered in the data acquisition definition table 106c1 is a stored procedure for acquiring basis data from the transaction data 106e identified by the corresponding data ID.
[0049] 4B is a schematic diagram showing an example of a data configuration of the data acquisition parameter definition table 106c2. The data acquisition parameter definition table 106c2 is a table for managing parameters for executing a data acquisition stored procedure for acquiring basis data from the transaction data 106e.
[0050] The data acquisition parameter definition table 106c2 is a table that associates an abnormal value definition ID, a data ID, a parameter, and a value (property name). That is, the data acquisition parameter definition table 106c2 shows a definition that indicates that the basis data of the parameter and the value (property name) are acquired from the transaction data 106e identified by the data ID and assigned to a statistical chart.
[0051] 4C is a schematic diagram showing an example of the data configuration of the data control mapping table 106c3. The data control mapping table 106c3 is a table for mapping the transaction data 106e and the statistical chart type. For example, the data control mapping table 106c3 is a table that associates an abnormal value definition ID, a data ID, and a control ID.
[0052] The control ID is the identification information of the statistical chart. For example, Graph1 represents a line graph, Graph2 represents a bar graph, and Spread1 represents a table.
[0053] Returning to Figure 1, we will continue with the explanation.
[0054] The statistical chart master 106d is a master for managing information related to statistical charts for expressing ground data for abnormality determination. The statistical chart master 106d is a database that associates at least statistical chart types with display conditions for the statistical charts.
[0055] In this embodiment, the statistical chart master 106d is divided into a plurality of tables, and these items are registered in association with each other. In detail, in this embodiment, the statistical chart master 106d registers these items in association with each other using a control ID for identifying a statistical chart as a key.
[0056] Specifically, for example, the statistical chart master 106d includes a statistical chart common definition table 106d1, a graph common definition table 106d2, a line graph definition table 106d3, a bar graph definition table 106d4, and a table definition table 106d5. These tables are databases or tables in which various information is registered. The data format of these tables is not limited to databases or tables.
[0057] 5A is a schematic diagram showing an example of the data configuration of the statistical chart common definition table 106d1. The statistical chart common definition table 106d1 is a table for managing common information of statistical charts such as graphs and tables.
[0058] For example, the statistical chart common definition table 106d1 is a table that associates a control ID, a width, a height, a Top (coordinate), a Left (coordinate), and a control type. The control type indicates the statistical chart type, which is the type of the statistical chart. The width, height, Top (coordinate), and Left (coordinate) indicate the display position on the display screen when the statistical chart identified by the corresponding control ID is displayed.
[0059] 5B is a schematic diagram showing an example of the data configuration of the graph common definition table 106d2. The graph common definition table 106d2 is a table for managing common definition information of graphs, which are an example of statistical charts.
[0060] For example, the graph common definition table 106d2 is a table that associates a control ID, a graph type, an X-axis display column name, an X-axis Value column name, a Y-axis column name, a series CD column name, a series display column name, a title, an X-axis title, and a Y-axis title.
[0061] That is, the graph common definition table 106d2 is a table that defines, for each control ID, the graph type that indicates the details of the type of the system diagram, the title that is the display column name and unit of each of the X-axis and Y-axis when displayed on the display screen, the display name of the series displayed in the system diagram, and the title of the system diagram. For example, a line graph, a stacked bar graph, a bar graph, etc. are defined as the graph type.
[0062] 5C is a schematic diagram showing an example of the data configuration of line graph definition table 106d3. Line graph definition table 106d3 is a table for managing information on line graphs.
[0063] For example, the line graph definition table 106d3 is a table that associates a control ID, a style ID, a line color, a fill color, a line type, and an anomaly detection style. The line type indicates the type of line at the time of display, such as a dashed line, a solid line, or a ruled line. The anomaly detection style is applied to a key that has been determined to have detected an anomaly.
[0064] In the line graph definition table 106d3, the line color, fill color, line type, and anomaly detection style represent the display conditions when displayed on the display screen. The style ID is identification information of the display form according to the corresponding display condition.
[0065] 5D is a schematic diagram showing an example of the data configuration of bar graph definition table 106d4. Bar graph definition table 106d4 is a table for managing information on bar graphs.
[0066] For example, the bar graph definition table 106d4 is a table that associates a control ID, a style ID, a line color, a fill color, a line type, and an anomaly detection style. The line color, the fill color, the line type, and the anomaly detection style in the bar graph definition table 106d4 represent the display conditions when displayed on the display screen. The style ID is identification information of the display form according to the corresponding display condition.
[0067] 5E is a schematic diagram showing an example of the data configuration of table definition table 106d5. Table definition table 106d5 is a table for managing table information.
[0068] For example, table definition table 106d5 is a table that associates control IDs, the number of columns, data column names, header names, header background colors, header text colors, detail background colors, detail text colors, and titles. The number of columns, data column names, header names, header background colors, header text colors, detail background colors, detail text colors, and titles in table definition table 106d5 represent display conditions when displayed on the display screen.
[0069] Returning to Fig. 1, the explanation will be continued. It is assumed that abnormal data 106a, extraction condition definition table 106b, acquisition master 106c, statistical chart master 106d, and transaction data 106e are stored in advance in storage unit 106. Although the transaction data 106e is shown in a simplified form in Fig. 1, multiple pieces of transaction data 106e and multiple types of transaction data 106e may be stored in storage unit 106.
[0070] The control unit 102 is a CPU or the like that performs overall control of the anomaly display device 100. The control unit 102 has an internal memory for storing control programs such as an OS (operating system), programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0071] In this embodiment, the control unit 102 includes a reception unit 102a and a display control unit 102b.
[0072] The receiving unit 102a receives an input from a user. In detail, the receiving unit 102a receives a selection or input operation performed by the user operating the input device 112.
[0073] The display control unit 102b displays a list screen including a list of abnormality summaries on the output device 114, which is a display unit, for each abnormal value definition ID in the abnormal data 106a.
[0074] The display control unit 102b displays, in the extraction condition display field of the confirmation screen, the display items of the extraction conditions corresponding to the abnormal value definition of the abnormality summary to be confirmed, among the abnormality summaries included in the list screen, for which input was accepted via the list screen.
[0075] In addition, based on the acquisition master 106c and the statistical chart master 106d, the display control unit 102b displays, in the statistical chart display field of the confirmation screen, a statistical chart of a statistical chart type corresponding to the abnormal value definition ID of the abnormality summary whose input has been accepted, which corresponds to the abnormality summary whose input has been accepted via the list screen and represents the basis data that satisfies the extraction conditions whose input has been accepted via the display items displayed in the extraction condition display field.
[0076] Furthermore, when the display control unit 102b receives a selection of a series of the statistical chart displayed in the statistical chart display field, it changes the display content of the statistical chart based on the display content change information corresponding to the series whose selection has been received.
[0077] In addition, based on the acquisition master 106c and the statistical chart master 106d, the display control unit 102b displays in the statistical chart display field a statistical chart of a statistical chart type that corresponds to the abnormality summary inputted via the list screen and represents the basis data of the transaction data 106e that satisfies the extraction conditions inputted via the display items displayed in the extraction condition display field, in a display form according to the corresponding display conditions.
[0078] In addition, the display control unit 102b displays an abnormality determination message corresponding to the abnormality definition ID and abnormality detection identification information (abnormal value detection execution Guid and abnormal value detection execution NO) of the abnormality summary input received via the list screen in the message display field of the confirmation screen.
[0079] [3. Specific Examples] A specific example of the processing performed by the anomaly display device 100 in this embodiment will be described with reference to FIGS.
[0080] FIG. 6 is a diagram showing a flow for explaining an example of the overall processing flow by the anomaly display device 100 in this embodiment.
[0081] The display control unit 102b generates a list screen showing a list of abnormality summaries indicated in the abnormality data 106a, and displays it on the output device 114 (step S100).
[0082] 7 is a schematic diagram of an example of list screen 50. List screen 50 displays a list of abnormality summaries 30 for each of the abnormal value definition IDs and abnormality detection identification information (abnormal value detection execution Guids and abnormal value detection execution Nos.) registered in abnormal data 106a.
[0083] For example, the display control unit 102b acquires information corresponding to the abnormality detection identification information (abnormal value detection execution Guid and abnormal value detection execution NO) from the abnormality determination result table 106a1 and the abnormality determination message table 106a2 for each abnormal value definition ID registered in the abnormality determination result table 106a1. Specifically, for example, the display control unit 102b acquires the abnormal value definition name, the main message as the abnormality summary, the abnormality degree, the value to be judged, the key item, and the like for each abnormality detection identification information (abnormal value detection execution Guid and abnormal value detection execution NO) corresponding to each abnormal value definition ID. Then, the display control unit 102b displays these read data as one line of the abnormality summary 30 on the list screen 50 for each abnormality detection identification information (abnormal value detection execution Guid and abnormal value detection execution NO) corresponding to each abnormal value definition ID. For this reason, as shown in FIG. 7, the output device 114 displays the list screen 50 showing a list of the abnormality summaries 30.
[0084] The user selects the abnormality summary 30 to be confirmed from among the abnormality summaries 30 displayed on the list screen 50. For example, the explanation will be continued assuming a situation in which an abnormality summary 30A with an abnormal value definition ID of "10001", an abnormal value detection execution Guid of "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and an abnormal value detection execution NO of "0" is selected.
[0085] 6, the explanation will be continued. The reception unit 102a receives an input of the abnormality summary 30 via the list screen 50 (step S102). That is, the reception unit 102a receives an input of the abnormality summary 30A to be checked, which is selected by the user.
[0086] The display control unit 102b displays the display items of the extraction conditions corresponding to the abnormal value definition ID of the abnormality summary 30 received in step S102 in the extraction condition display field on the confirmation screen (step S104).
[0087] 8A is a schematic diagram of an example of the confirmation screen 52. The confirmation screen 52 includes, for example, an extraction condition display field 52A, a message display field 52B, and a statistical chart display field 52C.
[0088] The display control unit 102b displays, in the extraction condition display field 52A, the display items of the extraction conditions corresponding to the abnormal value definition ID of the abnormality summary 30A received in step S102.
[0089] In detail, the display control unit 102b acquires information on the display items of the extraction conditions corresponding to the abnormal value definition ID "10001" of the abnormality summary 30A from the extraction condition definition table 106b. Specifically, the display control unit 102b acquires the ID, control type, initial value, value, initial value, bind data column name, SQL query, Top (coordinate), Left (coordinate), height, and width corresponding to the abnormal value definition ID "10001" from the extraction condition definition table 106b. Then, using the information on these display items, the display control unit 102b displays the display items of the extraction conditions "Reference date", "Period start", and "Period end" and input fields for these display items in the extraction condition display field 52A of the confirmation screen 52.
[0090] FIG. 8B is an enlarged schematic diagram of the extraction condition display field 52A on the confirmation screen 52 in FIG. 8A.
[0091] In this manner, the extraction condition display field 52A of the confirmation screen 52 displays the extraction condition corresponding to the abnormal value definition ID of the abnormality summary 30 selected by the user.
[0092] 6 to continue the explanation. Display control unit 102b also displays, in message display field 52B (step S106), an abnormality determination message that indicates an explanation of the abnormality determination corresponding to the abnormal value definition ID and abnormality detection identification information (abnormal value detection execution Guid and abnormal value detection execution NO) of abnormality summary 30 received in step S102.
[0093] For example, the display control unit 102b acquires an abnormality judgment message from the abnormality judgment message table 106a2, which indicates an explanation of the abnormality judgment corresponding to the abnormal value definition ID "10001", the abnormal value detection execution Guid "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and the abnormal value detection execution NO "0" of the abnormality summary 30A received in step S102. Specifically, for example, the display control unit 102b acquires a calculation method, a detailed message, and an icon corresponding to the abnormal value definition ID "10001", the abnormal value detection execution Guid "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and the abnormal value detection execution NO "0" in the abnormality judgment message table 106a2 as the abnormality judgment message. Then, the display control unit 102b displays the acquired abnormality judgment message in the message display field 52B.
[0094] 8A, an abnormal value definition ID "10001" of abnormality summary 30A received in step S102, abnormal value detection execution Guid "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and an abnormality determination message showing an explanation of the abnormality determination corresponding to abnormality summary 30A's execution NO "0" are displayed in message display field 52B. Note that, as shown in FIG. 8A, abnormality summary 30A may also be displayed in message display field 52B.
[0095] In this manner, the message display field 52B of the confirmation screen 52 displays an abnormality determination message that shows an explanation of the abnormality determination of the abnormality summary 30A selected by the user.
[0096] After that, the display control unit 102b performs the same process as the subsequent display button input according to the initial value of the extraction condition as shown in Fig. 8B, and automatically performs the initial display. That is, the display control unit 102b uses the initial value of the extraction condition and displays the statistical chart as the initial display in the statistical chart display field 52C of the list screen 50 (step S108).
[0097] The user inputs detailed extraction condition values for each display item of the extraction conditions displayed in the extraction condition display field 52A, and presses the display button.
[0098] Returning to Fig. 6, the explanation will be continued. Then, the accepting unit 102a accepts the extraction conditions input via the extraction condition display field 52A (step S110).
[0099] The display control unit 102b acquires, from the transaction data 106e, basis data that corresponds to the abnormal value definition ID of the abnormality summary 30 accepted in step S102 and satisfies the extraction condition accepted in step S110, based on the acquisition master 106c and the statistical chart master 106d. Then, the display control unit 102b displays the statistical chart of the statistical chart type that corresponds to the abnormal value definition ID in the statistical chart display field 52C of the list screen 50 (step S112).
[0100] Specifically, the display control unit 102b acquires, from the data control mapping table 106c3, the data ID and the control ID corresponding to the abnormal value definition ID of the abnormality summary 30 received in step S102.
[0101] When the selection of the abnormal value definition ID "10001" of the abnormality summary 30A is accepted in step S102, the display control unit 102b obtains Graph1 representing a line graph, Graph2 representing a bar graph, and Spread1 representing a table from the data control mapping table 106c3 as control IDs, which are identification information for statistical charts.
[0102] Then, the display control unit 102b repeats the following process for each of the acquired control IDs.
[0103] For example, the display control unit 102b acquires a data ID and a data acquisition stored corresponding to the acquired control ID "Graph1" from the data acquisition definition table 106c1. The display control unit 102b also acquires a parameter and a value (property name) corresponding to the abnormal value definition ID "10001" of the abnormality summary 30A whose selection has been accepted from the data acquisition parameter definition table 106c2.
[0104] Then, the display control unit 102b executes the acquired data acquisition stored procedure using the acquired parameters and values (property names). By executing this data acquisition stored procedure, the display control unit 102b acquires, from the transaction data 106e identified by the acquired data ID, basis data used to create the line graph identified by the acquired control ID "Graph1".
[0105] Furthermore, the display control unit 102b acquires, as control common data, the width, height, Top (coordinate), Left (coordinate), and control type corresponding to the acquired control ID "Graph1" from the statistical chart common definition table 106d1.
[0106] In addition, the display control unit 102b obtains, from the graph common definition table 106d2, the graph type, X-axis display column name, X-axis Value column name, Y-axis column name, series CD column name, series display column name, title, X-axis title, and Y-axis title that correspond to the obtained control ID “Graph1”, as graph common data.
[0107] In addition, the display control unit 102b obtains from the line graph definition table 106d3 the tile ID, line color, fill color, line type, and anomaly detection style corresponding to the obtained control ID "Graph1" as display conditions for the display format when displayed on the display screen.
[0108] Then, the display control unit 102b uses the acquired information to generate a line graph identified by the control ID "Graph1" that represents the basis data acquired from the transaction data 106e.
[0109] Similarly, the display control unit 102b generates a bar graph and a table representing the basis data acquired from the transaction data 106e for the other acquired control IDs, Graph2 representing a bar graph and Spread1 representing a table.
[0110] The display control unit 102b displays the generated line graphs, bar graphs, and tables in the statistical chart display field 52C.
[0111] FIG. 9 is a schematic diagram showing an example of a confirmation screen 52 including a statistical chart display field 52C in which a statistical chart is displayed.
[0112] By performing the above process, the display control unit 102b acquires, from the transaction data 106e, basis data that corresponds to the abnormal value definition ID of the abnormality summary 30 received in step S102 and satisfies the extraction condition received in step S110. Then, the display control unit 102b displays, in the statistical chart display field 52C of the list screen 50, the statistical chart of the statistical chart type that corresponds to the abnormal value definition ID.
[0113] Therefore, for example, when the selection of the abnormal value definition ID "10001", the abnormal value detection execution Guid "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and the abnormal value detection execution NO "0" in the abnormality summary 30A is accepted, based on the acquisition master 106c and the statistical chart master 106d, a line graph 52C1, a bar graph 52C2, and a table 52C3 which represent the basis data contained in the transaction data 106e and which satisfy the extraction condition for which the selection was accepted are displayed in the statistical chart display field 52C.
[0114] As described above, the display control unit 102b obtains, from the line graph definition table 106d3, the style ID, line color, fill color, line type, and anomaly detection style corresponding to the control ID "Graph1" as display conditions for the display form when displayed on the display screen. Then, the display control unit 102b generates the line graph 52C1 using the obtained information.
[0115] In detail, the display control unit 102b acquires the style ID, line color, fill color, line type, and anomaly detection style corresponding to the control ID "Graph1" in the line graph definition table 106d3 as display conditions for the display form when displayed on the display screen. The display control unit 102b also acquires the abnormality style Key information "{"Stock Classification 1CD":"ZaikoKBN01", "Stock Classification 2CD":"ZaikoKBN2_1"}" corresponding to the abnormal value definition ID "10001", the abnormal value detection execution Guid "BA1B81FC-57F2-44B0-B26A-5D16759F7B83", and the abnormal value detection execution NO "0" in the anomaly determination result table 106a1.
[0116] The anomaly style key information is embedded at the timing of anomaly detection. For example, the anomaly style key information stores {"series name":"value of the target series"} to be displayed as an anomaly as a result of an anomaly determination in the format of {"Key":"value"}. The display control unit 102b applies the anomaly detection style "TRUE" of the line graph data to a series having a series name and value that match the column name of the basis data to be bound to the line graph 52C1.
[0117] In this setting example, the anomaly style key information is set so that when "Stock Classification 1CD" is specified for "Series CD Column Name" (Graph1), the anomaly detection style "TRUE" is applied to the series where "Stock Classification 1CD" is "ZaikoKBN01", and the "FALSE" style is applied to other series. Also, in this setting example, the anomaly style key information is set so that when "Stock Classification 2CD" is specified for "Series CD Column Name" (Graph2), the anomaly detection style "TRUE" is applied to the series where "Stock Classification 2CD" is "ZaikoKBN2_1", and the "FALSE" style is applied to other series.
[0118] Therefore, the display control unit 102b displays the series representing stock category 01 with an anomaly detection style of "TRUE" as line graph 52C1, which is "Graph1", with a line color of "red", a fill color of "red", and a line type of "ruled line". In addition, the display control unit 102b displays other series with an anomaly detection style of "FALSE" (for example, the series representing stock category 02 and stock category 03) with a line color of "gray", a fill color of "gray", and a line type of "ruled line".
[0119] Therefore, as shown in FIG. 9, the line graph 52C1 can display each of the series 40A to 40C in a display form according to the acquired display conditions based on the line graph definition table 106d3. In detail, the series 40A representing the stock category 01 in which an abnormality has been detected is represented by a line with a line color of "red", a fill color of "red", and a line type of "ruled line". The series 40B representing the stock category 02 in which an abnormality has not been detected and the series 40C representing the stock category 03 in which an abnormality has not been detected are represented by a line with a line color of "gray", a fill color of "gray", and a line type of "ruled line". Note that FIG. 9 and FIGS. 11 and 12, which will be described later, show examples in which these lines are represented in black and white rather than in color. However, in reality, based on the line graph definition table 106d3, the series 40A representing the stock category 01 in which an abnormality has been detected is represented by a red line, and the series 40B representing the stock category 02 in which an abnormality has not been detected and the series 40C representing the stock category 03 in which an abnormality has not been detected are represented by gray lines.
[0120] Similarly, when an abnormality summary 30 other than the abnormal value definition ID "10001" is selected in step S102, the reception unit 102a and the display control unit 102b perform the same process as above to display the confirmation screen 52. For example, when an abnormality summary 30 with the abnormal value definition ID "10002" is selected in step S102, the display control unit 102b performs the same process as above to display, for example, the confirmation screen 52 shown in FIG.
[0121] Therefore, extraction conditions corresponding to the abnormal value definition ID of the abnormality summary 30 selected by the user are displayed in extraction condition display field 52A of confirmation screen 52. Furthermore, an abnormality determination message that shows an explanation of the abnormality determination of the abnormality summary 30 selected by the user is displayed in message display field 52B of confirmation screen 52. Furthermore, a statistical chart display field 52C of confirmation screen 52 displays a statistical chart corresponding to the abnormal value definition ID of the abnormality summary 30 selected by the user.
[0122] Returning to FIG. 6, the explanation will be continued. For example, assume that the user selects a series of the statistical chart displayed in the statistical chart display field 52C. In this case, the reception unit 102a receives the selection of the series (step S114). Then, the display control unit 102b changes the display content of the statistical chart based on the display content change information corresponding to the series whose selection has been received (step S116). Then, this routine ends.
[0123] For example, assume that the series 40A of "inventory category 01" is selected in the line graph 52C1 displayed in the statistical chart display field 52C shown in FIG.
[0124] In this case, the display control unit 102b obtains, from the click event definition table 106f, event information corresponding to the abnormal value definition ID "10001" of the abnormality summary 30A whose selection was accepted in step S102 and the control ID "Graph1" of the line graph 52C1 whose series selection was accepted in step S114.
[0125] In this case, specifically, the display control unit 102b specifies, as event information, a data ID, a parameter, and a value corresponding to the abnormal value definition ID "10001" and the control ID "Graph1" in the click event definition table 106f. At this time, the display control unit 102b selects, as the value, any one of the X-axis display column name, the X-axis Value column name, the Y-axis column name, and the series display column name of the selected series 40A from the graph common definition table 106d2.
[0126] The display control unit 102b then assigns the selected value of the "Series CD column name" to the parameter "@Zaiko1CD", which is a data acquisition parameter associated with the identified data ID "ZaikoKKingakuSuii_By_Bunrui2" in the click event definition table 106f, and executes the operation. The control ID "Graph2" is then redrawn using the result set obtained by the execution.
[0127] Therefore, when series 40A of line graph 52C1 is selected, bar graph 52C2 displayed in statistical chart display field 52C of confirmation screen 52 in FIG. 9 becomes bar graph 52C2' in a different display format as shown in FIG.
[0128] In this way, when the selection of the series of the displayed statistical chart is accepted, the display contents of the displayed statistical chart can be changed in conjunction with the series.
[0129] Note that the cursor or pointer may be positioned on any of the series in the statistical chart displayed in the statistical chart display field 52C by a user's operation instruction via the input device 112. In this case, the display control unit 102b may obtain, from the transaction data 106e, basis data that is a value corresponding to the position indicated by the cursor or pointer of the series on which the cursor or pointer is positioned, and further display this as detailed information.
[0130] In this case, for example, assume that the cursor or pointer is positioned on the series 40A of the line graph 52C1 as shown in Fig. 12. In this case, the display control unit 102b may obtain, based on the graph common definition table 106d2, basis data that is the X-axis and Y-axis values corresponding to the position indicated by the cursor or pointer of the series 40A where the cursor or pointer is positioned, from the transaction data 106e, and further display it as detailed information 41A. Similarly, for the bar graph 52C2 and the statistical chart display field 52C, the display control unit 102b may further display detailed information corresponding to the position indicated by the cursor or pointer of the series where the cursor or pointer is positioned.
[0131] As described above, the display control unit 102b of the anomaly display device 100 of this embodiment displays, in the extraction condition display field 52A of the confirmation screen 52, the display items of the extraction conditions corresponding to the abnormal value definition ID of the abnormality summary 30 to be confirmed, input of which has been accepted via the list screen 50, among the abnormality summaries 30 included in the list screen 50 displayed on the output device 114. Furthermore, the display control unit 102b displays, in the statistical chart display field 52C of the confirmation screen 52, a statistical chart of a statistical chart type corresponding to the abnormal value definition ID of the abnormality summary 30 whose input has been accepted, which corresponds to the abnormality summary 30 whose input has been accepted via the list screen 50 and represents basis data satisfying the extraction conditions whose input has been accepted via the display items displayed in the extraction condition display field 52A, based on the acquisition master 106c and the statistical chart master 106d.
[0132] In this way, the display control unit 102b of the anomaly display device 100 of this embodiment displays the extraction condition corresponding to the abnormal value definition ID of the abnormality summary 30 selected by the user in the extraction condition display field 52A of the confirmation screen 52. Therefore, the anomaly display device 100 of this embodiment can generically switch extraction conditions for each abnormal value definition ID.
[0133] Furthermore, the display control unit 102b displays the basis data that is the basis of the abnormal value identified by the abnormal value definition ID of the abnormality summary 30 selected by the user, as a statistical chart corresponding to the abnormal value definition ID, in the statistical chart display field 52C. Therefore, the abnormality display device 100 of this embodiment can generically switch the statistical chart to be displayed for each abnormal value definition ID.
[0134] Therefore, the anomaly display device 100 of this embodiment can display the reason why a detected abnormal value was detected as an anomaly and the basis data that serves as the basis for the abnormality detection in the extraction conditions according to the abnormal value definition ID and the statistical chart of the extraction conditions for each abnormal value definition ID of the abnormality summary 30 selected by the user. Therefore, by visually checking the confirmation screen 52, the user can easily check the reason why the value was detected as an abnormal value and the basis data that serves as the basis for the abnormality detection.
[0135] Therefore, the anomaly display device 100 of the present embodiment can provide anomalies contained in the transaction data 106e in an easily identifiable manner.
[0136] Furthermore, when the display control unit 102b of the anomaly display device 100 of this embodiment receives the selection of a series of the displayed statistical chart, it can change the display contents of the displayed statistical chart in conjunction with the series.
[0137] Therefore, in addition to the above-mentioned effects, the anomaly display device 100 of the present embodiment can further provide anomalies that can be easily confirmed.
[0138] In addition, the display control unit 102b of the anomaly display device 100 of this embodiment displays, based on the acquisition master 106c and the statistical chart master 106d, a statistical chart corresponding to the abnormal value definition ID of the abnormality summary 30 whose input has been accepted, in the statistical chart display field 52C in a display form according to the corresponding display conditions, such as line color, fill color, line type, etc.
[0139] Therefore, the anomaly display device 100 of this embodiment can provide a statistical chart of a series in a display format according to the abnormal value definition ID of the anomaly summary 30 selected by the user. For example, the display control unit 102b of the anomaly display device 100 can display a statistical chart in which a specific series is emphasized by color or line type.
[0140] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to goals 8 and 9 of the SDGs.
[0141] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.
[0142] Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[0143] 5. Other embodiments The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
[0144] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.
[0145] In addition, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
[0146] Furthermore, with regard to the anomaly display device 100, the components shown in the figures are merely functional concepts, and do not necessarily have to be physically configured as shown in the figures.
[0147] For example, the processing functions of the anomaly display device 100, particularly the processing functions performed by the control unit 102, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded in a non-transient computer-readable recording medium that includes programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the anomaly display device 100 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into a RAM, and cooperates with the CPU to form a control unit.
[0148] In addition, this computer program may be stored in an application program server connected to the anomaly display device 100 via any network, and it is also possible to download all or part of it as necessary.
[0149] In addition, the program for executing the process described in this embodiment may be stored in a non-transient computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.
[0150] Moreover, a "program" is a data processing method written in any language or description method, and may be in any form, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a configuration that is distributed as a plurality of modules or libraries, and a program that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in this embodiment, as well as the installation procedure after reading, may use well-known configurations and procedures.
[0151] The various databases etc. stored in the memory unit 106 are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files etc. used for various processes and providing websites.
[0152] The anomaly display device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The anomaly display device 100 may be realized by installing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.
[0153] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in any unit according to various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively. [Explanation of symbols]
[0154] 100 Abnormality display device 102 Control section 106 Storage section 102a Reception 102b Display control unit
Claims
1. An abnormality display device including a control unit and a storage unit, The storage unit is abnormality data in which abnormality definition identification information for identifying an abnormal value definition of an abnormal value included in transaction data and an abnormality summary of the abnormal value are associated with each other; an extraction condition definition table that associates the abnormality definition identification information with display items of extraction conditions used to extract basis data related to the basis of an abnormality determination included in the transaction data; an acquisition master that associates the anomaly definition identification information, statistical chart identification information of a statistical chart for expressing the basis data for anomaly determination, identification information of the transaction data, a data acquisition stored procedure for acquiring the basis data from the transaction data, and parameters and property names of the basis data extracted from the transaction data; a statistical chart master in which the statistical chart identification information and the display conditions of the statistical chart are associated with each other; Remember, The control unit is A reception unit that receives an input from a user; displaying, in an extraction condition display field of a confirmation screen, the display item of the extraction condition corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, the input of which has been accepted via the list screen, among the abnormality summaries included in the list screen displayed on a display unit; accepts values input for each of the display items displayed in the extraction condition display field as the extraction conditions; acquiring, from the acquisition master, the transaction data identification information and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; acquiring, from the acquisition master, the parameters and the property names corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; by executing the data acquisition stored procedure corresponding to the anomaly definition identification information using the acquired parameters and property name, acquiring, from the transaction data identified by the acquired transaction data identification information, the basis data that satisfies the received extraction condition and is used to create the statistical chart identified by the acquired statistical chart identification information; generating a statistical chart representing the acquired basis data, and displaying the statistical chart in a statistical chart display field on the confirmation screen; A display control unit; An abnormality display device comprising:
2. The memory unit, further storing a click event definition table that associates the anomaly definition identification information, the statistical chart identification information, and display content change information to be executed when a selection of a series included in the statistical chart identified by the statistical chart identification information is accepted; The display control unit is when a selection of the series of the statistical chart displayed in the statistical chart display field is accepted, changing the display content of the statistical chart based on the display content change information corresponding to the series whose selection has been accepted. The fault display device according to claim 1 .
3. The display control unit is acquiring the display conditions corresponding to the acquired statistical chart identification information from the statistical chart master, and displaying the generated statistical chart in the statistical chart display field in a display form corresponding to the acquired display conditions. The fault display device according to claim 1 or 2.
4. The abnormal data is the abnormality definition identification information is further associated with abnormality detection identification information for identifying the display content, an abnormality determination result, and an abnormality determination message indicating an explanation of the abnormality determination, The display control unit is displaying the abnormality determination message corresponding to the abnormality definition identification information and the abnormality detection identification information of the abnormality summary inputted and accepted via the list screen in a message display field of the confirmation screen. The abnormality display device according to any one of claims 1 to 3.
5. An abnormality display method to be executed by an information processing device having a control unit and a storage unit, The storage unit includes: abnormality data in which abnormality definition identification information for identifying an abnormal value definition of an abnormal value included in transaction data and an abnormality summary of the abnormal value are associated with each other; an extraction condition definition table that associates the abnormality definition identification information with display items of extraction conditions used to extract basis data related to the basis of an abnormality determination included in the transaction data; an acquisition master that associates the anomaly definition identification information, statistical chart identification information of a statistical chart for expressing the basis data for anomaly determination, identification information of the transaction data, a data acquisition stored procedure for acquiring the basis data from the transaction data, and parameters and property names of the basis data extracted from the transaction data; a statistical chart master in which the statistical chart identification information and the display conditions of the statistical chart are associated with each other; is stored in advance, Executed by the control unit, a receiving step of receiving an input from a user; displaying, in an extraction condition display field of a confirmation screen, the display item of the extraction condition corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, the input of which has been accepted via the list screen, among the abnormality summaries included in the list screen displayed on a display unit; accepts values input for each of the display items displayed in the extraction condition display field as the extraction conditions; acquiring, from the acquisition master, the transaction data identification information and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; acquiring, from the acquisition master, the parameters and the property names corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; by executing the data acquisition stored procedure corresponding to the anomaly definition identification information using the acquired parameters and property name, acquiring, from the transaction data identified by the acquired transaction data identification information, the basis data that satisfies the received extraction condition and is used to create the statistical chart identified by the acquired statistical chart identification information; a display step of generating a statistical chart representing the acquired basis data and displaying the statistical chart in a statistical chart display field on the confirmation screen; 13. A method for displaying an abnormality, comprising:
6. An abnormality display program to be executed by an information processing device having a control unit and a storage unit, The storage unit includes: abnormality data in which abnormality definition identification information for identifying an abnormal value definition of an abnormal value included in transaction data and an abnormality summary of the abnormal value are associated with each other; an extraction condition definition table that associates the abnormality definition identification information with display items of extraction conditions used to extract basis data related to the basis of an abnormality determination included in the transaction data; an acquisition master that associates the anomaly definition identification information, statistical chart identification information of a statistical chart for expressing the basis data for anomaly determination, identification information of the transaction data, a data acquisition stored procedure for acquiring the basis data from the transaction data, and parameters and property names of the basis data extracted from the transaction data; a statistical chart master in which the statistical chart identification information and the display conditions of the statistical chart are associated with each other; is stored in advance, In the control unit, a receiving step of receiving an input from a user; displaying, in an extraction condition display field of a confirmation screen, the display item of the extraction condition corresponding to the abnormality definition identification information of the abnormality summary to be confirmed, the input of which has been accepted via the list screen, among the abnormality summaries included in the list screen displayed on a display unit; accepts values input for each of the display items displayed in the extraction condition display field as the extraction conditions; acquiring, from the acquisition master, the transaction data identification information and the statistical chart identification information corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; acquiring, from the acquisition master, the parameters and the property names corresponding to the abnormality definition identification information of the abnormality summary inputted via the list screen; by executing the data acquisition stored procedure corresponding to the anomaly definition identification information using the acquired parameters and property name, acquiring, from the transaction data identified by the acquired transaction data identification information, the basis data that satisfies the received extraction condition and is used to create the statistical chart identified by the acquired statistical chart identification information; a display step of generating a statistical chart representing the acquired basis data and displaying the statistical chart in a statistical chart display field on the confirmation screen; An abnormality display program to execute the above.
Citation Information
Patent Citations
Accounting / tax data confirmation processor, accounting / tax data confirmation processing program, and accounting / tax data confirmation processing method
JP2008171123A
Diagram generating system, diagram processing system and program
JP2017182764A
System, method and program confirming confirmation items of document
JP2018084857A
Accounting audit support device, accounting audit support method and accounting audit support program
JP2021043840A
Abnormality detection setting device, abnormality detection setting method, and abnormality detection setting program
JP2023005654A