<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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>olap &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/olap/</link>
	<description>Feed of posts on WordPress.com tagged "olap"</description>
	<pubDate>Sun, 07 Sep 2008 19:26:48 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[MDX  - Multidimensional Expressions]]></title>
<link>http://nehalmehta.wordpress.com/?p=3</link>
<pubDate>Thu, 28 Aug 2008 17:16:52 +0000</pubDate>
<dc:creator>nehalmehta</dc:creator>
<guid>http://nehalmehta.wordpress.com/?p=3</guid>
<description><![CDATA[History:
Mosha Pasumansky was architect of MDX at Microsoft in 1997. Lot of m&#8217;s  Microsoft hav]]></description>
<content:encoded><![CDATA[<p><strong>History</strong>:</p>
<p>Mosha Pasumansky was architect of MDX at Microsoft in 1997. Lot of m's :-) Microsoft have introduced a language to query or manipulate multidimensional data. That was known as multidimensional expression as that will extract data from multidimensional sources. Earlier it was used just by Microsoft. As data started to grow, more and more data anlaysis tools came on scene. and olap became industry standard.</p>
<p>Many applications such as pentaho, cognos, excel, Microsoft Reporting Service.... uses MDX today.</p>
<p><strong>Difference between MDX and SQL</strong></p>
<p>Ofcourse MDX is multidemsional.</p>
<p>SQL takes table as input and produces columns as output. MDX take multidimensional cubes as input and produces multidemsional cubes as result.</p>
<p><strong>Details</strong></p>
<p>MDX can certainly have multiple axis. Here by axes, we mean dimensions. Generally we can have upt 128 axes in MDX.  In MDX we should always use word axes instead of rows or columns, because X axes of input cube can also be used at Y axes in output cube.</p>
<p>So while talking we will use axes, though in MDX we use rows and columns. MDX has many keywords which are common to SQL like "SELECT", "FROM", "WHERE".....</p>
<p>We want output like this</p>
<p>2006             2007          2008</p>
<p>Loan Accounts     10400          9800          11200</p>
<p>Amount Disb.      255M.           230M        263M.</p>
<p>Here M stand for millions. We want to create cube which tells Loan Accounts Opened by a bank in last three years in Indian branch.  MDX for this will be as following:</p>
<pre>SELECT
{ [Date].[2006], [Date].[2007], [Date].[2008] } ON COLUMNS
{ [Measures].[Loan Accounts], [Measuers].[Disbursment Amount] } ON ROWS,
FROM LoanDetails
WHERE ( [Branch].[India])

Here,</pre>
<ul>
<li>[Date].[2006], [Date].[2007], [Date].[2008],[Measures].[Loan Accounts], [Measuers].[Disbursment Amount] represents data sets.</li>
<li>
<pre>{ [Date].[2006], [Date].[2007], [Date].[2008] } represents is called X axis</pre>
</li>
<li>
<pre>{ [Measures].[Loan Accounts], [Measuers].[Disbursment Amount] } ON ROWS represents Y axis</pre>
</li>
<li>
<pre> LoanDetails represents input cube for this MDX</pre>
</li>
<li>
<pre>( [Branch].[India]) represents filter or slicer</pre>
</li>
</ul>
<p>In above query we have two axes. But MDX can have more axes too. Generally first three axes are columns, rows and pages. But, here we have to keep one thing in mind, columns will always come first followed by rows, and rows followed by pages.</p>
<p>As we have already discussed axes can change easily in MDX.  Some users may want dataset on X axes other may want it on Y axes.</p>
<p>In above MDX if we replace datasets of X axes and Y axes we get output like this</p>
<p>Loan Accounts  Amount Disb.</p>
<p>2006                 10400                255M</p>
<p>2007                 9800                 230M</p>
<p>2008                 11200               263M</p>
<p>There are few elements in MDX which we use it, but how to classify them is a question. Some technologies call them data types of MDX others classify them as elements of MDX. I am not smart enough to choose which is best word to describe them. But I know what they mean. Just trying to share their definition.</p>
<ol>
<li>Data Types. I do not think we need any definition for it. Scalar can be used either as number or string. Generally it has variant data type. So not much to worry :-) As variant help while retrieving though we need to be careful while inserting in out star schema.</li>
<li>Identifiers. Cubes, measuers, dimensions and members are identifiers of MDX.  Cube is basically a mulitdimensional array which stores various data analysis in axes. Dimension is one axes or dimension of a cube, it will basically contain few members. In above example [Date] is a dimension of cube LoanDetails. Member is a member of dimension[Date].[2007] is a member. Measuers is userd on term which we are trying to measure. In above example loan accounts for branh we were trying to measuure.</li>
<li>Operators. Operators are elements which are used when we want to combine more then one MDX.</li>
<li>Members, Tuples and Set. Members is already explained above. Tuple is one step ahead then that, combination of members. Like [Date].[2007], [Measuers].[Disbursment Amount]. And finally set is final stage it is ordered collection of tuples such as {( [Date].[2007], [Measuers].[Disbursment Amount], [Date].[2006]),9 [Measuers].[Disbursment Amount])} We can also call it cross join.</li>
<li>Reserved Keywords. Reserved keyword as name suggest are reserved for use of MDX. Few of reserved keywords that had I had used are DESC, SELF_BEFORE_AFTER, SESSION, DISTINCT, STRTOMEMBER.... Do not worry what this keyword stand for, once you starting using MDX for your OLAP you will figure out.  I was also not knowing about all of them in beginning, but as need arises figured out.</li>
<li>Functions. Many of functions are present in MDX to carry out repititive required jobs. You can find list of them over here http://msdn.microsoft.com/en-us/library/ms145970.aspx  People have added to this functions as per their needs. Say for example Mondrian which is used by me for data analysis have added functions like StrToTuple &#38; StrToSet.</li>
<li>Comments. You can write comments on your MDX. I do not write them always and regret for it after a while :-) Just add -- in front of your text so that, it will be added as comment.</li>
</ol>
<pre>
I am using MDX in <a href="http://http://mondrian.pentaho.org/" target="_self">Mondrian</a>, it really helps me when to mine database. It's fun, have a try.</pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Selayang Pandang Data Warehouse (bagian II)]]></title>
<link>http://knightdna.wordpress.com/?p=146</link>
<pubDate>Thu, 28 Aug 2008 15:36:10 +0000</pubDate>
<dc:creator>KnightDNA</dc:creator>
<guid>http://knightdna.wordpress.com/?p=146</guid>
<description><![CDATA[Lanjutan dari artikel sebelumnya.
Arsitektur Data Warehouse
Secara umum, ada tiga macam arsitektur y]]></description>
<content:encoded><![CDATA[<p>Lanjutan dari <a title="Selayang Pandang Data Warehouse (bagian I)" href="http://knightdna.wordpress.com/2008/08/05/selayang-pandang-data-warehouse-bagian-i/" target="_blank">artikel sebelumnya</a>.</p>
<p><strong>Arsitektur <em>Data Warehouse</em><br />
</strong>Secara umum, ada tiga macam arsitektur yang sering ada pada <em>data warehouse</em>, yaitu:<br />
<strong></strong></p>
<ol>
<li> <strong>Standar</strong><br />
Pada arsitektur ini, <em>data warehouse</em> langsung mengambil data yang berasal dari berbagai data sumber tanpa adanya tahapan pengumpulan di tempat sementara sebelum masuk ke <em>data warehouse</em>.</p>
<p>[caption id="attachment_148" align="aligncenter" width="414" caption="Arsitektur Data Warehouse Standar"]<img class="size-full wp-image-148" src="http://knightdna.wordpress.com/files/2008/08/ars001.gif" alt="Arsitektur Data Warehouse Standar" width="414" height="302" />[/caption]</li>
<li> <strong>Dengan <em>staging area</em></strong><br />
Pada arsitektur ini, <em>data warehouse</em> membersihkan dulu data yang berasal dari berbagai data sumber ke suatu tempat penampungan antara (disebut dengan <em>staging</em>) sebelum masuk ke <em>data warehouse</em>. Proses pembersihan ini akan dijelaskan lebih rinci pada proses ETL (akan dibahas pada <em>posting</em> selanjutnya :P ).</p>
<p>[caption id="attachment_149" align="aligncenter" width="431" caption="Arsitektur Data Warehouse dengan Staging"]<img class="size-full wp-image-149" src="http://knightdna.wordpress.com/files/2008/08/ars002.gif" alt="Arsitektur Data Warehouse dengan Staging" width="431" height="321" />[/caption]</li>
<li><strong>Dengan <em>staging area</em> dan beberapa <em>data mart</em><br />
</strong>Pada arsitektur ini, <em>data warehouse</em> akan dibagi lagi menjadi beberapa upabagian (<em>subset</em>) sesuai dengan tujuan maupun penggunanya (misal: <em>subset</em> penjualan perusahaan, <em>subset</em> pemasaran perusahaan, maupun <em>subset </em>inventaris perusahaan). Upabagian dari <em>data warehouse</em> ini biasa disebut sebagai <em>data mart</em>. <em>Data mart</em> itu sendiri tidak selalu dipadang sebagai sesuatu yang diturunkan dari <em>data warehouse</em> (pendekatan <em>top-down</em>), tapi <em>data mart</em> itu bisa dipandang sebagai komponen penyusun <em>data warehouse</em> (pendekatan <em>bottom-up</em>).</p>
<p>[caption id="attachment_150" align="aligncenter" width="488" caption="Arsitektur Data Warehouse dengan Staging dan Data Mart"]<img class="size-full wp-image-150" src="http://knightdna.wordpress.com/files/2008/08/ars003.gif" alt="Arsitektur Data Warehouse dengan Staging dan Data Mart" width="488" height="317" />[/caption]</li>
</ol>
<p><strong>Catatan:</strong></p>
<p>Hal, yang patut Anda perhatikan adalah bahwa <em>staging</em> itu bisa memiliki beberapa tingkatan (<em>level</em>), jadi data yang dijumlahkan (di-<em>summarize</em>) pada <em>staging</em> bisa memiliki level penjumlahan yang berbeda. Contohnya: <em>staging</em> data transaksi pada data warehouse suatu dealer motor bisa dijumlahkan per transaksi, per pelanggan, atau bisa jadi harian atau bulanan, tergantung dari kebutuhan user terhadap <em>data warehouse</em>.</p>
<p>Bersambung</p>
<p>-KnightDNA-</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cloudy skies, cloudy apps...]]></title>
<link>http://gobansaor.wordpress.com/?p=453</link>
<pubDate>Thu, 28 Aug 2008 11:53:01 +0000</pubDate>
<dc:creator>gobansaor</dc:creator>
<guid>http://gobansaor.wordpress.com/?p=453</guid>
<description><![CDATA[Just back from a break in Clifden, Connemara, summer is nearly over, the kids return to school today]]></description>
<content:encoded><![CDATA[<p>Just back from a break in <a href="http://www.connemara.ie/connemara/clifden/">Clifden, Connemara</a>, summer is nearly over, the kids return to school today, back to work.</p>
[caption id="attachment_459" align="aligncenter" width="300" caption="Aasleagh Falls, Co. Mayo"]<a href="http://gobansaor.files.wordpress.com/2008/08/aasleagh-falls.jpg"><img class="size-medium wp-image-459" src="http://gobansaor.wordpress.com/files/2008/08/aasleagh-falls.jpg?w=300" alt="Aasleagh Falls, Co. Mayo" width="300" height="225" /></a>[/caption]
<p><a href="http://www.discoverireland.ie/west.aspx">Counties Galway and Mayo</a> were like the rest of the country last week, <a href="http://www.rte.ie/news/2008/0818/floods.html">a tad wet</a>, but unlike the developed east of the island, flooding was not a problem; a problematic drainage area is called a lake in the west.</p>
<p>This August has been the wettest and dullest I've ever experienced but at least I saw some sunshine earlier in the month thanks to Kristian Raue CEO of <a href="http://www.jedox.com/en/enterprise-spreadsheets/index.html">Jedox</a> who kindly invited me to visit the company's offices in Freiburg, Germany.  <a href="http://www.freiburg-online.com/freiburg/English/online/html/frameset.html">Freiburg</a> is very green in both senses of the word, surrounded as it is by the <a href="http://en.wikipedia.org/wiki/Black_Forest">Black Forest</a> and its well deserved "eco-city" status.  Its also know as the warmest city in Germany, a reputation it thankfully lived up for this visitor from a <a href="http://www.irishtimes.com/newspaper/breaking/2008/0901/breaking50.htm">rain-soaked Atlantic isle</a>.</p>
[caption id="attachment_461" align="aligncenter" width="300" caption="August morning, Freiburg im Breisgau"]<a href="http://gobansaor.files.wordpress.com/2008/08/freiburg.jpg"><img class="size-medium wp-image-461" src="http://gobansaor.wordpress.com/files/2008/08/freiburg.jpg?w=300" alt="August morning, Frieburg Im Breisgau" width="300" height="225" /></a>[/caption]
<p>If Freburg left a positive impression on my mind, so too did Jedox.  The overall impression is of a company which intends to use a combination of quality, vision and the judicious use of open-source to build the Jedox brand into one associated with best-of-breed products and consultancy.  This vision can be seen in the evolution of <a href="http://www.palo.net">Palo</a>, from its "good enough" beginnings to its current near-best-of-breed 2.5 version, and from talking to some of those working on the product, best-of-breed status is not that far off.</p>
<p>Likewise, ETL-Server which is currently a Palo only "loader", is to be further  developed into a true ETL tool, while continuing to offer MOLAP-centric specialisms.</p>
<p>I also got a glimpse of the next version of <a href="http://www.jedox.com/en/enterprise-spreadsheet-server/excel-to-web-worksheet-server/products.html">Worksheet Server</a>. "Wow!", is all I can say.</p>
<p>Existing web based spreadsheet products are fine for simple data analysis or basic data capture purposes but cannot compete with their client-based elder cousins when serious datasmithing is required.  Well, from the demo I saw of Worksheet Server in action, that's about to change.  The look and, more importantly, the feel is similar to that of traditional spreadsheets, its interface with Palo is identical to that of the existing Excel add-in, and here's the big one, its open source!  Game-changing or what?</p>
<p>But ...</p>
<blockquote><p>That might enable me to move a lot of my spreadsheet applications to the cloud, but what about those applications that are more suited to an MS Access type solution?</p></blockquote>
<p>Then try out <a href="http://www.wavemaker.com">WaveMaker</a>. It’s open source and built on <a href="http://www.wavemaker.com/solutions/forit.html">industry standards</a>, Hibernate,Spring and the Javascript Dojo framework but has the ease of GUI database development more <a href="http://blog.gobansaor.com/2008/03/11/java-at-the-eye-of-a-perfect-storm/">usually associated with MS tools</a>. The  resulting applications are packaged as a WAR file which can be hosted by any standards based Java server  (e.g. <a href="http://tomcat.apache.org/">Tomcat</a> or <a href="http://www.mortbay.org/">Jetty</a>).  The latest version makes developing Ajax-fronted database applications even easier with the addition of layout templates.  Its existing ability to automatically bind interfaces to <a href="http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple/">SOAP web services</a> has been extended to <a href="http://www.pluralsight.com/community/blogs/tewald/archive/2007/04/26/46984.aspx">REST web services</a> by means of a new <a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language">WSDL</a> auto-discover tool.  And <a href="http://www.keeneview.com/">Chris Keene</a> CEO of WaveMaker also informs me that ...</p>
<blockquote><p>We are also releasing a cloud-based IDE in October with Amazon - stay tuned...</p>
<p>We launched in February and will be announcing our first 7 figure deal this month. We run on Mac, Linux and Windows and are currently the #1 developer download on Apple.com (<a href="http://www.apple.com/downloads/macosx/development_tools/" target="_blank">http://www.apple.com/downloads/macosx/development_tools/</a>)</p>
<p>Our goal is to make it easy to build rich internet applications without complex coding – kind of a MS Access for the Web.</p></blockquote>
<p>Jedox and Wavemaker the <a href="http://www.keeneview.com/2008/02/silverado-rules-for-open-source-success.html">new breed of open-source businesses</a>...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Hablemos de... Cubos OLAP]]></title>
<link>http://darkchicles.wordpress.com/?p=130</link>
<pubDate>Wed, 27 Aug 2008 20:00:46 +0000</pubDate>
<dc:creator>darkchicles</dc:creator>
<guid>http://darkchicles.wordpress.com/?p=130</guid>
<description><![CDATA[Pues uno de mis profesores, me dejo investigar sobre los Cubos OLAP esto por que nos dejara hacer un]]></description>
<content:encoded><![CDATA[<p>Pues uno de mis profesores, me dejo investigar sobre los Cubos OLAP esto por que nos dejara hacer un proyecto, pero la verdad no sabia que era eso asi que busque un poco y pues ya saben... la amiga wikipedia tenia la respuesta.</p>
<blockquote>
<p style="text-align:center;"><a title="OLAP" href="http://es.wikipedia.org/wiki/OLAP">OLAP</a> (<em>online analytical processing</em> o procesamiento analítico en línea)</p>
<p><a href="http://darkchicles.files.wordpress.com/2008/08/cubo_olap.png"></a></p>
<p style="text-align:center;"><a href="http://darkchicles.files.wordpress.com/2008/08/cub0_olap.jpg"><img class="size-full wp-image-138 aligncenter" src="http://darkchicles.wordpress.com/files/2008/08/cub0_olap.jpg" alt="" width="323" height="256" /></a></p>
<p>Nos referimos a <strong>cubos <a title="OLAP" href="http://es.wikipedia.org/wiki/OLAP">OLAP</a></strong> cuando hablamos de <a title="Base de datos multidimensional" href="http://es.wikipedia.org/wiki/Base_de_datos_multidimensional">bases de datos multidimensionales</a>, en las cuales el almacenamiento físico de los datos se realiza en <a title="Vector multidimensional" href="http://es.wikipedia.org/wiki/Vector_multidimensional">vectores multidimensionales</a>. Los <strong>cubos <a title="OLAP" href="http://es.wikipedia.org/wiki/OLAP">OLAP</a></strong> se pueden considerar como una ampliación de las dos dimensiones de una <a title="Hoja de cálculo" href="http://es.wikipedia.org/wiki/Hoja_de_c%C3%A1lculo">hoja de cálculo</a>. Por ejemplo, una empresa podría analizar algunos datos financieros por producto, por período de tiempo, por ciudad, por tipo de ingresos y de gastos, y mediante la comparación de los datos reales con un presupuesto. Estos <em>parámetros</em> en función de los cuales se analizan los datos se conocen como <strong>dimensiones</strong>. Para acceder a los datos sólo es necesario indexarlos a partir de los valores de las dimensiones o ejes.</p></blockquote>
<blockquote><p>La principal característica que potencia a OLAP, es que es lo más rápido a la hora de ejecutar sentencias <a title="SQL" href="http://es.wikipedia.org/wiki/SQL">SQL</a> de tipo <strong>SELECT</strong>, en contraposición con OLTP que es la mejor opción para operaciones de tipo <strong>INSERT</strong>, <strong>UPDATE</strong> Y <strong>DELETE</strong>.</p></blockquote>
<blockquote><p><span class="mw-headline"><strong>Tipos de sistemas OLAP</strong></span></p>
<p>Tradicionalmente, los sistemas OLAP se clasifican según las siguientes categorías:</p>
<p><span class="mw-headline"><strong>ROLAP</strong><br />
</span>Implementación OLAP que almacena los datos en un <a title="Base de datos relacional" href="http://es.wikipedia.org/wiki/Base_de_datos_relacional">motor relacional</a>. Típicamente, los datos son detallados, evitando las agregaciones y las tablas se encuentran <a class="mw-redirect" title="Normalización de una base de datos" href="http://es.wikipedia.org/wiki/Normalizaci%C3%B3n_de_una_base_de_datos">normalizadas</a>.</p>
<p><span class="mw-headline"><strong>MOLAP</strong><br />
</span>Esta implementación OLAP almacena los datos en una <a title="Base de datos multidimensional" href="http://es.wikipedia.org/wiki/Base_de_datos_multidimensional">base de datos multidimensional</a>. Para optimizar los tiempos de respuesta, el resumen de la información es usualmente calculado por adelantado.</p>
<p><span class="mw-headline"><strong>HOLAP (Hybrid OLAP)<br />
</strong></span>Almacena algunos datos en un motor relacional y otros en una <a title="Base de datos multidimensional" href="http://es.wikipedia.org/wiki/Base_de_datos_multidimensional">base de datos multidimensional</a>.</p></blockquote>
<p> Aunque no todo es tan complicado como parece (¿O si?) , Existe software especializado para crear Cubos OLAP como :</p>
<p><strong>Pentaho: ¿Que es pentaho?</strong></p>
<p style="text-align:center;"><a href="http://darkchicles.files.wordpress.com/2008/08/pentaho.jpg"><img class="aligncenter size-full wp-image-133" src="http://darkchicles.wordpress.com/files/2008/08/pentaho.jpg" alt="" width="219" height="86" /></a></p>
<p><span style="font-family:Trebuchet MS;">Pentaho es la solución BI Open Source líder del mercado y la mejor alternativa a los productos comerciales.</span><br />
<span style="font-family:Trebuchet MS;">Las soluciones que Pentaho pretende ofrecer se componen fundamentalmente de una infraestructura de herramientas de análisis e informes integrado con un motor de workflow de procesos de negocio. La plataforma será capaz de ejecutar las reglas de negocio necesarias, expresadas en forma de procesos y actividades y de presentar y entregar la información adecuada en el momento adecuado, mediante analisis OLAP, Cuadros de Mando, etc...</span></p>
<p> La plataforma Open Source Pentaho Business Intelligence cubre muy amplias necesidades de Análisis de los Datos y de los Informes empresariales. Las soluciones de Pentaho están escritas en Java y tienen un ambiente de implementación también basado en Java. Eso hace que Pentaho es una solución muy flexible para cubrir una amplia gama de necesidades empresariales – tanto las típicas como las sofisticadas y especificas al negocio</p>
<p><span style="font-family:trebuchet ms;"><span style="font-family:trebuchet ms;"><strong>Mondrian: ¿Que es <span style="font-family:trebuchet ms;">Mondrian</span>?</strong></span></span></p>
<p style="text-align:center;"><a href="http://darkchicles.files.wordpress.com/2008/08/mondrian.jpg"></a><strong><span style="font-family:Trebuchet MS;"><a href="http://darkchicles.files.wordpress.com/2008/08/mondrian_log.jpg"><img class="aligncenter size-full wp-image-135" src="http://darkchicles.wordpress.com/files/2008/08/mondrian_log.jpg" alt="" width="342" height="79" /></a></span></strong></p>
<p><span style="font-family:trebuchet ms;">Mondrian es un servidor OLAP que esta escrito en Java.<br />
Permite interactuar con grandes cantidades de datos almacenados en Bases de Datos relacionales, sin necesidad de utilizar complejas sentencias SQL. </span> </p>
<p>/* Bueno; espero que con toda esta explicacion @_@ segun... les halla quedado claro que es eso de OLAP, pero y que para los que lleguen por casualidad al blog les sea de ayuda esta pequeña recopilacion de informacion, pero de igual forma les dejo algunos enlaces que estan buenos */</p>
<p>Fuentes:</p>
<p><a href="http://es.wikipedia.org/wiki/OLAP" target="_blank">Definicion de OLAP - Wikipedia</a><br />
<a href="http://es.wikipedia.org/wiki/Cubo_OLAP" target="_blank">Definicion de Cubo OLAP - Wikipedia</a><br />
<a href="http://pentaho.almacen-datos.com/cube-designer.html" target="_blank">Diseño de Cubos OLAP Mondrian con Pentaho</a></p>
<p> Enlaces de Interes:</p>
<p class="titulo">-<a href="http://todobi.blogspot.com/2006/05/pentaho-la-solucion-open-source.html" target="_blank">Introduccion a Pentaho</a><br />
-<a href="http://todobi.blogspot.com/2006/06/pentaho-2-analisis-olap.html" target="_blank">Analisis OLAP con Pentaho</a><br />
-<a href="http://www.biblogs.com/2007/05/28/como-instalar-pentaho/" target="_blank">Como Instalar Pentaho</a><br />
-<a href="http://www.monografias.com/trabajos55/cubo-multidimensional/cubo-multidimensional.shtml" target="_blank">Como crear un cubo multidimensional OLAP usando Pentaho</a><br />
<span style="color:#ffff00;"><span style="color:#000000;">-<a href="http://www.vacationinnicaragua.com/windows/office/excel/excel03a.html" target="_blank">Funciones OLAP en Microsoft Excel</a><br />
-<a href="http://www.aprendedynamics.com/olap1.html" target="_blank">Microsoft Dynamics AX con OLAP</a><br />
-<a rel="bookmark" href="http://www.biblogs.com/2006/11/28/habla-el-mayor-experto-sobre-olap-nigel-pendse/">Habla el mayor experto sobre OLAP: Nigel Pendse</a></span></span></p>
<p class="titulo"> </p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[OLAP Databases with SQL Server 2005]]></title>
<link>http://crazysql.wordpress.com/?p=14</link>
<pubDate>Wed, 27 Aug 2008 11:16:57 +0000</pubDate>
<dc:creator>sonysaini82</dc:creator>
<guid>http://crazysql.wordpress.com/?p=14</guid>
<description><![CDATA[With the arrival of SQL server 2005. it become the no 1 solution for OLAP databases(for windows serv]]></description>
<content:encoded><![CDATA[<p>With the arrival of SQL server 2005. it become the no 1 solution for OLAP databases(for windows server system). It is often consider that one database model can be used for OLAP and OLTP database. OLAP stands for Online Analytical Processing, this kind of database are used for a analysis services and have its own special requirement. OLAP database tools (E.g. SQL server analyses services) enable users to analyze different dimensions of multidimensional data. For example, it provides time series and trend analysis views. OLAP often used in data mining operations. The data structure that OLAP create from the relational data is called OLAP cube. OLAP cubes can be thought of as multi dimensional array. A business might want to analyze its sales data by product, by product category, by sales manager, or something else. These different analyzing criterions are the OLAP cube dimensions. On other hand OLTP (Online Transaction Processing) databases, as the name implies, handle real time transactions which inherently have some special requirements.. OLTP databases must be atomic in nature (an entire transaction either succeeds or fails, there is no middle ground), be consistent (each transaction leaves the affected data in a consistent and correct state), be isolated (no transaction affects the states of other transactions), and be durable (changes resulting from committed transactions are persistent). All of this can be a fairly tall order but is essential to running a successful OLTP database.</p>
<p> </p>
<p> </p>
<p>Some of the major differences are</p>
<p> </p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="295" valign="top">OLTP</td>
<td width="295" valign="top">OLAP</td>
</tr>
<tr>
<td width="295" valign="top">This stores current data</td>
<td width="295" valign="top">This stores History data for analysis</td>
</tr>
<tr>
<td width="295" valign="top">Optimizes update performance by minimizing the number of indexes</td>
<td width="295" valign="top">Optimizes adhoc queries by including lots of indexes</td>
</tr>
<tr>
<td width="295" valign="top">This is fully normalized</td>
<td width="295" valign="top">Possibly partially denormalized for performance reasons. As this is used for reporting</td>
</tr>
<tr>
<td width="295" valign="top">Data stored revolves around business functions</td>
<td width="295" valign="top">Data stored revolves around information topics.</td>
</tr>
<tr>
<td width="295" valign="top">Stores typically coded data.</td>
<td width="295" valign="top">Stores descriptive data</td>
</tr>
<tr>
<td width="295" valign="top">Scattered among different databases or DBMS and using different value coding schemes </td>
<td width="295" valign="top">Centralized in data warehouse. Or in a collection of subject oriented data marts</td>
</tr>
<tr>
<td width="295" valign="top">Transaction recovery is necessary </td>
<td width="295" valign="top">Transaction recovery is not necessary </td>
</tr>
<tr>
<td width="295" valign="top">Online update/insert/delete </td>
<td width="295" valign="top">Batch update/insert/delete </td>
</tr>
<tr>
<td width="295" valign="top"> </td>
<td width="295" valign="top"> </td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>SQL Server support for OLAP database systems </strong></p>
<p> </p>
<p>SQL Server 2005 Analysis Services (SSAS) for SQL server provides unified and integrated view of all your business data as the foundation for all of traditional reporting, online analytical processing (OLAP) analysis, Key Performance Indicator (KPI) scorecards, and data mining.</p>
<p> </p>
<p><strong>Advanced features includes </strong></p>
<p> </p>
<ul>
<li>Translations, Translations provide a simple and centrally managed mechanism for storing and presenting analytic data to users in their preferred languages.</li>
<li>MDX Scripts, Multidimensional Expressions (MDX) scripts are the new mechanism for defining calculated members, named sets, and cell calculations.</li>
</ul>
<ul type="disc">
<li>Business Intelligence Wizards, A set of easy-to-use wizards can help even the most novice user model some of the more complex business intelligence problems.</li>
<li>Semi additive Measures, This new measure aggregation type for advanced data modeling includes last-nonempty, last-child, first-child, average-of-children, and even by-account-type.</li>
</ul>
<ul>
<li>Data Mining, Analysis Services provides tools for data mining with which you can identify rules and patterns in your data, so that you can determine why things happen and predict what will happen in the future-giving you powerful insight that will help your company make better business decisions.</li>
</ul>
<p><strong>New features includes </strong></p>
<ul>
<li>Microsoft SQL Server 2005 - Interoperability with the 2007 Microsoft Office System</li>
<li>Microsoft SQL Server Data Mining Add-Ins for Office 2007</li>
<li>Microsoft SQL Server 2005 Analysis Services Performance Guide</li>
</ul>
<p> </p>
<p>Related Links :-</p>
<p><a href="http://www.microsoft.com/sql/technologies/analysis/default.mspx">Microsoft Analyses Services</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[PALO ETL Client - Web Gui]]></title>
<link>http://hugoworld.wordpress.com/?p=56</link>
<pubDate>Tue, 26 Aug 2008 16:39:13 +0000</pubDate>
<dc:creator>hugoworld</dc:creator>
<guid>http://hugoworld.wordpress.com/?p=56</guid>
<description><![CDATA[Great news. The Palo ETL Client now has a GUI. Developed by Tensegrity it uses GWT and runs in your ]]></description>
<content:encoded><![CDATA[<p>Great news. The Palo ETL Client now has a GUI. Developed by Tensegrity it uses GWT and runs in your browser. </p>
<p>Things are looking up on the palo front. I don't know if they have updated the old web client allowing for the creation of subsets in the browser but either way this is good news.</p>
<p><a href="http://www.jpalo.com/en/products/palo_etl_client.html#Features">Check it out</a></p>
<p>Update - I've just started the demo and realised that this isn't complete and is at the moment a demo. Still it will be cool to be able to ETL routines in a browser and them executed on a backend server.<br />
In that respect it's a big like <a href="http://www.snaplogic.org">snaplogic</a>. Except snaplogic uses flash for it's GUI and python as the ETL engine.</p>
]]></content:encoded>
</item>

</channel>
</rss>
