Claims
- 1. A method for acquiring and transforming data for business analysis, comprising:
identifying a set of data sources to be accessed for a user; loading raw data from each of the accessed set of data sources to raw data type specific locations; verifying the integrity of acquired raw data; transforming the acquired raw data of each of the raw data type specific locations to a uniform data type, the transformed acquired raw data stored as processed data into processed data type specific locations.
- 2. A method for acquiring and transforming data for business analysis as recited in claim 1, wherein the verifying the integrity of the acquired raw data further comprises:
determining if a file is compressed; and uncompressing the file if the file is compressed.
- 3. A method for acquiring and transforming data for business analysis as recited in claim 2, wherein the verifying the integrity of the acquired raw data further comprises:
opening the file; and ensuring that expected data is inside each open file.
- 4. A method for acquiring and transforming data for business analysis as recited in claim 1, wherein the transforming the acquired raw data of each of the raw data type specific locations to a uniform data type further comprises:
performing a memory map transfer using format rules.
- 5. A method for acquiring and transforming data for business analysis as recited in claim 4, wherein the memory map transfer is a parallel memory map transfer.
- 6. A method for acquiring and transforming data for business analysis as recited in claim 1, wherein the transforming the acquired raw data of each of the raw data type specific locations to a uniform data type further comprises:
transferring the raw data type specific locations to a temporary database.
- 7. A method for acquiring and transforming data for business analysis, comprising:
identifying a set of data sources to be accessed for a user; loading raw data from each of the accessed set of data sources; verifying the integrity of acquired raw data; transforming the acquired raw data to processed data, the transforming further including,
converting each of the acquired raw data to a uniform format, transferring the converted raw data to a temporary database, applying processing rules to the converted raw data, the processing rules being configured to define processed data, and storing the processed data in a processed data type specific location from the temporary database; transferring the processed data to a temporary database; and applying display rules, the display rules being configured to define a format and content of a requested report.
- 8. A method for acquiring and transforming data for business analysis as recited in claim 7, wherein the transferring the converted raw data to a temporary database further comprises:
performing a memory map transfer.
- 9. A method for acquiring and transforming data for business analysis as recited in claim 8, wherein the memory map transfer is a parallel memory map transfer.
- 10. A method for acquiring and transforming data for business analysis as recited in claim 7, wherein the acquired raw data and the processed data are stored in one or more hard drives.
- 11. A method for acquiring and transforming data for business analysis as recited in claim 7, wherein the acquired raw data is associated to a unique identification defining a customer and source path for the acquired raw data.
- 12. A method for acquiring and transforming data for business analysis as recited in claim 7, wherein the temporary database can be one or more databases.
- 13. A method for acquiring and transforming data for business analysis, comprising:
identifying a set of data sources to be accessed for a user; loading raw data from each of the accessed set of data sources; verifying the integrity of acquired raw data; transforming the acquired raw data to processed data, the transforming further including,
converting each of the acquired raw data to a uniform format, transferring the converted raw data to a temporary database, the transferring performed by a parallel memory map, applying processing rules to the converted raw data, the processing rules being configured to define processed data, and storing the processed data in a processed data type specific location from the temporary database; transferring the processed data to a temporary database, the transferring performed by a parallel memory map; and applying display rules, the display rules being configured to define a format and content of a requested report.
- 14. A method for acquiring and transforming data for business analysis as recited in claim 13, wherein the temporary database can be one or more databases.
- 15. A method for acquiring and transforming data for business analysis as recited in claim 13, wherein the acquired raw data is associated to a unique identification defining a customer and source path for the acquired raw data.
- 16. A computer readable media having program instructions for acquiring and transforming data for business analysis, the computer readable media comprising:
program instructions for identifying a set of data sources to be accessed for a user; program instructions for loading raw data from each of the accessed set of data sources to raw data type specific locations; program instructions for verifying the integrity of acquired raw data; program instructions for transforming the acquired raw data of each of the raw data type specific locations to a uniform data type, the transformed acquired raw data stored as processed data into processed data type specific locations.
- 17. A computer readable media having program instructions for acquiring and transforming data for business analysis as recited in claim 16, wherein the acquired raw data is stored in a network attached storage location.
- 18. A computer readable media having program instructions for acquiring and transforming data for business analysis as recited in claim 17, wherein the acquired raw data is associated to a unique identification defining a customer and source path for the acquired raw data.
CROSS-REFERENCE To RELATED APPLICATION
[0001] This application is a divisional of Application No. 09/810,676, filed Mar. 15, 2001, the disclosure of which is incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09810676 |
Mar 2001 |
US |
| Child |
10654541 |
Sep 2003 |
US |