<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1476417845608420481</id><updated>2011-12-02T06:21:54.885-08:00</updated><category term='czech'/><category term='major league baseball'/><category term='astronomy'/><category term='alarm'/><category term='s3'/><category term='diarrhea'/><category term='rup'/><category term='Ray'/><category term='development'/><category term='acl'/><category term='immigration'/><category term='unique visitors'/><category term='parent'/><category term='methodology'/><category term='microstrategy'/><category term='telescope'/><category term='twins'/><category term='Hanka'/><category term='analytics'/><category term='democratic'/><category term='SAAS-BI'/><category term='cloudexpo'/><category term='census'/><category term='practice'/><category term='cost'/><category term='iphone'/><category term='girls'/><category term='live id'/><category term='stateless'/><category term='cssd'/><category term='phrases'/><category term='aws'/><category term='daughter'/><category term='getsatisfaction'/><category term='mlb'/><category term='LucidEra'/><category term='reporting'/><category term='baseball'/><category term='walk'/><category term='java'/><category term='poeticcode'/><category term='techcrunch'/><category term='universe'/><category term='deadly'/><category term='cloud'/><category term='ideas'/><category term='bi'/><category term='filter'/><category term='beta'/><category term='photo'/><category term='transparency'/><category term='flickr'/><category term='in law'/><category term='gooddata'/><category term='marketing'/><category term='california'/><category term='architecture'/><category term='three years old'/><category term='blogging'/><category term='collaborative'/><category term='love'/><category term='google'/><category term='sky'/><category term='slides'/><category term='marimba'/><category term='public'/><category term='hurt'/><category term='public reports'/><category term='world wide'/><category term='business intelligence'/><category term='crm'/><category term='demo'/><category term='grid'/><category term='Rath'/><category term='feedback'/><category term='ms'/><category term='agile'/><category term='analysis'/><category term='python'/><category term='amazon'/><category term='ca'/><category term='Light'/><category term='YouCalc'/><category term='Paroubek'/><category term='Obama'/><category term='retrievemultiple'/><category term='ad hoc'/><category term='emerging'/><category term='wisemen'/><category term='platform'/><category term='soap'/><category term='login'/><category term='Jakub Nesetril'/><category term='REST'/><category term='tutorial'/><category term='puke'/><category term='romantic'/><category term='party'/><category term='website'/><category term='incremental'/><category term='loading'/><category term='API'/><category term='demographics'/><category term='dynamics'/><category term='without'/><category term='qlikview'/><category term='scrum'/><category term='appengine'/><category term='skin'/><category term='us'/><category term='Rasmus Aaen Madsen'/><category term='virtualized'/><category term='popular'/><category term='article'/><category term='rotavirus'/><title type='text'>ZD</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-7755876769940517226</id><published>2011-03-03T04:36:00.000-08:00</published><updated>2011-03-04T11:33:25.999-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='live id'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='login'/><category scheme='http://www.blogger.com/atom/ns#' term='crm'/><category scheme='http://www.blogger.com/atom/ns#' term='soap'/><category scheme='http://www.blogger.com/atom/ns#' term='ms'/><category scheme='http://www.blogger.com/atom/ns#' term='dynamics'/><category scheme='http://www.blogger.com/atom/ns#' term='retrievemultiple'/><title type='text'>Connecting to Microsoft CRM 2011 Online from Java?</title><content type='html'>Are you interested in connecting to the Microsoft Dynamics from Java? &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the &lt;a href="http://github.com/gooddata/GoodData-CL/tree/master/connector/src/main/java/com/gooddata/msdynamics"&gt;Java code example&lt;/a&gt; that shows the invocation of the &lt;span class="Apple-style-span"&gt;RetrievePolicy&lt;/span&gt;,  &lt;span class="Apple-style-span"&gt;RetrieveCrmTicket&lt;/span&gt;, &lt;span class="Apple-style-span"&gt;RetrieveMultiple &lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;and other MS CRM 4.0 web services over SOAP:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;/span&gt;&lt;/span&gt;* &lt;a href="https://github.com/gooddata/GoodData-CL/tree/master/connector/src/main/resources/com/gooddata/msdynamics"&gt;SOAP message templates&lt;/a&gt; &lt;/div&gt;&lt;div&gt;* &lt;a href="https://github.com/gooddata/GoodData-CL/blob/master/connector/src/main/java/com/gooddata/msdynamics/MsDynamicsWrapper.java"&gt;Java Stub&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://github.com/gooddata/GoodData-CL/blob/master/connector/src/main/java/com/gooddata/msdynamics/MsDynamicsWrapper.java"&gt;&lt;/a&gt;* &lt;a href="https://github.com/gooddata/GoodData-CL/blob/master/backend/src/main/java/com/gooddata/integration/soap/SoapExecutor.java"&gt;Simple SOAP Executor&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="https://github.com/gooddata/GoodData-CL/blob/master/backend/src/main/java/com/gooddata/integration/soap/SoapExecutor.java"&gt;&lt;/a&gt;* &lt;a href="https://github.com/gooddata/GoodData-CL/tree/master/common/src/main/java/com/gooddata/util"&gt;Few utility classes&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-7755876769940517226?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/7755876769940517226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=7755876769940517226' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/7755876769940517226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/7755876769940517226'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2011/03/connecting-to-microsoft-crm-2011-online.html' title='Connecting to Microsoft CRM 2011 Online from Java?'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-1097593393190779582</id><published>2010-11-21T05:41:00.001-08:00</published><updated>2010-11-21T05:49:29.743-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rotavirus'/><category scheme='http://www.blogger.com/atom/ns#' term='puke'/><category scheme='http://www.blogger.com/atom/ns#' term='diarrhea'/><title type='text'>Rotavirus hits our House</title><content type='html'>Puke, diarrhea, high fevers. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KbqQw9oFd2U/TOkitb81xuI/AAAAAAABVso/V_snBEEYkmQ/s1600/IMG_3662.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_KbqQw9oFd2U/TOkitb81xuI/AAAAAAABVso/V_snBEEYkmQ/s400/IMG_3662.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5541998980448503522" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KbqQw9oFd2U/TOkirubjulI/AAAAAAABVsg/cyPFDzQc8R4/s1600/IMG_3664.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_KbqQw9oFd2U/TOkirubjulI/AAAAAAABVsg/cyPFDzQc8R4/s400/IMG_3664.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5541998951049443922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Doc says, cold water, showers, clean up the mess and wait. No fun at all.  :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-1097593393190779582?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/1097593393190779582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=1097593393190779582' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1097593393190779582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1097593393190779582'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2010/11/rotavirus-hits-our-house.html' title='Rotavirus hits our House'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KbqQw9oFd2U/TOkitb81xuI/AAAAAAABVso/V_snBEEYkmQ/s72-c/IMG_3662.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-2101302900607950032</id><published>2010-02-11T02:39:00.001-08:00</published><updated>2010-02-12T21:51:59.838-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filter'/><category scheme='http://www.blogger.com/atom/ns#' term='parent'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='without'/><title type='text'>GoodData Filters: WITHOUT PARENT FILTER Clause</title><content type='html'>I have recently noticed some confusion regarding how the advanced filters work in the GoodData platform. Some of our users don't realize that all report filters automatically propagate to all report metrics and filters. Let me demonstrate this on a simple example.&lt;br /&gt;&lt;br /&gt;I created a simple report that shows the &lt;i&gt;Q1/2010&lt;/i&gt; planned sales by current opportunity stages. The report contains the &lt;i&gt;Closed Date Quarter&lt;/i&gt; attribute on top and the &lt;i&gt;Stage&lt;/i&gt; attribute on left. There is one simple metric &lt;b&gt;Amount [Sum]&lt;/b&gt; that aggregates the expected revenue.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KbqQw9oFd2U/S3PtFqmzUXI/AAAAAAAAAJA/yeRjzuBN_BQ/s1600-h/1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 289px;" src="http://3.bp.blogspot.com/_KbqQw9oFd2U/S3PtFqmzUXI/AAAAAAAAAJA/yeRjzuBN_BQ/s400/1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436949856758485362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The report above shows expected revenue for all regions. Lets say that we want to see only the revenue for the &lt;i&gt;West&lt;/i&gt; region. We will get the numbers for the &lt;i&gt;West&lt;/i&gt; by adding a simple line filter on the &lt;i&gt;Region&lt;/i&gt; attribute.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KbqQw9oFd2U/S3PtOFac5TI/AAAAAAAAAJI/D6c2vB2JpyI/s1600-h/2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://2.bp.blogspot.com/_KbqQw9oFd2U/S3PtOFac5TI/AAAAAAAAAJI/D6c2vB2JpyI/s400/2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436950001393394994" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Please note that some of the stages have disappeared. This is fine as there are no opportunities in the &lt;i&gt;West&lt;/i&gt; region that are in the &lt;i&gt;Cultivate&lt;/i&gt; and &lt;i&gt;Qualify&lt;/i&gt; stages and are expected to close in the &lt;i&gt;Q1/2010&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Now, we want to compute the percentage of the expected revenue in the &lt;i&gt;West&lt;/i&gt; to the total expected revenue in all regions. We need to divide the &lt;i&gt;West&lt;/i&gt; expected revenue by the total expected revenue in all regions. We already have the &lt;i&gt;West&lt;/i&gt; revenue. How can we compute the total revenue for all regions in the same report? The answer is the &lt;i&gt;WITHOUT PARENT FILTER&lt;/i&gt; clause that we can put into the metric that computes the total revenue for all regions. The clause simply ignores all report filters in the all regions metric. So the definition of the all regions total is:&lt;br /&gt;&lt;br /&gt;Amount [All Regions] : &lt;b&gt;SELECT Amount [Sum] WITHOUT PARENT FILTER&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3Ptnf4i6RI/AAAAAAAAAJQ/wioYPRZMLjk/s1600-h/3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3Ptnf4i6RI/AAAAAAAAAJQ/wioYPRZMLjk/s400/3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436950437995669778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Compare the report with the &lt;i&gt;WITHOUT PARENT FILTER&lt;/i&gt; clause with the report without the region filter (the first one in this article). You're right, these are the same. The report filter is ignored and the &lt;i&gt;Cultivate&lt;/i&gt; and &lt;i&gt;Qualify&lt;/i&gt; stages are back. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3PxtQeW6qI/AAAAAAAAAJo/6OapQnmozHE/s1600-h/4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 314px;" src="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3PxtQeW6qI/AAAAAAAAAJo/6OapQnmozHE/s400/4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436954934985026210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now lets compute the percentage:&lt;br /&gt; &lt;br /&gt;&lt;b&gt;SELECT Amount [Sum] / Amount [All Regions]&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3PuRQo6lDI/AAAAAAAAAJY/_0ZjWm6ufo0/s1600-h/5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 287px;" src="http://1.bp.blogspot.com/_KbqQw9oFd2U/S3PuRQo6lDI/AAAAAAAAAJY/_0ZjWm6ufo0/s400/5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436951155458085938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here is the final percentage report:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KbqQw9oFd2U/S3PuvulPI4I/AAAAAAAAAJg/2K-lxkuKjvU/s1600-h/6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://3.bp.blogspot.com/_KbqQw9oFd2U/S3PuvulPI4I/AAAAAAAAAJg/2K-lxkuKjvU/s400/6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5436951678891795330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Let me quickly summarize. The GoodData platform automatically propagates all report filters are to all underlying metrics. If you need to override this behavior, you need to use the &lt;i&gt;WITHOUT PARENT FILTER&lt;/i&gt; clause.&lt;br /&gt;&lt;br /&gt;Easy or difficult? Do you need more? Let me know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-2101302900607950032?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/2101302900607950032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=2101302900607950032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2101302900607950032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2101302900607950032'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2010/02/advanced-filtering-in-gooddata.html' title='GoodData Filters: WITHOUT PARENT FILTER Clause'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KbqQw9oFd2U/S3PtFqmzUXI/AAAAAAAAAJA/yeRjzuBN_BQ/s72-c/1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-8630872712849064627</id><published>2009-06-25T00:48:00.000-07:00</published><updated>2009-06-25T01:47:31.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='LucidEra'/><category scheme='http://www.blogger.com/atom/ns#' term='YouCalc'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='Rasmus Aaen Madsen'/><category scheme='http://www.blogger.com/atom/ns#' term='reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='ad hoc'/><title type='text'>You Calc. We Analyze ;-)</title><content type='html'>The LucidEra demise brought me to &lt;a href="http://www.youcalc.com/blog/why-demand-analytics-sometimes-not-demand"&gt;this article&lt;/a&gt;. &lt;a href="http://www.youcalc.com/users/Rasmus"&gt;Rasmus&lt;/a&gt; compares Good Data with &lt;a href="http://www.youcalc.com/"&gt;YouCalc&lt;/a&gt;. He claims that the key benefit of YouCalc is that it is directly accessing SalesForce, HighRise or Google data instead uploading them to a syndicated storage. The YouCalc approach is called REPORTING. It is not good or bad, it is just different from what we do. Rasmus should rather compare his company to BIRT, JasperSoft or others. The comparison with &lt;a href="http://www.lucidera.com/"&gt;LucidEra&lt;/a&gt;, &lt;a href="http://www.pivotlink.com/"&gt;PivotLink&lt;/a&gt; or &lt;a href="http://www.gooddata.com"&gt;Good Data&lt;/a&gt; just doesn't stick. &lt;br /&gt;&lt;br /&gt;Let me explain why on a simple example. We found that trending is one of the most interesting analyses (not only in the CRM area). Pipeline keeps changing. Average sales rep tends to be optimistic the first month of each quarter. The optimism is going down as the end of quarter approaches. To analyze the attitude of individual salesman or a sales team, analytical vendor needs to collect data snapshots on regular basis and  analyze the pipeline changes in between these snapshots. Reporting applications like YouCalc can't do trending analysis (unless very few cases when the original data provider has decided to snapshot their data and give YouCalc access to the snapshots) as well as many others. &lt;br /&gt;&lt;br /&gt;Rasmus is right, the direct access to data is something what differentiates Good Data from YouCalc. This is what puts Good Data to analysis and YouCalc to reporting categories. I'm sure that the primary reason why LucidEra is gone is very different.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-8630872712849064627?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/8630872712849064627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=8630872712849064627' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8630872712849064627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8630872712849064627'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/06/you-calc-we-analyze.html' title='You Calc. We Analyze ;-)'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-8322193853346098543</id><published>2009-05-29T03:42:00.001-07:00</published><updated>2009-06-19T05:41:42.673-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mlb'/><category scheme='http://www.blogger.com/atom/ns#' term='analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='major league baseball'/><category scheme='http://www.blogger.com/atom/ns#' term='public reports'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='baseball'/><title type='text'>The MLB 2008 Strikeout Leaders</title><content type='html'>Is baseball your passion? If yes, you'll love our MLB project. See the embedded report below as a preview what you can discover there. Note that the report is interactive! You can right click on values, sort etc. &lt;br /&gt;&lt;br /&gt;&lt;iframe src="https://secure-public.gooddata.com/reportWidget.html#project=/gdc/projects/1351&amp;report=/gdc/md/cjriswgt0h0d1po6k4ak7815r0o51z4p/obj/1588" width="385px" height="400px"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Click on the link below the report and enter your e-mail address if you want to slice &amp; dice the long-term MLB stats and create your own reports!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-8322193853346098543?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/8322193853346098543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=8322193853346098543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8322193853346098543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8322193853346098543'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/05/baseball.html' title='The MLB 2008 Strikeout Leaders'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-6676652186024945170</id><published>2009-05-22T00:06:00.000-07:00</published><updated>2009-05-22T00:49:08.502-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microstrategy'/><category scheme='http://www.blogger.com/atom/ns#' term='qlikview'/><category scheme='http://www.blogger.com/atom/ns#' term='unique visitors'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Play it again Sam!</title><content type='html'>Our marketing has scored few home-runs in April.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KbqQw9oFd2U/ShZRHpSdF-I/AAAAAAAAACw/KK4e4N1XoTM/s1600-h/Picture+4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="http://4.bp.blogspot.com/_KbqQw9oFd2U/ShZRHpSdF-I/AAAAAAAAACw/KK4e4N1XoTM/s320/Picture+4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5338543600078493666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Success or failure come way faster in our world. I would never dream about that we are going to have more unique visitors at our site than &lt;a href="http://www.microstrategy.com"&gt;Microstrategy&lt;/a&gt; or &lt;a href="http://www.qlikview.com"&gt;QlikView&lt;/a&gt; who have spent millions of dollars on marketing. This is proof that few dollars can beat millions if we spent them right.   &lt;br /&gt;&lt;br /&gt;Play it again in May, Sam! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-6676652186024945170?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/6676652186024945170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=6676652186024945170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6676652186024945170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6676652186024945170'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/05/play-it-again-sam.html' title='Play it again Sam!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KbqQw9oFd2U/ShZRHpSdF-I/AAAAAAAAACw/KK4e4N1XoTM/s72-c/Picture+4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-7286770543769857654</id><published>2009-05-19T08:54:00.000-07:00</published><updated>2009-05-19T08:56:05.871-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='Jakub Nesetril'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='cloudexpo'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>CloudExpo Slides</title><content type='html'>Here are the &lt;a href="http://www.slideshare.net/zsvoboda/good-data"&gt;slides&lt;/a&gt; that I presented together with Jakub on the CloudExpo Europe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-7286770543769857654?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/7286770543769857654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=7286770543769857654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/7286770543769857654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/7286770543769857654'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/05/cloudexpo-slides.html' title='CloudExpo Slides'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-1416504284890354582</id><published>2009-04-24T06:18:00.000-07:00</published><updated>2009-04-24T06:36:32.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='techcrunch'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><title type='text'>Good Data hits TechCrunch homepage!</title><content type='html'>The article &lt;a href="http://www.techcrunch.com/2009/04/23/czech-cloud-startup-good-data-raises-funding-from-marc-andreeseen-and-others/"&gt;comments&lt;/a&gt; are very interesting! We are getting huge attention from the whole world. This feels great !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-1416504284890354582?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/1416504284890354582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=1416504284890354582' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1416504284890354582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1416504284890354582'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/04/good-data-hits-techcrunch-homepage.html' title='Good Data hits TechCrunch homepage!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-4032658905866694683</id><published>2009-03-28T15:56:00.000-07:00</published><updated>2009-03-28T16:10:16.868-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wisemen'/><category scheme='http://www.blogger.com/atom/ns#' term='girls'/><category scheme='http://www.blogger.com/atom/ns#' term='three years old'/><title type='text'>All Girls are the Same</title><content type='html'>I recently talked to our neighbor's three years old son. Not expecting much from the conversation, I asked him about girls in the kindergarten he had recently started attending. Here is his answer: "They are all the same. They just have different heads." I have been thinking about his answer since then. Most men need three times more time and couple of divorces to get to the same conclusion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-4032658905866694683?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/4032658905866694683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=4032658905866694683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4032658905866694683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4032658905866694683'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/03/all-girls-are-same.html' title='All Girls are the Same'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-1154663082921665290</id><published>2009-03-06T07:48:00.000-08:00</published><updated>2009-03-06T07:50:51.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaborative'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='skin'/><title type='text'>Good Data App Redressed!</title><content type='html'>Our app has got a new sexy outfit. &lt;a href="http://beta.gooddata.com/"&gt;Check it out.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-1154663082921665290?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/1154663082921665290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=1154663082921665290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1154663082921665290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1154663082921665290'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/03/good-data-app-redressed.html' title='Good Data App Redressed!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-392990301566617038</id><published>2009-02-27T22:23:00.000-08:00</published><updated>2009-02-27T22:26:19.701-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hanka'/><category scheme='http://www.blogger.com/atom/ns#' term='walk'/><category scheme='http://www.blogger.com/atom/ns#' term='daughter'/><category scheme='http://www.blogger.com/atom/ns#' term='in law'/><category scheme='http://www.blogger.com/atom/ns#' term='hurt'/><title type='text'>Trying to Walk</title><content type='html'>I almost forgot how hard it is to learn things :-) My poor daughter in law.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KbqQw9oFd2U/SajYofZDcMI/AAAAAAAAACg/Y9GMe6l5oK8/s1600-h/Hanka.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 320px;" src="http://3.bp.blogspot.com/_KbqQw9oFd2U/SajYofZDcMI/AAAAAAAAACg/Y9GMe6l5oK8/s320/Hanka.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5307730350989078722" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-392990301566617038?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/392990301566617038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=392990301566617038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/392990301566617038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/392990301566617038'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/02/trying-to-walk.html' title='Trying to Walk'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KbqQw9oFd2U/SajYofZDcMI/AAAAAAAAACg/Y9GMe6l5oK8/s72-c/Hanka.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-6202030074316526103</id><published>2009-02-26T08:01:00.000-08:00</published><updated>2009-02-26T08:04:13.843-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='popular'/><title type='text'>This is how it looks like when one of your Flickr photos makes it :-)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KbqQw9oFd2U/Saa9SNyRiCI/AAAAAAAAACY/Wg-hu2VN2gc/s1600-h/Picture+4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 94px;" src="http://2.bp.blogspot.com/_KbqQw9oFd2U/Saa9SNyRiCI/AAAAAAAAACY/Wg-hu2VN2gc/s320/Picture+4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5307137331538528290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3295 views in one day :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-6202030074316526103?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/6202030074316526103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=6202030074316526103' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6202030074316526103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6202030074316526103'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/02/this-is-how-it-looks-like-when-one-of.html' title='This is how it looks like when one of your Flickr photos makes it :-)'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KbqQw9oFd2U/Saa9SNyRiCI/AAAAAAAAACY/Wg-hu2VN2gc/s72-c/Picture+4.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-2146295360759509291</id><published>2009-01-28T02:35:00.000-08:00</published><updated>2009-01-28T02:37:41.625-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='czech'/><category scheme='http://www.blogger.com/atom/ns#' term='romantic'/><category scheme='http://www.blogger.com/atom/ns#' term='love'/><category scheme='http://www.blogger.com/atom/ns#' term='phrases'/><title type='text'>Czech Phrases You Might Need</title><content type='html'>How romantic ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KbqQw9oFd2U/SYA1FFiQRGI/AAAAAAAAABo/SkLkNvKqCxA/s1600-h/EN-CZ.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_KbqQw9oFd2U/SYA1FFiQRGI/AAAAAAAAABo/SkLkNvKqCxA/s320/EN-CZ.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5296291523289171042" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-2146295360759509291?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/2146295360759509291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=2146295360759509291' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2146295360759509291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2146295360759509291'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/01/czech-phrases-you-might-need.html' title='Czech Phrases You Might Need'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KbqQw9oFd2U/SYA1FFiQRGI/AAAAAAAAABo/SkLkNvKqCxA/s72-c/EN-CZ.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-394096987105029951</id><published>2009-01-27T12:02:00.000-08:00</published><updated>2009-01-27T12:32:43.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='czech'/><category scheme='http://www.blogger.com/atom/ns#' term='party'/><category scheme='http://www.blogger.com/atom/ns#' term='democratic'/><category scheme='http://www.blogger.com/atom/ns#' term='Paroubek'/><category scheme='http://www.blogger.com/atom/ns#' term='Obama'/><category scheme='http://www.blogger.com/atom/ns#' term='cssd'/><category scheme='http://www.blogger.com/atom/ns#' term='Rath'/><title type='text'>"Oranzova vznikne kdyz se nachcije do rudy."</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://czechtek.bloguje.cz/img/duce-paroubek.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 224px; height: 288px;" src="http://czechtek.bloguje.cz/img/duce-paroubek.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Czech proverb very pertinent to the current Czech Democratic party leaders - dr. Rath &amp; mr. Paroubek (not your average Obama). They are recalling Hitler's way to get out of the economic crisis. Unbelievable! I feel really ashamed for them and only hope that Czechs can't be so stupid to let them back to our government.&lt;br /&gt;&lt;br /&gt;P.S.: I still can't believe I blogged Czech politics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-394096987105029951?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/394096987105029951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=394096987105029951' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/394096987105029951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/394096987105029951'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/01/oranzova-vznikne-kdyz-se-nachcije-do.html' title='&quot;Oranzova vznikne kdyz se nachcije do rudy.&quot;'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-5714730193044302269</id><published>2009-01-27T03:23:00.000-08:00</published><updated>2009-01-27T06:33:56.423-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='acl'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='s3'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><title type='text'>Setting Amazon S3 ACLs Programatically</title><content type='html'>I recently wrote a simple Python script for setting Amazon S3 ACLs. You might find it useful.&lt;br /&gt;&lt;br /&gt;Usage:&lt;br /&gt;&lt;br /&gt;setS3acl.py -a $AWS_ACCESS_KEY -s $AWS_SECURE_KEY -b "myBucket" -f myfile.txt -o $OWNER_AWS_ID "$USR1_AWS_ID:FULL_CONTROL" "$USR2_AWS_ID:READ"&lt;br /&gt;&lt;br /&gt;Options&lt;br /&gt;&lt;br /&gt;-a - your AWS access key&lt;br /&gt;-s - your AWS secure access key&lt;br /&gt;-b - AWS bucket name (no s3:// nor any other slashes)&lt;br /&gt;-f - file name (no s3:// nor bucket prefixes, just the filename)&lt;br /&gt;-o file owner (AWS ID)&lt;br /&gt;&lt;br /&gt;Parameters:&lt;br /&gt;&lt;br /&gt;[AWS_ID:FULL_CONTROL|READ|WRITE]&lt;br /&gt;&lt;br /&gt;You'll need to use the AWS IDs to identify the user (the long and ugly Amazon account identifiers - e.g. a382d287d4d58222758254ddebac103f70e6f5b).&lt;br /&gt; &lt;br /&gt;There are two Python files that you'll need:&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://s3.amazonaws.com//zsvoboda/shared/S3Scripts/setS3acl.py"&gt;setS3acl.py&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://s3.amazonaws.com//zsvoboda/shared/S3Scripts/S3.py"&gt;S3.py&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Look at the URL to find out where I store the scripts ($0.15 / GB / month) ;-)&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-5714730193044302269?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/5714730193044302269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=5714730193044302269' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5714730193044302269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5714730193044302269'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/01/amazon-s3-acl-script.html' title='Setting Amazon S3 ACLs Programatically'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-3563718800626828556</id><published>2009-01-21T02:37:00.000-08:00</published><updated>2009-01-21T02:42:21.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaborative'/><category scheme='http://www.blogger.com/atom/ns#' term='emerging'/><category scheme='http://www.blogger.com/atom/ns#' term='practice'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='analytics'/><title type='text'>Collaborative Analytics - An Emerging Practice</title><content type='html'>&lt;a href="http://www.b-eye-network.com/channels/index.php?filter_channel=1429"&gt;Dave Wells&lt;/a&gt; published &lt;a href="http://b-eye-network.com/view/9406"&gt;Collaborative Analytics - An Emerging Practice&lt;/a&gt; article. I like the data/analysis/action loops (collaboration layers). &lt;br /&gt;&lt;br /&gt;And he mentions &lt;a href="http://www.gooddata.com"&gt;Good Data&lt;/a&gt; as leader in the emerging space.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-3563718800626828556?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/3563718800626828556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=3563718800626828556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3563718800626828556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3563718800626828556'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2009/01/collaborative-analytics-emerging.html' title='Collaborative Analytics - An Emerging Practice'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-3244724861442646713</id><published>2008-12-18T00:17:00.000-08:00</published><updated>2008-12-18T00:31:37.203-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='immigration'/><category scheme='http://www.blogger.com/atom/ns#' term='ca'/><category scheme='http://www.blogger.com/atom/ns#' term='demographics'/><category scheme='http://www.blogger.com/atom/ns#' term='california'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='census'/><category scheme='http://www.blogger.com/atom/ns#' term='us'/><title type='text'>California Immigration</title><content type='html'>&lt;div style="text-align: left;"&gt;I've  uploaded the Census US demographic data to &lt;a href="http://www.gooddata.com/"&gt;Good Data&lt;/a&gt; and I can't stop wondering. For example, would you believe that good one fourth of California population are immigrants? More precisely 26.2% Californians were born outside of US.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KbqQw9oFd2U/SUoJrwGuwUI/AAAAAAAAABg/msMNdBhmsAQ/s1600-h/Picture+4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 271px; height: 278px;" src="http://2.bp.blogspot.com/_KbqQw9oFd2U/SUoJrwGuwUI/AAAAAAAAABg/msMNdBhmsAQ/s320/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5281044160297484610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Do you want start wondering too? Let me know ( zd at gooddata.com) and I'll invite you to this analytic project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-3244724861442646713?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/3244724861442646713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=3244724861442646713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3244724861442646713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3244724861442646713'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/12/california-immigration.html' title='California Immigration'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KbqQw9oFd2U/SUoJrwGuwUI/AAAAAAAAABg/msMNdBhmsAQ/s72-c/Picture+4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-5748295756653948961</id><published>2008-11-05T03:02:00.000-08:00</published><updated>2008-11-05T03:04:36.532-08:00</updated><title type='text'>My Good Data Web Expo Slides</title><content type='html'>See the &lt;a href="http://www.slideshare.net/zsvoboda/good-data-technical-overview-presentation"&gt;slides&lt;/a&gt; that I presented on the &lt;a href="http://www.webexpo.cz/"&gt;WebExpo&lt;/a&gt; conference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-5748295756653948961?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/5748295756653948961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=5748295756653948961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5748295756653948961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5748295756653948961'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/11/my-good-data-web-expo-slides.html' title='My Good Data Web Expo Slides'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-6001260858430903080</id><published>2008-11-05T00:51:00.000-08:00</published><updated>2008-11-05T04:10:01.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stateless'/><category scheme='http://www.blogger.com/atom/ns#' term='REST'/><category scheme='http://www.blogger.com/atom/ns#' term='API'/><category scheme='http://www.blogger.com/atom/ns#' term='demo'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Good Data REST API</title><content type='html'>The Good Data BI platform is accessible through the stateless &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST&lt;/a&gt; API. This HTTP-based API can be simply used from any 3rd party application as well as from a plain browser. The API provides the full power of our platform (we actually use it as the backend for our web frontend).&lt;br /&gt;&lt;br /&gt;In fact the Good Data application consists of a handful types of services. Instances of these services can be dynamically added or removed (via simple HTTP load-balancing) on as needed basis. Add the &lt;a href="http://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud"&gt;Amazon EC2 cloud&lt;/a&gt; that allows us to add or remove a new machine and only pay for the CPU ticks that we really use. The net result is the great flexibility, scalability and cost efficiency. &lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.gooddata.com/media/gdc_restapi.html"&gt;demo video&lt;/a&gt; below points at the fundamental architecture differences between our approach and some other on-demand BI vendors who simply deployed an existing BI package (e.g. Pentaho or MS Analytics) on the web (which unfortunately does not prevent their marketing from using the multi-tenant, SaaS mambo jumbo).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gooddata.com/media/gdc_restapi.html"&gt;This video&lt;/a&gt; might help you to better understand the Good Data architecture. I apologize for no audio. Hopefully the simple step-by-step description below helps:&lt;br /&gt;&lt;br /&gt;1. The /gdc suffix in the GDC BI platform URL shows the list of the REST API services that the platform provides.&lt;br /&gt; &lt;br /&gt;2. Then we navigate to the &lt;span style="font-style:italic;"&gt;metadata&lt;/span&gt; services that manage metadata for a selected BI project (the FoodMartDemo in our case).&lt;br /&gt;&lt;br /&gt;3. We first show the &lt;span style="font-style:italic;"&gt;FULL-TEXT SEARCH&lt;/span&gt; service. We specify the search term ("sales") directly in the service's URL. The list of matching results is shown.&lt;br /&gt;&lt;br /&gt;4. We select one of the reports from the search result to inspect the report's definition. We can spit out the definition in many formats (e.g. JSON, YAML, ATOM, or XML). We use YAML as the default.&lt;br /&gt;&lt;br /&gt;5. Then we demonstrate the metadata &lt;span style="font-style:italic;"&gt;QUERY&lt;/span&gt; service. We list all reports in the &lt;span style="font-style:italic;"&gt;FoodMartDemo&lt;/span&gt; project. We again inspect one of the reports: &lt;span style="font-style:italic;"&gt;Salary by Year and State&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;6. Then we are going to demonstrate the &lt;span style="font-style:italic;"&gt;using&lt;/span&gt; service that shows us all dependencies (metadata objects that the selected report references) of the report. For example the report depends on it's definition (reportDefinition) object. We copy and paste the link of the report definition to the browser URL bar to inspect the report definition object structure. It contains all attributes and metrics that the report displays (all inner objects have their URLs too, so we could continue investigating them).&lt;br /&gt;&lt;br /&gt;7. Then we navigate to the &lt;span style="font-style:italic;"&gt;XTAB&lt;/span&gt; service. The XTAB can execute and cross-tabulate (or pivot if you like) the report's definition. We supply the report definition URL and it spits out the representation of the report result (you can see the the machine representation of the report's data). Notice the asynchronous processing here. &lt;br /&gt;&lt;br /&gt;8. Then we go back to the original report &lt;span style="font-style:italic;"&gt;Salary by Year and State&lt;/span&gt;. The report contains a reference to it's result. &lt;br /&gt;&lt;br /&gt;9. We will copy and paste the result's URL to the &lt;span style="font-style:italic;"&gt;EXPORTER&lt;/span&gt; service that returns (again asynchronously) the report result's data in MS Excel format.&lt;br /&gt;&lt;br /&gt;If you have the Good Data platform &lt;a href="https://demo.gooddata.com/#s=registrationPage"&gt;demo account&lt;/a&gt;, you can try this script yourself at &lt;a href="http://demo.gooddata.com/gdc"&gt;http://demo.gooddata.com/gdc&lt;/a&gt; (hint - you'll need to take a look at the &lt;span style="font-style:italic;"&gt;LOGIN&lt;/span&gt; service).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-6001260858430903080?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/6001260858430903080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=6001260858430903080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6001260858430903080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6001260858430903080'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/11/good-data-rest-api-demo.html' title='Good Data REST API'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-2414260259372079009</id><published>2008-11-05T00:42:00.000-08:00</published><updated>2008-11-05T00:44:37.600-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><title type='text'>New Good Data Website!</title><content type='html'>Check out the new &lt;a href="http://www.gooddata.com"&gt;Good Data&lt;/a&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-2414260259372079009?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/2414260259372079009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=2414260259372079009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2414260259372079009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2414260259372079009'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/11/new-good-data-website.html' title='New Good Data Website!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-1113761183169625173</id><published>2008-10-09T00:22:00.000-07:00</published><updated>2008-10-09T00:33:13.441-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='deadly'/><category scheme='http://www.blogger.com/atom/ns#' term='marimba'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='twins'/><category scheme='http://www.blogger.com/atom/ns#' term='alarm'/><title type='text'>Deadly iPhone screen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KbqQw9oFd2U/SO2zrEt8SvI/AAAAAAAAAAs/uGlEFe6zgR8/s1600-h/deadly.iphone.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_KbqQw9oFd2U/SO2zrEt8SvI/AAAAAAAAAAs/uGlEFe6zgR8/s320/deadly.iphone.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5255053892793420530" /&gt;&lt;/a&gt;&lt;br /&gt;Now I know why one would want to set up multiple wake-up alarms for a single night. My "beloved" iPhone is the only device that we currently have at home capable of doing this. So it's Marimba, diapers, milk, burp. Twice every three hours. :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-1113761183169625173?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/1113761183169625173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=1113761183169625173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1113761183169625173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1113761183169625173'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/10/deadly-iphone-screen.html' title='Deadly iPhone screen'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KbqQw9oFd2U/SO2zrEt8SvI/AAAAAAAAAAs/uGlEFe6zgR8/s72-c/deadly.iphone.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-5042135721219384417</id><published>2008-10-09T00:19:00.000-07:00</published><updated>2008-10-09T00:22:03.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ray'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='Light'/><title type='text'>Ray has entered blogosphere!</title><content type='html'>Ray Light, the guy who sits next to me in Good Data has started blogging. I know that he will be damn good at it. You can start following him at &lt;a href="http://www.collaborativeanalytics.com/"&gt;http://www.collaborativeanalytics.com/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-5042135721219384417?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/5042135721219384417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=5042135721219384417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5042135721219384417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5042135721219384417'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/10/ray-has-entered-blogosphere.html' title='Ray has entered blogosphere!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-2639510066989504184</id><published>2008-09-29T23:36:00.000-07:00</published><updated>2008-09-30T06:38:53.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='transparency'/><category scheme='http://www.blogger.com/atom/ns#' term='aws'/><category scheme='http://www.blogger.com/atom/ns#' term='appengine'/><title type='text'>Cloud Transparency</title><content type='html'>Radovan wrote a &lt;a href="http://radovanjanecek.net/blog/archives/384.html/trackback"&gt;comment&lt;/a&gt; on Werner's &lt;a href="http://www.allthingsdistributed.com/2008/09/expanding_the_cloud.html"&gt;article&lt;/a&gt; about cloud transparency. I agree that operators need monitoring and developers want to optimize their apps. However I don't understand how these needs relate to (location) transparency. I think that this is rather about functionality (e.g. OOTB performance and right management tools) that the cloud offers. &lt;br /&gt;&lt;br /&gt;I see a little schizophrenia in the AWS messaging. "We (AWS) want developers to play with all nuts and bolts, optimize, monitor, and trace at the network packet level. And when the code jumps into our queuing, simple db, payment or whatever other high-level service then forget all transparency, close your eyes and cross your fingers." :-)   &lt;br /&gt;&lt;br /&gt;I think that different developers have different needs in terms of the right transparency level. IMO AWS is heavily used by web developers. I believe that particularly web developers will lean towards higher transparency, packaged high-level services and easy deployment. &lt;br /&gt;&lt;br /&gt;Radovan, what do you think about the Google AppEngine?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-2639510066989504184?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/2639510066989504184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=2639510066989504184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2639510066989504184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/2639510066989504184'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/09/cloud-transparency-debate.html' title='Cloud Transparency'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-562052303051096570</id><published>2008-09-29T00:22:00.000-07:00</published><updated>2008-09-29T00:26:02.036-07:00</updated><title type='text'>Ema &amp; Anna</title><content type='html'>Erika gave birth to Ema and Anna last Thursday. You can see few very bad quality (iPhone) photos of our newborns on my &lt;a href="http://www.flickr.com/photos/vigor/"&gt;Flickr&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-562052303051096570?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/562052303051096570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=562052303051096570' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/562052303051096570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/562052303051096570'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/09/twins.html' title='Ema &amp; Anna'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-4330696803392610911</id><published>2008-07-29T14:50:00.001-07:00</published><updated>2008-07-29T14:55:56.138-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='getsatisfaction'/><category scheme='http://www.blogger.com/atom/ns#' term='platform'/><category scheme='http://www.blogger.com/atom/ns#' term='feedback'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>The Good Data Public Beta is Out!</title><content type='html'>Go to &lt;a href="http://www.gooddata.com/beta"&gt;or website&lt;/a&gt; and &lt;a href="https://demo.gooddata.com/#s=registrationPage"&gt;sign up&lt;/a&gt;. And please remember, that we would love to hear from you via &lt;a href="http://www.getsatisfaction.com/gooddata"&gt;our GetSatisfaction forum.&lt;/a&gt; Please let us know what you think and help us to create vital community around our product. Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-4330696803392610911?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/4330696803392610911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=4330696803392610911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4330696803392610911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4330696803392610911'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/07/good-data-public-beta-is-out.html' title='The Good Data Public Beta is Out!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-8737484588111778617</id><published>2008-07-24T09:23:00.000-07:00</published><updated>2008-07-24T09:32:08.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='beta'/><category scheme='http://www.blogger.com/atom/ns#' term='article'/><category scheme='http://www.blogger.com/atom/ns#' term='public'/><title type='text'>Good Data Beta is Close!</title><content type='html'>I just noticed &lt;a href="http://www.xconomy.com/boston/2008/07/23/good-data-gets-2-million-for-cloud-based-business-intelligence/"&gt;this article&lt;/a&gt;. The UI screenshots are a bit outdated. Yep, 3 months are deep history in SaaS. :-) &lt;br /&gt;&lt;br /&gt;Stay tuned, we are close to our first public beta release. Hopefully we will release the public beta next week. If you can't wait and promise me tons of feedback, let me know at zd at gooddata.com. Perhaps I can let you in sooner ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-8737484588111778617?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/8737484588111778617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=8737484588111778617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8737484588111778617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8737484588111778617'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/07/good-data-beta-is-close.html' title='Good Data Beta is Close!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-5696600980014741463</id><published>2008-06-06T05:50:00.000-07:00</published><updated>2008-07-24T09:33:15.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='loading'/><category scheme='http://www.blogger.com/atom/ns#' term='poeticcode'/><category scheme='http://www.blogger.com/atom/ns#' term='SAAS-BI'/><category scheme='http://www.blogger.com/atom/ns#' term='incremental'/><title type='text'>Does SAAS-BI make sense?</title><content type='html'>I recently came across &lt;a href="http://poeticcode.wordpress.com/2008/03/20/software-as-a-service-businesss-intelligence-saas-bi/"&gt;this interesting article&lt;/a&gt; on the poeticcode blog. In short, it's author claims that BI as service (SAAS-BI) does not make sense because of the difficulties with incremental data loading and higher network bandwidth requirements. &lt;br /&gt;&lt;br /&gt;I do not want to dispute here the difficulty of the incremental data warehouse loading. It is difficult in certain situations. It is not that difficult in others where the nature of data help solving it in elegant ways. Moreover the incremental loads are necessary for many BI applications no matter if these are deployed in house or as a hosted service. This integration "baseline" (from the labor and cost standpoint) is the same for both in-house and SAAS. SAAS then removes the labor and costs associated with the data warehouse and analytical stack implementation/maintenance. The multi-tenancy leads to improved HW utilization. Only these two factors lead to huge savings and far better return of investment. &lt;br /&gt;&lt;br /&gt;The Internet network connection bandwidth argument is ridiculous: "Not to mention, all the extra network bandwidth needed to encrypt and transfer the data from your data center to the SAAS-BI data center. That also means factoring your internet pipes for much more peak-bandwidth else your potential customers visiting your corporate website might have network problems and worse, you might lose sales and loyal customers." &lt;br /&gt;&lt;br /&gt;This argument does not even apply to my naively and quickly implemented FAN (Family Area Network). :-)&lt;br /&gt;&lt;br /&gt;Summary: It is certainly good to know about the data integration issues associated with the (SAAS) BI. You should not overlook them. However, I do not believe that these issues are the key decision points like cost of ownership, risk management, return on investment, implementation time etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-5696600980014741463?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/5696600980014741463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=5696600980014741463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5696600980014741463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/5696600980014741463'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/06/does-saas-bi-make-sense.html' title='Does SAAS-BI make sense?'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-368994613904980137</id><published>2008-05-20T02:18:00.000-07:00</published><updated>2008-07-24T09:33:32.365-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><title type='text'>Gooddata Architecture</title><content type='html'>Take a look at the Gooddata BI platform architecture &lt;a href="http://www.gooddata.com/innovation/index.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-368994613904980137?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/368994613904980137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=368994613904980137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/368994613904980137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/368994613904980137'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/05/gooddata-architecture.html' title='Gooddata Architecture'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-1463247920783787378</id><published>2008-04-11T00:16:00.000-07:00</published><updated>2008-04-11T03:50:30.209-07:00</updated><title type='text'>See Gooddata live!</title><content type='html'>We posted the first &lt;a href="http://www.gooddata.com/demo/demo1.html"&gt;Gooddata product video&lt;/a&gt; on our website. Please bear in mind that we are sharing it early. It is not even alpha. Check it out and let us know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-1463247920783787378?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/1463247920783787378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=1463247920783787378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1463247920783787378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/1463247920783787378'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/04/see-gooddata-live.html' title='See Gooddata live!'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-3881126291757036509</id><published>2008-03-19T22:16:00.000-07:00</published><updated>2008-07-24T09:34:41.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stateless'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='cost'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualized'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='grid'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Just-in-Time vs. Just-in-Case BI Costs</title><content type='html'>Do you know how much power your BI really needs? More precisely, how much power it needs today at 9 AM, next weekend, and at the last day of the quarter or year? Have you bought the ultra-super-duper machine that handles even the highest usage spikes with ease? Or have you decided to sacrifice performance during these peak hours? Do you wait or waste?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gooddata.com"&gt;Gooddata&lt;/a&gt; approach to this dilemma can be described with two keywords: Stateless &amp; Virtualized.&lt;br /&gt;&lt;br /&gt;The Stateless is about our architecture. Our product relies on six generic stateless services. The stateless is important for scalability. We can dynamically add any of the six generic service instances as we need to increase throughput of our BI platform.      &lt;br /&gt;&lt;br /&gt;Virtualized is how these services are deployed. Virtualization allows us to flexibly add hardware nodes to our computing cloud. We have images of different virtual nodes on hand. We can create a new node and dynamically add it to our computing cloud. The beauty is that this all can happen in just few minutes. And the decommissioning of such node is even faster. &lt;br /&gt;&lt;br /&gt;We (and you, as our customer) pay for CPU ticks and storage, so the Stateless &amp; Virtual gives you unmatched cost efficiency. Gooddata offers you access to unlimited computing resources. You can get as much of CPU, storage and network bandwidth as you need. And you pay only for what you are really consuming. &lt;br /&gt;&lt;br /&gt;Pay for your BI project on Just-in-Time not on Just-in-Case basis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-3881126291757036509?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/3881126291757036509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=3881126291757036509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3881126291757036509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/3881126291757036509'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/03/just-in-time-vs-just-in-case-bi.html' title='Just-in-Time vs. Just-in-Case BI Costs'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-6483307045632319158</id><published>2008-03-14T21:44:00.000-07:00</published><updated>2008-12-08T17:51:28.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaborative'/><category scheme='http://www.blogger.com/atom/ns#' term='gooddata'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='analytics'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Gooddata Collaborative Analytics</title><content type='html'>US dollar exchange rate goes steadily down for more than 5 years. This works for us who buy our &lt;a href="http://romanstanek.blogspot.com/2008/03/there-was-something-in-air.html"&gt;gadgets&lt;/a&gt; in the US. We use the "Zasilkova Sluzba" service to deliver stuff to our doorstep in Czech Republic. &lt;br /&gt;&lt;br /&gt;However, the declining dollar doesn't make us happy as entrepreneurs. It makes all resources that we buy in Europe more expensive. We sell our products for dollars and buy our resources mostly for Czech crowns and getting less and less bang for one dollar. I mean 100% less bang since 2002.&lt;br /&gt;&lt;br /&gt;Fortunately we are the "analytics guys" so we can predict the future and actively hedge ourselves against the declining US currency. Our latest research shows that US dollar reaches zero sometimes around 6/18/2012.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KbqQw9oFd2U/R9tXOIiRkfI/AAAAAAAAAAU/kd5VCZYjIAk/s1600-h/Picture+3.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_KbqQw9oFd2U/R9tXOIiRkfI/AAAAAAAAAAU/kd5VCZYjIAk/s320/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5177828096913543666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Knowing this, we can optimize our financial operations and get the most out of it. Tons of gadgets plus nice access to local resources.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DOES THIS RING SOME BELL?&lt;/span&gt; Have you seen such a "great" analysis before? Numbers are right, their interpretation is absurd. That is why we focus on collaborative analytics. Collaboration works great in such cases. You bet that I'm going to see a bull*it tag and some  lampoon comments regarding my brainpower a few seconds after  I publish such analysis to the &lt;a href="http://www.gooddata.com/product/"&gt;Gooddata platform&lt;/a&gt;.  The product separates wheat from the chaff using collaboration capabilities like tag rating and commenting .&lt;br /&gt;&lt;br /&gt;P.S.: &lt;a href="http://romanstanek.blogspot.com/"&gt;Roman&lt;/a&gt;, I apologize for stealing your idea with the dollar analysis. I can't resist. At the end this is also a bit about collaboration. You invented and designed it and just I implemented it. :)&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-6483307045632319158?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/6483307045632319158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=6483307045632319158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6483307045632319158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6483307045632319158'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/03/gooddata-collaborative-analysis.html' title='Gooddata Collaborative Analytics'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KbqQw9oFd2U/R9tXOIiRkfI/AAAAAAAAAAU/kd5VCZYjIAk/s72-c/Picture+3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-4866766580726350616</id><published>2008-03-11T23:58:00.000-07:00</published><updated>2008-07-24T09:36:01.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telescope'/><category scheme='http://www.blogger.com/atom/ns#' term='world wide'/><category scheme='http://www.blogger.com/atom/ns#' term='sky'/><category scheme='http://www.blogger.com/atom/ns#' term='universe'/><category scheme='http://www.blogger.com/atom/ns#' term='astronomy'/><title type='text'>World Wide Telescope</title><content type='html'>I always wanted to explore night sky. I'll never forget an August night when I watched falling stars with my father. We lay on a haystack and the million of stars seemed to be so close.  I was about seven years old.&lt;br /&gt;&lt;br /&gt;Recently I decided to buy a telescope and started talking about this with my friends. One of them told me about the World Wide Telescope project from Microsoft. I was surprised that they haven't started with a World Wide Microscope first but anyway. You can check it out at &lt;a href="http://www.worldwidetelescope.org/"&gt;http://www.worldwidetelescope.org/&lt;/a&gt;. The project was recently announced at TED and it is promised to launch in spring 2008. Isn't it spring already? ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-4866766580726350616?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/4866766580726350616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=4866766580726350616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4866766580726350616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/4866766580726350616'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/03/world-wide-telescope.html' title='World Wide Telescope'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-8959848181879437969</id><published>2008-03-07T21:42:00.000-08:00</published><updated>2008-07-24T09:36:33.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='bi'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Gooddata Academy Awards</title><content type='html'>Yesterday, Roman showed me his personal AMEX card management application that allows him to download his creditcard transaction history. I started thinking about personal business intelligence at this very moment. One of our first Gooddata project templates should focus on loading these data and analyzing them upside down. Nice help for people who wants a bit more than just few standard charts that they get from AMEX. This one even beats the website log enrichment and analysis project idea that was my favorite until yesterday.&lt;br /&gt;&lt;br /&gt;I bet that there are zillions of similar situations and formats. The question is which one is the best theme for the soon-to-be-released Gooddata tutorial? Do you have some nice idea? Send it my way (zd at gooddata dot com). The Gooddata Academy will evaluate your nomination. The cute, little ipod nano is waiting for the winner.&lt;br /&gt;&lt;br /&gt;You should definitely participate! You might hate such contests. However, you certainly don't want me to give yet-another ipod nano, pico, video whatever  to Roman for the AMEX idea. ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-8959848181879437969?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/8959848181879437969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=8959848181879437969' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8959848181879437969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/8959848181879437969'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/03/gooddata-academy-awards.html' title='Gooddata Academy Awards'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1476417845608420481.post-6269100564956358014</id><published>2008-03-05T21:21:00.000-08:00</published><updated>2008-07-24T09:37:15.297-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='methodology'/><category scheme='http://www.blogger.com/atom/ns#' term='rup'/><category scheme='http://www.blogger.com/atom/ns#' term='scrum'/><title type='text'>RUP vs Agile</title><content type='html'>Gooddata is growing. I see new faces in our office every Monday. The Gooddata "legacy" is often under fire. Our new colleagues come from many different environments and bring new ideas and perspectives. That's how we got to the RUP vs Agile discussion.&lt;br /&gt;&lt;br /&gt;We practice agile development (scrum) at Gooddata.  We have just proudly started our fifth sprint. Our mantra is design, build &amp;amp; re-factor. Iterate quickly until it is done. And suddenly there is a new Yam (yet-another-Martin in our office) who talks about the old good Rational Unified Process. Analysis, design, implementation, deployment. Requirements, use-cases, class and sequence diagrams, logical and physical models etc.&lt;br /&gt;&lt;br /&gt;So where is the truth? Where the agile meets RUP? How to marry concepts of these two worlds? I believe that RUP tells us WHAT we need to deliver (use-cases, diagrams, models, schemas, code and deployments) and Agile shows HOW to deliver all the above. The essential pieces that we can't live without need to go to the first iteration of the RUP delivery cycle. All the rest will follow in subsequent iterations. If an iteration crashes because of a new findings, we simply restart it. If we need to dump everything what we have done in an previous iteration we will dump it.  If we keep the iterations very short we are not going to regret such loses.  And we need to realize  that we do not need to go all the way down from  use-case to  deployment  in every iteration.  The first iteration can end up with a half-baked command-line script that pretends some functionality rather than fully fledged component with all belts and whistles. We can get to deployment, REST API or whatever it needs later.&lt;br /&gt;&lt;br /&gt;I believe that we can have the best from both worlds. Let's blend the proven methodology, useful deliverables and tools from the RUP  with the agility, flexibility and efficiency that comes from the Agile. Quickly define the Gooddata way, start using it knowing that we are going to re-factor it million times in the Gooddata future.   :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1476417845608420481-6269100564956358014?l=zsvoboda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zsvoboda.blogspot.com/feeds/6269100564956358014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1476417845608420481&amp;postID=6269100564956358014' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6269100564956358014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1476417845608420481/posts/default/6269100564956358014'/><link rel='alternate' type='text/html' href='http://zsvoboda.blogspot.com/2008/03/rup-vs-agile.html' title='RUP vs Agile'/><author><name>ZD</name><uri>http://www.blogger.com/profile/03882328793449832827</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/-HSViSs1KMcw/Tq-kENGYvyI/AAAAAAACPsc/CO3FYZUgchI/s220/profile.png'/></author><thr:total>5</thr:total></entry></feed>
