<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Vector Space Inc.</title>
	<link>http://www.vectorspace.com</link>
	<description>Analytics consultants: Information on OLAP, Applix TM1, PALO, DSS, enterprise software, ETL; trends in FLOSS and proprietary software from this NYC consulting company.  Corporate info and blog</description>
	<pubDate>Thu, 21 Dec 2006 04:07:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<item>
		<title>Vector Space joins ACG to promote TM1 practice</title>
		<link>http://www.vectorspace.com/2006/12/20/vector-space-joins-acg-to-promote-tm1-practice</link>
		<comments>http://www.vectorspace.com/2006/12/20/vector-space-joins-acg-to-promote-tm1-practice#comments</comments>
		<pubDate>Thu, 21 Dec 2006 03:21:46 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<dc:subject>General</dc:subject>
	<dc:subject>TM1</dc:subject>
	<dc:subject>Vector Space</dc:subject>
	<dc:subject>ACG</dc:subject><dc:subject>ACG</dc:subject><dc:subject>applix</dc:subject><dc:subject>business analysts</dc:subject><dc:subject>consulting</dc:subject><dc:subject>corporate acquisition</dc:subject><dc:subject>olap systems</dc:subject><dc:subject>spreadsheet olap</dc:subject><dc:subject>TM1</dc:subject><dc:subject>tm1 services</dc:subject><dc:subject>Vector Space</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/12/20/vector-space-joins-acg-to-promote-tm1-practice</guid>
		<description><![CDATA[Vector Space Inc. has been acquired by Application Consulting Group Inc, a New Jersey-based Business Inteligence consulting company.
This acquisition will bring substantial new resources to Vector Space&#8217;s activities, enhancing its ability to deliver outstanding Applix TM1(TM) solutions to its customers.
The press release is attached

ACG  applix  business analysts  consulting  corporate acquisition  [...]]]></description>
			<content:encoded><![CDATA[<p>Vector Space Inc. has been acquired by Application Consulting Group Inc, a New Jersey-based Business Inteligence consulting company.</p>
<p>This acquisition will bring substantial new resources to Vector Space&#8217;s activities, enhancing its ability to deliver outstanding Applix TM1(TM) solutions to its customers.</p>
<p>The press release is <a href="http://www.vectorspace.com/fileplace/ACG%20Vector%20Space%20Press%20Release.rtf">attached</a>
</p>
<a href="http://www.vectorspace.com/tag/acg" rel="tag">ACG</a>  <a href="http://www.vectorspace.com/tag/applix" rel="tag">applix</a>  <a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>  <a href="http://www.vectorspace.com/tag/consulting" rel="tag">consulting</a>  <a href="http://www.vectorspace.com/tag/corporate-acquisition" rel="tag">corporate acquisition</a>  <a href="http://www.vectorspace.com/tag/olap_systems" rel="tag">olap systems</a>  <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>  <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>  <a href="http://www.vectorspace.com/tag/tm1-services" rel="tag">tm1 services</a>  <a href="http://www.vectorspace.com/tag/vector-space" rel="tag">Vector Space</a><a href="http://www.vectorspace.com/tag/acg" rel="tag">ACG</a>, <a href="http://www.vectorspace.com/tag/applix" rel="tag">applix</a>, <a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>, <a href="http://www.vectorspace.com/tag/consulting" rel="tag">consulting</a>, <a href="http://www.vectorspace.com/tag/corporate-acquisition" rel="tag">corporate acquisition</a>, <a href="http://www.vectorspace.com/tag/olap_systems" rel="tag">olap systems</a>, <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>, <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>, <a href="http://www.vectorspace.com/tag/tm1-services" rel="tag">tm1 services</a>, <a href="http://www.vectorspace.com/tag/vector-space" rel="tag">Vector Space</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/12/20/vector-space-joins-acg-to-promote-tm1-practice/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>TM1 Origins &#8212; the Prequel</title>
		<link>http://www.vectorspace.com/2006/08/19/tm1-origins-the-prequel</link>
		<comments>http://www.vectorspace.com/2006/08/19/tm1-origins-the-prequel#comments</comments>
		<pubDate>Sat, 19 Aug 2006 13:17:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>TM1</dc:subject>
	<dc:subject>Spreadsheets</dc:subject>
	<dc:subject>Enterprise software</dc:subject>
	<dc:subject>spreadsheet olap</dc:subject><dc:subject>business analysts</dc:subject><dc:subject>enterprise software</dc:subject><dc:subject>mainframe system</dc:subject><dc:subject>mid 80s</dc:subject><dc:subject>olap</dc:subject><dc:subject>olap systems</dc:subject><dc:subject>spreadsheet olap</dc:subject><dc:subject>Spreadsheets</dc:subject><dc:subject>spreadsheet component</dc:subject><dc:subject>TM1</dc:subject><dc:subject>tso</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/08/19/tm1-origins-the-prequel</guid>
		<description><![CDATA[Writing about the origins of TM1, I realized that I knew very little about the developments that led up to the invention and introduction of this seminal tool.  So I decided to take a detour in this account of the origins of spreadsheet OLAP.  I called Manny Perez, who filled in some of [...]]]></description>
			<content:encoded><![CDATA[<p><em>Writing about the origins of TM1, I realized that I knew very little about the developments that led up to the invention and introduction of this seminal tool.  So I decided to take a detour in this account of the origins of spreadsheet OLAP.  I called Manny Perez, who filled in some of the details, as follows:</em></p>
<p>In the mid-80s, Manny was managing a departmental IT group at Exxon International Company.  Oil supply and demand planning were an overwhelmingly manual process, with paper, pencil and calculators.  The only computer assistance was a rudimentary mainframe system that helped add up numbers from different offices.</p>
<p>The system was expensive and had few features; it seemed to Manny that it could be improved.  With a degree in mathematics, it was clear to him that this was a <a id="more-55"></a>multidimensional problem, and he started to play with solutions.  At first, he thought a relational database might work, but it soon became apparent that there was no way to attain the necessary speed by simply manipulating relational tables.  The data could be stored in a relational model, but to perform calculations it needed to reside in memory.</p>
<p>Using the advanced technology of the time, Manny put together a solution using IBM&#8217;s Time Sharing Option (TSO), which made it unnecessary to get the full use of the mainframe.  He wrote it in PL/1, a high-level language supporting sophisticated data structures.  Manny&#8217;s program kept the data in memory, and allowed users to pivot the “cube” and get the necessary totals.  There was no spreadsheet component – the spreadsheet had not yet been invented – and the system was more of a productivity aid than a complete solution.  Nonetheless, this in-house system was certainly one of the first OLAP systems ever implemented.</p>
<p>### Innovation blues<br />
The users liked the new system, which was much more flexible, easy to use and cheaper to run than the existing system.  But to Manny&#8217;s surprise, the his own IT department opposed it.  The data model was unorthodox.  Relational databases were the tool of choice.  He had created a nameless beast without precedent, which had no place in the corporate IT world.  A conflict ensued between the users and the IT department.  The users prevailed and the system went into production.</p>
<p>This was Manny&#8217;s first experience with the political landscape that TM1 was to inhabit for many years.  An in-memory multidimensional model was the right tool for the job.  But it was outside of the mainstream, unblessed by research labs and universities, unknown to IBM and other large vendors.  Self-respecting IT departments wanted nothing to do with it.  But users, eager for useful tools to assist their work, embraced it and found every possible way to bring it in to their organizations.</p>
<p>Manny was not the first or the last inventor to face such challenges.  These are the eternal challenges of innovators; probably the first person to tame fire was driven from the communal cave.  The inventors of the relational database went through a similar time in the wilderness.  Institutions are conservative and skeptical of the new, no matter how apparent the benefits.</p>
<p>### The apple on the head</p>
<p>Manny, though, saw the usefulness of this new model and the users&#8217; enthusiasm. Frustrated with the opposition in his job, Manny got the idea that this could be his way to become an entrepreneur.  He could create a similar system on TSO elsewhere, and sell it to others.  But mainframe time, even time-shared, was too expensive and the risks were high.  The plunge would be very difficult.</p>
<p>Just then, Manny saw Visicalc, and he saw his opportunity.  The spreadsheet was the logical front-end for his database. What is more, it ran on the new microcomputers, which were cheap enough that he could develop on one.  And he could sell his product to microcomputer users.  Even where these users were part of large organizations, they had a freedom to choose software that other computer users did not have.  They just might buy the product.Manny bought an early IBM PC with 256K of RAM and two floppy disks.  He programmed the first version in Microsoft Pascal.</p>
<p>It had a spreadsheet of its own linked to a multi-dimensional database, and a cube browser.  It allowed the user to create multiple cubes and share dimensions.  With this product he started Sinper Corporation, and the rest has followed.</p>
<p>Manny says that from that point until now, everything else has been driven by user demand.  We have to accept his word for this, but it diminishes nothing.  The ability to listen to, understand and respond to users is a rare skill.<em /></p>
<p><em>Followers of this site will see that we have veered a bit from our announced plans &#8212; material seems to come in in a reverse order, as it were.  But not to worry, we will cover it all, just stay tuned.  As the poet said, &#8220;Theory is gray, but green is the tree of life.&#8221; </em>
</p>
<a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>  <a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>  <a href="http://www.vectorspace.com/tag/mainframe_system" rel="tag">mainframe system</a>  <a href="http://www.vectorspace.com/tag/mid_80s" rel="tag">mid 80s</a>  <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>  <a href="http://www.vectorspace.com/tag/olap_systems" rel="tag">olap systems</a>  <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>  <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>  <a href="http://www.vectorspace.com/tag/spreadsheet_component" rel="tag">spreadsheet component</a>  <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>  <a href="http://www.vectorspace.com/tag/tso" rel="tag">tso</a><a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>, <a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>, <a href="http://www.vectorspace.com/tag/mainframe_system" rel="tag">mainframe system</a>, <a href="http://www.vectorspace.com/tag/mid_80s" rel="tag">mid 80s</a>, <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>, <a href="http://www.vectorspace.com/tag/olap_systems" rel="tag">olap systems</a>, <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>, <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>, <a href="http://www.vectorspace.com/tag/spreadsheet_component" rel="tag">spreadsheet component</a>, <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>, <a href="http://www.vectorspace.com/tag/tso" rel="tag">tso</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/08/19/tm1-origins-the-prequel/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>TM1 the origins &#8212; Part I</title>
		<link>http://www.vectorspace.com/2006/08/08/tm1-origins-i</link>
		<comments>http://www.vectorspace.com/2006/08/08/tm1-origins-i#comments</comments>
		<pubDate>Wed, 09 Aug 2006 00:59:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>General</dc:subject>
	<dc:subject>TM1</dc:subject>
	<dc:subject>Spreadsheets</dc:subject>
	<dc:subject>spreadsheet olap</dc:subject><dc:subject>business analysts</dc:subject><dc:subject>excel</dc:subject><dc:subject>financial managers</dc:subject><dc:subject>microcomputers</dc:subject><dc:subject>olap</dc:subject><dc:subject>olap server</dc:subject><dc:subject>spreadsheet olap</dc:subject><dc:subject>Spreadsheets</dc:subject><dc:subject>TM1</dc:subject><dc:subject>visicalc</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/08/08/tm1-origins-i</guid>
		<description><![CDATA[I wish I had a penny for every person who has asked me what Applix TM1 is and why we like it so much.  Even enthusiastic users often know little of its origins. I thought readers of this website might want to know a little more &#8211;.  I meant to write a short [...]]]></description>
			<content:encoded><![CDATA[<p><em>I wish I had a penny for every person who has asked me what Applix TM1 is and why we like it so much.  Even enthusiastic users often know little of its origins. I thought readers of this website might want to know a little more &#8211;.  I meant to write a short piece, but it just grew &#8212; so I&#8217;ve split it into parts. Let me know what you think. . . .  David</em><br />
###In the beginning there was the spreadsheet<br />
TM1 began as a part of the spreadsheet “revolution” in 1984.  Dan Bricklin had invented the spreadsheet with VisiCalc in 1979; Lotus 1-2-3 followed in 1983.  This new type of computer application exponentially increased the ability of users to apply computer power to problems of their choice without expert intervention.   Modelled on a simple grid of paper, the spreadsheet was easy to grasp and easy to use. <a id="more-53"></a>It could be applied to models large and small, to all manner of reports,  fair-sized databases and large calculations involving many variables and formulas.</p>
<p>Unlike many key innovations in computing, the spreadsheet had no roots or theory from the academy, or from the research labs of AT&#038;T, IBM, Xerox or the likes.  It had no direct predecessors.  It used the unusual but  easy declarative programming model, replacing thousands of lines of FORTRAN with a series of formulas that a high school student could understand.</p>
<p>### Success on the bleeding edge<br />
On the bleeding edge of technology, the spreadsheet could easily have faded back to wait for its moment like many other brilliant ideas.  But it had some unique advantages.  It was extremely accessible to users, immediately useful, and – perhaps most important &#8212; appeared just as as microcomputers were coming on the scene.  <a title="Bricklin's web site" href="http://www.danbricklin.com/">Bricklin&#8217;s website</a> tells the story well.</p>
<p>The spreadsheet became the tool of choice for a wide variety of bright and creative people in many fields – financial managers, of course, but also planners, business analysts, economists and scientists.</p>
<p>### Trouble in Paradise</p>
<p>But as spreadsheet use expanded, and people started to use it for more and bigger projects, the simple paradigm of the ruled sheet of paper became unwieldy.</p>
<ul>
<li>Large sheets were slow, and pushed the limits of memory.  To get around this, users split single spreadsheets into galaxies of sheets linked by external formulas and macros.  But this sacrificed transparency; complex systems became large and bug prone.</li>
<li>The classic spreadsheet has two dimensions but often the data it represents often has three or more. A simple table showing accounts and months is easy.  But how does a two-dimensional spreadsheet show a book of income statements for many companies that transact business with each other – or break down a statement by product and region?</li>
<li>The spreadsheet combines data and program elements in a single object.  How can the user (or the auditor) easily tell the difference, and how to find errors buried deep in the sea of formulas? All of these problems have solutions &#8212; but they require labor and user discipline.</li>
<li>Spreadsheets are usually used by a team, passed around from one to the other, with changes being made in different places.  This easily results in a situation where everybody has a slightly different version of the sheet, and the truth is hard to find.</li>
</ul>
<p>### The next step</p>
<p>Many developers at the time looked for a logical next step for the spreadsheet.</p>
<p>Manuel (Manny) Perez, the &#8220;father&#8221; of TM1 &#8212; now CTO at Applix &#8212;  came up with a unique combination of features that addressed all of these  problems.</p>
<p>Manny created a product that integrated a database into the spreadsheet, keeping an extremely tight, formula-driven link between the two.   The database was not a conventional relational database, but a special kind of multidimensional database designed for the types of things spreadshets often do.  Each value in the database was identified by a set of strings, one from each of its user-defined dimensions.  For example, a budget number was identified as the intersection of “2006”, “January”, “Sales”, “Striped paint”, and “Boston”. The dimensions could specify how to “consolidate” numbers. Using this information, if the user asked for “Eastern Region,” the database would calculate a total of the numbers for “Boston”, “New York” and “Washington”, for instance.</p>
<p>These things may seem routine to OLAP users today, but at the time the term OLAP had not been coined and only a few products did anything similar.  A good industry history can be found <a title="Olap history" href="http://www.olapreport.com/origins.htm">here.</a></p>
<p>Already in its early versions, TM1 included a multitude of useful features for its user-developers, including the ability to work with more than one &#8220;cube&#8221; (or multidimensional table), the ability to store strings in cubes, and the &#8220;process&#8221; command, which uses a spreadsheet to import ASCII data files into the database.<br />
### Spreadsheet OLAP</p>
<p>Manny&#8217;s TM1 spreadsheet had all the usual functionality, but additionally included a set of special functions to retrieve data from and send it to the database.  These formulas worked with strings, so a value could be retrieved based upon the text contained elsewhere in the spreadsheet.  And they worked just like all other spreadsheet formulas, so that  new data could be brought in by simply changing the value of a cell and recalculating.</p>
<p>This innovation solved most of the problems with spreadsheets until then.  It separated data from formulas.  It made many very large spreadsheets unnecessary by storing their data in the database.  And of course it was multidimensional from the ground up.</p>
<p>Additionally, Manny consistently implemented all aspects of use and administration to work from spreadsheets, making the product very friendly to spreadsheet users.</p>
<p>### A move to client-server technology</p>
<p>In 1989, Manny took a further leap, implementing the database side as a server for spreadsheet clients, thus making TM1 a multi-user tool for group collaboration protected by security. This solved the last spreadsheet problem mentioned above &#8212; the multiple versions of the truth contained in differet documents.<br />
While early releases included the proprietary spreadsheet, TM1 soon made the leap to enabling Lotus and then Excel spreadsheets to serve as clients. Following this came a series of enhancements and improvements, each remarkable in its own way.  Manny kept a very close line of communication with TM1’s key power users and  seemed to be exactly on time and in tune with the evolving needs of the product’s base.</p>
<p>### Spreadsheet roots<br />
TM1 continued to be closely connected to its spreadsheet roots.</p>
<ul>
<li>Like the spreadsheet from which it sprang, TM1 is a productivity tool for power users – in some ways, a quintessential “horizontal” tool useful in a wide variety of applications.</li>
<li>Like the spreadsheet, TM1 found an enthusiastic home in financial applications.</li>
<li>Like the spreadsheet, TM1 enabled clever users to produce one-off, applications of tremendous power.</li>
<li>Finally, like the spreadsheet, TM1 embodied new concepts which were not originally pioneered by the academies or research institutes.</li>
</ul>
<p>TM1 quickly caught on with a small group of sophisticated spreadsheet programmers, and developed a very loyal following.  Many thought TM1 was the “next big thing”; the logical successor to Lotus 1-2-3, but time was to prove them wrong.</p>
<p><em>&#8211; In the next section, we will discuss some of the further history of TM1 and current developments.  We will also reflect on some of TM1&#8217;s obstacles and successes, and muse on the many ways in which it was ahead of its time.<br />
</em>
</p>
<a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>  <a href="http://www.vectorspace.com/tag/excel" rel="tag">excel</a>  <a href="http://www.vectorspace.com/tag/financial_managers" rel="tag">financial managers</a>  <a href="http://www.vectorspace.com/tag/microcomputers" rel="tag">microcomputers</a>  <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>  <a href="http://www.vectorspace.com/tag/olap_server" rel="tag">olap server</a>  <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>  <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>  <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>  <a href="http://www.vectorspace.com/tag/visicalc" rel="tag">visicalc</a><a href="http://www.vectorspace.com/tag/business_analysts" rel="tag">business analysts</a>, <a href="http://www.vectorspace.com/tag/excel" rel="tag">excel</a>, <a href="http://www.vectorspace.com/tag/financial_managers" rel="tag">financial managers</a>, <a href="http://www.vectorspace.com/tag/microcomputers" rel="tag">microcomputers</a>, <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>, <a href="http://www.vectorspace.com/tag/olap_server" rel="tag">olap server</a>, <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>, <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>, <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>, <a href="http://www.vectorspace.com/tag/visicalc" rel="tag">visicalc</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/08/08/tm1-origins-i/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Raue talks about PALO</title>
		<link>http://www.vectorspace.com/2006/08/03/raue_interview</link>
		<comments>http://www.vectorspace.com/2006/08/03/raue_interview#comments</comments>
		<pubDate>Thu, 03 Aug 2006 13:14:57 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>General</dc:subject>
	<dc:subject>Spreadsheets</dc:subject>
	<dc:subject>open source</dc:subject>
	<dc:subject>spreadsheet olap</dc:subject>
	<dc:subject>Palo</dc:subject><dc:subject>alea</dc:subject><dc:subject>datawarehouse</dc:subject><dc:subject>element attributes</dc:subject><dc:subject>license gpl</dc:subject><dc:subject>linux</dc:subject><dc:subject>olap</dc:subject><dc:subject>open source</dc:subject><dc:subject>palo</dc:subject><dc:subject>spreadsheet</dc:subject><dc:subject>spreadsheet olap</dc:subject><dc:subject>Spreadsheets</dc:subject><dc:subject>transaction engine</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/08/03/raue_interview</guid>
		<description><![CDATA[Following our [post](http://www.vectorspace.com/2006/07/25/palo-olap-review) on the new PALO open source package, Jedox president Kristian Raue agreed to answer a few questions about the company&#8217;s plans for the product.
### How is PALO planning to relate to the broader world of spreadsheet OLAP?
By July 2006 more than 10,000 people had downloaded Palo and we have 50 new downloads [...]]]></description>
			<content:encoded><![CDATA[<p>Following our [post](http://www.vectorspace.com/2006/07/25/palo-olap-review) on the new PALO open source package, Jedox president Kristian Raue agreed to answer a few questions about the company&#8217;s plans for the product.</p>
<p>### How is PALO planning to relate to the broader world of spreadsheet OLAP?<br />
By July 2006 more than 10,000 people had downloaded Palo and we have 50 new downloads each day. So I think we have already had a large impact in the spreadsheet OLAP market. <a id="more-52"></a>With the availability of a 32- and 64-bit version and with the availability of a Linux version for Palo our target market is potentially bigger than the market of other well-known players in the spreadsheet OLAP field. With Palo 1.5 later this year, we will have access rights, element attributes, an Embedded Transaction Engine and also an advanced engine that promises even more speed. And after 1.5 we will have a 2.0 release in 2007, hopefully 1st Quarter 2007.</p>
<p>### What is your corporate outlook? Do you intend to make most of your money on the client software? Are you planning an &#8220;enterprise&#8221; Excel client or something of the kind?<br />
Jedox makes money by selling Worksheet-Server, which is our OLAP-enabled multi-user Excel-to-Web solution for corporate use. We also earn money by selling support and consultancy work regarding Palo and Worksheet-Server implementations. At this time we don&#8217;t plan on making money by selling some advanced or enterprise version of the Palo Excel-Client or Palo Server. With this business model closely bound to Open-Source technologies we managed to grow more than 100% in revenue each year.</p>
<p>### What is your relation to the German spreadsheet OLAP maker MIS-AG?<br />
There a basically two relationships to MIS AG. In 2002 I sold my shares of Intellicube AG, which was the initial developer of OnVision, to MIS AG. And second, Peter Raue, formerly president of MIS AG, was my brother. He unfortunately passed away in 2004.</p>
<p>### Is the codebase of PALO completely new, or does it derive from Alea?<br />
It is completely new, we have never seen or touched the code base of ALEA (or Applix TM1).</p>
<p>### Do you intend to relate in some way to Microsoft beyond Excel? What about Analysis Services?<br />
I loved Excel from the very first day that it appeared back in 1987. Apart from that, there is not much relation to Microsoft. You can connect Palo and MS AS using [Cubeware](http://www.cubeware.de/eng/main/news_presse/news/news.php?aiID=54).</p>
<p>### Can we expect to see some unique features in the product?<br />
Yes. In some ways, Palo is unique already today for example with its Linux version. In September we will have the ETE (Embedded Transaction Engine), which will allow the server to trigger other processes when server events occur. Such processes could include, for example, PHP scripts or user programs. It will be very interesting to see where clever users and developers go with such unprecedented capabilities. With 15 years of intensive experience in the spreadsheet OLAP market we will deliver more unique features in future releases.</p>
<p>### What about the clients you are producing? Are you planning to develop for Open Office too?<br />
For Palo there a APIs available in all directions (C, C++, .NET, PHP and Java at www.jpalo.net). We used the .NET API to build our freeware Excel client. So far, we are not supporting Open Office yet, but that might change in the future or somebody else volunteers to do it.</p>
<p>### How will Jedox respond if a group decides to produce a free web client that competes with your commercial one?<br />
We would love to see such a development, which would expand the visibility of Palo. By the way, we also like Google Spreedsheets and Excel 12 Server. These products help us develop the market for Excel-to-Web solutions.</p>
<p>### How hard is it for a developer to put a web client together using open source tools like PHP?<br />
Easy. Have a look at the demo source code for PHP that you can download with the [Palo SDK](http://www.palo.net/index.php?show=3).</p>
<p>### What about involving a community of developers? Are you intending to involve others outside of the company, or do you intend to do the development in-house?<br />
MOLAP is about speed. So we currently decided to develop the core engine of Palo ourselves to make sure it is fast. For all other aspects of Palo (clients, ETL, Reporting tools, etc) we are very open and supportive to others outside the company. Look at the jpalo project for example, it is developed by [Tensegrity](http://www.tensegrity-software.de/).</p>
<p>### Have you had feedback or reviews so far?<br />
Very positive feedback from our customers so far. In October the first book about Palo will appear. Palo is already used successfully in large companies and organizations, for example check [this](http://www.jedox.com/show.php?link=r0318954).</p>
<p>### What about documentation?<br />
We are continuously improving the documentation and welcome suggestions about missing parts. Also the book - which will probably be in German and probably also in English and French - will help a lot. If you have a problem with missing information, simply use the Palo Forum. This forum closely monitored by our team. If you think you have found a bug, please report it to our bug tracker.</p>
<p>### In our review, we cited an apparent lack of open source infrastructure for PALO, noting that there is no site on Savannah or Sourceforge, or automated bug tracking. Do you have any comments on this?</p>
<p>Both the forum and the public bug tracker are available since the very first day that Palo came out.
</p>
<a href="http://www.vectorspace.com/tag/alea" rel="tag">alea</a>  <a href="http://www.vectorspace.com/tag/datawarehouse" rel="tag">datawarehouse</a>  <a href="http://www.vectorspace.com/tag/element_attributes" rel="tag">element attributes</a>  <a href="http://www.vectorspace.com/tag/license_gpl" rel="tag">license gpl</a>  <a href="http://www.vectorspace.com/tag/linux" rel="tag">linux</a>  <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>  <a href="http://www.vectorspace.com/tag/open-source" rel="tag">open source</a>  <a href="http://www.vectorspace.com/tag/palo" rel="tag">palo</a>  <a href="http://www.vectorspace.com/tag/spreadsheet" rel="tag">spreadsheet</a>  <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>  <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>  <a href="http://www.vectorspace.com/tag/transaction_engine" rel="tag">transaction engine</a><a href="http://www.vectorspace.com/tag/alea" rel="tag">alea</a>, <a href="http://www.vectorspace.com/tag/datawarehouse" rel="tag">datawarehouse</a>, <a href="http://www.vectorspace.com/tag/element_attributes" rel="tag">element attributes</a>, <a href="http://www.vectorspace.com/tag/license_gpl" rel="tag">license gpl</a>, <a href="http://www.vectorspace.com/tag/linux" rel="tag">linux</a>, <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>, <a href="http://www.vectorspace.com/tag/open-source" rel="tag">open source</a>, <a href="http://www.vectorspace.com/tag/palo" rel="tag">palo</a>, <a href="http://www.vectorspace.com/tag/spreadsheet" rel="tag">spreadsheet</a>, <a href="http://www.vectorspace.com/tag/spreadsheet-olap" rel="tag">spreadsheet olap</a>, <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>, <a href="http://www.vectorspace.com/tag/transaction_engine" rel="tag">transaction engine</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/08/03/raue_interview/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>The OLAP Council Benchmark</title>
		<link>http://www.vectorspace.com/2006/08/01/apb-ii_files</link>
		<comments>http://www.vectorspace.com/2006/08/01/apb-ii_files#comments</comments>
		<pubDate>Wed, 02 Aug 2006 02:00:39 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<dc:subject>General</dc:subject>
	<dc:subject>Resources</dc:subject><dc:subject>apb</dc:subject><dc:subject>bi standards benchmark</dc:subject><dc:subject>datawarehouse</dc:subject><dc:subject>dss</dc:subject><dc:subject>erik thomson</dc:subject><dc:subject>george spofford</dc:subject><dc:subject>interoperability</dc:subject><dc:subject>olap</dc:subject><dc:subject>olap council</dc:subject><dc:subject>Resources</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/08/01/of-interest-olap-council-benchmark-available</guid>
		<description><![CDATA[Every now and then we see a request for the OLAP Council benchmark, last updated in 1998; since nobody else seems to have all the materials in one place, we have decided to put them here as a service.

The specification can be downloaded here.
The data generation program is here.

While it may be somewhat dated now, [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then we see a request for the OLAP Council benchmark, last updated in 1998; since nobody else seems to have all the materials in one place, we have decided to put them here as a service.</p>
<ul>
<li>The specification can be downloaded <a href="http://www.vectorspace.com/fileplace/apb-II/OLAPBenchmarkReleaseII.pdf">here.</a></li>
<li>The data generation program is <a href="http://www.vectorspace.com/fileplace/apb-II/apb.exe">here.</a></li>
</ul>
<p>While it may be somewhat dated now, this is still the only such benchmark there has been.  Our friends Erik Thomson and George Spofford of DSS Labs produced it for the OLAP Council, which was <a id="more-51"></a>an industry association of many of the leading OLAP companies.  Thomsen and Spofford, who worked with us for a while, have maintained a unique focus on theory in an industry not noted for its enthusiastic support for theory.</p>
<p>The diversity of OLAP products ensured that results of benchmark runs could be &#8212; and were &#8212; conditioned and spun in various ways by the sponsoring companies.  Nonetheless, the benchmark continues to represent a set of basic tasks which OLAP products can be expected to perform, and which can be measured and timed.</p>
<p>The OLAP Council is no longer, and with it, the function of certifying benchmark auditors, so this is hardly a current project.  We are making available on our site the benchmark specification, and also a little program that generates data files to run the specification.</p>
<ul />
<a href="http://www.vectorspace.com/tag/apb" rel="tag">apb</a>  <a href="http://www.vectorspace.com/tag/bi-standards-benchmark" rel="tag">bi standards benchmark</a>  <a href="http://www.vectorspace.com/tag/datawarehouse" rel="tag">datawarehouse</a>  <a href="http://www.vectorspace.com/tag/dss" rel="tag">dss</a>  <a href="http://www.vectorspace.com/tag/erik_thomson" rel="tag">erik thomson</a>  <a href="http://www.vectorspace.com/tag/george_spofford" rel="tag">george spofford</a>  <a href="http://www.vectorspace.com/tag/interoperability" rel="tag">interoperability</a>  <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>  <a href="http://www.vectorspace.com/tag/olap_council" rel="tag">olap council</a>  <a href="http://www.vectorspace.com/tag/resources" rel="tag">Resources</a><a href="http://www.vectorspace.com/tag/apb" rel="tag">apb</a>, <a href="http://www.vectorspace.com/tag/bi-standards-benchmark" rel="tag">bi standards benchmark</a>, <a href="http://www.vectorspace.com/tag/datawarehouse" rel="tag">datawarehouse</a>, <a href="http://www.vectorspace.com/tag/dss" rel="tag">dss</a>, <a href="http://www.vectorspace.com/tag/erik_thomson" rel="tag">erik thomson</a>, <a href="http://www.vectorspace.com/tag/george_spofford" rel="tag">george spofford</a>, <a href="http://www.vectorspace.com/tag/interoperability" rel="tag">interoperability</a>, <a href="http://www.vectorspace.com/tag/olap" rel="tag">olap</a>, <a href="http://www.vectorspace.com/tag/olap_council" rel="tag">olap council</a>, <a href="http://www.vectorspace.com/tag/resources" rel="tag">Resources</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/08/01/apb-ii_files/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Old news, new news</title>
		<link>http://www.vectorspace.com/2006/08/01/old-news-new-news</link>
		<comments>http://www.vectorspace.com/2006/08/01/old-news-new-news#comments</comments>
		<pubDate>Wed, 02 Aug 2006 01:25:46 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>General</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/08/01/old-news-new-news</guid>
		<description><![CDATA[This article says that almost nobody reads an Internet news post more than 36 hours old.Well, that article is almost a month old, but it&#8217;s still very timely.
This by way of  saying that now that this site has begun to take on a life, it seems that we&#8217;reproducing new content about once a week. [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://physicsweb.org/articles/news/10/7/3">article</a> says that almost nobody reads an Internet news post more than 36 hours old.Well, <em>that</em> article is almost a month old, but it&#8217;s still very timely.</p>
<p>This by way of  saying that now that this site has begun to take on a life, it seems that we&#8217;reproducing new content about once a week.  We&#8217;re no fireballs, but hopefully the infrequency is balanced by the quality and subject matter &#8212; how are we doing?  Send us email at [Vector Space](mailto:vsi@vectorspace.com).
</p>
No Tags]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/08/01/old-news-new-news/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>PALO – spreadsheet OLAP goes public domain?</title>
		<link>http://www.vectorspace.com/2006/07/25/palo-olap-review</link>
		<comments>http://www.vectorspace.com/2006/07/25/palo-olap-review#comments</comments>
		<pubDate>Tue, 25 Jul 2006 19:48:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>TM1</dc:subject>
	<dc:subject>Spreadsheets</dc:subject>
	<dc:subject>open source</dc:subject>
	<dc:subject>Enterprise software</dc:subject><dc:subject>alea</dc:subject><dc:subject>enterprise software</dc:subject><dc:subject>excel</dc:subject><dc:subject>license gpl</dc:subject><dc:subject>linux</dc:subject><dc:subject>mis ag</dc:subject><dc:subject>olap server</dc:subject><dc:subject>open source</dc:subject><dc:subject>palo</dc:subject><dc:subject>Spreadsheets</dc:subject><dc:subject>spreadsheet product</dc:subject><dc:subject>TM1</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/07/25/palo-olap-review</guid>
		<description><![CDATA[I mentioned the new open source OLAP server PALO (OLAP backwards) in an earlier post. This TM1 workalike is still at an early stage, but any new offering in this area - especially if it is free - is of great interest to spreadsheet OLAP users.
In this post; I will give readers some idea of [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned the new open source OLAP server <a href="http://www.palo.net/">PALO</a> (OLAP backwards) in an earlier post. This TM1 workalike is still at an early stage, but any new offering in this area - especially if it is free - is of great interest to spreadsheet OLAP users.</p>
<p>In this post; I will give readers some idea of what this software offers, what it promises and what it lacks. I&#8217;ve put together some screenshots and added some thoughts on this entry.</p>
<p>Some of the people behind PALO were earlier involved with MIS AG&#8217;s spreadsheet product Alea, and PALO looks quite similar. There&#8217;s a long history here which may be worth telling elsewhere, but what matters in this context is that the designers of this software &#8220;get it&#8221; about how OLAP and spreadsheets should work together.</p>
<p>What&#8217;s more, the product is not cheap, it&#8217;s actually free - released under the orthodox <a href="http://en.wikipedia.org/wiki/Gpl">Gnu Public License (GPL)</a> which<a id="more-50"></a> restricts distribution only by forbidding the recipients to restrict further redistribution, including source code.</p>
<p>But don&#8217;t plan to replace your corporate TM1 applications with a free replacement anytime soon - PALO is missing many<br />
key TM1 features, including security, advanced calculation engine, fast imports, views, subsets and others. Some of the missing features are in the <a href="http://www.palo.net/index.php?show=6">Roadmap</a>, others may take a long time to come.</p>
<p>And while the server is available under the GPL, clients come under a different set of licenses and restrictions, including the free but proprietary Excel client and several completely commercial clients as well, including a web server called the <a href="http://www.jedox.com/">Worksheet Server</a>.</p>
<p>Still, this is a very interesting entry in the public domain world. The server runs on Linux and Windows; the most &#8220;native&#8221; client, of course, is Excel, but it comes with a Linux Eclipse add-in to browse tables as well. You can download and install Palo from <a href="htp://www.palo.net/index.php?show=10">here</a>.</p>
<p>Palo has a few flashy screen shots on its web site, but real spreadsheet OLAP users will want to know a bit more. I&#8217;ve put together a few screen shots to show how it looks.</p>
<p>PALO is a server-based system, with an Excel front end on the model pioneered by Applix TM1. The server holds the data; spreadsheets connect to the server over the network and bring in data as needed.</p>
<p>Here are some screenshot showing a simple session:</p>
<p>Connecting to a local server:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image001.png"><img width="525" height="357" border="0" id="clip_image001.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image001.png" /></a></p>
<p><!--more-->Selecting a view:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image003.png"><img width="531" height="362" border="0" id="clip_image003.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image003.png" /></a></p>
<p>Simply selecting &#8220;paste&#8221; provides the following excel spreadsheet.<!--more--></p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image005.png"><img width="571" height="448" border="0" id="clip_image005.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image005.png" /></a></p>
<p>The &#8220;PALO.DATAC&#8221; formula for the value contains a reference for the server and to the dimension elements that identify the correct intersection.</p>
<p>The string &#8220;Gross Profit&#8221; is also a reference to a database value, in this case a dimension element. It uses the &#8220;PALO.ENAME&#8221; formula, which pulls out a dimension element.</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image007.png"><img width="571" height="448" border="0" id="clip_image007.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image007.png" /></a></p>
<p><!--more-->If we double-click on &#8220;Gross Profit&#8221; we get a &#8220;drill-down&#8221; as follows&#8221;</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image009.png"><img width="571" height="448" border="0" id="clip_image009.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image009.png" /></a></p>
<p><!--more-->Similarly, if we double-click on &#8220;Variance&#8221; we get the following:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image011.png"><img width="571" height="448" border="0" id="clip_image011.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image011.png" /></a></p>
<p>Looking at this view, we can see as well that the &#8220;title elements&#8221; - products, region, month and year are also defined by &#8220;PALO.ENAME&#8221; formulas.</p>
<p>Double-click on one of these, and we get a selection box like the following:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image013.png"><img width="310" height="410" border="0" id="clip_image013.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image013.png" /></a></p>
<p><!--more-->This is a normal outline view, and we can open it by clicking on the &#8220;+&#8221; signs, to produce a view as follows:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image015.png"><img width="310" height="410" border="0" id="clip_image015.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image015.png" /></a></p>
<p>Selecting, for example, France, we get the following:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image017.png"><img width="482" height="464" border="0" id="clip_image017.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image017.png" /></a></p>
<p><!--more-->We can make &#8220;stacked slices by dragging the &#8220;Product&#8221; dimension to the &#8220;Column titles&#8221; area as follows:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image019.png"><img width="480" height="464" border="0" id="clip_image019.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image019.png" /></a></p>
<p>This will give us a spreadsheet like this:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image021.png"><img width="454" height="452" border="0" id="clip_image021.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image021.png" /></a></p>
<p><!--more-->And double-clicking on &#8220;All products&#8221; will open that dimension out as follows:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image023.png"><img width="570" height="285" border="0" id="clip_image023.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image023.png" /></a></p>
<p>Dragging and dropping a few other dimensions and elements around, we look at the same data in a completely different way something like the following:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image025.png"><img width="699" height="456" border="0" id="clip_image025.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image025.png" /></a></p>
<p>This sort of an OLAP view is very effective in uncovering data problems - in this case, it seems the test database hasn&#8217;t been updated since 2004.</p>
<p>The nice thing about these spreadsheets is that they are not &#8220;magic&#8221; - we can save them and retrieve them, and on<!--more--> recalculation they will again retrieve the latest data from the server. We can insert a column, add a regular spreadsheet formula and format it, and everything will behave the way we expect, like this:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image027.png"><img width="670" height="567" border="0" id="clip_image027.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image027.png" /></a></p>
<p>If we take every dimension down to the bottom level, we can type in new values which are then sent to the database. So if we want to look at budgets and enter actuals, we can work with a view like this:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image029.png"><img width="616" height="564" border="0" id="clip_image029.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image029.png" /></a></p>
<p>If we put the cursor on January Actuals for Desktop L, we can type in the number &#8220;323&#8243;, press the Enter key, and get this screen:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image031.png"><img width="616" height="564" border="0" id="clip_image031.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image031.png" /></a></p>
<p>The number has been sent to the server, and we are looking at a view of server data again.  Of course, in the absence of security, there&#8217;s no way to make sure the user doesn&#8217;t &#8220;correct&#8221; actuals to values she likes better either <img src='http://www.vectorspace.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
These slice spreadsheets can be saved and retrieved, and when recalculated with the PALO add-in, they will reflect the current status of the database from the server.</p>
<p><!--more-->Aside from spreadsheets, though, there is no way to store views. And there is no way to store subsets either, although subsets for views can be manipulated with some basic operations. Here&#8217;s an element selection window:</p>
<p><a href="http://www.vectorspace.com/wp-content/uploads/clip_image033.png"><img width="652" height="419" border="0" id="clip_image033.png" src="http://www.vectorspace.com/wp-content/uploads/clip_image033.png" /></a></p>
<h2>Shortcomings</h2>
<p>In short, the product looks like it&#8217;s got the basics. But it has critical shortcomings too. Of course, are all those missing features.  But looking at the roadmap, it seems they are well understood and at least some of them will be here soon.  Other weaknesses concern me more.</p>
<ul>
<li>A key shortcoming is documentation.  I tried to connect from my Excel client to a linux server without success &#8212; the connection software asks for a login and a port number, but there&#8217;s no documentation on how to set these. Indeed, while there&#8217;s documentation on the API and the source code is open, the user side is almost completely undocumented.</li>
<li>There&#8217;s little evidence that the developers of PALO are taking advantage of the internet infrastructure for open source development, or trying to attract a community of contributors outside of their walls. There&#8217;s no site on Sourceforge or Savannah, which host much other GPL software.  There is no wiki, no automated bug reporting  such as Buzilla or launchpad; their linux software is not packaged for Red Hat or Debian.  Prospective users may wonder whether the software will develop rapidly or have a long life if it depends on the fortunes of the Jedox company, and does not foster feedback and contributions from a broad community..</li>
<li>There are unresolved questions about how the free software model of the server will blend with the commercial angles of the clients.  Is anyone thinking of a client for Open Office Calc, for example?  How will Jedox respond if a group decides to produce a free web client that competes with their commercial one</li>
</ul>
<p>In sum, PALO has enough features to make it interesting.  It probably won&#8217;t challenge the corporate sweet spot of its commercial competitors, and it hasn&#8217;t shown a deep involvement with the open source community.<br />
On the other hand, the availability of a free spreadsheet OLAP product may open up new horizons for this genre, especially in smaller and non-profit environments. And it might attract the interest of open source heavy hitters like Sun or IBM, which would turn a very interesting corner indeed.<br />
Barring that, the future of PALO will depend upon how the community of users, developers and implementors take to it, and how well they are able to take advantage of its open source paradigm.  We will be following this with interest.
</p>
<a href="http://www.vectorspace.com/tag/alea" rel="tag">alea</a>  <a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>  <a href="http://www.vectorspace.com/tag/excel" rel="tag">excel</a>  <a href="http://www.vectorspace.com/tag/license_gpl" rel="tag">license gpl</a>  <a href="http://www.vectorspace.com/tag/linux" rel="tag">linux</a>  <a href="http://www.vectorspace.com/tag/mis_ag" rel="tag">mis ag</a>  <a href="http://www.vectorspace.com/tag/olap_server" rel="tag">olap server</a>  <a href="http://www.vectorspace.com/tag/open-source" rel="tag">open source</a>  <a href="http://www.vectorspace.com/tag/palo" rel="tag">palo</a>  <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>  <a href="http://www.vectorspace.com/tag/spreadsheet_product" rel="tag">spreadsheet product</a>  <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a><a href="http://www.vectorspace.com/tag/alea" rel="tag">alea</a>, <a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>, <a href="http://www.vectorspace.com/tag/excel" rel="tag">excel</a>, <a href="http://www.vectorspace.com/tag/license_gpl" rel="tag">license gpl</a>, <a href="http://www.vectorspace.com/tag/linux" rel="tag">linux</a>, <a href="http://www.vectorspace.com/tag/mis_ag" rel="tag">mis ag</a>, <a href="http://www.vectorspace.com/tag/olap_server" rel="tag">olap server</a>, <a href="http://www.vectorspace.com/tag/open-source" rel="tag">open source</a>, <a href="http://www.vectorspace.com/tag/palo" rel="tag">palo</a>, <a href="http://www.vectorspace.com/tag/spreadsheets" rel="tag">Spreadsheets</a>, <a href="http://www.vectorspace.com/tag/spreadsheet_product" rel="tag">spreadsheet product</a>, <a href="http://www.vectorspace.com/tag/tm1" rel="tag">TM1</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/07/25/palo-olap-review/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Merging the Enterprise: DQS makes a play</title>
		<link>http://www.vectorspace.com/2006/06/27/dqs</link>
		<comments>http://www.vectorspace.com/2006/06/27/dqs#comments</comments>
		<pubDate>Tue, 27 Jun 2006 19:20:02 +0000</pubDate>
		<dc:creator>David</dc:creator>
		
	<dc:subject>Resources</dc:subject>
	<dc:subject>Enterprise software</dc:subject><dc:subject>enterprise software</dc:subject><dc:subject>interoperability</dc:subject><dc:subject>merger software</dc:subject><dc:subject>Resources</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/06/27/dqs</guid>
		<description><![CDATA[Let me start this post by saying that Vector Space has no involvement or business interest in DQS, a startup with a product in beta. But when we heard about it from a former colleague, we thought it was worth a deeper look. Perhaps you&#8217;ll find it interesting too.
DQS proposes a new way of bringing [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start this post by saying that Vector Space has no involvement or business interest in <a target="_blank" title="Data Quality Solutions" href="http://www.vectorspace.com/www.dqsglobal.com">DQS</a>, a startup with a product in beta. But when we heard about it from a former colleague, we thought it was worth a deeper look. Perhaps you&#8217;ll find it interesting too.</p>
<p>DQS proposes a new way of bringing together the information resources of large enterprises.</p>
<p>To understand why we&#8217;re interested in DQS, we must peek at the dark side of IT.  Consider the following common scenario:</p>
<p>Our consultants go to a meeting with a major client.</p>
<p>> “I need to analyze corporate operations,” says the customer. &#8220;Sales, cost of sales, profitability by channel, that sort of thing, month by month.<a id="more-46"></a></p>
<p>> “Our company makes 123 different products, it sells them in 54 regions, with 37 sales channels, and produces them at 19 plants. Although it&#8217;s a lot of information, we&#8217;re already capturing it all in our systems. All I need you to do is pull it together and put it on my computer screen so I can work with the big picture. Can you do it by the end of the month?”</p>
<p>One <em>might</em> imagine every serious enterprise already has this information. After all, how does anyone run a company without knowing what they make on each product? Changes in sales for their channels? Seasonal and regional variations in demand?”</p>
<p>One <em>might</em> also imagine that such a facility is easily created.</p>
<p>But imagination would be wrong, on both counts.</p>
<p>Companies are run without this vital information every day.<br />
And applications that draw information from all over the enterprise pose daunting challenges, because of the way IT systems are typically structured.</p>
<p>## The information archipelago</p>
<p>Every large company has many systems. Just a little digging usually shows that corporate information resources reside in a patchwork of purpose-built systems.</p>
<ul>
<li>There are systems for different business functions: a sales system, a production system, another for inventory;</li>
<li>Local offices create their own systems to meet their special needs, especially where the company operates in several  countries;</li>
<li>Where there have been mergers and acquisitions – which is to say at most large companies &#8212; legacy systems of the merger parties continue for years, resulting in further division even within the same function. So it is not unusual to find multiple sales systems, multiple production systems within one company.</li>
</ul>
<p>To make things worse, these systems run on different hardware using different operating systems and different database technologies. Even where they run on software from the same vendor – SAP, for example &#8212; implementation can be different and incompatible. And in many cases, similar concepts – product, for example – can be represented by different codes, or tracked at different levels of detail.</p>
<p>Each of the incompatible legacy systems embodies years of staff effort, and represents a complex study in its own right, leading to major staffing headaches. Someone working on one system can only move to another after a significant period of retraining and apprenticeship.</p>
<p>Integration can be shockingly difficult.</p>
<p>## Bridge-building vs. consolidation<br />
For analysis – and for every other enterprise function &#8212; communication among systems is a constant issue. Some IT departments spend a majority of their resources building bridges connecting their data archipelago, especially in the wake of a merger.</p>
<p>Analytics consultants like ourselves spend no end of time (and customer money) working on what we call ETL – Extraction, Transformation and Loading – in other words, systems reconciliation.</p>
<p>Seeking a detour around the data swamp, many companies <!--more-->initiate a new master system, designed to replace the many existing systems. But since the old systems are needed for ongoing business, a new system is – at least in the short run – simply one more system for the stew.</p>
<p>## Mega-system risks<br />
Building a new comprehensive system is also very risky. Big-ticket items costing in the many millions of dollars, such facilities typically require a large dedicated staff and multiple years to complete. To achieve success, they require impeccable design and execution, and a very stable development team.</p>
<p>Even under the best of circumstances, enterprise systems projects only begin to display measurable results towards the end. But they can only succeed with a reliable, unfailing, continuous commitment by top management and investors over long months and years. Impressive persuasive powers are required to maintain such a commitment years in advance of results.</p>
<p>A new system of this size is critically vulnerable to management changes to further mergers and acquisitions and to the financial fortunes of the organization. And the costs of such projects can depress the bottom line dramatically.</p>
<p>## The DQS idea<br />
The founders of DQS have a different idea. A great deal of useful business logic and experience is embodied in the well-tested and highly-debugged legacy systems of every company. The problem is not the systems, which typically work very well, but their mutual incompatibility.</p>
<p>What if, instead of building bridges system by system, we designed a method for systems to communicate in general? After all, the incompatibilities between systems are not endless – they can be enumerated and solved in a general way.</p>
<p>What if each computer in the enterprise could be retrofitted with a program whose only purpose is to communicate with the others, using a common communication protocol? And what if these communication links could be made extremely easy to access, so that the information resources of the enterprise appear to reside on one virtual system even though they really live on multiple systems?</p>
<p>John Walsh, Chairman and Chief Strategy Officer wrote to me in a recent email:</p>
<p>> We are in beta now with our enterprise version of what we refer to as an Optimized Service Oriented Architecture. We have spent the last four and a half years patenting and developing the technology. We were granted a special patent reserved for technologies that are “in the national interest”. We were told by the patent office that only 10 of these patents have been awarded in past 40 years. We have several other patents pending.</p>
<p>> The technology enables you to quickly create an inventory of re-usable objects – data structures, software, and processes – that can be used in designing, testing and implementing applications and processes. The technology is language and operating environment agnostic. We do not rely on XML or Web Services standards.</p>
<p>> We have a run time environment that creates a linked network out of disparate computers.</p>
<p>> The interface allows users to collaborate and share distributed data, software, processes and computers without regard to geography.</p>
<p>> Our goal is to “industrialize” Information Technology. Our models are the manufacturing and construction industries in which products are designed and then assembled from components built by hundreds or thousands of different vendors located all around the world.</p>
<p>This is the premise of DQS. It looks promising to us, and we&#8217;re curious to see how it plays out. We&#8217;ll bring more to you as we learn more ourselves – stay tuned.
</p>
<a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>  <a href="http://www.vectorspace.com/tag/interoperability" rel="tag">interoperability</a>  <a href="http://www.vectorspace.com/tag/merger-software" rel="tag">merger software</a>  <a href="http://www.vectorspace.com/tag/resources" rel="tag">Resources</a><a href="http://www.vectorspace.com/tag/enterprise-software" rel="tag">enterprise software</a>, <a href="http://www.vectorspace.com/tag/interoperability" rel="tag">interoperability</a>, <a href="http://www.vectorspace.com/tag/merger-software" rel="tag">merger software</a>, <a href="http://www.vectorspace.com/tag/resources" rel="tag">Resources</a>]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/06/27/dqs/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Looking ahead: intriguing software</title>
		<link>http://www.vectorspace.com/2006/06/19/looking-ahead-software-that-interests-us-maybe-you-too-2</link>
		<comments>http://www.vectorspace.com/2006/06/19/looking-ahead-software-that-interests-us-maybe-you-too-2#comments</comments>
		<pubDate>Mon, 19 Jun 2006 11:59:54 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<dc:subject>General</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/06/19/looking-ahead-software-that-interests-us-maybe-you-too-2</guid>
		<description><![CDATA[We&#8217;re always looking for software that can help solve problems.
Think about it. No problem, no special solution. No special solution, no consultant to implement it. So consultants are always looking for problems, and then figuring out how to solve them.
It may not always be the easiest way to pay the bills, but it&#8217;s what we [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re always looking for software that can help solve problems.</p>
<p>Think about it. No problem, no special solution. No special solution, no consultant to implement it. So consultants are always looking for problems, and then figuring out how to solve them.</p>
<p>It may not always be the easiest way to pay the bills, but it&#8217;s what we do.</p>
<p>So here&#8217;s some of the software we&#8217;ve been <a id="more-45"></a>checking out recently.  In the next week or two we&#8217;ll talk more about each of these:</p>
<ul>
<li><a title="DQS" target="_blank" href="http://www.dqsglobal.com">DQS</a> is an enterprise solution now in testing that promises to integrate multiple corporate systems into one virtual &#8220;über-system.&#8221; We are very interested.</li>
<li><a title="Enterprise Optimizer" target="_blank" href="http://www.riverlogic.com/">Enterprise Optimizer</a> claims to accurately model entire enterprises and figure out the real-world consequences of business decisions. Many of our customers do this sort of thing; we&#8217;ll be looking a little more closely at this offering.</li>
<li><a title="PALO" href="http://www.palo.net">PALO</a> is a new public domain read-write in-memory OLAP server with an Excel front end that looks alarmingly similar to the familiar <a title="TM1" target="_blank" href="http://www.applix.com/">TM1</a>. What is it and what does it mean for users and developers?</li>
</ul>
<p>We&#8217;ll also be talking with some of the personalities in our world getting their views on software directions.</p>
<p>This web site is new, and we&#8217;re very interested in your responses and ideas. If you have something of interest to suggest, if you like, or if you violently object to what we&#8217;re putting out here, please drop us a line at [Vector Space](mailto:vsi@vectorspace.com).
</p>
No Tags]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/06/19/looking-ahead-software-that-interests-us-maybe-you-too-2/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>More on Applix &#038; Temtec</title>
		<link>http://www.vectorspace.com/2006/06/16/more-on-applix-temtec</link>
		<comments>http://www.vectorspace.com/2006/06/16/more-on-applix-temtec#comments</comments>
		<pubDate>Fri, 16 Jun 2006 17:29:22 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<dc:subject>TM1</dc:subject>
	<dc:subject>Spreadsheets</dc:subject>
		<guid isPermaLink="false">http://www.vectorspace.com/2006/06/16/more-on-applix-temtec</guid>
		<description><![CDATA[Since I had more questions than answers about Temtec and Applix (see my last post below), I decided to take the bull by the horns and call Dave Menninger, Applix&#8217;s Vice President for Marketing to get a little perspective on what Applix is thinking. Here&#8217;s what he told me:
> While TM1 continues to be the [...]]]></description>
			<content:encoded><![CDATA[<p>Since I had more questions than answers about Temtec and Applix (see my last post below), I decided to take the bull by the horns and call Dave Menninger, Applix&#8217;s Vice President for Marketing to get a little perspective on what Applix is thinking. Here&#8217;s what he told me:</p>
<p>> While TM1 continues to be the king of the Excel-OLAP connection, <a id="more-44"></a>experience with customers has shown that not all business users of TM1 data are Excel users or like to work in Excel. There are many who prefer a full-featured GUI user interface. Applix had already moved to address this need with in the design of its web client, TM1 Web, but Temtec&#8217;s Executive Viewer offers a mature, elegant and powerful GUI interface tested and proven with “non-Excel” users.</p>
<p>> In the future, Menninger said, Applix will integrate some of the features of Temtec&#8217;s product into TM1 Web as well, making it more friendly to a wider variety of users while continuing to support its customer base of Excel users.</p>
<p>I noted that Temtec today accesses other OLAP databases, including SAP BW, Microsoft Analysis Services and Hyperion. I asked Menninger how that plays with TM1&#8217;s server model and what Applix&#8217;s plans might be for the other OLAP technologies.</p>
<p>> Menninger noted that the two companies have had parallel activities with many of the same relationships – Applix, like Temtec is Microsoft Gold Certified, and SAP certified as well. The big exception, of course is Hyperion, which has been competitive in many situations. Menninger said he hopes that Temtec&#8217;s Hyperion relationship will continue, and perhaps even increase. Hyperion and Applix, he noted, co-exist at many accounts, so there may well be a basis for a closer relationship.</p>
<p>Finally, as a hands-on integrator, I asked a strictly technical question. Does Temtec support writeback?</p>
<p>> Yes, Menninger responded, it does write back, but only through the ODBO interface, which is somewhat limited. This, he said, may be an area of further development going forward.</p>
<p>Stay tuned . . .
</p>
No Tags]]></content:encoded>
			<wfw:commentRSS>http://www.vectorspace.com/2006/06/16/more-on-applix-temtec/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
