Data audit system and data audit method

The data audit system automates ESG data collection and calculation using pre-approved rules, ensuring reliability and reducing manual audit efforts by incorporating third-party verification.

JP7840282B2Active Publication Date: 2026-04-03HITACHI LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-02
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

Existing systems for collecting and generating ESG data lack mechanisms to ensure data reliability, leading to a time-consuming manual audit process for verifying the accuracy of collected data and generated information.

Method used

A data audit system that includes a processor and memory to automate the collection and calculation of ESG indicators using pre-approved data collection and calculation rules, ensuring reliability through third-party approval and program signature ledgers.

Benefits of technology

Reduces the effort required for manual audits while ensuring the reliability of collected data and calculated indicators, providing trusted ESG data to investors and stakeholders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007840282000001
    Figure 0007840282000001
  • Figure 0007840282000002
    Figure 0007840282000002
  • Figure 0007840282000003
    Figure 0007840282000003
Patent Text Reader

Abstract

To secure the reliability of collected data and a calculated index while significantly reducing the labor on persons.SOLUTION: A data monitor system receives an index calculation rule for calculating an index for evaluating a project, a data collection rule for collecting data used to calculate the index, and approval information showing that the rules have been approved by a third person, collects data used to calculate an index from operational information of a target facility of a project on the basis of the approved data collection data, and calculates an index on the basis of the index calculation rule and the collected data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005]

[0001] The present invention relates to a data auditing system and a data auditing method.

Background Art

[0002] As the background art of the present invention, there is Japanese Patent Application Laid-Open No. 2021-9696 (Patent Document 1). This publication describes that "The management support system provides an ESG management support service for supporting the ESG management by a target company via an information processing terminal connected via a communication network such as the Internet. The system quantitatively collects ESG information in a specific company as data, and outputs information based on the data (for example, the achievement degree of the ESG target of each index, each of the ESG data and financial data of each index, and the result of the correlation analysis thereof, future prediction)." (See the abstract).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

[0004] The technology described in Patent Document 1 collects ESG data and financial data and generates information based on the collected data, but does not disclose a mechanism for ensuring the reliability of the collected data and the generated information from the collected data, such as whether the ESG data and financial data are appropriately collected and whether the information generated based on the collected data is appropriately generated.

[0005] ​Furthermore, ESG data and financial data are often massive in scale, and information is frequently generated from the collected data. In such cases, manually auditing the collected data and generated information to ensure the reliability described above is extremely time-consuming. Therefore, one aspect of the present invention significantly reduces the burden on people while ensuring the reliability of the collected data and calculated indicators. [Means for solving the problem]

[0006] To solve the above problems, one aspect of the present invention adopts the following configuration. The data audit system comprises a processor and memory, the memory holding an indicator calculation rule for calculating an indicator for evaluating a project, a data collection rule for collecting data used in calculating the indicator, and operational information of the target equipment of the project. The aforementioned index calculation rules include information that shows the basis for the method of calculating the aforementioned index. The aforementioned processor uses the aforementioned index calculation rule and The aforementioned data collection loop Ruso Approval information indicating that approval has been obtained from a third party for each of these, and based on the approved data collection rules, data used to calculate the indicators is collected from the operational information, The aforementioned approval The indicator is calculated based on the aforementioned indicator calculation rules and the collected data. [Effects of the Invention]

[0007] According to one aspect of the present invention, the reliability of collected data and calculated indicators can be ensured while significantly reducing the effort required of individuals.

[0008] Other issues, configurations, and effects not mentioned above will be clarified by the following description of the embodiments. [Brief explanation of the drawing]

[0009] [Figure 1] This is a block diagram showing an example configuration of the automated ESG data auditing system in Example 1. [Figure 2] This is a block diagram showing an example of the hardware configuration of the automated ESG data auditing system in Example 1. [Figure 3] This figure shows an example of the data structure of operational information in Example 1. [Figure 4] This figure shows an example of the data structure of management information in Example 1. [Figure 5] This figure shows an example of an ESG data collection program registered in the program signature ledger in Example 1. [Figure 6A] This figure shows an example of an ESG index calculation program registered in the program signature ledger in Example 1. [Figure 6B] This figure shows an example of an ESG index calculation program registered in the program signature ledger in Example 1. [Figure 7] This figure shows an example of the data structure of the program signature ledger in Example 1. [Figure 8] This figure shows an example of the data structure of project management information in Example 1. [Figure 9] This figure shows an example of the data structure of ESG index information in Example 1. [Figure 10] This is a sequence diagram showing an example of the overall processing of automated ESG data auditing in Example 1. [Figure 11] This flowchart shows an example of the registered program execution process in Example 1. [Figure 12] This figure shows an example of the screen configuration of the ESG indicator display screen in Example 1. [Figure 13] This is a block diagram showing an example configuration of the automated ESG data auditing system in Example 2. [Figure 14] This flowchart shows an example of the reliability analysis process in Example 2. [Modes for carrying out the invention]

