<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>instantOLAP</title>
	<atom:link href="http://www.instantolap.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.instantolap.com</link>
	<description>Business intelligence for the Java Platform</description>
	<lastBuildDate>Thu, 21 Jan 2010 10:45:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Overlay charts</title>
		<link>http://www.instantolap.com/howtos/overlay-charts#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/howtos/overlay-charts#comments</comments>
		<pubDate>Wed, 20 Jan 2010 21:36:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Chart]]></category>
		<category><![CDATA[Multiple Range]]></category>
		<category><![CDATA[Overlay Chart]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=462</guid>
		<description><![CDATA[We&#8217;ve been asked how to realize an overlay chart and how to place multiple ranges inside a single chart, so this article will show, using a simple example, how to do this.

Basically, each chart in instantOLAP is bound to a single pivot table. Overlay charts work generally in the same way, but because an overlay [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been asked how to realize an overlay chart and how to place multiple ranges inside a single chart, so this article will show, using a simple example, how to do this.</p>
<p><img class="alignnone size-full wp-image-757" title="overlay1" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay1.png" alt="overlay1 Overlay charts" width="604" height="422" /></p>
<p><span id="more-462"></span>Basically, each chart in instantOLAP is bound to a single pivot table. Overlay charts work generally in the same way, but because an overlay chart is composed from two or more charts, we will also need more than one pivot table to feed the chart with data &#8211; each table feeds a single chart. So the first step is to create a block which contains multiple tables.</p>
<h3>Providing the chart data</h3>
<p>To create the first table, just use the &#8220;New pivot table&#8221; button from the right toolbar of the query editor. A new block, containing a single and empty table, will appear. Now drag a fact and a data series to the table, in out example this will be the &#8220;Amount&#8221; Fact and PRODUCT level from the Product dimension of the instantOLAP demo model.</p>
<p><img class="alignnone size-full wp-image-770" title="overlay2" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay21.png" alt="overlay21 Overlay charts" width="206" height="68" /></p>
<p>Now you can add a second pivot table to the existing block by opening the context menu of the block (use the right mouse button on the title bar of the block). Use the menu item &#8220;Add pivot table&#8221; of the menu to add a second and emtpy table.</p>
<p><img class="alignnone size-full wp-image-772" title="overlay4" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay4.png" alt="overlay4 Overlay charts" width="246" height="164" /></p>
<p>Because we want the new table to show data for the same samples, you should use the same iteration for the x-axis of the new new table as you did in the previous table. Only the fact in the y-axis will be a different one, in our example we will use the &#8220;Quantity&#8221; fact from the demo model.</p>
<p><img class="alignnone size-full wp-image-771" title="overlay3" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay31.png" alt="overlay31 Overlay charts" width="206" height="110" /></p>
<p>This was the basic step for each chart generation: creating the source table(s) for your chart.</p>
<h3>Setting the chart format</h3>
<p>It&#8217;s time to turn the table into chart: Use the context menu of the block and choose one of the overlay chart types. In out example we&#8217;ll use the &#8220;Bar / Line&#8221; chart which turns the first table into a bar chart and the second into a line chart.</p>
<p>If you execute the query now, you may recognize that there are really two charts, but the second one (the line chart) only displays a flat line at the bottom of the image. This is because till now both charts share the same range and the values for the fact &#8220;Amount&#8221; much bigger than for the fact &#8220;Quantity&#8221; (or its line). Therefire it&#8217;s down to the bottom. and we&#8217;ll have to add a second range to the chart and to scale the line to this new range.</p>
<h3>Creating a second range</h3>
<p>First of all you&#8217;ll have to activate the second range. There is a property named &#8220;Range 2 On&#8221; which has to be set to &#8220;true&#8221;. If you execute the query now you will see a second range, but the rest of the chart will look like before, including the  flat line chart.</p>
<p><img class="alignnone size-full wp-image-774" title="overlay6" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay6.png" alt="overlay6 Overlay charts" width="602" height="420" /></p>
<p>This is because you must assign each of the chart to the ranges. By default, both charts are assigned to the range number 1, which is the default range at the left side of the chart. To re-assign the second (the line) chart to the new range at the right side, use the property &#8220;(Overlay) Series Range&#8221; property and set it to &#8220;2&#8243; (use &#8220;1&#8243; for the first range and &#8220;2&#8243; for the second). If you execute the query now you&#8217;ll recognize the line beeing scaled over the full image.</p>
<p><img class="alignnone size-full wp-image-757" title="overlay1" src="http://www.instantolap.com/wp-content/uploads/2010/01/overlay1.png" alt="overlay1 Overlay charts" width="604" height="422" /></p>
<p>Now, you have created an overlay chart with two source tables and two ranges.</p>
<p> </p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/howtos/overlay-charts/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 2.6.1 Update 1</title>
		<link>http://www.instantolap.com/news/update261u1#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/update261u1#comments</comments>
		<pubDate>Wed, 20 Jan 2010 18:42:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=747</guid>
		<description><![CDATA[Today, we released the update 1 of our current version 2.6.1. This update is a pure service update and only contains bug fixes and small convenience improvements but no new features. As usual, you can download the update from our download page and you’ll find the release notes of the update in this post.]]></description>
			<content:encoded><![CDATA[<p>Today, we released the update 1 of our current version 2.6.1. This update is a pure service update and only contains bug fixes and small convenience improvements but no new features. As usual, you can download the update from our <a rel="nofollow" target="_blank" href="/downloads#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">download page</a> and you&#8217;ll find the release notes of the update in this post.</p>
<p><span id="more-747"></span></p>
<h2>20.01.2010: Release 2.6.1 Update 1</h2>
<h3>Server</h3>
<ul>
<li>The automatic synchronization of dependent and indirect-dependent dimensions now ignores the cron patterns of the other dimensions and always synchronizes them.</li>
<li>KeyLoaders now always set the name of their target level, even if they don&#8217;t load any key from the datasource. This only works for loaders nested under the root key of the dimension structure.</li>
<li>Bugfix: A possible deadlock of model data files was eliminated. This deadlock could have cause non-removable locks on models.</li>
<li>Bugfix: TimeKeyLoaders with combined weeks and years in their pattern didn&#8217;t correct the year properly for end 2009 / beginning 2010.</li>
<li>Bugfix: Stores using Where-Only mappings threw exceptions while building.</li>
</ul>
<h3>Web-Frontend</h3>
<ul>
<li>The model tree of the Analyzer now offers some standard expressions like the Query Editor.</li>
<li>The server now disallows the Browser to cache the startup HTML file of the Portal.</li>
<li>Bugfix: Rendering-problems with <a title="overlay charts" href="http://www.instantolap.com/howtos/overlay-charts">overlay charts</a> have been fixed.</li>
<li>Bugfix: Reports with complex selectors did sometimes not appear before using the &#8220;Execute&#8221; button.</li>
<li>Bugfix: The Expression Editor can now be closed with empty expression without displaying an error message.</li>
<li>Bugfix: The dropdown fields of classic Hierarchy selectors are now expanded to the full selector size in IE now.</li>
<li>Bugfix: Interval selectors did not display two equal default values correctly</li>
</ul>
<h3>Workbench</h3>
<ul>
<li>The Workbench offers a new property &#8220;Adjust Year To Weeks&#8221; for TimeKeyLoaders which allows to disable the automatic year correction for patterns combining both weeks and years.</li>
<li>Bugfix: A possible deadlock while displaying properties for a currently loading model was removed.</li>
<li>Bugfix: The webstart version of the Workbench killed existing named sessions even if the user denied to kill them.</li>
</ul>
<p> </p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/update261u1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JDBC drivers</title>
		<link>http://www.instantolap.com/howtos/jdbc-drivers#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/howtos/jdbc-drivers#comments</comments>
		<pubDate>Mon, 18 Jan 2010 13:12:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[JDBC]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=508</guid>
		<description><![CDATA[Before you can connect a database server with instantOLAP or any other Java application, you need a to install a matching database driver. For Java systems, you will need a driver which implements the Java JDBC standard and almost all database vendors provide a JDBC driver for their product.
Because of copyright reasons, only a few [...]]]></description>
			<content:encoded><![CDATA[<p>Before you can connect a database server with instantOLAP or any other Java application, you need a to install a matching database driver. For Java systems, you will need a driver which implements the Java JDBC standard and almost all database vendors provide a JDBC driver for their product.</p>
<p>Because of copyright reasons, only a few drivers are included in the instantOLAP standard distribution (an open source driver for Sybase and Microsoft SQL-Server and a second driver for HSQLDB databases). For all other database servers, you can find the driver in the internet. This is a list of the common database servers and some internet addresses where to find the driver.</p>
<p><span id="more-508"></span></p>
<h2>How to install a new driver under Tomcat</h2>
<p>If you use Apache Tomcat as your Application Server (which is the default Application Server installed together with instantOLAP), installing a new driver is very simple:</p>
<ol>
<li>Download the driver from the vendors driver page</li>
<li>If neccesary, extract the driver or execute the driver installer to extract the driver files onto your hard disk.</li>
<li>Locate the driver files (they always end with .jar) and copy them into the library folder of your Tomcat server. Depending on the Tomcat version, the library folder is &lt;tomcat&gt;/common/lib (for Tomcat 5.5) or &lt;tomcat&gt;/lib (for Tomcat 6)</li>
<li>Restart Tomcat</li>
</ol>
<h2>How to use drivers in instantOLAP</h2>
<p>After you installed the driver in your Application Server you can use from instantOLAP. Generally there are two different ways to access a driver or database: You can connect the server directly out of instantOLAP or you can use a predefined datasource, which has to be prepared inside the Application Server. For testing, developing or small installations, we recommend the first alternative.</p>
<p>To connect a database directly out of instantOLAP, simply use the &#8220;Add datasource&#8221; button when you are inside the &#8220;Datasources&#8221; section of a configuration. This will open a datasource wizard, which asks you for the name, driver, connection URL and credentials of the target database. Refer our <a href="http://www.instantolap.com/docs/reference_2_6_1_en/4_3_1.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">online documentation</a> for more details.</p>
<h2>JDBC drivers for database servers</h2>
<h3>Microsoft SQL-Server</h3>
<p>There are at least two good drivers for the Microsofts SQL-Server: The <strong>original Microsoft JDBC driver</strong> and the open source driver <strong>jDTS </strong>for Microsoft SQL and Sybase databases, which is included in the instantOLAP standard distribution.</p>
<h4>Microsoft SQL-Server (original driver)</h4>
<p>The original Microsoft JDBC driver can be found and downloaded from the Microsoft page.</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=99B21B65-E98F-4A61-B811-19912601FDC9&amp;displaylang=en">Microsoft SQL Server JDBC Driver 2.0</a></li>
<li>Driver file(s): sqljdbc.jar</li>
<li>Driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver</li>
<li>Connection-URL: jdbc:sqlserver://&lt;server&gt;[:&lt;port&gt;];databasename=&lt;database&gt;</li>
</ul>
<p>Escpecially in older versions of the originial driver, it is important to know how to form the connection URL. You must include the database name in your URL, otherwise you will be able to see the tables but not to access their content.</p>
<h4>Microsoft SQL-Server (jDTS open source driver)</h4>
<p>jDTS is an open source alternative for Microsoft SQL and Sybase databases and already included in the instantOLAP standard distribution.</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://jtds.sourceforge.net/">http://jtds.sourceforge.net</a></li>
<li>Driver files(s):Â  jdts-&lt;version&gt;.jar</li>
<li>Driver class: net.sourceforge.jtds.jdbc.Driver</li>
<li>Connection-URL: jdbc:jtds:sqlserver://&lt;server&gt;[:&lt;port&gt;][/&lt;database&gt;]</li>
</ul>
<h3>MySQL</h3>
<p>When using MySQL databases, make sure to use the most current available driver version, because older drivers may cause problems with newer versions of the database.</p>
<ul>
<li>Download page: <a rel="nofollow" target="_blank" href="http://dev.mysql.com/downloads/#connector-j">http://dev.mysql.com/downloads/#connector-j</a></li>
<li>Driver file(s): mysql-connector-java-&lt;version&gt;-bin.jar</li>
<li>Driver class: com.mysql.jdbc.Driver</li>
<li>Connection-URL: jdbc:mysql://&lt;server&gt;/&lt;database&gt;</li>
</ul>
<h3>Oracle</h3>
<p>For Oracle databases it is imporant to use the correct version of the driver which matches the version of your database server. The drivers for all version can be downloaded from the Oracle page, but you will need to create an account before (if you don&#8217;t have already).</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html">Oracle JDBC/UCP Download Page</a></li>
<li>Driver file(s): ojdbc15.jar or ojdbc16.jar</li>
<li>Driver class: oracle.jdbc.driver.OracleDriver</li>
<li>Connection-URL: jdbc:oracle:thin:@&lt;server&gt;:1521:&lt;database&gt;</li>
</ul>
<h3>Sybase</h3>
<p>Like in the case of Microsoft SQL Server, you can use the original Sybase driver or the open source driver jDTS to connect a Sybase driver.</p>
<h4>Sybase (original Sybase driver jConnect)</h4>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect">jConnect &#8211; Software Developer Kit</a></li>
<li>Driver file(s): jconn3.jar</li>
<li>Driver class: com.sybase.jdbc2.jdbc.SybDriver</li>
<li>Connection-URL: jdbc:sybase:Tds:&lt;server&gt;[:&lt;port&gt;]/&lt;database&gt;</li>
</ul>
<h4>Sybase (jDTS open source driver)</h4>
<p>jDTS is an open source alternative for Microsoft SQL and Sybase databases and already included in the instantOLAP standard distribution.</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://jtds.sourceforge.net/">http://jtds.sourceforge.net</a></li>
<li>Driver file(s): jtds-&lt;version&gt;.jar</li>
<li>Driver class: net.sourceforge.jtds.jdbc.Driver</li>
<li>Connection-URL: jdbc:jtds:sybase://&lt;server&gt;[:&lt;port&gt;][/&lt;database&gt;]</li>
</ul>
<h3>IBM DB/2</h3>
<p>For all current versions of DB/2 you can use the Universal Database Driver (UDB) from DB/2. However, when you wan&#8217;t to connect a DB/2 database running on a mainframe system, you&#8217;ll have to purchase an additional license from IBM.</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://www-01.ibm.com/software/data/db2/ad/java.html">IBM &#8211; Application Development with DB/2</a> (Follow the links and download the DB/2 client)</li>
<li>Driver file(s): db2jcc.jar</li>
<li>Driver class: com.ibm.db2.jcc.DB2Driver</li>
<li>Connection-URL: jdbc:db2://&lt;server&gt;[:&lt;port&gt;]/&lt;database&gt;</li>
</ul>
<h3>Informix</h3>
<p>Since IBM bought the Informix database, you can find the Informix drivers on the IBM homepage now, too:</p>
<ul>
<li>Download: <a rel="nofollow" target="_blank" href="http://www14.software.ibm.com/webapp/download/search.jsp?go=y&amp;rs=ifxjdbc">IBM Software Downloads</a></li>
<li>Driver file(s): ifxjdbc.jar</li>
<li>Driver class: com.informix.jdbc.IfxDriver</li>
<li>Connection-URL: jdbc:informix-sqli://&lt;host&gt;:&lt;port&gt;/&lt;database&gt;:informixserver=&lt;dbservername&gt;</li>
</ul>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/howtos/jdbc-drivers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 2.6.1</title>
		<link>http://www.instantolap.com/news/release-2-6-1#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/release-2-6-1#comments</comments>
		<pubDate>Tue, 17 Nov 2009 12:47:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=691</guid>
		<description><![CDATA[Today we uploaded the next release of instantOLAP on our server. Version 2.6.1 is more than a service release, it also contains a number of nice frontend and backend features and improvements.
You can download the new version from our downloads page. You will also find a new version of our manual, reference and online documentation [...]]]></description>
			<content:encoded><![CDATA[<p>Today we uploaded the next release of instantOLAP on our server. Version 2.6.1 is more than a service release, it also contains a number of nice frontend and backend features and improvements.</p>
<p>You can download the new version from our <a title="downloads" href="http://www.instantolap.com/downloads">downloads</a> page. You will also find a new version of our manual, reference and online <a title="documentation" href="http://www.instantolap.com/documentation">documentation</a> on our documentation page. Read this article to learn some details about the new version 2.6.1 and to read its release notes.</p>
<p><span id="more-691"></span></p>
<h2>New features</h2>
<h3>Improved renderers</h3>
<p>The new version contains new and faster renderers for the HTML, Excel and PDF output. In difference to the output of the PDF renderer, which generates output equal to its previous version, the HTML renderer now generates a much more compressed result. Especially for the Internet Explorer, this reduces the load and display time for HTML reports significant.</p>
<p>Additionally, the new HTML renderer offers some new formatting options:</p>
<ul>
<li>Scrollable tables with fixed headers: Before in the only available in the analyzer, tables in normal reports can now also contain fixed headers and scrollbars. The new HTML renderer will automatically display every table as scrollable table which is placed inside a block with fixed width and height properties set.</li>
<li>Free positioning of blocks: For each block you may assign a fixed X/Y position and place them everywhere on the screen you want to.</li>
<li>The automatic expansion of blocsk to make them all equal with can be manually switched of now.</li>
<li>Charts are now automatically expanded to the size of their owning blocks and therefore zoomed when blocks are expanded because of other and larger blocks in the report.</li>
</ul>
<p><img class="alignnone size-full wp-image-715" title="scrolltable" src="http://www.instantolap.com/wp-content/uploads/2009/11/scrolltable.gif" alt="scrolltable Release 2.6.1" width="600" height="290" /></p>
<p>The Excel renderer also contains some new features. E.g. automatically generates foreground and background colors for negative numbers or exceptions are now included in the Excel export and all original datatypes of the cells are preservered when exporting a document.</p>
<h3>Print preview</h3>
<p>The report viewer now contains a new &#8220;Print preview&#8221; button which shows the report in a printable PDF version directly inside the browser. This allows to print a report without exporting it into the PDF format before. To use this feature, your browser must have installed the Adobe PDF plugin.</p>
<p><img class="size-full wp-image-713 alignnone" title="printview" src="http://www.instantolap.com/wp-content/uploads/2009/11/printview.gif" alt="printview Release 2.6.1" width="600" height="290" /></p>
<h3>Hideable explorers</h3>
<p>A new button in the upper right corner of the portal allows to hide the explorer bar at the left side of the portal and to gain more space for the reports or other viewers.</p>
<p><img class="alignnone size-full wp-image-717" title="fullscreen" src="http://www.instantolap.com/wp-content/uploads/2009/11/fullscreen.gif" alt="fullscreen Release 2.6.1" width="545" height="190" /></p>
<h3>Improved expression editor</h3>
<p>The expression editor, which is used e.g. to edit formulas or header iterations in the Analyzer, has widely changed and offers a number of new dialogs for searching, sorting, navigating etc. in dimensions without using the keyboard and manually typing expression.</p>
<p><img class="alignnone size-full wp-image-720" title="webexpressioneditor" src="http://www.instantolap.com/wp-content/uploads/2009/11/webexpressioneditor1.gif" alt="webexpressioneditor1 Release 2.6.1" width="572" height="373" /></p>
<p>There is a detailled description of the expression editor in our also new manual for the version 2.6.1.</p>
<h3>A new storage model for stores</h3>
<p>When creating a store you can now choose between two storage models for their data: The known &#8220;Condensed&#8221; format and the new &#8220;Indexed&#8221; format, which is much fast in building high-dimensional stores but slower in reading data out of stores. With a good combination of condensed and indexed stores, you can now create offline version of really high dimensional cubes by creating the most used combination of dimension as condensed stores and additionaly storing the &#8220;complete&#8221; view of the cube in a indexed store.</p>
<p>To learn more about the new storage type, read the new store property description in our new reference for version 2.6.1.</p>
<h2>Release Notes</h2>
<p>22.10.2009: Release 2.6.1</p>
<p>Server</p>
<ul>
<li>A new function ISLEAF was added</li>
<li>Less logging, e.g. for unknown tables while editing configurations</li>
<li>Now match filters for cubes can contain expressions of any complexity</li>
<li>Imported dimensions now use less memory and CPU than before</li>
<li>The limits for number keyloader have been lowered, both limits can be negative now and the start-limit has no longer to be less than the end-limit</li>
<li>Unknown keys are now mapped to the root key when loading a cube into an offline store (but they still generate warnings). This brings the behavior closer to online cubes, because the root key of dimension always reflect the total of the database content, independent of all keys being mapped to the dimension.</li>
<li>A new storage model for stores, the &#8220;Indexed&#8221; storage, allows to create stores for high-dimensional cubes. Though the indexed storage is slower than the previous &#8220;condensed&#8221; model, its build time does not grows exponential with the number of included dimensions.</li>
<li>Line breaks in escaped SQL statements (@&#8221;&#8230;..&#8221;) are now allows and will no longer irritate the Database server.</li>
<li>Unmappable keys are mapped to the root key of a dimension when loading a cube into a store. This equals the root value of the dimension to the online version of the cube.</li>
</ul>
<ul>
<li>Bugfix: A possible deadlock while using a corrupt dimension was fixed</li>
<li>Bugfix: Mappings with &#8220;mode = select&#8221; did not appear in the result sometimes</li>
<li>Bugfix: Multiple mappings for the same fact now also work with DLOOKUP</li>
<li>Bugfix: The GROUP BY clause was constructed wrong if a statement contained<br /> equal expressions and used the &#8220;Group by indices&#8221; option.</li>
</ul>
<p>Web-Frontend</p>
<ul>
<li>New and faster renderers for HTML, Excel and PDF output</li>
<li>A strong compression for the HTML output was added, now cells with similar styles are clustered into CSS classes</li>
<li>A new &#8220;Print preview&#8221; was added to the report viewer now. The preview displays reports as PDF files inside the portal and allows to print reports without exporting them before.</li>
<li>User can now hide the explorers at the left side of the portal</li>
<li>Now ThinUsers can also delete their private files and snapshots</li>
<li>Now negative numbers are also colored red when exported to Excel</li>
<li>New placeholders for filenames in automations have been added (%USER% etc)</li>
<li>Empty rows and columns are now removed from the result set and no longer displayed as rows or columns with the height or width 0</li>
<li>Input fields and links became much more performant, reports with thousands of input fields are now possible</li>
<li>Assertions are now also displayed in Excel and PDF exports</li>
<li>The selected tab in the tabbed orientation is now highlighted</li>
<li>Dialogs are movable now</li>
<li>Window titles are limited to 30 characters now</li>
<li>Improved drag and drop behavior which now also works if the user drags an item very fast or if the browser reacts slowly</li>
<li>The table editor in the Pivot viewer does no longer disappear when changing the format to &#8220;chart&#8221;.</li>
<li>The &#8220;save as&#8221; dialog now also shows where the user has no write access if one of the subfolders is accessible.</li>
<li>The Excel export now preserves the data types and exports all texts as text, even if it is convertible to a number.</li>
<li>There is no need to create access rules for the bookmarks or snapshots folder any more.</li>
</ul>
<ul>
<li>Bugfix: Headers nested under spanned headers are now no longer too wide or too heigh</li>
<li>Bugfix: The snapshot and automation folders no longer need manual set access rights</li>
<li>Bugfix: The font-color was not exported to Excel correctly</li>
<li>Bugfix: Removing sorts in the Analyzer now works</li>
<li>Bugfix: Like for other formats, the XML export is now only offered after the report was displayed</li>
<li>Bugfix: Long URLs caused problems in IE and are now replaced by simple numbers</li>
<li>Bugfix: EMail attachments always had &#8220;.pdf&#8221; extension when send directly out of the report viewer.</li>
<li>Bugfix: Sorting a row or column in the pivot viewer (using the context menu of a header) now also works with scrolled tables.</li>
<li>Bugfix: The content of search selectors and input fields can now be selected.</li>
</ul>
<p>Workbench</p>
<ul>
<li>The Workbench no longer locks when waiting for a model load or reload</li>
<li>The ERM view became faster and uses a cached version of the database-schema when displaying the links</li>
<li>Invisible keys and facts now appear in the cube editor</li>
<li>Invisible dimensions now appear in the dimension preview</li>
<li>A new background property was added for queries</li>
<li>The column widths in the property editor are no longer reset when a new element is selected</li>
<li>The previewer now also works on all Windows 64 bit systems</li>
</ul>
<ul>
<li>Bugfix: The password for automations can now be edited and changed</li>
</ul>
<p>Console</p>
<ul>
<li>A new argument now allows to kill an existing session for a named user</li>
</ul>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.instantolap.com/news/release-2-6-0-available" title="Release 2.6.0 (August 20, 2009)">Release 2.6.0</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-251" title="Release 2.5.1 (January 29, 2009)">Release 2.5.1</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/whats-new-in-2-6" title="What&#8217;s new in 2.6? (July 8, 2009)">What&#8217;s new in 2.6?</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-252" title="Release 2.5.2 (May 5, 2009)">Release 2.5.2</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/instantolap-250" title="instantOLAP 2.5.0 (December 3, 2008)">instantOLAP 2.5.0</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/release-2-6-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote control your OLAP server</title>
		<link>http://www.instantolap.com/howtos/remote-control-olap-server#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/howtos/remote-control-olap-server#comments</comments>
		<pubDate>Mon, 24 Aug 2009 17:11:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Remote control]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=209</guid>
		<description><![CDATA[The instantOLAP console allows to remote control you OLAP server, e.g. to rebuild a dimension or model after the source database changed. Learn about how to use the console and its commands.]]></description>
			<content:encoded><![CDATA[<p>There is an almost unknown tool within every instantOLAP installation, the <strong>instantOLAP Console</strong>, which allows to remote-control your instantOLAP server and to start, stop or rebuild models, to rebuild single dimensions or cubes or to perform a number of other operations.</p>
<p>The tool is very useful whenever instantOLAP loads its data from a data-warehouse and you want to rebuild certain models, dimensions or cubes after the ETL tool rebuild the warehouse or added new data to it.</p>
<p>This article describes, how to use the tool from batch-files or other Java applications (most ETL tools can call native Java commands) and which operations are available.</p>
<p><span id="more-209"></span></p>
<p>The console is delivered as a simple Java archive (jar file) and is located in the folder &lt;instantOLAP&gt;/tools/console. You can use the archive from this location or copy it to another computer &#8211; no other resource (except a local Java installation) is needed to execute the application.</p>
<h2>Starting the console (interactive mode)</h2>
<p>To start the console in the interactive mode, use the command:</p>
<pre>java -jar iolapConsole.jar &lt;server-url&gt; &lt;user&gt; &lt;password&gt;</pre>
<p>where &lt;server-url&gt; is the complete url to the backend-service of your instantOLAP-server and &lt;user&gt; and &lt;password&gt; are the credentials for your administrator account. E.g. the command for a local installation on port 8080 and with the administrator account would be:</p>
<pre>java -jar iolapConsole.jar http://localhost:8080/iolapWS admin admin</pre>
<p>If the jar file is not located in the current folder, you can also type its whole path (relative or absolute). After you logged successfully into the server, you will see the following welcome message:</p>
<pre>instantOLAP console
(c) 2006-2009 Thomas Behrends Softwareentwicklung e.K.
Connecting server http://localhost:8080/iolapWS...
ok
&gt;</pre>
<p>Now you can use one of following commands to control the server:</p>
<h2>Commands</h2>
<h3>BUILDDIMENSION &lt;model&gt; &lt;dimension&gt;</h3>
<p>This command rebuilds a single dimension of a model (and all dimensions being dependend on this). The command expects the model name and dimension name as argument.</p>
<p>Example:</p>
<pre>&gt; BUILDDIMENSION demo/demo Product
Building dimension Product of model demo/demo...</pre>
<h3>BUILDDIMENSIONS &lt;model&gt;</h3>
<p>This command rebuilds all dimensions of the specified model. The only argument the command expects is the name of the model.</p>
<p>Example:</p>
<pre>&gt; BUILDDIMENSIONS demo/demo
Building dimensions of model demo/demo...</pre>
<h3>BUILDSTORE &lt;model&gt; &lt;store&gt;</h3>
<p>The command BUILDSTORE rebuilds a single store of the specified model, the store name has to be passed as second argument.</p>
<p>Example:</p>
<pre>&gt; BUILDSTORE demo/demo store1
Building store store1 of model demo/demo...</pre>
<h3>BUILDSTORES &lt;model&gt;</h3>
<p>Rebuilds all stores of the specified model.</p>
<p>Example:</p>
<pre>&gt; BUILDSTORES demo/demo
Building stores of model demo/demo...</pre>
<h3>CLEARCACHE &lt;cache&gt;</h3>
<p>Use the command CLEARCACHE to empty a single cache of the model. After the execution, the cache still exists but contains no entries.</p>
<p>Example:</p>
<pre>&gt; CLEARCACHE demo/demo cache1
Clearing cache cache1 of model demo/demo...</pre>
<h3>CLEARCACHES</h3>
<p>This command clear all caches of the specified model.</p>
<p>Example:</p>
<pre>&gt; CLEARCACHES demo/demo
Clearing caches of model demo/demo...</pre>
<h3>CLEARSTORE &lt;model&gt; &lt;store&gt;</h3>
<p>Clears a single store of the model and brings it into the &#8220;offline&#8221; state. Dependend on the configuration settings, the model will continue using the original adhoc version of the store, otherwise the system will immediatley start to rebuild the store again.</p>
<p>Example:</p>
<pre>&gt; CLEARSTORE demo/demo store1
Clearing store store1 of model demo/demo...</pre>
<h3>CLEARSTORES &lt;model&gt;</h3>
<p>This command clears all stores of the model. Like in the CLEARSTORE command, the system will immediatley rebuild all stores dependend on the configuration settings.</p>
<p>Example:</p>
<pre>&gt; CLEARSTORES demo/demo
Clearing stores of model demo/demo...</pre>
<h3>LISTDIMENSIONS &lt;model&gt;</h3>
<p>This command returns a list of all dimensions of the specified model.</p>
<p>Example:</p>
<pre>&gt; LISTDIMENSIONS demo/demo
Agency
Anim
Campaigns
Manufacturer
Product
Time</pre>
<h3>LISTMODELS</h3>
<p>Returns a list of all models on your server, including the active and inactive ones. For each model, the current state is append as text. The following states are possible:</p>
<ul>
<li>ONLINE: The model is started and ready</li>
<li>BUILD: The model is currently starting</li>
<li>CLOSED: The model is currently not started</li>
<li>CLOSING: The model is currently shutting down</li>
<li>SYNC: The model is started and currently synchronizing its dimensions and / or cubes</li>
<li>ERROR: The model is not started because an error ocurred while starting it</li>
</ul>
<p>Example:</p>
<pre>&gt; LISTMODELS
demo/demo (ONLINE)
eventlog/eventlog (ONLINE)</pre>
<h3>MODELSTATE &lt;model&gt;</h3>
<p>This function returns the state of a specific model. The state is returned as number in this functions, the following states are possible:</p>
<ul>
<li>0 = CLOSED</li>
<li>1 = BUILD</li>
<li>2 = ONLINE</li>
<li>3 = SYNC</li>
<li>4 = ERROR</li>
<li>5 = CLOSING</li>
</ul>
<p>Example:</p>
<pre>&gt; MODELSTATE demo/demo
Request model-state for demo/demo...
State = 2</pre>
<h3>QUIT</h3>
<p>This command stops the console.</p>
<h3>STARTSYNC &lt;model&gt; &lt;timeout&gt;</h3>
<p>This function starts the synchronize process for a model, in which it is checking its cubes and dimensions if they are outaged. You must pass the timeout for the synchronize process in ms as second argument. This function is only useful if you want to synchronize the model immediatly, because the system synchronizes all its online models each minute.</p>
<p>Example:</p>
<pre>&gt; STARTSYNC demo/demo 1000
Starting model demo/demo synchronize...</pre>
<h3>STOP &lt;model&gt;</h3>
<p>This command shuts down the specified model.</p>
<p>Example:</p>
<pre>&gt; STOP demo/demo
Stopping model demo/demo...
ok</pre>
<h3>START &lt;model&gt;</h3>
<p>This command starts the specified model.</p>
<p>Example:</p>
<pre>&gt;START demo/demo
Starting model demo/demo asynchron...</pre>
<h2>Using the console in batch mode</h2>
<p>The batch mode can be used to call the console from external batch files and to execute commands without user interaction. To execute a command, just add it and its arguments behind the standard arguments of the console, the syntax for the batch mode is:</p>
<pre>java -jar iolapConsole.jar &lt;server&gt; &lt;user&gt; &lt;pwd&gt; &lt;command&gt; [&lt;arg1&gt; [&lt;arg2&gt; [...] ] ]</pre>
<p>If you call the console in batch mode, it will immediatley execute the passed command and then exit. E.g. the following line</p>
<pre>java -jar iolapConsole.jar http://localost:8080/iolapWS admin admin START demo/demo</pre>
<p>would start the model &#8220;demo/demo&#8221; on a local server running on port 8080 and then return.</p>
<p>Not that all commands, also in the interactive mode, only fork the requested operation on the server and then return without waiting for the operation to be finished. However, if you send a number of commands for the same model to server, they will be queued and executed in sequential order.</p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/howtos/remote-control-olap-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 2.6.0</title>
		<link>http://www.instantolap.com/news/release-2-6-0-available#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/release-2-6-0-available#comments</comments>
		<pubDate>Thu, 20 Aug 2009 10:39:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Excel]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=515</guid>
		<description><![CDATA[From today, the new release 2.6.0 is available for download on our download page.
If you haven&#8217;t read about 2.6 before, have a look into our previous article Whats new in 2.6?. At a glance, the new version has some nice frontend improvements, it is faster and uses less memory, it is easier to use and [...]]]></description>
			<content:encoded><![CDATA[<p>From today, the new release 2.6.0 is available for download on our <a rel="nofollow" target="_blank" href="/downloads#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">download page</a>.</p>
<p>If you haven&#8217;t read about 2.6 before, have a look into our previous article <a rel="nofollow" target="_blank" href="/news/whats-new-in-2-6#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Whats new in 2.6?</a>. At a glance, the new version has some nice frontend improvements, it is faster and uses less memory, it is easier to use and it contains less restrictions. Read the release notes in this article for a complete list of all improvements and fixes.</p>
<p>And the new version contains a free administrator license for each new or existing customer. This also means, you will no longer need to request an evaluation license if you want to download and test instantOLAP. Just download the software, install it and start using the it without any time limit.</p>
<p><span id="more-515"></span></p>
<h3>Release notes</h3>
<p>19.08.2009: Release 2.6.0</p>
<p>Server</p>
<ul>
<li>The rebuild of dimensions and stores (former offline cubes) is now synchronized and executed in the same transacation, now stores are immediatley rebuild if any of their dimensions change and are publish at the same time as their dimension. Therefore, stores can now longer become &#8220;outaged&#8221; as in previous versions.</li>
<li> The size of ToDo-lists is no longer limited as before, the &#8220;Query too complex&#8221; can no longer appear. Also, the ToDo processing now is 100% faster and uses exponential less memory.</li>
<li>Imported dimension use less memory now and are synchronized faster. Imported models are therefore automatically started whenever an importing model is started.</li>
<li>Models can now be shut down while they are synchronizing their dimensions or stores</li>
<li>Less overall memory consumption</li>
<li>File caches are now automatically deleted an re-initialized whenever they are corrupted</li>
<li> New MDX-Functions and operators: UniqueName and StrToElement</li>
<li> Now, calculated MDX members with other return types than &#8220;Set&#8221; are also supported</li>
</ul>
<ul>
<li> Bugfix: The JOIN operator returned an empty result if the first argument was a single value and the user had no access-rights for this value</li>
<li> Bugfix: The stores can now also contain non-aggregated facts and aggregateÂ  them manually</li>
<li> Bugfix: Sometimes the ROWNUM function displayed &#8220;0&#8243; in each row</li>
</ul>
<p>Web-Frontend</p>
<ul>
<li>Two new selector types have been added to the frontend: Calendar ranges and SuggestBox (which offer possible options while the user types into the box)</li>
<li>Selector groups have a new property &#8220;Popup&#8221; which allows to convert a group into a space saving popup selector</li>
<li> Negative values are now also colored red in the Excel export</li>
<li> Better performance for Input selectors</li>
<li> The repository no longer collapses when beeing refreshed</li>
<li> New properties have beed added for <a title="overlay charts" href="http://www.instantolap.com/howtos/overlay-charts">overlay charts</a> and allow display multiple ranges within the same chart</li>
<li> The metrics for tables (needed cell-width and heights) are now calculated more accurate</li>
<li>A fixed snapshot folder can now be set up for the frontend. If used, the users automatically save their snapshots in this folder without beeing asked for a file path before (like in version 2.2)</li>
</ul>
<ul>
<li> Bugfix: The Excel export threw an error if the left padding of a cell was defined as double value</li>
<li> Bugfix: The current value of input fields was not exported to PDF or Excel files</li>
<li> Bugfix: Sended files did always have the extension &#8220;.pdf&#8221;, independet of their type</li>
<li> Bugfix: The save as dialog now only shows folder with admin access for the current user</li>
<li> Bugfix: The login dialog now also forgets the last user name even if the &#8220;remember user&#8221; option is not selected.</li>
<li> Bugfix: The access-rights for the bookmark folder &#8220;.boomarks&#8221; are now ignored, every user can store data here</li>
<li> Bugfix: The bookmark editor was messed up for arguments with multiple values</li>
<li> Bugfix: The input selector now matches all result-elements again its options</li>
<li> Bugfix: The Browser shows no longer endless &#8220;loading&#8221; after an empty query was executed</li>
<li>Bugfix: The frontend offered edit rights for a folder if only some of the contained files was editable but not the folder itself</li>
</ul>
<p>Workbench</p>
<ul>
<li> A complete new structure for offline cubes was introduced: Now cubes can contain as many &#8220;stores&#8221; as you want, each with a different combination of dimensions and fact. The configuration of stores is much easier than before,Â  just add dimensions and facts using checkboxes to the store and determineÂ  their aggregation type (if wanted) &#8211; thats it.</li>
<li> Cubes can now optionally still exist even if an offline version (store) ofÂ  them is active. In this case, the online cube is listed *behind* its offline versions.</li>
<li> A new &#8220;Notes&#8221; was added to the configuration editor and allows administratorsÂ  to add notes to their configuration files</li>
<li> The process manager now shows the current progress of a progress</li>
<li>A new &#8220;Edit&#8221; button was added to the model manager which allows to open the configuration editor for a specific model directley from the manager</li>
<li> The model-info now displays the number of warnings and error for a store in the cube tab</li>
<li> The auto mapping for dimensions is no longer stored in the dimension itself and still keeps valid even if a dimension structure has changed</li>
<li> Virtual tables (aliases) and virtual columns (expression) now have their ownÂ  symbol in the database explorer to make them visible for the administrator</li>
<li> A new refactoring was added which deletes all references (links etc) using anÂ  table-alias after the alias was deleted</li>
</ul>
<ul>
<li> Bugfix: If you start a model out of the model-info panel, the panel now waits until the model was loaded</li>
<li> Bugfix: The preview inside the Workbench displayed &#8220;Unknown host&#8221; if theÂ  server wasn&#8217;t able to resolve its own domain-name.</li>
<li> Bugfix: The mousewheel now also works while the mouse stands over the mapping panels in the cube editor</li>
<li> Bugfix: Drag&amp;Drop did no longer work after a user was moved in the userÂ  manager</li>
<li> Bugfix: When a configuration was changed and saved, the new dimension version have published to the productive model. This still happens but cannot blockÂ  the Workbench any more when waiting for a model lock.</li>
<li> Bugfix: The mouswheel function in the ERM editor now works vice versa (moving the wheel forward zooms into the chart)</li>
<li> Bugfix: The properties of the currently selected element are still displayed after clicking onto a database or repository element</li>
</ul>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.instantolap.com/news/whats-new-in-2-6" title="What&#8217;s new in 2.6? (July 8, 2009)">What&#8217;s new in 2.6?</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-2-6-1" title="Release 2.6.1 (November 17, 2009)">Release 2.6.1</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-253-connect-excel-and-other-odbo-xmla-clients-with-instantolap" title="Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP (June 10, 2009)">Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-251" title="Release 2.5.1 (January 29, 2009)">Release 2.5.1</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-252" title="Release 2.5.2 (May 5, 2009)">Release 2.5.2</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/release-2-6-0-available/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to update instantOLAP in Apache Tomcat</title>
		<link>http://www.instantolap.com/news/how-to-update-instantolap-in-apache-tomcat#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/how-to-update-instantolap-in-apache-tomcat#comments</comments>
		<pubDate>Wed, 12 Aug 2009 17:02:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=469</guid>
		<description><![CDATA[Whenever a new version of instantOLAP is released, you can either re-install the whole application or learn how to update the files in your existing installation. Read this article to learn about apache tomcat and instantOLAP updates.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin-left: 20px; margin-top: -70px; margin-bottom: 0px;" title="tomcat" src="http://www.instantolap.com/wp-content/uploads/2009/08/tomcat.gif" alt="tomcat How to update instantOLAP in Apache Tomcat" width="130" height="92" />Of course, you could just download the new installer of instantOLAP and install the application in the same path again. But this has a number of disadvantages: 1. The download of the complete installation is much larger, 2. all of your personal settings in the server or for the instantOLAP would get lost and 3. the demo reports and the access rights and some other repository elements will be re- or overwritten with its original state again.</p>
<p>Therefore, this article describes, how to update instantOLAP when using the Apache Tomcat application server with some easy steps. The Tomcat server is included in the standard distribution of instantOLAP.</p>
<p><span id="more-469"></span></p>
<p>Basically, updating instantOLAP is simple, there are only 6 simple steps you have to perform. But you have to be careful and must execute these steps in the right order, otherwise you may harm your Tomcat installation:</p>
<h3>Updating instantOLAP step by step</h3>
<h4>1. Download the updated files</h4>
<p>Of course, before you start the update, you should download the new files of instantOLAP and put them somewhere (not in in the instantOLAP folder yet). On our download page, we always offer the files for manual installations at the bottom of the page, below the complete installation files.</p>
<p>These files end with the extension &#8220;.war&#8221; and are just zipped folders which are known and unpacked by the Tomcat server. Usually, you will need three files for a complete update of instantOLAP:</p>
<ul>
<li><strong>iolap.war</strong>: This is the Web-Portal of instantOLAP</li>
<li><strong>iolapWS.war</strong>: This is the backend (OLAP-Engine) of instantOLAP</li>
<li><strong>iolapWorkbench</strong>.war: This is the Webstart version of the instantOLAP Workbench. If all of your users use the Windows installation of the Workbench, you won&#8217;t need this file.</li>
</ul>
<h4>2. Stop the Tomcat server!</h4>
<p>This is the most important step at all, because removing the webapp folders as described in the next step will destroy parts of your tomcat configuration and it will no longer work.</p>
<h4>3. Remove the webapp folders</h4>
<p>By default, Tomcat unpacks all war files into its subfolder &#8220;webapps&#8221;. Each war file becomes one folder and the server will not use the updated war files as long as their unpacked versions exist here. Therefore you&#8217;ll have to remove the folders &#8220;iolap&#8221;, &#8220;iolapWS&#8221; and &#8220;iolapWorbench&#8221; from here.</p>
<h4>5. Replace the war files</h4>
<p>Now you can move or copy the war files into the instantOLAP folder. The location where you must copy the files is &lt;instantOLAP&gt;/tomcat/iolap_webapps.</p>
<p>We always suggest to make a backup of the previous files in this folder before you replace them with the newer version.</p>
<h4>6. Start the server again</h4>
<p>Now you can start the server again. After a couple of seconds, the Tomcat will start to unpack the war files into the webapps folder and instantOLAP will be available again.</p>
<p>Thats it.</p>
<h3>Using Tomcat without the webapps folders</h3>
<p>Beginning with version 2.6, the standard installation of instantOLAP will have a different Tomcat configuration and the server will no longer unpack the war files in the webapps folder.</p>
<p>Then you will no longer need to delete this folders when updating the system and cannot harm the server if you forget to shut down the server before removing this folders. Even better: Tomcat automatically recognizes the new war files in the iolap_webapps folder and updates itself without the need to stop/start itself.</p>
<p>If you want to, you can change this setting in your Tomcat installation, too. Stop the server, then open the file &lt;instantOLAP&gt;/tomcat/conf/server.xml and search for the entry unpackWARs=&#8221;true&#8221;. Simply change it from &#8220;true&#8221; to &#8220;false&#8221;. Now you should remove the instantOLAP folders from the &lt;instantOLAP&gt;/tomcat/webapps folder and can restart the Tomcat server.</p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/how-to-update-instantolap-in-apache-tomcat/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free OLAP user license included!</title>
		<link>http://www.instantolap.com/news/free-olap#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/free-olap#comments</comments>
		<pubDate>Wed, 08 Jul 2009 19:10:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[free license]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=409</guid>
		<description><![CDATA[Now instantOLAP contains a free user license. New users can evaluate and use instantOLAP for free, and all existing customers will have an additional license in their license pool.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-420" style="margin-left: 20px; margin-top: -70px; margin-bottom: 0px;" title="free" src="http://www.instantolap.com/wp-content/uploads/2009/07/free4.gif" alt="Free OLAP license" width="115" height="112" /><strong>Good news for new and existing instantOLAP customers: Beginning from <a rel="nofollow" target="_blank" href="/news/whats-new-in-2-6#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">version 2.6</a>, instantOLAP contains a build-in and </strong><strong>free single user license! </strong></p>
<p>If you are a new user, you can now download and use instantOLAP without the need to request an evaluation license. If you are an existing customer, you will have an additional and free license in your license pool after you updated to 2.6</p>
<p>The free license is an unlimited administrator license and never expires or contains any other restriction. With this license, you can build OLAP models and reports, evaluate instantOLAP for an unlimited period of time or set up your single user OLAP server without any costs.</p>
<p>instantOLAP 2.6 will be available at the end of september 2009, but you don&#8217;t have to wait and can download the preview version right now. <a rel="nofollow" target="_blank" href="/dl/2_6_b1/instantOLAP_windows_2_6_b1.exe#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">Use this link to download and test the preview version.</a></p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/free-olap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new in 2.6?</title>
		<link>http://www.instantolap.com/news/whats-new-in-2-6#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/whats-new-in-2-6#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:37:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Selector]]></category>
		<category><![CDATA[Stores]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=371</guid>
		<description><![CDATA[Soon, release 2.6.0 will be published, containing some new selectors and a couple of backend improvements. The most important change is the easier store structure and the missing limitation of the report complexity.]]></description>
			<content:encoded><![CDATA[<p>This month, we will publish our next version 2.6 and the fresh 2.6 beta will be available from today. Beside some new frontend features, this version will contain some significant improvements in its Cube structure. Read this article to learn about some of the new features and to download the beta version.</p>
<p><span id="more-371"></span></p>
<h3>New selector types</h3>
<p>Two new types of selectors were added to the frontend: Interval calendars and suggest boxes.</p>
<p>Interval calendars allow to select a time-range (from date / to date) using the calendar known from the original calendar selector. The interval selector shows two calendars, on to select the start and one to select the end date of the interval.</p>
<p>The suggest box offers the user valid input options while he types into its text box. This is well known from other web 2.0 applications.</p>
<p><img class="alignnone size-full wp-image-378" title="suggestbox" src="http://www.instantolap.com/wp-content/uploads/2009/07/suggestbox.gif" alt="suggestbox Whats new in 2.6?" width="396" height="317" /></p>
<h3>Popup selectors</h3>
<p>Selector groups can now be turned into popup selectors by setting their new property &#8220;Popup&#8221; to true. Popup selectors only appear as a small and space saving button. By clicking onto this button, the user can open or close the selector group and use its contained selectors.</p>
<p><img class="alignnone size-full wp-image-377" title="popupselector" src="http://www.instantolap.com/wp-content/uploads/2009/07/popupselector.gif" alt="popupselector Whats new in 2.6?" width="475" height="317" /></p>
<h3>Stores: Easier offline cubes</h3>
<p>One of the main features of the new version is the much easier handling of stores. Unlike before, where cubes could be converted into offline cubes by setting some properties and setting the wanted dimension into the offline state, the cubes now can contain one or more store. Each of this stores defines a number of contained dimensions and facts, whereby different stores can contain different combinations of dimensions and / or facts and there is no need to copy cubes for different combinations in future.</p>
<p>The configurations of stores with the Workbench became easier and more intuitive: Simply add a new store to a cube by using its context menu and add dimensions and facts to the new store by clicking onto it. The Workbench will now automatically do all needed settings for your, e.g. by loading the lowest level of a dimension if you want to roll it up.</p>
<p><img class="alignnone size-full wp-image-380" title="offlienestores" src="http://www.instantolap.com/wp-content/uploads/2009/07/offlienestores.gif" alt="offlienestores Whats new in 2.6?" width="558" height="415" /></p>
<h3>Better transaction model for Models and Cubes</h3>
<p>The rebuilding of dimensions is now more connected to cubes than before. Everytime a dimension is rebuild, all stores being dependend on this dimension will be automatically also rebuild in the same transaction if the dimension has chaned. &#8220;In the same transaction&#8221; means, the user will not see changed dimensions and cubes before both are finally loaded and commited. The advantage of this new transaction model is, that cubes can no longer reach the &#8220;outaged&#8221; state if dimension changed and the cube was not scheduled to rebuild directly after.</p>
<h3>Improved ToDo list management</h3>
<p>The internal ToDo lists &#8211; which instantOLAP uses to determine where to load which result cell from &#8211; became much faster and less limited. The overall performance improvement is round about factor 2 when generating and resolving the list. And, because the new implementation nearly uses any memory, there is also no limit for the maximum size of ToDo lists from version 2.6. Therefore, the &#8220;query too complex&#8221; message, which appeared when building reports with too much cells, will no longer appear.</p>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.instantolap.com/news/release-251" title="Release 2.5.1 (January 29, 2009)">Release 2.5.1</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-252" title="Release 2.5.2 (May 5, 2009)">Release 2.5.2</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-2-6-1" title="Release 2.6.1 (November 17, 2009)">Release 2.6.1</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/instantolap-250" title="instantOLAP 2.5.0 (December 3, 2008)">instantOLAP 2.5.0</a> (0)</li>
	<li><a href="http://www.instantolap.com/news/release-2-6-0-available" title="Release 2.6.0 (August 20, 2009)">Release 2.6.0</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/whats-new-in-2-6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP</title>
		<link>http://www.instantolap.com/news/release-253-connect-excel-and-other-odbo-xmla-clients-with-instantolap#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://www.instantolap.com/news/release-253-connect-excel-and-other-odbo-xmla-clients-with-instantolap#comments</comments>
		<pubDate>Wed, 10 Jun 2009 14:18:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Releases]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[MDX]]></category>
		<category><![CDATA[ODBO]]></category>
		<category><![CDATA[XML/A]]></category>

		<guid isPermaLink="false">http://www.instantolap.com/?p=304</guid>
		<description><![CDATA[XML/A, ODBO and MDX are now supported by instantOLAP and open the world of other OLAP clients like Microsoft Excel to our customers.]]></description>
			<content:encoded><![CDATA[<p>Today we released our next version of instantOLAP, including the first beta version our new <strong>ODBO / XML/A / MDX connector</strong> which opens the world of other OLAP clients to instantOLAP servers. With the new connector, you can query the instantOLAP server with Microsoft Excel or any other reporting client that supports the Microsoft ODBO standard or the webservice-based XML/A protocol.</p>
<p><img class="size-full wp-image-306 alignnone" title="excel1" src="http://www.instantolap.com/wp-content/uploads/2009/05/excel1.gif" alt="excel1 Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="599" height="271" /></p>
<p>The beta version of the connector will be available for free as a part of the following releases unless it reaches the production standard in version 2.6.</p>
<p>You can download the new release 2.5.3 from our <a rel="nofollow" target="_blank" href="/downloads#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed">download page</a>. Beside the connector, it contains a small number of bug fixes and performance-improvements.</p>
<p><span id="more-304"></span></p>
<h3>Connectivities</h3>
<p>The instantOLAP XML/A connector supports XML/A 1.1, a web-service based query protocol which is supported by a large and increasing number of clients. The new XML/A server is part of the usual instantOLAP server and is reachable under &#8220;<strong>http://&lt;server&gt;:&lt;port&gt;/iolapWS/xmla</strong>&#8220;. It uses basic authorization (which must be supported by the client) and only operates with user accounts having the &#8220;iolapPowerUser&#8221; role or upper (from version 2.6 a new and different role will be mandatory).</p>
<p>Windows clients using ODBO as their connection standard can connect to the instantOLAP XML/A connector using an ODBO provider which talks &#8220;XML/A&#8221; to the server. There are currently two bridges available, the commercial <a rel="nofollow" target="_blank" href="http://simba.com/odbo-to-xmla.htm">O2X Provider</a> from Simba Technologies and the <a rel="nofollow" target="_blank" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=228de03f-3b5a-428a-923f-58a033d316e1">Microsoft SQL Server 2008 provider</a> from Microsoft.</p>
<p>The connector transforms the instantOLAP concepts into the XML/A world:</p>
<ul>
<li>instantOLAP models are visible as &#8220;catalogs&#8221; for XML/A, schemes are not supported.</li>
<li>Each dimension contains a single hierarchy with the same name as the dimension. Future versions of instantOLAP will support multiple hierarchies.</li>
<li>Keys are visible as &#8220;members&#8221; for XML/A</li>
<li>Key-Attributes become properties in XML/A. The member properties MEMBER_UNIQUE_NAME, MEMBER_CAPTION, CHILDREN_CARDINALITY, PARENT_UNIQUE_NAME, LEVEL_NUMBER and UNIQUE_LEVEL_NAME are supported and delivered for each key, even if they are not defined in the model.</li>
<li>All queries via XML/A use a single cube, which must be specified in the query. Future versions will allow to query all cubes or groups of cubes.</li>
</ul>
<h3>MDX support</h3>
<p>Both XML/A and ODBO use MDX as their query languge. MDX was invented by Microsoft and is comparable to SQL but specialized for multidimensional queries. The beta version of the instantOLAP XML/A connector supports the core syntax of MDX and a number of operators and functions.</p>
<p>Supported MDX syntax in the beta version:</p>
<ul>
<li>SELECT statement (with an unlimited number of axes and dimension properties)</li>
<li>WHERE clause</li>
<li>WITH MEMBER clause</li>
<li>WITH SET clause</li>
<li>Operators: (), {}</li>
<li>Functions</li>
</ul>
<p>Supported functions in the beta version:</p>
<ul>
<li>AddCalculatedMembers</li>
<li>Aggregate</li>
<li>Ascendants</li>
<li>Children</li>
<li>CrossJoin</li>
<li>Descendants</li>
<li>Distinct</li>
<li>DrilldownLevelBottom</li>
<li>DrilldownLevel</li>
<li>DrilldownLevelTop</li>
<li>DrilldownMember</li>
<li>Except</li>
<li>Hierarchize</li>
<li>Intersect</li>
<li>Join</li>
<li>Union</li>
<li>VisualTotals</li>
</ul>
<h3>Example: How to set up an example connection to instantOLAP with Excel 2007</h3>
<p>Before you can connect instantOLAP from Excel, you must install an XML/A compatible ODBO driver on your local workstation. In this example, we use the O2X driver from Simba. After you successfully installed the driver, you can start Excel and create your first pivot table:</p>
<p>1. Click into an empty cell of your worksheet and use the &#8220;Pivot Table&#8221; button from the &#8220;Insert&#8221; tab to create a new table at this location.</p>
<p><img class="alignnone size-full wp-image-345" style="margin-top: 10px; margin-bottom: 10px;" title="1_create_pivot" src="http://www.instantolap.com/wp-content/uploads/2009/06/1_create_pivot.gif" alt="1 create pivot Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="315" height="257" /></p>
<p>2. Now, Excel wants you to define the datasource for your pivot table. Because instantOLAP is an external data deliverer, you must choose the &#8220;External datasource&#8221; option and use the button &#8220;Choose connection&#8221; to continue.</p>
<p><img class="alignnone size-full wp-image-346" style="margin-top: 10px; margin-bottom: 10px;" title="2_datasource" src="http://www.instantolap.com/wp-content/uploads/2009/06/2_datasource.gif" alt="2 datasource Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="395" height="251" /></p>
<p>3. The following dialog shows all existing datasources stored in your current workbook and on your computer. Because this is the first time you connect an instantOLAP model, you must use the &#8220;Search for other elements&#8230;&#8221; button to create a new connection. After you successfully created an connection, it will be displayed here and you don&#8217;t have to redefine it.<img class="alignnone size-full wp-image-347" style="margin-top: 10px; margin-bottom: 10px;" title="3_newdatasource" src="http://www.instantolap.com/wp-content/uploads/2009/06/3_newdatasource.gif" alt="3 newdatasource Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="484" height="259" /></p>
<p>4. This button opens the Explorer and shows the folder where all stored connections (ODC-files) are located. Now you can use the &#8220;New source&#8230;&#8221; button to create a new ODC file (and datasource):<br />
<img class="alignnone size-full wp-image-348" style="margin-top: 10px; margin-bottom: 10px;" title="4_newsource" src="http://www.instantolap.com/wp-content/uploads/2009/06/4_newsource.gif" alt="4 newsource Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="572" height="429" /></p>
<p>5. The new dialog wants you choose the type of the new datasource. It contains a list for all standard types and an element &#8220;Others&#8221; for unknown types like instantOLAP. Choose this option and click the &#8220;Next &gt;&#8221; button.</p>
<p><img class="alignnone size-full wp-image-349" title="5_type" src="http://www.instantolap.com/wp-content/uploads/2009/06/5_type.gif" alt="5 type Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="510" height="331" /></p>
<p>6.Â   Now you can choose the driver for the new connection. Here you must choose and XML/A compatible driver like the SimbaO2X Provider or the Analysis Services Driver 9 or 10. Then click onto &#8220;Next &gt;&#8221; to open the next tabulator in the dialog.</p>
<p><img class="alignnone size-full wp-image-350" style="margin-top: 10px; margin-bottom: 10px;" title="6_driver" src="http://www.instantolap.com/wp-content/uploads/2009/06/6_driver.gif" alt="6 driver Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="389" height="436" /></p>
<p>7.Â  The next page wants you to input the URL of the server and the username and password for the connection.</p>
<p>The URL for an instantOLAP server is usually &#8220;http://&lt;address&gt;:&lt;port&gt;/iolapWS/xmla&#8221;. E.g. this example connects to an instantOLAP server running on the local machine and on port 8080. The username and password are the same as when you log into the instantOLAP Web Portal or into the Workbench, but you need at least to be a &#8220;Power user&#8221; to connect to the XML/A server.</p>
<p>We also suggest to save the password and to select an initial Catalog for your connection (a catalog is the same as models in instantOLAP). After you successfully entered and tested you connection, you can use the &#8220;OK&#8221; button to continue.</p>
<p><img class="alignnone size-full wp-image-351" style="margin-top: 10px; margin-bottom: 10px;" title="7_parameters" src="http://www.instantolap.com/wp-content/uploads/2009/06/7_parameters.gif" alt="7 parameters Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="389" height="436" /></p>
<p>8. Now you can choose the cube of the model on which you want to execute your queries. Here, instantOLAP shows all cubes and an addition cube named &#8220;ALL&#8221; which acts as a hypercube containing all other cubes (this is also the cube all instantOLAP reports use). The use the &#8220;Next &gt;&#8221; button to enter the next page.</p>
<p><img class="alignnone size-full wp-image-352" style="margin-top: 10px; margin-bottom: 10px;" title="8_cube" src="http://www.instantolap.com/wp-content/uploads/2009/06/8_cube.gif" alt="8 cube Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="510" height="343" /></p>
<p>9. Here you can edit the filename and display name of your new connection. Also, if you want to store the password in the connection, you must check the &#8220;Save password&#8221; option here, again.<img class="alignnone size-full wp-image-353" style="margin-top: 10px; margin-bottom: 10px;" title="9_final" src="http://www.instantolap.com/wp-content/uploads/2009/06/9_final.gif" alt="9 final Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="520" height="403" /></p>
<p>Now finish all dialogs. If everything went right, a new and empty Pivot table should be visible and you can add facts or dimensions to it by clicking them in the field list at the right border of your Excel sheet.</p>
<p><img class="alignnone size-full wp-image-354" title="10_pivottable" src="http://www.instantolap.com/wp-content/uploads/2009/06/10_pivottable.gif" alt="10 pivottable Release 2.5.3: Connect Excel and other ODBO / XML/A clients with instantOLAP" width="601" height="401" /></p>
<h3>Release Notes</h3>
<p>08.06.2009: Release 2.5.3</p>
<p>Server</p>
<ul>
<li>A new XMLA server is available as backend for XMLA and ODBO clients (e.g. Microsoft Excel)</li>
<li>Supported MDX Functions: AddCalculatedMembers, Aggregate, Ascendants, Children, CrossJoin, Descendants, Distinct, DrilldownLevel, DrilldownLevelBottom, DrilldownLevelTop, DrilldownMember, Except,  Hierarchize, Intersect, Join, VisualTotals</li>
<li>Better performance for File-Caches</li>
<li>Bugfix: The Omit-Factor of dimension mappings is no longer used for list reports</li>
</ul>
<p>Web-Frontend</p>
<ul>
<li>Patterns (%USER%, %TITLE% and %NAME%) for mail topics introduced</li>
<li>Bugfix: Problems with included images in PDF-mails solved</li>
</ul>
<p>Workbench</p>
<ul>
<li>Other levels with the same name in the same dimension are no longer automatically renamed when a level is renamed</li>
<li>Visible and Description-Properties introduced for Keys, Attributes and Cubes</li>
<li>Bugfix: A missing java archive for Linux was added</li>
</ul>
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.instantolap.com/news/release-2-6-0-available" title="Release 2.6.0 (August 20, 2009)">Release 2.6.0</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.instantolap.com/news/release-253-connect-excel-and-other-odbo-xmla-clients-with-instantolap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
