Sign In to Follow Application
View All Documents & Correspondence

System And Method For Business Intelligence Data Testing

Abstract: Systems and methods for testing business intelligence data over a communication network are described herein. In one example, the method comprises receiving a data mapping file, applicable to a source data repository and a target data repository, and generating data mapping file based on the same. The method further comprises generating test cases, based on the data mapping file, and SQL scripts, for execution of the test cases, and executing the SQL scripts on the source data repository and the target data. The method further comprises receiving an online analytical processing (OLAP) cube report for the target data repository and comparing the OLAP cube report and a report, which is to be tested, to generate a comparison report, wherein the comparison report is indicative of the fields of the OLAP cube report and the report, which is to be tested, which generated at least one error. FIGURE. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 March 2014
Publication Number
15/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipr@akshipassociates.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-03-31
Renewal Date

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. PRABHAKAR DAS
X-504, Wonder Futura, Mumbai Bangalore Highway, Kothrud, Pune – 411038, Maharashtra
2. LAKSHMI GANESH
221 7th Block Koramangala, Bangalore – 560095, Karnataka

Specification

CLIAMS:We claim:
1. A business intelligence data testing system, for business intelligence data testing, over a communication network, the business intelligence data testing comprising:
a processor;
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to:
receive data mapping file, applicable to a source data repository and a target data repository, from the user;
generate data mapping file based on the data mapping file template provided by processor;
generate test cases and test scripts, for execution of the test cases, based on the data mapping file;
execute the SQL scripts on the source data repository and the target data;
generate a test results report indicative of the outcome of the execution of the SQL scripts;
receive an online analytical processing (OLAP) cube report for the target data repository;
compare the OLAP cube report and a report, which is to be tested; and
generate a comparison report, wherein the comparison report is indicative of the fields of the OLAP cube report and the report, which is to be tested, which generated at least one error.
2. The business intelligence data testing system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to:
generate a data mapping file template;
prompt the user to provide values of parameters in the data mapping file template; and
generate the data mapping file based on the user provided values.

3. The business intelligence data testing system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to create SQL scripts on validating the data transformation mapping file based on at least one of schemas of the source data repository and the target data repository, user input and the data transformation rules.

4. The business intelligence data testing system as claimed in claim 1, wherein the instructions, on execution, further causes the processor to:
generate test cases compare values of the corresponding fields of the source repository and the target repository;
determine at least one data mapping file based on the comparison; and
generate test cases and test scripts based on the at least one data mapping file or direct mapping between the source and target columns.

5. The business intelligence data testing system as claimed in claim 1, wherein the instructions, on execution, further cause the processor to:
analyze a report, which is to be tested, to determine the dimensions of the report, which is to be tested; and
generate an OLAP cube report with dimensions corresponding to the determined dimensions of the report, which is to be tested.
6. A computer implemented method for data repository report testing, over a communication network, the method comprising:
receiving, by a business intelligence data testing system, a data mapping file, applicable to a source data repository and a target data repository, from the user;
generating, by the business intelligence data testing system, data transformation rules based on the data mapping file;
generating, by the business intelligence data testing system, test cases and test scripts, for execution of the test cases, based on the data transformation rules;
executing, by the business intelligence data testing system, the test scripts on the source data repository and the target data;
generating, by the business intelligence data testing system, a test results report indicative of the outcome of the execution of the test scripts;
receiving, by the business intelligence data testing system, an online analytical processing (OLAP) cube report for the target data repository;
comparing, by the business intelligence data testing system, the OLAP cube report and a report, which is to be tested; and
generating, by the business intelligence data testing system, a comparison report, wherein the comparison report is indicative of the fields of the OLAP cube report and the report, which is to be tested, which generated at least one error.

7. The method as claimed in claim 6, wherein the method further comprises:
generating, by the business intelligence data testing system, a data mapping file template;
prompting, by the business intelligence data testing system, the user to provide values of parameters in the data mapping file template; and
generating, by the business intelligence data testing system, the data mapping file based on the user provided values.

8. The method as claimed in claim 6, wherein the method further comprises creating, by the business intelligence data testing system, test scripts on validating the data transformation mapping file based on at least one of schemas of the source data repository and the target data repository, user input and the data transformation rules.

9. The method as claimed in claim 6, wherein the analyzing the data transformation specification further comprises:
comparing, by the business intelligence data testing system, values of the corresponding fields of the source repository and the target repository;
determining, by the business intelligence data testing system, at least one data transformation rule based on the comparison; and
generating, by the business intelligence data testing system, test cases and test scripts based on the at least one data transformation rule.

10. The method as claimed in claim 6, wherein the execution of the test cases and the test scripts further comprise:
analyzing, by the business intelligence data testing system, the report, which is to be tested, to determine the dimensions of the report, which is to be tested; and
generating, by the business intelligence data testing system, an OLAP cube report with dimensions corresponding to the determined dimensions of the report, which is to be tested.

11. A non-transitory computer readable medium comprising a set of computer executable instructions, which, when executed on a computing system causes the computing system to perform the steps of:
receiving a data mapping file, applicable to a source data repository and a target data repository, from the user;
generating test cases and SQL scripts, for execution of the test cases, based on the data mapping file;
executing the test scripts on the source data repository and the target data;
generating a test results report indicative of the outcome of the execution of the test scripts;
generating an online analytical processing (OLAP) cube report for the target data repository;
comparing the OLAP cube report and the report, which is to be tested; and
generating a comparison report, wherein the comparison report is indicative of the fields of the OLAP cube report and the report, which is to be tested, which generated at least one error.
12. The non-transitory computer readable medium as claimed in claim 11, wherein the set of computer executable instructions, which, when executed on the computing system causes the computing system to further perform the steps of:
generating a data mapping file template;
prompting the user to provide values of parameters in the data mapping file template; and
generating the data mapping file based on the user provided values.

13. The non-transitory computer readable medium as claimed in claim 11, wherein the set of computer executable instructions, which, when executed on the computing system causes the computing system to further perform the steps of creating test scripts on validating the data transformation mapping file based on at least one of schemas of the source data repository and the target data repository, user input and the data transformation rules.

14. The non-transitory computer readable medium as claimed in claim 11, wherein the set of computer executable instructions, which, when executed on the computing system causes the computing system to further perform the steps of:
comparing values of the corresponding fields of the source repository and the target repository;
determining at least one data transformation rule based on the comparison; and
generating test cases and test scripts based on the at least one data transformation rule.
Dated this 25th day of March, 2014