[0010] Hereinafter, embodiments of the present invention will be described in detail based on the drawings. In this embodiment, the same components are generally denoted by the same reference numerals, and repeated descriptions are omitted. Note that this embodiment is merely an example for realizing the present invention, and it should be noted that the technical scope of the present invention is not limited thereby.

Example

[0011] FIG. 1 is a block diagram showing a configuration example of an ESG (Environment Social Governance) data automatic audit system. The ESG data automatic audit system 100 registers an ESG index calculation program (an example of an index calculation rule), which is an index for evaluating an ESG project (hereinafter, also simply referred to as a project) that is an investment target, and an ESG data collection program (an example of a data collection rule) that collects ESG data related to the project for calculating the ESG index. The ESG data automatic audit system 100 executes the ESG data collection program to collect ESG data and executes the ESG index calculation program to calculate the ESG index. The ESG data automatic audit system 100 is owned by, for example, a platform operator that provides a platform for ESG investment.

[0012] Further, the ESG data automatic audit system 100 is connected to an ESG data viewer terminal 200, a program creator terminal 300, a third-party evaluator terminal 400, a target facility 500, and a target office terminal 600 via a network such as the Internet.

[0013] The ESG data viewer terminal 200 is owned by, for example, an investor who invests in a project, an issuer of a bond that is the target of ESG investment, a financial institution that mediates between the investor and the issuer, and the like. The program creator terminal 300 is owned by, for example, an issuer or the like. The third-party evaluator terminal 400 is owned by an auditing corporation or the like. The target facility 500 is a facility that is the investment target of the project. The target office terminal 600 is a terminal installed in an office that is the investment target of the project.

[0014] The ESG data automatic auditing system 100 includes, for example, a program registration unit 111, a program signature unit 112, an ESG data collection unit 113, an ESG index calculation unit 114, a disclosure scope control unit 115, and a report output unit 116, all of which are functional units. Also, the ESG data automatic auditing system 100 holds, for example, operation information 121, management information 122, a program signature ledger 123, project management information 124, and ESG index information 125.

[0015] The program registration unit 111 registers an ESG data collection program and an ESG index calculation program based on the information received from the program creator terminal 300 in the program signature ledger 123. The program signature unit 112 obtains approval from the third-party evaluator terminal 400 for the ESG data collection program and the ESG index calculation program.

[0016] The ESG data collection unit 113 collects the ESG data of the project from at least one of the operation information 121 and the management information 122 according to the ESG data collection program registered in the program signature ledger 123. The ESG index calculation unit 114 calculates the ESG index of the project according to the ESG index calculation program registered in the program signature ledger 123 and registers it in the ESG index information 125.

[0017] The disclosure scope control unit 115 determines the disclosure scope of the ESG index information 125. The report output unit 116 generates information for visualizing the ESG index information 125 and displays the generated information on the ESG data viewer terminal 200. Note that the report output unit 116 may determine the generation of information for visualizing the ESG index information 125 and the display destination (ESG data viewer terminal 200) of the generated information in consideration of the disclosure scope determined by the disclosure scope control unit 115.

[0018] Operational information 121 indicates information regarding the operation of the target equipment 500, which is the equipment to which the project is investing. For example, the target equipment 500 periodically transmits operational information to the ESG data automated audit system 100, and the ESG data automated audit system 100 registers the received information in operational information 121. Management information 122 indicates information regarding the management of the target business establishment, which is the business establishment to which the project is investing. For example, the target business establishment terminal 600 periodically transmits information regarding the management of the target business establishment to the ESG data automated audit system 100, and the ESG data automated audit system 100 registers the received information in management information 122.

[0019] The program signature ledger 123 contains information about the ESG data collection program and the ESG index calculation program. The project management information 124 contains information about the project. The ESG index information 125 contains information about the ESG index calculated by the ESG index calculation unit 114.

[0020] For example, some of the devices among the ESG data automated audit system 100, ESG data viewer terminal 200, program developer terminal 300, third-party evaluator terminal 400, target equipment 500, and target business site terminal 600 may be integrated.

[0021] Figure 2 is a block diagram showing an example of the hardware configuration of the ESG data automated audit system 100. The ESG data automated audit system 100 is composed of a computer having, for example, a CPU (Central Processing Unit) 110, memory 120, auxiliary storage device 130, input device 140, output device 150, and communication device 160.

[0022] The CPU 110 includes a processor and executes programs stored in the memory 120. The memory 120 includes non-volatile memory elements such as ROM (Read Only Memory) and volatile memory elements such as RAM (Random Access Memory). ROM stores immutable programs (e.g., BIOS (Basic Input / Output System)). RAM is a high-speed, volatile memory element such as DRAM (Dynamic Random Access Memory) and temporarily stores the programs executed by the CPU 110 and data used during program execution.

[0023] The auxiliary storage device 130 is a high-capacity, non-volatile storage device such as a magnetic storage device (HDD (Hard Disk Drive)) or flash memory (SSD (Solid State Drive)), and stores the program executed by the CPU 110 and the data used when the program is executed. In other words, the program is read from the auxiliary storage device 130, loaded into memory 120, and executed by the CPU 110.

