Spreadsheets: big-picture views.Spreadsheets have become so ubiquitous that it's hard to imagine how people handled large sets of numbers in pre-VisiCalc days. But it's apparently even harder to imagine how to extend and improve the classical spreadsheet metaphor. In the last decade, we've seen at most four innovations--integrated graphing and charting, macros, graphical displays, and three-dimensionality--that genuinely transformed the market's definition of what a mainstream spreadsheet should look like. So what's left to invent? Lately, we've been looking at a group of rather exotic products--Improv (Lotus), Compete! (Computer Associates), SpreadBase (Objective Software), eSSbase (Arbor Software See Hyperion. ), and Hi-Sheet (BASEC BASEC British Approvals Service for Cables )--that offer clues about where next-generation spreadsheets might be headed. We're not sure which of these products--if any--will survive the brutal realities of the spreadsheet marketplace, but the concepts behind these products are probably important enough to affect the direction of the mainstream spreadsheet market. First of all, we'd argue that all of these products make sense primarily as tools for analyzing very large, very complex data models that usually end up on mainframes, not desktop PCs. (For example, consumer products companies like Procter & Gamble have to track the dynamics of sales promotions on market share for dozens of product lines across hundreds of local markets.) In theory, all of this data could be downloaded from mainframes and analyzed piecemeal, but that's a lot like trying to follow a football game by watching one player at a time. Sometimes there's no substitute for a big-picture view. The neo-spreadsheets we've seen manage big-picture data with the help of two related innovations--multi-dimensional and hierarchical data architectures. Both models solve kinds of problems that are relatively painful for traditional spreadsheets, but both have some shortcomings A shortcoming is a character flaw. Shortcomings may also be:
* The multi-dimensional model: Traditional spreadsheets have an almost unlimited capacity for building complex models--for example, economic forecasts, corporate budgets, and market analyses--that are based on elaborate data interdependencies. But these models tend to be restricted to a single perspective on the data, which is defined by the user's choice of rows, columns, and 3-D layers. Even though the worksheet may contain all the relevant data and variables, there are often questions the model can't answer without restructuring all the relationships. To help explore this problem, Lotus began experimenting with a "multi-dimensional" spreadsheet called Improv, which was developed first for the next machine and is now promised for windows. Improv users can view data and relationships from a variety of views simply by switching row and column choices; for instance, an Improv user might look at weekly sales trends for a line of breakfast cereals This is a list of breakfast cereals. Many cereals are trademarked brands of large companies such as Kellogg's, General Mills, Malt-O-Meal, Nestlé, The Quaker Oats Company, and Post Cereals, but similar equivalent products are often sold by other manufacturers and as store own by product type, box size, price, geography, supermarket chain, coupon program, sugar content--or any combination of these variables. Improv solves a potentially important class of problem, but Lotus apparently hasn't hit on a solution for how to sell Improv itself. (The original developer of Compete!, another multidimensional spreadsheet A spreadsheet that provides a view of data in more than two dimensions. For example, a 3D spreadsheet provides x, y and z axes. See multidimensional views. , ran into the same problem and ended up selling the product to Computer Associates, which hasn't done much better.) Part of the problem, we suspect, is that developers of multi-dimensional spreadsheets tend to gloss over Verb 1. gloss over - treat hurriedly or avoid dealing with properly skate over, skimp over, slur over, smooth over do by, treat, handle - interact in a certain way; "Do right by her"; "Treat him with caution, please"; "Handle the press reporters gently" a critical question: Where does the worksheet data come from? Our breakfast cereal breakfast cereal, a food made from grain, commonly eaten in the morning. The oldest type of cereal, known as porridge or gruel, requires cooking in water or milk. The modern breakfast cereals, however, are entirely precooked and eaten in cold milk. model only works if the user has access to literally hundreds of thousands of store-level data points, which don't just show up magically in a SQL SQL in full Structured Query Language. Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results. file. To make this external data meaningful, users also need control over some fairly complicated consolidation and filtering processes.. * The hierarchical model In a hierarchical data model, data are organized into a tree-like structure. The structure allows repeating information using parent/child relationships: each parent can have many children but each child only has one parent. : Control over external data is exactly the problem that hierarchical spreadsheet architectures help to solve. Unlike classical spreadsheets that rely on static linking and consolidating, a hierarchical spreadsheet understands that data rollups are usually dynamic. Companies add new products, realign re·a·lign tr.v. re·a·ligned, re·a·lign·ing, re·a·ligns 1. To put back into proper order or alignment. 2. To make new groupings of or working arrangements between. sales territories, or decide to "drill down" to details that once were discarded. Thus, the three hierarchical products in this group are designed to manage big-picture data that exists outside a user's personal spreadsheet. Hi-Sheet (created by a group of Latvian developers) sits on top of a chain of Excel worksheets, managing lower-level linking and consolidation relationships. eSSbase (created by a group of mainframe veterans) puts large amounts of tagged data on an OS/2 server, which users can access through various client spreadsheets. And SpreadBase (created by a pair of ex-VisiCorp marketers) applies category-based parent-and-child logic to external data files. For the moment, the big-picture spreadsheet category consists almost entirely of vaporware Software that is not yet in production, but the announced delivery date has long since passed. At times, software vendors are criticized for intentionally producing vaporware in order to keep customers from switching to competitive products that offer more features. : The only shipping products are the NeXT version of Improv and CA-Compete! Everything else is still in various stages of testing or in limited distribution. But the spreadsheet giants are already reacting. Borland and Microsoft have promised that they'll find ways to integrate multi-dimensional and hierarchical data models into existing products, and Lotus seems reasonably serious about turning Improv into a mass market product. So big-picture data management may start showing up in mainstream spreadsheets surprisingly fast. James Dorrian, president, Arbor Software Corp., 3211 Scott Blvd., Santa Clara Santa Clara, city, Cuba Santa Clara (sän`tä klä`rä), city (1994 est. pop. 217,000), capital of Villa Clara prov., central Cuba. , Calif. 95054; 408/727-7166. Ron Scott, president, BASEC (Baltic American Baltic Americans are Americans of Baltic descent. The term includes:
You can help Wikipedia by removing weasel words. , Boston, Mass. 02109; 617/242-4444. Marc Sokol, director of product strategy, Computer Associates, One Computer Associates Plaza, Islandia, N.Y. 117887000; 516/342-5224. Jeffrey Anderholm, group manager/Improv Product Line, Lotus Development Corp., One Canal Park
Canal Park , Cambridge, Mass. 02141; 617/693-7733. Richard Melmon, president, Objective Software, 248 Homer Ave., Palo Alto, Calif. 94301; 415/324-3333. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion