A spreadmart is a reporting or analysis system running on a desktop database (e.g., spreadsheet, Access database, or dashboard) that is created and maintained by an individual or group that performs all the tasks normally done by a data mart or data warehouse, such as extracting, transforming, and formatting data as well as defining metrics, submitting queries, and formatting and publishing reports to others. Also known as data shadow systems, human data warehouses, or IT shadow systems.
Note that this definition also includes situations where Business Intelligence tools are used in the manner as described above.
Critics like Stephen Samild argue that the definition stems from a biased view that sees a Data Warehouse as desirable end-result, whereas One might more accurately define data marts and data warehouses as "scaled-up systems which perform some of the tasks normally done by a spreadmart". In the rest of the article Stephen Samild argues that a spreadmart fulfills a number of roles that a data warehouse cannot fulfill as easily or as cheaply due to the lack of integration with unstructured data, the lack of read-write capabilities, the long time span needed for integration of new sources in the data warehouse and the inherent 'free form' of many analytical presentations done in Word, PowerPoint or Excel.
Typically a spreadmart is created by individuals at different times using different data sources and rules for defining metrics in an organization, creating a fractured view of the enterprise. The concept was coined in 2002 by Wayne Eckerson at TDWI in his article Taming Spreadsheet Jockeys.
Usually, spreadmarts grow where standard Business Intelligence (BI) reporting is too inflexible and too slow. A Business analyst uses the "export to Microsoft Excel" button in his BI software and creates his own report with the exported data table. By this, the number of independently generated spreadsheets dealing with a particular group of analyses grows inside the company, and the data inside each spreadsheet is uncoupled from its source. When this happens, the data reflected in the spreadsheets is no longer verifiable and is not automatically kept up to date. Usually these spreadsheet files are distributed via email to colleagues resulting in even more copies of the data roaming through the enterprise. With Microsoft PowerPivot for Microsoft SharePoint, Excel spreadsheets can be distributed as dashboards throughout the entire company, giving even more users the tools to create spreadmarts.
The growth of spreadmarts poses a real risk for a company, since undefined and uncoupled data is floating from spreadsheet to spreadsheet, and can be used to draw false conclusions that lead to wrong decisions, which will cost time and money to discover and correct. Although Business Intelligence 2.0 software vendors claim to have overcome this issue, locally installed spreadsheet and graphing software continues to be easier to access and use, giving the business analyst the freedom to create the needed analysis quickly, and choose to live with the risk of data inconsistency that goes with it.
- Microsoft Excel with PowerPivot as the standard
- OpenOffice.org Calc, the open source alternative to Excel
- A whole host of Business Intelligence software vendors, for example Cognos, provide software that couples spreadsheets to the data in a more persistent manner.
- Can the Spreadmart Beast Be Tamed By Brian Moran at SQL Server Magazine (Archived at 2008-06-13)
- Excel is the most popular decision support tool for business users worldwide from Double-Tongued Dictionary
- Business Intelligence Can Stop The Spread of Spread-Mart By David Wallace from TIBCO Spotfire Blogging Team
- The Rise and Fall of Spreadmarts By Wayne Eckerson from Information Management Magazine