[0024] The input device 140 is a device that receives input from the operator, such as a keyboard or mouse. The output device 150 is a device that outputs the program execution results in a format that the operator can see, such as a display device or printer.

[0025] The communication device 160 is a network interface device that controls communication with other devices according to a predetermined protocol. The communication device 160 may also include a serial interface such as USB (Universal Serial Bus).

[0026] Some or all of the programs executed by the CPU 110 may be provided to the ESG data automated audit system 100 via a network from a removable media (such as a CD-ROM or flash memory) or an external computer equipped with a non-temporary storage device, and stored in a non-volatile auxiliary storage device 130, which is also a non-temporary storage device. For this reason, the ESG data automated audit system 100 may have an interface for reading data from the removable media.

[0027] The ESG data automated audit system 100 is a computer system that operates on a single physical computer or on multiple logically or physically configured computers, and may operate in separate threads on the same computer, or on a virtual computer built on multiple physical computer resources.

[0028] The CPU 110 includes, for example, the functional units described above: a program registration unit 111, a program signing unit 112, an ESG data collection unit 113, an ESG index calculation unit 114, a disclosure scope control unit 115, and a report output unit 116. For example, the CPU 110 functions as a program registration unit 111 by operating according to a program registration program loaded into memory 120, and functions as a program signing unit 112 by operating according to a program signing program loaded into memory 120. The relationship between programs and functional units is similar for the other functional units included in the CPU 110.

[0029] Furthermore, some or all of the functions performed by the functional units included in the CPU 110 may be implemented by hardware such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).

[0030] The auxiliary storage device 130 holds, for example, the operational information 121, management information 122, program signature ledger 123, project management information 124, and ESG indicator information 125 described above. Some or all of the information stored in the auxiliary storage device 130 may also be stored in the memory 120, or in an external database connected to the ESG data automatic audit system 100.

[0031] In this embodiment, the information used by the ESG data automated audit system 100 is not dependent on a specific data structure and may be represented in any data structure. For example, a data structure appropriately selected from a table, list, database, or queue can store the information.

[0032] Figure 3 shows an example of the data structure of operational information 121. In Figure 3, the target facility 500 is a renewable energy power generation facility, and the activity amount by the target facility 500 (ESG data at the target facility 500) used to calculate the ESG index is the amount of electricity generated by the renewable energy power generation facility.

[0033] The operational information 121 includes, for example, a number field 1211, a target equipment field 1212, a timestamp field 1213, and a power generation amount field 1214. The number field 1211 holds a number that identifies the record of the operational information 121. The target equipment field 1212 holds information that identifies the target equipment 500.

[0034] The timestamp field 1213 indicates the reference time when the power generation amount indicated in the power generation amount field 1214 was generated by the target equipment 500 indicated in the target equipment field 1212. The power generation amount field 1214 holds information indicating the amount of power generated by the target equipment 500 indicated in the target equipment field 1212 during a predetermined period of length including the reference time indicated in the timestamp field 1213 (for example, the period from one hour before the reference time to the reference time).

[0035] Figure 4 shows an example of the data structure of management information 122. In the example in Figure 4, the sales and costs of the target business establishment are stored in management information 122 as management indicators. Management information 122 includes, for example, a number field 1221, a target business establishment field 1222, a timestamp field 1223, a sales field 1224, and a cost field 1225. The number field 1221 holds a number that identifies the record in management information 122. The target business establishment field 1222 holds information that identifies the target business establishment.

[0036] The timestamp column 1223 indicates the reference time (reference month in the example of Figure 4) when sales and costs were incurred by the target business establishment indicated in the target business establishment column 1222. The sales column 1224 holds information showing the sales of the target business establishment indicated in the target business establishment column 1222 for a predetermined period of length including the reference time indicated in the timestamp column 1223 (for example, the reference month shown in Figure 4). The cost column 1225 holds information showing the costs of the target business establishment indicated in the target business establishment column 1222 for a predetermined period of length including the reference time indicated in the timestamp column 1223 (for example, the reference month shown in Figure 4).

[0037] Figure 5 shows an example of an ESG data collection program registered in the program signature ledger 123. The ESG data collection program 501 includes, for example, the program ID and program name of the ESG data collection program 501, the types of data collected by the ESG data collection program 501, the target facilities 500 from which ESG data is collected by the ESG data collection program 501, and the aggregation period, aggregation unit, and aggregation method of the ESG data to be collected.

[0038] The process described in the ESG data collection program 501 in Figure 5 is the process of "summing up the amount of power generated" at the target facility 500 "A solar power plant" indicated by the operational information 121, and this "summing up of power generated" is performed for the amount of power generated for a one-month period (for example, the most recent month) every 60-minute aggregation unit (the summing up of power generated corresponding to the aggregation unit and aggregation period is performed by referring to the timestamp indicated by the operational information 121).