MADHUSUDAN S.T.
OF K & S PARTNERS
ATTORNEY FOR THE APPLICANTS
,TagSPECI:FIELD OF THE INVENTION
The present subject matter is related, in general to data processing and, in particular, but not exclusively to a method and system for testing business intelligence data.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 1589-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20
1 Form-9(Online).pdf 2014-03-28
2 1589-CHE-2014-IntimationOfGrant31-03-2022.pdf 2022-03-31
2 IP26786-Spec.pdf 2014-04-02
3 IP26786-Drawings.pdf 2014-04-02
3 1589-CHE-2014-PatentCertificate31-03-2022.pdf 2022-03-31
4 FORM 5.pdf 2014-04-02
4 1589-CHE-2014-PETITION UNDER RULE 137 [16-03-2022(online)]-1.pdf 2022-03-16
5 FORM 3.pdf 2014-04-02
5 1589-CHE-2014-PETITION UNDER RULE 137 [16-03-2022(online)].pdf 2022-03-16
6 1589CHE2014.pdf 2014-04-02
6 1589-CHE-2014-Written submissions and relevant documents [11-03-2022(online)].pdf 2022-03-11
7 abstract1589-CHE-2014.jpg 2014-04-04
7 1589-CHE-2014-Covering Letter [03-02-2022(online)].pdf 2022-02-03
8 1589-CHE-2014-PETITION u-r 6(6) [03-02-2022(online)].pdf 2022-02-03
8 1589-CHE-2014 POWER OF ATTORNEY 10-06-2014.pdf 2014-06-10
9 1589-CHE-2014 FORM-1 10-06-2014.pdf 2014-06-10
9 1589-CHE-2014-AMENDED DOCUMENTS [12-01-2022(online)].pdf 2022-01-12
10 1589-CHE-2014 CORRESPONDENCE OTHERS 10-06-2014.pdf 2014-06-10
10 1589-CHE-2014-FORM 13 [12-01-2022(online)].pdf 2022-01-12
11 1589-CHE-2014-FER.pdf 2019-10-16
11 1589-CHE-2014-POA [12-01-2022(online)].pdf 2022-01-12
12 1589-CHE-2014-Correspondence to notify the Controller [03-01-2022(online)].pdf 2022-01-03
12 1589-CHE-2014-OTHERS [14-04-2020(online)].pdf 2020-04-14
13 1589-CHE-2014-FORM 3 [14-04-2020(online)].pdf 2020-04-14
13 1589-CHE-2014-US(14)-ExtendedHearingNotice-(HearingDate-19-01-2022).pdf 2022-01-03
14 1589-CHE-2014-AMENDED DOCUMENTS [20-12-2021(online)].pdf 2021-12-20
14 1589-CHE-2014-FER_SER_REPLY [14-04-2020(online)].pdf 2020-04-14
15 1589-CHE-2014-DRAWING [14-04-2020(online)].pdf 2020-04-14
15 1589-CHE-2014-FORM 13 [20-12-2021(online)].pdf 2021-12-20
16 1589-CHE-2014-CORRESPONDENCE [14-04-2020(online)].pdf 2020-04-14
16 1589-CHE-2014-POA [20-12-2021(online)].pdf 2021-12-20
17 1589-CHE-2014-US(14)-HearingNotice-(HearingDate-06-01-2022).pdf 2021-12-03
17 1589-CHE-2014-COMPLETE SPECIFICATION [14-04-2020(online)].pdf 2020-04-14
18 1589-CHE-2014-CLAIMS [14-04-2020(online)].pdf 2020-04-14
19 1589-CHE-2014-COMPLETE SPECIFICATION [14-04-2020(online)].pdf 2020-04-14
19 1589-CHE-2014-US(14)-HearingNotice-(HearingDate-06-01-2022).pdf 2021-12-03
20 1589-CHE-2014-CORRESPONDENCE [14-04-2020(online)].pdf 2020-04-14
20 1589-CHE-2014-POA [20-12-2021(online)].pdf 2021-12-20
21 1589-CHE-2014-DRAWING [14-04-2020(online)].pdf 2020-04-14
21 1589-CHE-2014-FORM 13 [20-12-2021(online)].pdf 2021-12-20
22 1589-CHE-2014-AMENDED DOCUMENTS [20-12-2021(online)].pdf 2021-12-20
22 1589-CHE-2014-FER_SER_REPLY [14-04-2020(online)].pdf 2020-04-14
23 1589-CHE-2014-FORM 3 [14-04-2020(online)].pdf 2020-04-14
23 1589-CHE-2014-US(14)-ExtendedHearingNotice-(HearingDate-19-01-2022).pdf 2022-01-03
24 1589-CHE-2014-OTHERS [14-04-2020(online)].pdf 2020-04-14
24 1589-CHE-2014-Correspondence to notify the Controller [03-01-2022(online)].pdf 2022-01-03
25 1589-CHE-2014-FER.pdf 2019-10-16
25 1589-CHE-2014-POA [12-01-2022(online)].pdf 2022-01-12
26 1589-CHE-2014 CORRESPONDENCE OTHERS 10-06-2014.pdf 2014-06-10
26 1589-CHE-2014-FORM 13 [12-01-2022(online)].pdf 2022-01-12
27 1589-CHE-2014 FORM-1 10-06-2014.pdf 2014-06-10
27 1589-CHE-2014-AMENDED DOCUMENTS [12-01-2022(online)].pdf 2022-01-12
28 1589-CHE-2014 POWER OF ATTORNEY 10-06-2014.pdf 2014-06-10
28 1589-CHE-2014-PETITION u-r 6(6) [03-02-2022(online)].pdf 2022-02-03
29 1589-CHE-2014-Covering Letter [03-02-2022(online)].pdf 2022-02-03
29 abstract1589-CHE-2014.jpg 2014-04-04
30 1589-CHE-2014-Written submissions and relevant documents [11-03-2022(online)].pdf 2022-03-11
30 1589CHE2014.pdf 2014-04-02
31 FORM 3.pdf 2014-04-02
31 1589-CHE-2014-PETITION UNDER RULE 137 [16-03-2022(online)].pdf 2022-03-16
32 FORM 5.pdf 2014-04-02
32 1589-CHE-2014-PETITION UNDER RULE 137 [16-03-2022(online)]-1.pdf 2022-03-16
33 IP26786-Drawings.pdf 2014-04-02
33 1589-CHE-2014-PatentCertificate31-03-2022.pdf 2022-03-31
34 IP26786-Spec.pdf 2014-04-02
34 1589-CHE-2014-IntimationOfGrant31-03-2022.pdf 2022-03-31
35 Form-9(Online).pdf 2014-03-28
35 1589-CHE-2014-RELEVANT DOCUMENTS [20-09-2023(online)].pdf 2023-09-20

Search Strategy

1 10thsearchstartegy_15-10-2019.pdf

ERegister / Renewals

3rd: 27 May 2022

From 25/03/2016 - To 25/03/2017

4th: 27 May 2022

From 25/03/2017 - To 25/03/2018

5th: 27 May 2022

From 25/03/2018 - To 25/03/2019

6th: 27 May 2022

From 25/03/2019 - To 25/03/2020

7th: 27 May 2022

From 25/03/2020 - To 25/03/2021

8th: 27 May 2022

From 25/03/2021 - To 25/03/2022

9th: 27 May 2022

From 25/03/2022 - To 25/03/2023

10th: 10 Jul 2023

From 25/03/2023 - To 25/03/2024

11th: 18 Mar 2024

From 25/03/2024 - To 25/03/2025

12th: 25 Mar 2025

From 25/03/2025 - To 25/03/2026