Data Warehouse Technologies are commonly used by organizations to store and analyze large amounts of data in a structured way. A major component of Data Warehousing is the Extract, Transform, Load (ETL) process. This includes extracting data from sources such as relational databases, transactional systems, plain text files, and application documents; transforming the extracted data into a format suitable for analysis; and loading it into a centrally-managed repository. By leveraging more sophisticated advanced analytics, powerful insights can be uncovered to help support decision making. Ultimately, this technology provides an efficient way to access, correlate, and report on data sets that are constantly changing.