[0039] For example, if the ESG data collection program 501 further includes a description of collecting sales and costs for the target business establishments for which ESG data is collected, and the calculation method is described as "sum up the power generation amounts and divide the sum of power generation amounts by (sales - costs)," then the ESG data collection program 501 will refer to the operational information 121 and the management information 122 to collect ESG data that takes into account management indicators such as the monthly power generation amount per unit of profit for the target business establishment (and consequently, ESG indicators that take into account management indicators will be calculated).

[0040] Figure 6A shows an example of an ESG index calculation program registered in the program signature ledger 123. The ESG index calculation program 601 includes, for example, the program ID and program name of the ESG index calculation program 601, the name of the ESG index calculated by the ESG index calculation program 601, the unit cost used to calculate the ESG index, the type of target data collected used to calculate the ESG index, the basis for the numerical value and calculation method of the unit cost of the ESG index, and the method for calculating the value of the ESG index.

[0041] The process described in the ESG index calculation program 601 in Figure 6A is the process of calculating the "CO2 emission reduction (solar)" by multiplying the "aggregate value of target collected data × unit intensity" collected in an ESG data collection program whose collected data type is "solar power plant power generation amount," and the unit intensity is "32t CO2 / 1kW." In other words, for example, the CO2 emission reduction (solar) is calculated by multiplying the sum of the power generation amounts calculated by the ESG data collection program 501 by 32t CO2 / 1kW. If there are multiple ESG data collection programs whose collected data type is "solar power plant power generation amount," the CO2 emission reduction can be calculated, for example, by multiplying the sum of the aggregate values ​​from those multiple ESG data collection programs by the unit intensity.

[0042] Furthermore, because the ESG index calculation program 601 includes the above-mentioned basis for the indicators, third-party evaluators can easily verify the calculation methods and unit costs of the ESG indicators described in the program when approving it.

[0043] Figure 6B shows an example of an ESG index calculation program registered in the program signature ledger 123. The items described in the ESG index calculation program 602 are the same as, for example, those in the ESG index calculation program 601.

[0044] ESG index calculation program 60 (Figure 6B) 2 The process described herein is a process for calculating the "CO2 emission reduction (wind)" by multiplying the "aggregate value of the target collected data × unit intensity" in an ESG data collection program whose collected data type is "wind power generation amount," and the unit intensity is "24t CO2 / 1kW." If there are multiple ESG data collection programs whose collected data type is "wind power generation amount," the CO2 emission reduction is calculated, for example, by multiplying the sum of the aggregate values ​​from those multiple ESG data collection programs by the unit intensity.

[0045] Figure 7 shows an example of the data structure of the program signature ledger 123. The program signature ledger 123 includes, for example, a program ID field 1231, a program name field 1232, a program type field 1233, a program field 1234, a signer field 1235, and an approver field 1236.

[0046] The Program ID field 1231 holds an ID that identifies the program. The Program Name field 1232 holds information indicating the program name. The Program Type field 1233 holds information identifying the type of program (e.g., "Data Collection" for an ESG data collection program, "Metric Calculation" for an ESG metric calculation program). The Program field 1234 holds the program itself.

[0047] The signatory field 1235 holds information indicating the signatory who signed the program (for example, the creator of the program, such as the issuer or platform operator, may be the signatory). The approver field 1236 holds information indicating the approver who approved the program (for example, a third-party evaluator, such as an auditing firm, may be the approver).

[0048] The program signature ledger 123 may also hold signature values ​​from signers, signature values ​​proving approval by approvers, and timestamps proving that the program has not been tampered with since approval. These signature values ​​and timestamps may also be directly embedded in the program.

[0049] Figure 8 shows an example of the data structure of project management information 124. Project management information 124 includes, for example, a project ID field 1241, a project name field 1242, and a program ID field 1243. The project ID field 1241 holds a project ID that identifies the project. The project name field 1242 holds information indicating the name of the project.

[0050] The Program ID field 1243 holds the program ID of the program used for collecting ESG data and calculating ESG data indicators in the project. The Project Management Information field 124 may further hold information indicating the target facilities 500 of the project, information indicating the target business sites of the project, and so on.

[0051] Figure 9 shows an example of the data structure of ESG indicator information 125. ESG indicator information 125 includes, for example, a project ID field 1251, a project name field 1252, an implementer field 1253, a program used field 1254, an indicator name field 1255, an indicator value field 1256, and an aggregation period field 1257.

[0052] The Project ID field 1251 holds the Project ID. The Project Name field 1252 holds information indicating the Project Name. The Executor field 1253 holds information indicating the executor of the program (the person who owns the terminal on which the program was executed (e.g., platform operator or issuer)).

[0053] The "Program Used" field 1254 stores the program ID of the ESG index calculation program used to calculate the ESG index values ​​shown in the "Index Value" field 1256, and the program ID of the ESG data collection program used to collect ESG data for calculating the said ESG index values. Note that, for example, the program ID of the ESG index calculation program and the program ID of the ESG data collection program may be managed in a way that allows them to be distinguished. Alternatively, the "Program Used" field 1254 may store only the program ID of either the ESG index calculation program or the ESG data collection program.

[0054] The index name column 1255 holds information indicating the name of the calculated ESG index. The index value column 1256 holds information indicating the value of the ESG index calculated by the ESG index calculation program. The aggregation period column 1257 holds information indicating the aggregation period of the data collected by the ESG data collection program for the calculation of the ESG index.

[0055] Figure 10 is a sequence diagram showing an example of the overall process of automated ESG data auditing. Before the process in Figure 10 begins, it is assumed that values ​​have been pre-registered in the operational information 121 and management information 122, and that the values ​​in the project ID field 1241 and project name field 1242 of the project management information 124 have also been pre-registered.

[0056] The program creator terminal 300, for example, creates an ESG data collection program according to input from the user of the program creator terminal 300, and transmits the created ESG data collection program along with accompanying information to the ESG data automated audit system 100 (S1001).

[0057] In step S1001, the program creator terminal 300 receives input of the project ID and program type ("data collection") from the user of the program creator terminal 300, and includes the input project ID and program type in the associated information.

[0058] Furthermore, when the program creator terminal 300 signs the ESG data collection program, it may include information indicating the signer (the user or owner of the program creator terminal 300) in the accompanying information and embed the signature value into the ESG data collection program or include it in the accompanying information.

[0059] The program signing unit 112 of the ESG data automated audit system 100 transmits the received ESG data collection program to the third-party evaluator terminal 400 (S1002). The program registration unit 111 may also transmit to the third-party evaluator terminal 400 the corresponding project name in the project management information 124 corresponding to the project ID indicated by the received supplementary information, as well as information indicating the signer indicated by the supplementary information.

[0060] The third-party evaluator terminal 400 displays the information received from the ESG data automated audit system 100 in step S1002, and if it receives input of approval information from the user of the third-party evaluator terminal 400, it sends approval information (for example, information indicating the approver (the user or owner of the third-party evaluator terminal 400), the approver's signature value, a timestamp, etc.) to the ESG data automated audit system 100 (S1003).

[0061] The program registration unit 111 of the ESG data automated audit system 100 registers the program ID of the approved ESG data collection program in the project management information 124, associating it with the project ID, and registers the approved ESG data collection program and associated information in the program signature ledger 123 (S1004).

[0062] The program creator terminal 300, for example, creates an ESG index calculation program according to input from the user of the program creator terminal 300, and transmits the created ESG index calculation program along with accompanying information to the ESG data automated audit system 100 (S1005).

[0063] In step S1005, the program creator terminal 300 receives input of the project ID and program type ("metric calculation") from the user of the program creator terminal 300, and includes the input project ID and program type in the associated information.

[0064] Furthermore, when the program creator terminal 300 signs the ESG index calculation program, it may include information indicating the signer (the user or owner of the program creator terminal 300) in the accompanying information and embed the signature value into the ESG index calculation program or include it in the accompanying information.

[0065] The program signing unit 112 of the ESG data automated audit system 100 transmits the received ESG index calculation program to the third-party evaluator terminal 400 (S1006). The program registration unit 111 may also transmit to the third-party evaluator terminal 400 the corresponding project name in the project management information 124 corresponding to the project ID indicated by the received supplementary information, as well as information indicating the signer indicated by the supplementary information.

[0066] The third-party evaluator terminal 400 displays the information received from the ESG data automated audit system 100 in step S1006, and if it receives input of approval information from the user of the third-party evaluator terminal 400, it sends information indicating that the ESG index calculation program has been approved (for example, information indicating the approver (the user or owner of the third-party evaluator terminal 400) or a signature value by the approver, etc.) to the ESG data automated audit system 100 (S1007).

[0067] The program registration unit 111 of the ESG data automated audit system 100 registers the program ID of the approved ESG index calculation program in the project management information 124, associating it with the project ID, and registers the approved ESG index calculation program and associated information in the program signature ledger 123 (S1008).

[0068] In the example described above, the program creator terminal 300 creates the ESG data collection program and the ESG index calculation program. However, the ESG data automated audit system 100 may create these programs according to the input of a user of the ESG data automated audit system 100 (e.g., a platform operator). In other words, the ESG data automated audit system 100 may be the entity that executes the processes in steps S1001 and S1005.

[0069] Alternatively, the program creator terminal 300 may accept input of an ESG data collection program and an ESG index calculation program written in a programming language and transmit it to the ESG data automatic audit system 100, or the program creator terminal 300 may accept input of parameters necessary for creating the ESG data collection program and the ESG index calculation program, respectively, and transmit them to the ESG data automatic audit system 100, and the program registration unit 111 may create the ESG data collection program and the ESG index calculation program (written in a programming language) according to those parameters.

[0070] The ESG data automated audit system 100 executes a program registered in the program signature ledger 123 (S1009). Details of step S1009 will be described later with reference to Figure 11. The ESG data viewer terminal 200 sends a data viewing request to the ESG data automated audit system 100, for example, according to the input of the user of the ESG data viewer terminal 200 (S1010).

[0071] The report output unit 116 of the ESG data automated audit system 100 generates data for outputting the ESG indicator display screen (S1011) and sends this data to the ESG data viewer terminal 200 that sent the data viewing request, thereby displaying the ESG indicator display screen on the ESG data viewer terminal 200 (S1012). Details of the ESG indicator display screen will be described later with reference to Figure 12.

[0072] Alternatively, the disclosure scope control unit 115 may determine the disclosure scope, and the report output unit 116 may execute the processes in steps S1011 and S1012 based on the disclosure scope. For example, the project management information 124 may store information indicating investors who have invested in each project, the disclosure scope control unit 115 may determine that the disclosure scope is limited to only the ESG data viewer terminals 200 owned by the investors who have sent data viewing requests, and the report output unit 116 may send data to output the ESG indicator display screen only to the ESG data viewer terminals 200.

[0073] Alternatively, for example, the ESG data automated audit system 100 may have pre-registered information identifying ESG data viewers who are permitted to view each ESG indicator, and the disclosure scope control unit 115 may determine the disclosure scope to include only the ESG indicators permitted by the ESG data viewer terminal 200 that sent the data viewing request, and the report output unit 116 may generate an ESG indicator display screen only for the ESG indicators indicated by that disclosure scope.

[0074] Figure 11 is a flowchart showing an example of the registered program execution process in step S1009. The ESG data collection unit 113 refers to the project management information 124 and selects one unselected project ID (S1101), and obtains the program ID corresponding to the selected project ID from the project management information 124 (S1102).

[0075] The ESG data collection unit 113 retrieves all programs with the program ID obtained in step S1102 that have a program type of "data collection," i.e., ESG data collection programs, from the program signature ledger 123, and executes the retrieved ESG data collection programs in order (S1103). The ESG data collection unit 113 may also affix the executor's signature to the execution results of the ESG data collection programs and their metadata (e.g., timestamp).

[0076] The ESG index calculation unit 114 retrieves all programs with the program ID obtained in step S1102 whose program type is "index calculation," i.e., ESG index calculation programs, from the program signature ledger 123, and executes the retrieved ESG index calculation programs in order (S1104). The ESG index calculation unit 114 may also affix the executor's signature to the execution results of the ESG index calculation programs and their metadata (e.g., timestamp).

[0077] The ESG index calculation unit 114 registers values ​​in the ESG index information 125 (S1105). Specifically, for example, the ESG index calculation unit 114 stores in the ESG index information 125 the selected project, the project name corresponding to the project ID in the project management information 124, the executor of the ESG data collection program and the ESG index calculation program, the program ID obtained in step S1102, the index name indicated by the ESG index calculation program, the index value calculated in step S1104, and the aggregation period indicated by the ESG data collection program. Furthermore, as described above, if a signature is attached to the program execution result, the signature value of the signature may also be registered in the ESG index information 125.

[0078] The ESG data collection unit 113 determines whether all project IDs have been selected (S1106). If the ESG data collection unit 113 determines that there are unselected project IDs (S1106: NO), it returns to step S1101. If it determines that all project IDs have been selected (S1106: YES), it terminates the registered program execution process.

[0079] Figure 12 shows an example of the screen configuration of the ESG indicator display screen. The ESG indicator display screen 1200 includes, for example, an attribute display area 1201 and an ESG indicator data display area 1202. The attribute display area 1201 displays, for example, the username of the ESG data viewer terminal 200 on which the ESG indicator display screen 1200 is displayed, the role of the user (in this case, investor), and the unit of the display period for the ESG indicators displayed in the ESG indicator data display area 1202.

[0080] The ESG indicator data display area 1202 displays, for example, an ESG indicator table 1203 and an ESG indicator graph 1204. In the example in Figure 12, the ESG indicator table 1203 includes the ESG indicator name, indicator value, program used, and executor indicated in the ESG indicator information 125, as well as the approver of the ESG indicator calculation program that calculated the ESG indicator, as indicated in the program signature ledger 123. However, it may also include any items included in the ESG indicator information 125, or the approver of the ESG data collection program that collected the ESG data used by the ESG indicator calculation program.

[0081] ESG indicator graph 1204 shows, for example, the history of CO2 emission reductions, power generation (actual), and power generation (target). CO2 emission reductions are calculated by the sum of two ESG indicators shown in ESG indicator table 1203, namely CO2 emission reductions (solar) and CO2 emission reductions (wind), in other words, it is a value that combines multiple indicators.

[0082] Actual power generation is calculated by summing the power generation from solar power and wind power, which are ESG data collected for the calculation of CO2 emission reduction (solar) and CO2 emission reduction (wind) respectively, which are ESG indicators. In other words, it is a value that combines the values ​​of multiple collected data. Target power generation is, for example, the sum of the target value of power generation from solar power and the target value of power generation from wind power, and is pre-registered in the ESG data automated audit system 100 in association with the project.

[0083] The ESG indicator display screen 1200 allows data viewers such as investors, financial institutions, and issuers to easily check ESG indicators, which are evaluation indicators for a project, as well as information related to ESG indicators. In particular, because the program used and the approver are displayed on the ESG indicator display screen 1200, data viewers can recognize that the ESG indicators were calculated using a program approved by a trusted approver.

[0084] The automated ESG data audit system 100 of this embodiment collects ESG data and calculates ESG indicators using an ESG data collection program and an ESG index calculation program that have been pre-approved by a third-party evaluator. ESG By performing the calculation of indicators, the reliability of the collected data and the calculated ESG indicators can be ensured, and consequently, the effort required for auditing firms and other organizations to directly audit vast amounts of ESG data and ESG indicators based on that data can be eliminated.

[0085] Furthermore, the ESG data automated audit system 100 does not necessarily have to be owned by a specific platform operator; for example, it may be composed of multiple computers connected by a distributed computer network. In other words, the information held by the ESG data automated audit system 100 in Example 1 may be managed by a distributed ledger database.

[0086] The ESG data automated audit system 100 may also be able to modify registered ESG data collection programs and ESG index calculation programs. When modifying these programs, the ESG data automated audit system 100, in the same way as when registering these programs, for example, obtains the modified program from the program creator terminal 300, transmits the modified program to the third-party evaluator terminal 400, and obtains approval for the modified program. The ESG data automated audit system 100 registers information about the approved modified program in the program signature ledger 123. For example, the ESG data automated audit system 100 may also register the modification history of the modified program in the program signature ledger 123.

[0087] In this embodiment, the ESG data automated audit system 100 collects ESG data and calculates ESG indicators for ESG projects that are investment targets. However, this embodiment can also be applied to the collection of data for any project, not limited to ESG, and the calculation of any indicators (indicators based on the collected data) used to evaluate such projects. [Examples]

[0088] The ESG data automated audit system 100 in this embodiment performs a reliability analysis of the calculated ESG indicators. The differences from Embodiment 1 are explained below.

[0089] Figure 13 is a block diagram showing an example configuration of the ESG data automated audit system 100 of this embodiment. The ESG data automated audit system 100 further includes a reliability analysis unit 117, which is a functional unit. The reliability analysis unit 117 sets the reliability of the ESG indicator values ​​included in the ESG indicator information 125. Therefore, the ESG indicator information 125 of this embodiment may include a field for storing information indicating the reliability. The report output unit 116 outputs the reliability of the ESG indicators along with the ESG indicator display screen 1200, for example.

[0090] Furthermore, the program registration unit 111 and the program signing unit 112, in the same manner as the ESG data collection program and the ESG index calculation program, acquire a trust analysis program for the trust analysis unit 117 to set the trust level, obtain approval for the trust analysis program, and the trust analysis The program may be registered in the program signature ledger 123 and project management information 124.

[0091] Figure 14 is a flowchart showing an example of the trust analysis process. The trust analysis process is performed, for example, after the process in step S1009 and before the process in step S1010 (however, if the trust analysis program is registered in the program signature ledger 123 and the project management information 124, it may be performed in the process in step S1009).

[0092] The Trust Analysis Unit 117 selects one unselected record from the ESG Indicator Information 125 (S1401). The Trust Analysis Unit 117 extracts similar cases for the same period as the selected record from the ESG Indicator Information 125 (S1402). Specifically, for example, records with the same indicator name and aggregation period as the selected record are extracted from the ESG Indicator Information 125 as similar case records.

[0093] The trust analysis unit 117 calculates the difference between the ESG index value shown by the record selected in the most recent step S1401 and the ESG index value shown by records of similar cases (if there are multiple records of similar cases, for example, the average value of the ESG index values ​​of those multiple records) (S1403).

[0094] If the confidence analysis unit 117 determines that the calculated difference is large (for example, larger than a predetermined value), it determines that the confidence level of the ESG index value corresponding to the record selected in the most recent step S1401 is low, and stores information indicating the low confidence level in the record in the ESG index information 125 (S1404). Alternatively, the confidence analysis unit 117 may calculate the confidence level as a value that decreases as the difference increases, such as the reciprocal of the calculated difference, and store the calculated confidence level itself in the record in the ESG index information 125.

[0095] The reliability analysis unit 117 determines whether all records of the ESG index information 125 have been selected (S1405). If the reliability analysis unit 117 determines that there are unselected records of the ESG index information 125 (S1405: NO), it returns to step S1401. If it determines that all records of the ESG index information 125 have been selected (S1405: YES), it terminates the reliability analysis process.

[0096] The automated ESG data audit system 100 of this embodiment can present the reliability level of the ESG indicators to the ESG data viewer by performing a reliability analysis of the calculated ESG indicators, and the ESG data viewer can use this reliability level as a reference when performing their work. In addition, in this embodiment, the disclosure scope control unit 115 may decide to exclude indicator values ​​for which information indicating low reliability has been set from the disclosure scope, thereby presenting only highly reliable ESG indicator values ​​to the ESG data viewer.

[0097] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are included. For example, the embodiments described above are described in detail to make the present invention easier to understand, and are not necessarily limited to those having all the configurations described. It is also possible to replace parts of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add configurations from other embodiments to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace parts of the configuration of each embodiment with other configurations.

[0098] Furthermore, each of the above configurations, functions, processing units, and processing means may be implemented in hardware, either partially or entirely, by designing them as integrated circuits, for example. Alternatively, each of the above configurations and functions may be implemented in software by having the processor interpret and execute programs that implement each function. Information such as programs, tables, and files that implement each function can be stored in memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

[0099] Furthermore, the control lines and information lines shown are those deemed necessary for explanatory purposes, and not all control lines and information lines are necessarily shown in the actual product. In reality, it is safe to assume that almost all components are interconnected. [Explanation of Symbols]

[0100] 100 ESG data automated audit system, 110 CPU, 120 memory, 130 auxiliary storage device, 111 program registration unit, 112 program signature unit, 113 ESG data collection unit, 114 ESG indicator calculation unit, 115 disclosure scope control unit, 116 report output unit, 117 reliability analysis unit, 121 operational information, 122 management information, 123 program signature ledger, 124 project management information, 125 ESG indicator information

Claims

1. A data auditing system, Equipped with a processor and memory, The aforementioned memory is The rules for calculating metrics to evaluate a project, A data collection rule for collecting data used in calculating the aforementioned indicator, The operational information of the target equipment of the aforementioned project is stored, The aforementioned index calculation rules include information that shows the basis for the method of calculating the aforementioned index. The aforementioned processor, Upon receiving approval information indicating that third-party approval has been obtained for each of the aforementioned indicator calculation rules and data collection rules, Based on the approved data collection rules, data used to calculate the indicators is collected from the operational information. A data audit system that calculates the aforementioned indicator based on the aforementioned approved indicator calculation rules and the aforementioned collected data.

2. A data audit system according to claim 1, The aforementioned approval information includes information indicating the approver who approved the indicator calculation rule, The processor generates data for displaying information indicating the calculated indicator, the indicator calculation rule used to calculate the indicator, and the approver who approved the indicator calculation rule.

3. A data audit system according to Claim 1, The aforementioned project is a project that is eligible for ESG investment. The memory holds the management information of the business establishments targeted by the project, The processor is a data audit system that collects data used to calculate the indicators from the operational information and the management information based on the approved data collection rules.

4. A data audit system according to Claim 1, The memory holds information indicating examples of the index and the data aggregation period used to calculate the index. The aforementioned operational information indicates the period during which the target equipment was in operation. The aforementioned data collection rule indicates the period for which data used in calculating the aforementioned indicator is collected, The aforementioned processor, The data used to calculate the indicators during the period specified by the approved data collection rules is collected from the operational information. Based on the aggregation period shown in the above example and the period corresponding to the calculated indicator, we identify the indicators of similar examples that correspond to the calculated indicator. A data audit system that compares the indicators of similar cases with the calculated indicators and calculates the reliability of the calculated indicators.

5. A data auditing method using a data auditing system, The aforementioned data auditing system comprises a processor and memory, The aforementioned memory is The rules for calculating metrics to evaluate a project, A data collection rule for collecting data used in calculating the aforementioned indicator, The operational information of the target equipment of the aforementioned project is stored, The aforementioned index calculation rules include information that shows the basis for the method of calculating the aforementioned index. The aforementioned data auditing method is: The processor receives approval information indicating that it has received approval from a third party for the respective metric calculation rules and data collection rules. The processor collects data used to calculate the indicator from the operational information based on the approved data collection rules, A data audit method comprising the processor calculating the indicator based on the approved indicator calculation rule and the collected data.

6. A data auditing method according to claim 5, The aforementioned approval information includes information indicating the approver who approved the indicator calculation rule, The data audit method is a data audit method in which the processor generates data for displaying information indicating the calculated indicator, the indicator calculation rule used to calculate the indicator, and the approver who approved the indicator calculation rule.

7. A data auditing method according to Claim 5, The aforementioned project is a project that is eligible for ESG investment. The memory holds the management information of the business establishments targeted by the project, The data audit method is a data audit method in which the processor collects data used to calculate the indicators from the operational information and the management information based on the approved data collection rules.

8. A data auditing method according to claim 5, The memory holds information indicating examples of the index and the data aggregation period used to calculate the index. The aforementioned operational information indicates the period during which the target equipment was in operation. The aforementioned data collection rule indicates the period for which data used in calculating the aforementioned indicator is collected, The aforementioned data auditing method is: The processor collects data used to calculate the indicator during the period specified by the approved data collection rule from the operational information, The processor identifies indicators for similar cases corresponding to the calculated indicators, based on the aggregation period shown in the example and the period corresponding to the calculated indicators. A data auditing method comprising the processor comparing the indicators of similar cases with the calculated indicators and calculating the reliability of the calculated indicators.

Citation Information

Patent Citations

  • Method for inter-enterprise dealings and method for mediation in inter-enterprise dealings

    JP2002230337A

  • Storage battery management system and storage battery management method

    JP2018011366A

  • System, method, and program for supporting ESG management

    JP2021009696A

  • Environmental contribution effect report generation device

    JP2021149241A

  • System and method that rank businesses in environmental, social and governance (ESG)

    US20220343433A1