<?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-8566678460928593863</id><updated>2011-12-12T17:35:19.595-05:00</updated><category term='Worksheet Server'/><category term='Deutsche Bahn'/><category term='Travelling'/><category term='Palo'/><category term='Click Fraud'/><category term='OLAP'/><category term='Made in China'/><category term='Wedding'/><category term='Hochschule'/><category term='MDM'/><category term='SQL Server'/><category term='Spreadsheet'/><category term='Google Docs'/><category term='Power*Architect'/><category term='Business Intelligence'/><category term='Google'/><category term='Open Source'/><category term='Job'/><category term='Work permit'/><category term='Immigration'/><category term='Visum'/><category term='SQLstream'/><category term='web service'/><category term='Mondrian'/><category term='Canada'/><category term='SQL Power'/><category term='Wabit'/><category term='Pentaho'/><category term='Facebook'/><category term='Thesis'/><title type='text'>Bens Blog</title><subtitle type='html'>Thoughts on Open Source Business Intelligence, Immigration to Canada and more...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-7042258568294351144</id><published>2011-07-22T16:55:00.000-04:00</published><updated>2011-07-22T16:55:08.688-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Server, Subqueries and data types</title><content type='html'>Today I had to deal with an issue on SQL Server 2005 that I thought might be worth sharing. Maybe someone else runs into a similar issue and can't figure out why SQL Server is playing stupid.&lt;br /&gt;&lt;br /&gt;I was trying to run a query similar to the one below, it was generated by a reporting tool:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;select  sum(a11.COGS_ORDERED),&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sum(a11.LINE_RECEIVED)  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;from&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;(SELECT&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ID&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, COGS_ORDERED&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, QTY_SHORTED&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, 'LINE_RECEIVED' =&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;CASE&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;WHEN QTY_SHORTED = 0 THEN 1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;ELSE 0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;END&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;FROM myTable&amp;nbsp;a11)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SQL Server always returned the error message "&lt;i&gt;Arithmetic overflow error converting expression to data type int.&lt;/i&gt;" . I figured out that the issue has to do with my case statement so I tested to run a sum right on the case statement and it worked fine:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;SUM( CASE&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;WHEN QTY_SHORTED = 0 THEN 1&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;ELSE 0&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;END)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;FROM myTable&amp;nbsp;a11&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;After doing some research I found out that &lt;b&gt;SQL Server stores the result of the subquery as int and is not able to convert it to bigint when doing the SUM&lt;/b&gt;. Forcing a convert already in the case statement fixes the issue:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;select sum(a11.COGS_ORDERED),&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;sum(a11.LINE_RECEIVED)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;from&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;(SELECT&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ID&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, COGS_ORDERED&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, QTY_SHORTED&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;, 'LINE_RECEIVED' =&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;CASE&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;WHEN QTY_SHORTED = 0 THEN CONVERT(BIGINT,1)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;ELSE CONVERT(BIGINT,0)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;END&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;FROM myTable&amp;nbsp;a11)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think a database management system should be smart enough to do this conversion by itself.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-7042258568294351144?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/7042258568294351144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=7042258568294351144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7042258568294351144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7042258568294351144'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2011/07/sql-server-subqueries-and-data-types.html' title='SQL Server, Subqueries and data types'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-4339309040724217422</id><published>2010-10-26T13:46:00.000-04:00</published><updated>2010-10-26T13:46:20.428-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Power*Architect'/><title type='text'>Videos of new features in SQL Power Architect</title><content type='html'>After I gave a short overview of the new features in Power Architect EE in my &lt;a href="http://bdietzblog.blogspot.com/2010/08/new-features-in-sql-power-architect.html"&gt;last blog post&lt;/a&gt;, I'll take the chance to post some videos that are available on YouTube and demonstrate the new features.&lt;br /&gt;&lt;br /&gt;&lt;object height="295" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-qihbiQ357Q?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/-qihbiQ357Q?fs=1&amp;amp;hl=en_US" width="480" height="295" allowscriptaccess="never" allowfullscreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="295" style="background-image: url(http://i4.ytimg.com/vi/_J42ygxZzJ8/hqdefault.jpg);" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_J42ygxZzJ8?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/_J42ygxZzJ8?fs=1&amp;amp;hl=en_US" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="295" style="background-image: url(http://i1.ytimg.com/vi/XXvwMJFnprE/hqdefault.jpg);" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XXvwMJFnprE?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/XXvwMJFnprE?fs=1&amp;amp;hl=en_US" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="295" style="background-image: url(http://i2.ytimg.com/vi/iOlhXFJd8u8/hqdefault.jpg);" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/iOlhXFJd8u8?fs=1&amp;amp;hl=en_US"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/iOlhXFJd8u8?fs=1&amp;amp;hl=en_US" width="480" height="295" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The trial version for SQL Power Architect comes with a 30 days free support in case you run into any issues:&amp;nbsp;&lt;a href="http://goo.gl/7SH1"&gt;http://goo.gl/7SH1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-4339309040724217422?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/4339309040724217422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=4339309040724217422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4339309040724217422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4339309040724217422'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/10/videos-of-new-features-in-sql-power.html' title='Videos of new features in SQL Power Architect'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-2677297118269065398</id><published>2010-08-25T17:59:00.000-04:00</published><updated>2010-08-25T17:59:33.456-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Power*Architect'/><title type='text'>New features in SQL Power Architect</title><content type='html'>After several months of development SQL Power released a new version of the Power Architect which is now available in 2 different version, the "old" &lt;a href="http://www.sqlpower.ca/page/architect_download_os"&gt;Community Edition&lt;/a&gt;&amp;nbsp;(CE, also available on Google Code) and the brand new &lt;a href="http://www.sqlpower.ca/page/architect_download"&gt;Enterprise Edition&lt;/a&gt;&amp;nbsp;(EE). Today I want to give you an overview of the most exciting new functions in SQL Power Architect EE.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Central project repository &amp;amp; Security&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;In the Enterprise Edition all projects are stored on the server and you can create users and groups and give them different access rights to the projects depending on their role.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Data Types and Domains&lt;/b&gt;&lt;br /&gt;This is one of the most important features in the new version. Prior to version 1.0 EE you could only work with a set of standard column types that all (most databases would understand). With Data Types and Domains you are finally able to define your own type and specify how this type should be forward engineered in the different database management systems. For example the type "&lt;i&gt;Numeric&lt;/i&gt;" will be forward engineered to the type &lt;i&gt;DECIMAL &lt;/i&gt;in HSQLDB but to &lt;i&gt;NUMBER&lt;/i&gt; in Oracle.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Versioning&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;With version 1.0 EE you can easily revert changes you made in your project and compare different versions of your project.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Data Model Validation&lt;/b&gt;&lt;br /&gt;With the new data model validation you don't have to wait until you forward engineer to see if you have any errors in your data model. You can just click on the validation button and you will see where you need to do some changes. You can also select the validation rules you want to use, a column name you are using might be valid in SQL Server but not in Oracle.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Real Time Collaboration&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Unlike most versioning tools where you have checkout and check-in your project Power Architect EE allows real time collaboration. You work "live" on the server, all changes you make on a project are instantly stored at the server and you watch others working on the project.&lt;br /&gt;&lt;br /&gt;There are more features that have been added or improved like the ETL mappings and the profiling results. I think it's worth giving it a try. With the trial version you get 30 days product support and if you decide to buy it before end of October you will get a 3 user licence for the price of a 1 user licence&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-2677297118269065398?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/2677297118269065398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=2677297118269065398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2677297118269065398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2677297118269065398'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/08/new-features-in-sql-power-architect.html' title='New features in SQL Power Architect'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-5907515528637479212</id><published>2010-06-08T13:54:00.000-04:00</published><updated>2010-06-08T13:54:50.943-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Wabit'/><title type='text'>Wabit finally supports Parameters!</title><content type='html'>In the last days SQL Power released Wabit 1.3.1, you can download it here:&amp;nbsp;&lt;a href="http://download.sqlpower.ca/wabit/current.html"&gt;SQL Power Download Website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;The most important change that came with Wabit 1.3 is the ability to parametrize reports. Below is a screenshot on how it looks like:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KL73ztTWN88/TA58AgPMHYI/AAAAAAAAGNs/BI0ljossOAU/s1600/WabitParameters.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="227" src="http://2.bp.blogspot.com/_KL73ztTWN88/TA58AgPMHYI/AAAAAAAAGNs/BI0ljossOAU/s400/WabitParameters.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Report with parameters in SQL Power Wabit&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;You can choose a text entry field, date picker and a select box as parameter entry field. The values from a select box can be based on a query.&lt;br /&gt;&lt;br /&gt;How to add parameters to your report:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add parameters to your SQL query. You can add parameters either by using the parameter dialog (Ctrl + Space) or just by using the right syntax in the query, for example "continent =${Continent-&amp;gt;Europe}".&lt;/li&gt;&lt;ul&gt;&lt;li&gt;${Continent} defines the parameters "Continent"&lt;/li&gt;&lt;li&gt;${Continent-&amp;gt;Europe} defines the parameter "Continent" and sets the default value to "Europe"&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KL73ztTWN88/TA6BbFUy35I/AAAAAAAAGNw/ROycet0lvek/s1600/WabitQueryParameter.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="210" src="http://1.bp.blogspot.com/_KL73ztTWN88/TA6BbFUy35I/AAAAAAAAGNw/ROycet0lvek/s400/WabitQueryParameter.PNG" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Parameter in a query&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;Create a new Report&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Drag the query into the report&lt;/li&gt;&lt;li&gt;Add a parameter in the parameter panel (Go to View-&amp;gt;Docked Source List if you can't see the parameter panel) . Make sure the parameter has the same name as you defined in the query.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;To add a text entry field add a free form text.&lt;/li&gt;&lt;li&gt;To add a select box add a drop down list.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;If you want to use values from a query in your select box, add a query with the values first and then select the query using "Source" and "Pick a variable" in the parameter properties.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;To add a date picker add a date selection widget.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;You will see that the result changes depending on the parameter entered.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KL73ztTWN88/TA6CfVgQYxI/AAAAAAAAGN0/0jRO9dt8WlE/s1600/WabitReportParameters.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="160" src="http://4.bp.blogspot.com/_KL73ztTWN88/TA6CfVgQYxI/AAAAAAAAGN0/0jRO9dt8WlE/s400/WabitReportParameters.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Using a query as a select box&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This&amp;nbsp;functionality&amp;nbsp;is available in the open source version of Wabit. Give it a try and let me know what you think of it.&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-5907515528637479212?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/5907515528637479212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=5907515528637479212' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5907515528637479212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5907515528637479212'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/06/wabit-finally-supports-parameters.html' title='Wabit finally supports Parameters!'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KL73ztTWN88/TA58AgPMHYI/AAAAAAAAGNs/BI0ljossOAU/s72-c/WabitParameters.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-3203100419079456400</id><published>2010-02-01T10:52:00.000-05:00</published><updated>2010-02-01T10:52:46.060-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='MDM'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><title type='text'>Open Source tool for Data cleansing and Master Data Management</title><content type='html'>Last weekend SQL Power released an improved version of &lt;a href="http://www.sqlpower.ca/page/dqguru"&gt;SQL Power DQguru&lt;/a&gt; (formerly known as SQL Power MatchMaker), one of the few open source tools for data cleansing and master data management (MDM) available. Version 0.96 brings a new feature that allows you to run SQL Power DQguru from command line. This allows you to integrate it into batch scripts and your ETL jobs.&lt;br /&gt;&lt;br /&gt;As a BI consultant for SQL Power I have used SQL Power DQguru in different projects and it has made my job a lot easier. Some of the features I like the most are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Easy connection to any database with JDBC drivers, incl. SQL Server, Oracle, MySQL, Postgres&lt;/li&gt;&lt;li&gt;Lets you create complex merge rules so your dependent data will always be updated when you merge records.&lt;/li&gt;&lt;li&gt;You can combine over 25 steps to find possible duplicate data with a match rule, for example:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Word Count&lt;/li&gt;&lt;li&gt;Regular Expressions&lt;/li&gt;&lt;li&gt;Substrings&lt;/li&gt;&lt;li&gt;Retain certain characters&lt;/li&gt;&lt;li&gt;Translate Words, you can create your own translation rules.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;You can preview how your data will look like when you apply the match rules&lt;/li&gt;&lt;li&gt;Automatic Address correction (for Canadian addresses, Premium version)&lt;/li&gt;&lt;/ul&gt;Here is a example how a simple match rule could look like using some of the available steps:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KL73ztTWN88/S2b4h0bT7cI/AAAAAAAAFFw/EKtpAAvhGtU/s1600-h/DQguru_Action.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://1.bp.blogspot.com/_KL73ztTWN88/S2b4h0bT7cI/AAAAAAAAFFw/EKtpAAvhGtU/s400/DQguru_Action.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Even the user interface is mostly straight forward, it might be useful to take advantage of the user guide which is available for a small fee. You will see &lt;a href="http://www.sqlpower.ca/page/dqguru"&gt;SQL Power DQguru&lt;/a&gt; is very powerful if you know how to use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-3203100419079456400?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/3203100419079456400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=3203100419079456400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3203100419079456400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3203100419079456400'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/02/open-source-tool-for-data-cleansing-and.html' title='Open Source tool for Data cleansing and Master Data Management'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KL73ztTWN88/S2b4h0bT7cI/AAAAAAAAFFw/EKtpAAvhGtU/s72-c/DQguru_Action.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-7988866933599707114</id><published>2010-01-29T10:18:00.000-05:00</published><updated>2010-01-29T10:18:47.119-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>Using the Community Build Framework for Pentaho</title><content type='html'>Recently I had to prepare a installation for the Pentaho BI Server (CE) and I decided to try the &lt;a href="http://wiki.pentaho.com/display/COM/CBF+-+Community+Build+Framework"&gt;Community Build Framework&lt;/a&gt; (CBF) from&amp;nbsp;Pedro Alves. I had to install the server on a test and a production environment so it seemed to fit perfectly for my&amp;nbsp;requirements.&lt;br /&gt;&lt;br /&gt;It is working fine now and helps a lot in applying changes to the installation having a clean structure but it took me quiet a few hours till I had it working (probably because I'm not an expert when it comes to using ant &amp;amp; Co.)&lt;br /&gt;&lt;br /&gt;Here are some issues you should be aware of:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You'll need Java 1.6.&lt;/li&gt;&lt;li&gt;Make sure your path to ant, java but especially the project folder doesn't contain any spaces. Spaces will only cause problems.&lt;/li&gt;&lt;li&gt;Tomcat 6 is not supported yet.&lt;/li&gt;&lt;li&gt;I recommend setting the solution paths to the folder "C:/...../project-client/solution" until you figured out how CBF works in detail.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;You will have your CBF ready to run a lot faster than I did if you keep these issues in mind. I'm sure I'll use CBF a lot more often in the future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If need more information on how to setup your own Pentaho installation I highly recommend checking this website&amp;nbsp;&lt;a href="http://www.prashantraju.com/"&gt;http://www.prashantraju.com/&lt;/a&gt;&amp;nbsp;(besides the&amp;nbsp;&lt;a href="http://wiki.pentaho.com/"&gt;Pentaho Wiki&lt;/a&gt;).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-7988866933599707114?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/7988866933599707114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=7988866933599707114' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7988866933599707114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7988866933599707114'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/01/using-community-build-framework-for.html' title='Using the Community Build Framework for Pentaho'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-8420468029974103641</id><published>2010-01-22T11:39:00.000-05:00</published><updated>2010-01-22T11:39:46.047-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><title type='text'>Stop annoying applications in your Facebook news feed</title><content type='html'>With getting more and more friends on Facebook, I also get a whole bunch of them playing Mafia Wars, Farmville and all these other applications. And of course every day they have to share with me their latest score. I just found a good way how to stop getting these annoying updates in my news feed:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In the entry of the application in your news feed, click on the application name (highlighted in the screenshot). This will lead you to the application page.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KL73ztTWN88/S1nTTs2a_JI/AAAAAAAAE9s/ofDtMdZq_LQ/s1600-h/facebook.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="92" src="http://4.bp.blogspot.com/_KL73ztTWN88/S1nTTs2a_JI/AAAAAAAAE9s/ofDtMdZq_LQ/s320/facebook.PNG" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;On the application page you will see a link "Block Application" (Highlighted again). Click on it.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_KL73ztTWN88/S1nUAj_8rHI/AAAAAAAAE9w/I30fpK8C8VU/s1600-h/facebook2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://2.bp.blogspot.com/_KL73ztTWN88/S1nUAj_8rHI/AAAAAAAAE9w/I30fpK8C8VU/s320/facebook2.PNG" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Facebook will ask you to confirm your decision. Confirm to block it.&lt;/li&gt;&lt;li&gt;Go back to your Facebook start page (news feed). All entries from this application will be gone!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-8420468029974103641?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/8420468029974103641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=8420468029974103641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8420468029974103641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8420468029974103641'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2010/01/stop-annoying-applications-in-your.html' title='Stop annoying applications in your Facebook news feed'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/S1nTTs2a_JI/AAAAAAAAE9s/ofDtMdZq_LQ/s72-c/facebook.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-297458433663564248</id><published>2009-12-10T12:05:00.003-05:00</published><updated>2009-12-10T12:07:32.874-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>SQL Power's Wabit - A feature overview</title><content type='html'>Last week I had some time to create a short screencast to show some features of SQL Power's Wabit open source version. The video could be more professional (My headset didn't like me too much) but I was to busy with other projects to &amp;nbsp;have more revisions. You are very welcome to share your ideas, critics and comments.&lt;br /&gt;&lt;br /&gt;Here you go:&lt;br /&gt;&lt;object height="295" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/vkz1aC3rq9o&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/vkz1aC3rq9o&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;(Watch on Youtube: &lt;a href="http://www.youtube.com/watch?v=vkz1aC3rq9o"&gt;SQL Power's Wabit - Feature overview&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-297458433663564248?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/297458433663564248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=297458433663564248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/297458433663564248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/297458433663564248'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/12/sql-powers-wabit-feature-overview.html' title='SQL Power&apos;s Wabit - A feature overview'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-8248899653970552367</id><published>2009-10-19T20:21:00.004-04:00</published><updated>2009-10-26T20:14:06.941-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLstream'/><category scheme='http://www.blogger.com/atom/ns#' term='Wabit'/><title type='text'>Real-Time Business Intelligence with Wabit &amp; SQLstream</title><content type='html'>The last week I got the chance to prepare a screencast of SQL Power's new real-time BI solution. It uses a SQLstream server as backend and Wabit as a BI reporting tool. Both the Open Source and the Enterprise Edition of Wabit can be used for it.&lt;br /&gt;&lt;br /&gt;Here is the screencast (it's the best to watch it in full screen):&lt;br /&gt;&lt;br /&gt;&lt;object height="295" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UNMicohmGlA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/UNMicohmGlA&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Comments are welcome!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;UPDATE&lt;/b&gt;: The full offer is now available on&amp;nbsp;&lt;a href="http://www.sqlpower.ca/page/realtimebi"&gt;SQL Power Real-Time BI solution&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-8248899653970552367?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/8248899653970552367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=8248899653970552367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8248899653970552367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8248899653970552367'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/10/real-time-business-intelligence-with.html' title='Real-Time Business Intelligence with Wabit &amp; SQLstream'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-6622425650299933955</id><published>2009-10-02T18:52:00.000-04:00</published><updated>2009-10-02T18:52:26.605-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><title type='text'>Delta Generation with Kettle</title><content type='html'>In one of my current project I have to do lots delta generation to figure out if any data changed and be able to work differently with the data depending if it's similar, new, changed, or deleted. I came up with the following transformation:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_KL73ztTWN88/SsaB8E4frUI/AAAAAAAAD2s/YAfy8wtU-sg/s1600-h/DeltaGenerationKettle.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_KL73ztTWN88/SsaB8E4frUI/AAAAAAAAD2s/YAfy8wtU-sg/s400/DeltaGenerationKettle.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The file works as following&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The current and old files are CSV inputs and both have the same format.&amp;nbsp;&lt;/li&gt;&lt;li&gt;The "Merge Rows" does the main delta generation.&amp;nbsp;&lt;/li&gt;&lt;li&gt;In "Filter rows" I take out the identical rows because they are not important to me.&lt;/li&gt;&lt;li&gt;Kettle uses long descriptions (deleted, new, updated) but I need I,U,D for my system to be compatible with another data source involved, so I map these values.&lt;/li&gt;&lt;li&gt;The delta finally gets saved in a text file and a table. One would be enough, but I put the text file in an archive in case I need it again. The table gets truncated every time the transformation runs and is used for the data load in the next step.&lt;/li&gt;&lt;/ul&gt;Do you have questions or do you see any possible improvements? Feel free to post your comments!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-6622425650299933955?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/6622425650299933955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=6622425650299933955' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6622425650299933955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6622425650299933955'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/10/delta-generation-with-kettle.html' title='Delta Generation with Kettle'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/SsaB8E4frUI/AAAAAAAAD2s/YAfy8wtU-sg/s72-c/DeltaGenerationKettle.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-5227842952094657083</id><published>2009-09-23T08:42:00.000-04:00</published><updated>2009-09-23T08:42:32.270-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Made in China'/><title type='text'>Products you don't expect to be 'Made in China' - Del Monte fruit cups</title><content type='html'>Since I moved to Canada back in March I have started to realize how many products are actually made in China. Back in Germany you could also buy lots of stuff from China but you mostly had the choice between German or Europe products and Chinese products.&lt;br /&gt;When I went to Food Basics in Oakville a couple weeks ago to get some apples I stood in front of a huge tray of Chinese apples! Aren't there enough apples in Ontario, Canada or the US? Even Mexico would probably be closer than China.&lt;br /&gt;Another day my wife bought Del Monte fruit cups in the grocery store. I checked the label when I was going to eat it and i decided to leave it in the fridge. First of all it is 'Made in China' (again I guess no other country in this world has fruit) and second it contains artificial&amp;nbsp;flavor.&amp;nbsp;How bad must the fruit inside be that you need artificial flavor (and does anybody in China controls how it is made)?&lt;br /&gt;For my part I'll check the labels more closely whenever I buy any kind of product, especially when it comes to food. My health but also the economy of our country (and the other western states) is too important too me to ruin them with something thats just a few cents cheaper.&lt;br /&gt;&lt;br /&gt;(This blog entry will hopefully become part of a small series on 'Made in China' related subjects.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-5227842952094657083?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/5227842952094657083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=5227842952094657083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5227842952094657083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5227842952094657083'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/09/products-you-dont-expect-to-be-made-in.html' title='Products you don&apos;t expect to be &apos;Made in China&apos; - Del Monte fruit cups'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-8931192803309148189</id><published>2009-09-17T17:34:00.000-04:00</published><updated>2009-09-17T17:34:57.010-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Worksheet Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Palo'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>My first impression of the Palo Worksheet Server 3</title><content type='html'>Recently I got a change to download &lt;a href="http://www.jedox.com/en/products/palo_worksheet_server/Introduction.html"&gt;Palo Worksheet Server 3&lt;/a&gt;, I was planning to build a small test case and impress some people at work with what Palo can do. But I'm not sure if I should really show too much of the Worksheet Server during my presentation after I started playing with it a bit more. Here is why:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pros:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;The frontend of Worksheet Server looks nice.&lt;/li&gt;&lt;li&gt;The Charts and Micro Charts look nice.&lt;/li&gt;&lt;li&gt;Many people won't think of Palo as a full BI tool if it doesn't provide it's own frontend&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Cons:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Why did Jedox release a software that is so unstable? I'm always worried to do too much in a worksheet because I don't know whats gonna happen next. Will i get lots of "value?" Will my session end and I loose my data? (Just happened)&lt;/li&gt;&lt;li&gt;If you are used to Excel &amp;amp; Google Docs you get impatient, some of the context menus are too slow.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;After working with it for half a day I wouldn't let a client create his own reports, the frustration level would probably be too high. Am I alone with that opinion?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-8931192803309148189?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/8931192803309148189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=8931192803309148189' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8931192803309148189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8931192803309148189'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/09/my-first-impression-of-palo-worksheet.html' title='My first impression of the Palo Worksheet Server 3'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-2931647630282037237</id><published>2009-09-01T11:19:00.000-04:00</published><updated>2009-09-01T11:19:11.558-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'>September issue of OSBR on Business Intelligence</title><content type='html'>This morning&amp;nbsp;the September issue of the Open Source Business Resource (OSBR) - a monthly publication of the Talent First Network got released. It is all on Open Source Business Intelligence.&lt;br /&gt;Have a look:&amp;nbsp;&lt;a href="http://osbr.ca/ojs/index.php/osbr/issue/view/92"&gt;OSBR September 2009 - Business Intelligence&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is the OSBR?&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;The Open Source Business Resource (OSBR) is a free monthly publication of the Talent First Network. The OSBR is for Canadian business owners, company executives and employees, directors of open source foundations, leaders of open source projects, open source groups, individuals and organizations that contribute to open source projects, academics and students interested in open source, technology transfer professionals, and government employees who promote wealth creation through innovation.&lt;/i&gt;&lt;/blockquote&gt;[Quote from the &lt;a href="http://osbr.ca/ojs/index.php/osbr/index"&gt;OSBR website&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-2931647630282037237?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/2931647630282037237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=2931647630282037237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2931647630282037237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2931647630282037237'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/09/september-issue-of-osbr-on-business.html' title='September issue of OSBR on Business Intelligence'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-8857761097131426530</id><published>2009-09-01T09:33:00.000-04:00</published><updated>2009-09-01T09:33:36.119-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Wabit - Open Source BI - New features in version 0.98</title><content type='html'>SQL Power Group, based in Toronto, Canada, released version 0.98 of it's &lt;a href="http://www.sqlpower.ca/page/wabit"&gt;open source business intelligence reporting tool Wabit&lt;/a&gt;. Here is a overview of the newest (and improved) features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;General&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Improved UI&lt;/li&gt;&lt;li&gt;Most item are&amp;nbsp;drag able&lt;/li&gt;&lt;li&gt;Multiple workspaces can be open at the same time&lt;/li&gt;&lt;li&gt;Search in workspaces&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Reports&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Report templates available&lt;/li&gt;&lt;li&gt;Extended grouping options&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Chart&lt;/li&gt;&lt;ul&gt;&lt;li&gt;New more intuitive UI to create charts&lt;/li&gt;&lt;li&gt;Pie chart support added&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;OLAP queries&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Filter added&lt;/li&gt;&lt;li&gt;Improved UI&lt;/li&gt;&lt;li&gt;More OLAP navigation features added (Drill replace etc.)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;One of the features I like the most is the new grouping and sections setting in reports as you can see in the screenshot:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_KL73ztTWN88/SpvkgBcTpgI/AAAAAAAADWA/BL7l2Od4XAY/s1600-h/grouping.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_KL73ztTWN88/SpvkgBcTpgI/AAAAAAAADWA/BL7l2Od4XAY/s400/grouping.png" /&gt;&lt;/a&gt;&lt;/div&gt;There are still many improvements possible but 0.98 brought Wabit a lot closer to all the other open source reporting tools available.&lt;br /&gt;What feature do you think should be added next?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-8857761097131426530?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/8857761097131426530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=8857761097131426530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8857761097131426530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8857761097131426530'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/09/wabit-open-source-bi-new-features-in.html' title='Wabit - Open Source BI - New features in version 0.98'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KL73ztTWN88/SpvkgBcTpgI/AAAAAAAADWA/BL7l2Od4XAY/s72-c/grouping.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-5327827679082663691</id><published>2009-08-25T15:27:00.000-04:00</published><updated>2009-12-07T15:28:39.892-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mondrian'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Power*Architect'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Creating Mondrian Star Schemas with Power*Architect - Part 1/2</title><content type='html'>&lt;div style="text-align: left;"&gt;A few months ago I first mentioned that you can create Mondrian schemas with Power*Architect.  Finally I get the time to create a step by step guide for a small Mondrian schema. This post covers the preparation of Power*Architect to create a new schema, the coming blog post will cover the schema creation and testing.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What you need to get started:&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pag.sqlpower.ca:8080/hudson/job/power-architect/"&gt;Nightly build from Power*Architect&lt;/a&gt;&amp;nbsp;[EDIT: The latest stable version should do it too.]&lt;/li&gt;&lt;li&gt;A database, e.g. MySQL or PostgreSQL with the data you want to analyze. In this example I'll use the Pentaho sample data which is included in the Pentaho BI Server 3.x&lt;/li&gt;&lt;li&gt;&lt;a href="http://pag.sqlpower.ca:8080/hudson/job/wabit-0.9.7/"&gt;Wabit 0.97 (includes Mondrian built in)&lt;/a&gt;&lt;br /&gt;or a running Mondrian instance and a Mondrian client of your choice &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Step 1 - Setting up the database connection&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Start Power*Architect &lt;/li&gt;&lt;li&gt;Open the Connections menu and start the &lt;i&gt;Database Connection Manager&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Click on &lt;i&gt;New&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Add the database connection details. For the Pentaho sample data enter the data as shown in the screenshot (Click on it for a larger screenshot). Make sure you enter the right folder name.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://4.bp.blogspot.com/_KL73ztTWN88/SpLeuAUrrUI/AAAAAAAADPs/61jauvyNvNM/s1600-h/DBConnection.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5373602187348520258" src="http://4.bp.blogspot.com/_KL73ztTWN88/SpLeuAUrrUI/AAAAAAAADPs/61jauvyNvNM/s320/DBConnection.PNG" style="cursor: pointer; display: block; height: 151px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Test the connection and click on Ok.&lt;/li&gt;&lt;li&gt;Close the Database Connection Manager.&lt;/li&gt;&lt;li&gt;Open the Connections menu -&amp;gt; Add source connection and select the created connection&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Step 2 - Visualize the data model (Optional)&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you don't know the data model, I recommend using Power*Architect to visualize it. This step is not needed for the creation of Mondrian schemas.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Unfold the database connection and drag&amp;amp;drop the needed tables to the right hand PlayPen. In my example I use the tables &lt;i&gt;orders&lt;/i&gt;, &lt;i&gt;customers&lt;/i&gt;, &lt;i&gt;dim_time &lt;/i&gt;and &lt;i&gt;orderfact&lt;/i&gt;.&lt;/li&gt;&lt;li&gt;Add the relationships between the tables: Click on &lt;a href="http://3.bp.blogspot.com/_KL73ztTWN88/SpLii2DDb-I/AAAAAAAADP0/t0WEHCTrnUw/s1600-h/Relationship.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5373606393658175458" src="http://3.bp.blogspot.com/_KL73ztTWN88/SpLii2DDb-I/AAAAAAAADP0/t0WEHCTrnUw/s200/Relationship.PNG" style="cursor: pointer; height: 29px; width: 33px;" /&gt;&lt;/a&gt; (Non identifying relationship), on the key in the dimension table and then on the related column in the fact table.&lt;/li&gt;&lt;li&gt;Add the end the model should look similar to the following screenshot.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_KL73ztTWN88/SpLjdgzIwFI/AAAAAAAADP8/WemiEaLYBXo/s1600-h/datamodel.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5373607401566552146" src="http://3.bp.blogspot.com/_KL73ztTWN88/SpLjdgzIwFI/AAAAAAAADP8/WemiEaLYBXo/s320/datamodel.PNG" style="cursor: pointer; display: block; height: 170px; margin-bottom: 10px; margin-left: auto; margin-right: auto; margin-top: 0px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;You can find more details on how to use Power*Architect in the help and manual.&lt;/li&gt;&lt;/ul&gt;The second part tomorrow will cover the actual schema creation and testing. Comments are welcome.&lt;br /&gt;&lt;/div&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/8566678460928593863-5327827679082663691?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/5327827679082663691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=5327827679082663691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5327827679082663691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5327827679082663691'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/08/create-mondrian-star-schemas-with.html' title='Creating Mondrian Star Schemas with Power*Architect - Part 1/2'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/SpLeuAUrrUI/AAAAAAAADPs/61jauvyNvNM/s72-c/DBConnection.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-7363342259759448134</id><published>2009-08-24T19:00:00.001-04:00</published><updated>2009-08-24T19:00:02.155-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mondrian'/><category scheme='http://www.blogger.com/atom/ns#' term='Power*Architect'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Creating Mondrian Star Schemas with Power*Architect - Part 2/2</title><content type='html'>&lt;div style="text-align: left;"&gt;This is part two of my step by step guide on creating a Mondrian Schema with Power*Architect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 3 - Creating the Mondrian schema&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Go to OLAP-&gt; Edit Schema -&gt; New Schema.&lt;/li&gt;&lt;li&gt;Enter a Schema name and select the database connection you created earlier.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dimensions&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Right click on the PlayPen, select &lt;i&gt;New Dimension&lt;/i&gt;, and click on the PlayPen again&lt;/li&gt;&lt;li&gt;Enter the dimension name, select &lt;i&gt;TimeDimension&lt;/i&gt; as the dimension type and click on ok.&lt;/li&gt;&lt;li&gt;Right click on the created dimension and add a hierarchy. Select the time table (public.dim_time) and select the correct primary key.&lt;/li&gt;&lt;li&gt;Now you can add levels. Right click on the hierarchy and select Add level. Enter the name, column and correct level type.&lt;/li&gt;&lt;li&gt;The procedure is the same for all dimensions.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Cube&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Right click on the PlayPen, select &lt;i&gt;New Cube&lt;/i&gt;, and click on the PlayPen again&lt;/li&gt;&lt;li&gt;Enter the Cube name and select the fact table (public.orderfact in my example)&lt;/li&gt;&lt;li&gt;Add the dimensions to the cube. Click on &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KL73ztTWN88/SpLrArAhSXI/AAAAAAAADQE/923WI7ab0gs/s1600-h/dimUsage.PNG"&gt;&lt;img src="http://4.bp.blogspot.com/_KL73ztTWN88/SpLrArAhSXI/AAAAAAAADQE/923WI7ab0gs/s200/dimUsage.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5373615702183856498" style="cursor: pointer; width: 34px; height: 26px; " /&gt;&lt;/a&gt; (Dimension Usage), then on dimension and finally on the cube. (This procedure is supposed to get easier in a later release of Power Architect).&lt;/li&gt;&lt;li&gt;Enter a caption and select correct foreign key out of the fact table.&lt;/li&gt;&lt;li&gt;Follow the instructions for the other dimensions. &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;Measures&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;To add measures to your cube, right click on the cube name, select the aggregator and the correct column from your fact table.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Your schema should look similar to the following screenshot.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KL73ztTWN88/SpLy6EjiKrI/AAAAAAAADQM/ZrC53ZTqc7o/s1600-h/OLAPSchemaEditor.png"&gt;&lt;img src="http://3.bp.blogspot.com/_KL73ztTWN88/SpLy6EjiKrI/AAAAAAAADQM/ZrC53ZTqc7o/s320/OLAPSchemaEditor.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5373624384875539122" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 184px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Export the schema using the last icon (or by right clicking in the schema) to your hard drive.&lt;/li&gt;&lt;li&gt;Save the project and close Power*Architect&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Step 4 - Testing the Mondrian schema&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Install and start Wabit.&lt;/li&gt;&lt;li&gt;Create a new Workspace with a new OLAP database connection&lt;/li&gt;&lt;li&gt;Select "In-process Mondrian-Server", the database connection you already created in Power*Architect, and select your Mondrian Schema you exported earlier. You can see an example in the screenshot&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KL73ztTWN88/SpL0o8IhzZI/AAAAAAAADQU/yaWTPmBF9h4/s1600-h/DBOLAPConnection.PNG"&gt;&lt;img src="http://1.bp.blogspot.com/_KL73ztTWN88/SpL0o8IhzZI/AAAAAAAADQU/yaWTPmBF9h4/s320/DBOLAPConnection.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5373626289580264850" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 152px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Click on "Start"&lt;/li&gt;&lt;li&gt;Wabit automatically starts in the query mode. &lt;/li&gt;&lt;li&gt;Select the created cube in the right hand bar. All measures and Dimensions will be listed. underneath.&lt;/li&gt;&lt;li&gt;Drag&amp;amp;Drop the measures and dimensions into the OLAP query editor and see the results. Your result should look similar to mine (I'm using a slightly different version of Wabit).&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KL73ztTWN88/SpL37-YN5VI/AAAAAAAADRA/xTaObWnyTr8/s1600-h/exampleQuery.PNG" style="text-decoration: none;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://1.bp.blogspot.com/_KL73ztTWN88/SpL37-YN5VI/AAAAAAAADRA/xTaObWnyTr8/s320/exampleQuery.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5373629915135337810" /&gt;&lt;/a&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Step 5 - Troubleshooting&lt;/b&gt;&lt;/div&gt;&lt;div&gt;If you run into problems check the following:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;HSQLDB doesn't like multiple connections too much. Make sure you have only one open connection.&lt;/li&gt;&lt;li&gt;If you can't create a query with Wabit, load the Schema into the Mondrian Schema Workbench and check if it's working there. Maybe you missed something when you created the schema.&lt;/li&gt;&lt;li&gt;Can't fix it? Write a comment or use the &lt;a href="http://www.sqlpower.ca/forum"&gt;SQL Power forum&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-7363342259759448134?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/7363342259759448134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=7363342259759448134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7363342259759448134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7363342259759448134'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/08/creating-mondrian-star-schemas-with.html' title='Creating Mondrian Star Schemas with Power*Architect - Part 2/2'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/SpLrArAhSXI/AAAAAAAADQE/923WI7ab0gs/s72-c/dimUsage.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-6328203358820566604</id><published>2009-08-21T11:09:00.000-04:00</published><updated>2009-08-21T11:09:26.271-04:00</updated><title type='text'>Fifty years of business intelligence</title><content type='html'>&lt;div&gt;I just found an interesting article on Peter Luhn's article he wrote more than 50 years ago. Many people think Howard Dresner is the father of BI, but they are wrong.&lt;/div&gt;&lt;div&gt;Here is the article: &lt;a href="http://www.intelligententerprise.com/showArticle.jhtml;jsessionid=IDGKEIP2APHSNQE1GHOSKHWATMY32JVN?articleID=211900005"&gt;BI at 50 Turns Back to the Future &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-6328203358820566604?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.intelligententerprise.com/showArticle.jhtml;jsessionid=IDGKEIP2APHSNQE1GHOSKHWATMY32JVN?articleID=211900005' title='Fifty years of business intelligence'/><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/6328203358820566604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=6328203358820566604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6328203358820566604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6328203358820566604'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/08/fifty-years-of-business-intelligence.html' title='Fifty years of business intelligence'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-344821274206875850</id><published>2009-08-19T14:03:00.003-04:00</published><updated>2009-09-01T13:38:32.421-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mondrian'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Open Source BI - Wabit now reports against Mondrian (and other XMLA sources)</title><content type='html'>The &lt;a href="http://www.sqlpower.ca/page/wabit"&gt;open source business intelligence reporting&lt;/a&gt; tool Wabit added support for Mondrian in it's newest release 0.97. Users can now either connect to the integrated Mondrian server or to any available XMLA datasource.&lt;br /&gt;&lt;br /&gt;In the OLAP query, measures and dimensions can easily dragged into the query which automatically updates the results. It is the first version including the OLAP functionality so there are still some features missing, including filters, calculated  members, saving of manually created MDX queries but Wabit already shows some nice results.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;With it's upcoming release 0.98 - scheduled for September 09 - most missing OLAP features will be added and Wabit should be a nice AND feature rich reporting application for Mondrian and all other OLAP engines supporting XMLA.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-344821274206875850?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/344821274206875850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=344821274206875850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/344821274206875850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/344821274206875850'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/08/open-source-bi-wabit-now-reports.html' title='Open Source BI - Wabit now reports against Mondrian (and other XMLA sources)'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-1322704383223571656</id><published>2009-08-11T16:09:00.001-04:00</published><updated>2009-08-11T16:11:02.599-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='Spreadsheet'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Dynamic cell references in spreadsheets with Google Docs</title><content type='html'>&lt;div style="text-align: left;"&gt;During my former internships in a consulting company I had to work A LOT with Microsoft Excel and often had to use dynamic cell references over multiple worksheets. Recently I started using the spreadsheets of Google Docs to track my bank account balance and to figure out where all my money goes. I decided to have one sheet for every month + one sheet of the month I want to analyze. But&lt;b&gt; how do I dynamically change the reference to the sheet&lt;/b&gt; (the monthly sheet) I want to analyze without editing every single formula? &lt;a href="http://spreadsheets.google.com/ccc?key=0AviQEwveUuFfdFY2NTdBRWE2VjNDU1NLaHBjSm43eUE&amp;amp;hl=de"&gt;Here is my solution&lt;/a&gt;:&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ol&gt;&lt;li&gt;Create the target sheets and your overview sheet&lt;br /&gt;- I gave my sheets the names Month + Year (July 09)&lt;/li&gt;&lt;li&gt;In the overview choose one cell that you want to contain the reference sheet and enter the sheet name&lt;br /&gt;- cell D24 in the example&lt;br /&gt;- Using the month names you might have to write &lt;i&gt;'July 09&lt;/i&gt;, otherwise Google will think it's a date.&lt;/li&gt;&lt;li&gt;In the overview you can now dynamically reference to a detail sheet using the following formula:&lt;b&gt;=INDIRECT("'"&amp;amp;&lt;cellwithsheetreference&gt;&amp;amp;"'"&amp;amp;"!O2")&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- In my example =INDIRECT("'"&amp;amp;D24&amp;amp;"'"&amp;amp;"!O2")&lt;br /&gt;- For more details on the formula syntax read the &lt;/span&gt;&lt;a href="http://docs.google.com/support/bin/answer.py?answer=82712&amp;amp;funcType=Suche&amp;amp;query=INDIRECT&amp;amp;searchSyntaxExact=1"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Google Docs Help&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;.&lt;/span&gt;&lt;/cellwithsheetreference&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;a href="http://spreadsheets.google.com/ccc?key=0AviQEwveUuFfdFY2NTdBRWE2VjNDU1NLaHBjSm43eUE&amp;amp;hl=de"&gt;Try out my example&lt;/a&gt;. I wish the income would be real ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-1322704383223571656?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/1322704383223571656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=1322704383223571656' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1322704383223571656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1322704383223571656'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/08/dynamic-cell-references-in-spreadsheets.html' title='Dynamic cell references in spreadsheets with Google Docs'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-4355131485196300778</id><published>2009-06-23T08:24:00.004-04:00</published><updated>2009-06-23T08:28:56.179-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Travelling'/><category scheme='http://www.blogger.com/atom/ns#' term='Wedding'/><title type='text'>Neues aus Oakville</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.chrisbeardphotography.ca/blog_images/Sarah_Benjamin_wedding/_CSB4119.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 185px; height: 300px;" src="http://www.chrisbeardphotography.ca/blog_images/Sarah_Benjamin_wedding/_CSB4119.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="gmail_quote"&gt;Endlich komme ich wieder dazu, etwas in meinem Blog zu schreiben. Seit der Hochzeit und Hochzeitsreise sind schon einige Tage vergangen, wir haben &lt;a href="http://picasaweb.google.com/dibe0014"&gt;hier einige Bilder&lt;/a&gt; davon. Von unserem Fotographen gibt es inzwischen auch &lt;a href="http://chrisbeardphotography.blogspot.com/2009/06/sarah-benjamin-wedding.html"&gt;erste Bilder&lt;/a&gt;, er hat einen hervoragenden Job gemacht.&lt;div&gt;  Was gibt es sonst neues zu berichten? Sarah und ich haben uns an die langen Wege zur Arbeit und die dadurch meist nicht so langen Abende gewoehnt  Der Sommer kommt so ganz langsam auch nach Kanada, sodass man die Klimaanlage zumindest nachts ganz gut gebrauchen kann. Wir arbeiten uns auch ganz langsam durch die Dankeskarten zur Hochzeit, aber das wird sicher noch ein paar Wochen dauern, bis es da etwas zum verschicken gibt. Ich habe auch eine lange Liste von Personen, die ich gerne anrufen oder wenigstens etwas schreiben moechte, aber ich komme einfach nicht dazu. Praktisch die einzige Moeglichkeit jemanden anzurufen ist morgens (aufgrund der Zeitverschiebung), aber da muss ich schon um 6 Uhr aufstehen um rechtzeitig auf der Arbeit zu sein. Ich werde mich aber bemuehen die Liste nicht laenger werden zu lassen.&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/8566678460928593863-4355131485196300778?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/4355131485196300778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=4355131485196300778' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4355131485196300778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4355131485196300778'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/06/neues-aus-oakville.html' title='Neues aus Oakville'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-8897647596335590653</id><published>2009-05-02T08:18:00.006-04:00</published><updated>2009-08-24T15:32:05.985-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mondrian'/><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Power'/><category scheme='http://www.blogger.com/atom/ns#' term='Power*Architect'/><title type='text'>Mondrian Schema design with Metadata Editor and Power*Architect</title><content type='html'>After not working with Mondrian for a few months I had to design a schema for Mondrian again. As usual I first used the &lt;span style="font-weight: bold;"&gt;Schema Workbench&lt;/span&gt;. U can do everything with it but the user interface is a pain I think, especially if you are used to the other Open Source BI tools that are around for other tasks.&lt;br /&gt;I remembered that at least version 2 of the &lt;span style="font-weight: bold;"&gt;Pentaho Metadata Editor&lt;/span&gt; has a &lt;span style="font-weight: bold;"&gt;hidden Schema Editor&lt;/span&gt;, you have to press CTRL-ALT-O to activate it. If you check out the newest version (Version 3 RC1) you will be surprised how much you can do with it already! After building your relational model in the Metadata editor you can quickly design your cube and reuse your relational model which can save you a lot of time. But remember, it's not supported by Pentaho yet and you have to copy and paste your schema to test it. I'm sure in the near future Pentaho will have a solution for it.&lt;br /&gt;Another open source tool I found (I started working for the company recently) is &lt;a style="font-weight: bold;" href="http://www.sqlpower.ca/page/architect"&gt;Power*Architect&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; from SQLPower&lt;/span&gt;. Power*Architect is mainly a data modelling and profiling tool but it also comes with a small schema designer, as you can see in the screenshot.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KL73ztTWN88/SfxBLQkQiLI/AAAAAAAACRg/vUXDt6sLBsY/s1600-h/power_architect.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_KL73ztTWN88/SfxBLQkQiLI/AAAAAAAACRg/vUXDt6sLBsY/s320/power_architect.JPG" alt="" id="BLOGGER_PHOTO_ID_5331207720581236914" border="0" /&gt;&lt;/a&gt;So far Power*Architect doesn't come with Mondrian included so you'll have to copy your schema to another tool first if you want to test and upload it.&lt;br /&gt;If you know any other tools and ways to create to easily create a schema feel free to comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-8897647596335590653?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/8897647596335590653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=8897647596335590653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8897647596335590653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/8897647596335590653'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/05/mondrian-schema-design-with-metadata.html' title='Mondrian Schema design with Metadata Editor and Power*Architect'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/SfxBLQkQiLI/AAAAAAAACRg/vUXDt6sLBsY/s72-c/power_architect.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-2026556713101204631</id><published>2009-04-29T22:04:00.002-04:00</published><updated>2009-04-29T22:10:35.347-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hochschule'/><category scheme='http://www.blogger.com/atom/ns#' term='Click Fraud'/><title type='text'>Click Fraud Detection</title><content type='html'>Mal etwas das nicht mit Kanada zu tun hat: Im &lt;a href="http://www.hs-karlsruhe.de/servlet/PB/menu/1085255/index.html"&gt;Forschungsbericht der Hochschule Karlsruhe&lt;/a&gt; wurde ein Artikel zum Them Click Fraud Detection veröffentlicht, den einige Studenten und ich erstellt haben. Ein Interview mit dem betreuenden Professor Karl Dübon kann man sich im Radiomagazin der Hochschule anhören: &lt;a href="http://www.hit-karlsruhe.de/fh-hoerbar/01-sendungen/2009/090407-semester/2009-04-07_und_2009-04-14.wma"&gt;Sendung vom 7. und 14. April.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-2026556713101204631?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/2026556713101204631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=2026556713101204631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2026556713101204631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2026556713101204631'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/04/click-fraud-detection.html' title='Click Fraud Detection'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-2191197701348183426</id><published>2009-04-25T11:03:00.003-04:00</published><updated>2009-04-25T11:12:26.477-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Job'/><title type='text'>Wieviele Wochen? Ein kurzes Update</title><content type='html'>Diese Woche kommt mein Blogeintrag mit etwas Verspätung da ich in unserer neuen Wohnung noch kein Internet habe.&lt;br /&gt;Neue Wohnung? Ja, nachdem ich letzte Woche eine Jobzusage in Toronto bekommen habe, sind Sarah und ich direkt auf Wohnungssuche gegangen und sind in &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=de&amp;amp;geocode=&amp;amp;q=20+Speers+Rd,+Oakville,+ON&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=34.122306,79.101563&amp;amp;ie=UTF8&amp;amp;ll=43.45323,-79.685383&amp;amp;spn=0.030531,0.077248&amp;amp;t=h&amp;amp;z=14&amp;amp;iwloc=A"&gt;Oakville&lt;/a&gt; fündig geworden. Die Wohnung ist 5-10 Gehminuten vom Bahnhof (Go Train) entfernt, sodass ich ohne Auto zur Arbeit fahren kann. Ein paar Bilder gibt es in &lt;a href="http://picasaweb.google.ca/dibe0014/2009AnkunftKanada02#"&gt;meinen Alben auf Picasa&lt;/a&gt;.&lt;br /&gt;Mit der Arbeit und der Wohnung hat mich auch der Alltag wieder etwas mehr eingeholt. Morgens um 6 Uhr aufstehen, 8-9 Stunden arbeiten, da genießt man die Abende und Wochenenden anders als bisher. Aber die Arbeit bei meinem neuen &lt;a href="http://www.sqlpower.ca"&gt;Arbeitgeber&lt;/a&gt; ist interessant und spannend und ich habe lauter gute Kollegen.&lt;br /&gt;So, das war es wieder für diese Woche, ich hoffe nächstes Wochenende komme ich wieder dazu etwas zu schreiben.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-2191197701348183426?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/2191197701348183426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=2191197701348183426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2191197701348183426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2191197701348183426'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/04/wieviele-wochen-ein-kurzes-update.html' title='Wieviele Wochen? Ein kurzes Update'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-1719016633736691277</id><published>2009-04-13T11:03:00.002-04:00</published><updated>2009-04-13T11:23:35.855-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Job'/><title type='text'>Kanada ist ist nicht das Paradies - und trotzdem schön</title><content type='html'>Morgen werden es nun schon vier Wochen, die ich in Kanada bin. Wenn man weiss, dass man nun für immer hier ist, sieht man Kanada schon kritischer als es die meisten Touristen sehen. Zum Beispiel Niagara Falls: Im Urlaub sieht man die schönen Wasserfälle, Casinos und Hotels. Es lohnt sich aber auch mal ein Blick hinter die Kulissen, die vielen Gebäude die herunterkommen sind, die Verarmung in manchen Vierteln und man sollte bedenken, dass viele der (saisonalen) Angstellten für CAD 9,50 die Stunde arbeiten, ohne Lohnfortzahlung im Krankheitsfall, ohne Krankenversicherung (abgesehen von der staatlichen Mindestversicherung), ohne bezahlten Urlaub, fast täglich kündbar.&lt;br /&gt;Ein anderes Beispiel: In Deutschland jammern Studenten für die ca. 1200 Euro die sie im Jahr fürs Studium zahlen müssen, hier kostet das Jahr gerne mal CAD 5.000 und mehr. Schüler fangen hier häufig mit 14 Jahren an, neben der Schule zu arbeiten, um sich später College und Uni leisten zu können, bzw. um am Ende nicht allzutief in den Schulden zu stecken.&lt;br /&gt;Ich möchte Kanada nicht schlechtreden, man sollte nur die Realität nicht aus den Augen verlieren.&lt;br /&gt;&lt;br /&gt;Zu den persönlichen Ereignissen in der letzten Woche: Ich hatte nochmal ein Bewerbungsgespräch, war auf einer Jobmesse und hatte nun zwei Jobangebote. Heute morgen habe ich mich nun entschieden: Ab 20.04 fange ich in Toronto meine Stelle an. Ich bin so froh und dankbar, dass bisher alles so gut geklappt hat, Visum, Umzug, Auto, Versicherung, Job.... Als nächstes ist jetzt die Wohnungssuche angesagt, wir werden uns voraussichtlich was in Burlington / Oakville suchen. Hoffentlich klappt das auch so gut, bisher wurde unser Vertrauen nicht entäuscht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-1719016633736691277?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/1719016633736691277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=1719016633736691277' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1719016633736691277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1719016633736691277'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/04/kanada-ist-ist-nicht-das-paradies-und.html' title='Kanada ist ist nicht das Paradies - und trotzdem schön'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-5112901853114631101</id><published>2009-04-08T16:51:00.001-04:00</published><updated>2009-04-08T16:51:55.126-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Job'/><title type='text'>3 Wochen in Kanada</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_KL73ztTWN88/Sd0OQCSXxKI/AAAAAAAACMg/4qs6UG2ZKrs/s1600-h/P1070142.JPG"&gt;&lt;img style="margin: 0px 10px 10px 0px; clear: both; float: left;" alt="" src="http://3.bp.blogspot.com/_KL73ztTWN88/Sd0OQCSXxKI/AAAAAAAACMg/4qs6UG2ZKrs/s320/P1070142.JPG" border="0" /&gt;&lt;/a&gt;So nach 3 Wochen in Kanada ist es mal wieder Zeit für ein kurzes Update.&lt;br /&gt;In den letzten Tagen habe ich mich weiterhin fleißig beworben und 4 Vorstellungsgespräche und eine Jobbörse hinter mich gebracht. Mindestens 2 der Vorstellungsgespräche verliefen positiv, sodass ich gute Chancen habe, bis Anfang nächsten Monats einen Job zu haben.&lt;br /&gt;&lt;br /&gt;Ansonsten läuft alles nach Plan, die Hochzeitsvorbereitungen laufen bisher gut, in 51 Tagen wirds ernst. Das Wetter ist richtig typisches Aprilwetter, am Samstag waren es ca. 15 Grad und sonnig, am Montag abend hat es geschneit. Das Bild habe ich am Dienstag morgen gemacht.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-5112901853114631101?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/5112901853114631101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=5112901853114631101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5112901853114631101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5112901853114631101'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/04/3-wochen-in-kanada.html' title='3 Wochen in Kanada'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KL73ztTWN88/Sd0OQCSXxKI/AAAAAAAACMg/4qs6UG2ZKrs/s72-c/P1070142.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-5528330832759145471</id><published>2009-03-25T13:54:00.002-04:00</published><updated>2009-03-25T13:57:35.885-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Work permit'/><category scheme='http://www.blogger.com/atom/ns#' term='Wedding'/><title type='text'>Schon eine Woche in Kanada</title><content type='html'>Mal wieder ein kleine Update...&lt;br /&gt;&lt;br /&gt;Gestern war ich auf der Jobmesse, war ganz interessant zu anzusehen, allerdings kaum passende Unternehmen vor Ort. Es wurden meist Leute für den Verkauf gesucht (3-4 Banken &amp;amp; Versicherungen, Bell,...). Bei ner IT-Staffing Company musste man ein paar Minuten in der Schlange stehen nur um sein Lebenslauf abgeben zu dürfen.&lt;br /&gt;Am Freitag habe ich ein Telefoninterview mit einer Firma aus Toronto und außerdem kommt demnächst ein Vorstellungsgespräch in Niagara Falls. Mal schauen was die nächsten Wochen bringen.&lt;br /&gt;&lt;br /&gt;Bei der Autoversicherung gabs auch ne gute Überaschung. Bisher war nur meine Verlobte versichert. Gestern konnte sie mich als Secondary Driver ohne zusätzliche Kosten eintragen lassen. Die Versicherung wollte nichtmal den Auszug aus dem Verkehrsregister in Flensburg haben. In der Regel soll wohl die Versicherung für Frauen günstiger, der männliche Fahrer sollte dann als Zweitfahrer angemeldet werden.&lt;br /&gt;&lt;br /&gt;Die Hochzeitsvorbereitungen gedeihen auch gut. Gestern habe ich den Anzug gekauft, am Freitag lässt sich Sarah ihr Kleid anpassen. Es müssen immer mehr Details geplant werden...&lt;br /&gt;&lt;br /&gt;Als nächstes brauche ich jetzt ein Handy. Bin noch am überlegen ob ich mich mit nem Prepaid Handy rumschlagen soll oder einen Vertrag abschließen soll. Bei nem Vertrag wirds wohl entweder Bell oder Koodo werden.&lt;br /&gt;&lt;br /&gt;Das wars mal wieder aus dem schönen Ontario  &lt;img src="http://kanada.siteboard.eu/images/smilies/icon_smile.gif" alt=":)" title="Smile" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-5528330832759145471?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/5528330832759145471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=5528330832759145471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5528330832759145471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/5528330832759145471'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/03/schon-eine-woche-in-kanada.html' title='Schon eine Woche in Kanada'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-4868143929483058618</id><published>2009-03-20T17:04:00.003-04:00</published><updated>2009-03-20T17:16:13.063-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Visum'/><category scheme='http://www.blogger.com/atom/ns#' term='Immigration'/><title type='text'>Kanada - Tag 3</title><content type='html'>&lt;div style="text-align: justify;"&gt;Nachdem ich am Dienstag Abend in Toronto angekommen bin, sind jetzt schon drei Tage vergangen in denen sich auch ein bisschen was getan hat und ich mich soweit sehr gut einleben konnte.&lt;br /&gt;Am Dienstag konnte ich direkt am Flughafen ohne große Wartezeit mein Work&amp;amp;Travel Visum holen, mit dem ich jetzt ein Jahr ohne große Einschränkungen in Kanada arbeiten kann. Am Mittwoch habe ich meine Sozialversicherungsnummer beantragt und versucht, meinen deutschen Führerschein gegen einen Kanadischen umzutauschen, was leider nicht auf Anhieb ging. Dafür musste ich gestern meinen Führerschein zum Übersetzer bringen. Heute konnte ich ihn wieder abholen und habe jetzt meine vorübergehenden kanadischen Führerschein.&lt;br /&gt;Mit unserem Auto bin ich inzwischen auch vertraut und es macht richtig Spaß bei gemächlichem Tempo (schnell fahren darf man leider nicht) durch die Gegend zu fahren und das schöne Wetter zu genießen.&lt;br /&gt;Somit sind eigentlich alle wichtigen Vorbereitungen abgeschlossen und ich kann mich ganz darauf konzentrieren einen Job zu suchen und mich schlau zu machen, ob und wie ich mit einer temporären Arbeitserlaubnis selbständig machen kann.&lt;br /&gt;Bei &lt;a href="http://picasaweb.google.de/dibe0014"&gt;meinen Bildern&lt;/a&gt; gibt es übrigens auch schon erste Bilder aus Kanada. Ich werde versuchen diese von Zeit zu Zeit zu ergänzen.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-4868143929483058618?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/4868143929483058618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=4868143929483058618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4868143929483058618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/4868143929483058618'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/03/kanada-tag-3.html' title='Kanada - Tag 3'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-6286034327697837762</id><published>2009-03-05T02:49:00.003-05:00</published><updated>2009-03-05T03:17:41.383-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='Immigration'/><title type='text'>12 days left - update on immigration process</title><content type='html'>After not writing much lately I think it's getting time to give a short update about how my immigration process is doing.&lt;br /&gt;&lt;br /&gt;I received my one year &lt;strong&gt;work permit&lt;/strong&gt; already in December and I'm still waiting to become a permanent resident. I applied a couple months ago and at least since January they are working on it in the canadian embassy in Berlin. According to their website it can take over a year for them to decide, so I better don't expect an answer the next weeks and months.&lt;br /&gt;&lt;br /&gt;During the last few weeks I &lt;strong&gt;started applying&lt;/strong&gt; at some companies, but answering emails isn't a strengths of most of them. I hope they serve their customers better. I usually call them about a week after, but often you end up in their phone systems without a chance getting the right person. It might be a bit easier when I actually live in Canada and can drive by to hand the resumes out to the right people. We'll see. At least we &lt;strong&gt;have a car&lt;/strong&gt; already, Sarah bought a 2001 Chevrolet Cavalier last month. It's a former police car and seems to be in good shape.&lt;br /&gt;&lt;br /&gt;End of February I finished my studies with handing out my master's thesis to my prof and all I have to do now is waiting for my diploma. For the last days I have been working on our wedding invitiations and wedding website and I also have been trying to solve all existing issues with the websites, computers and network at my brothers company. I'm looking forward not to do these basic jobs like installing computers and software anymore soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-6286034327697837762?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/6286034327697837762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=6286034327697837762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6286034327697837762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6286034327697837762'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/03/12-days-left-update-on-immigration.html' title='12 days left - update on immigration process'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-3556551339853679169</id><published>2009-02-13T10:53:00.003-05:00</published><updated>2009-02-13T11:13:18.399-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deutsche Bahn'/><title type='text'>Thanks Deutsche Bahn AG! Customer service, what is that?</title><content type='html'>Last month I wrote already about my &lt;a href="http://bdietzblog.blogspot.com/2009/01/how-to-miss-flight-and-spend-day-at.html"&gt;adventures with Deutsche Bahn AG&lt;/a&gt;, the german railway company. They made my fiancée missing her flight, spending the day at the airport and spending a night in the hotel, it &lt;span style="font-weight: bold;"&gt;cost over 250 Euros&lt;/span&gt;.&lt;br /&gt;The customer service from Deutsche Bahn at the airport told me I should send them all my receipts and they would give me the money back. Thats what I did almost 4 weeks ago and today I got a letter back saying they only pay 20% of the cost of the ticket we were delayed with, so I got a gift certificate worth &lt;span style="font-weight: bold;"&gt;ONLY 11 Euros&lt;/span&gt;. I don't need a gift certificate, I'm moving to Canada next month and with 11 Euros I can't even get a one way ticket to the next city.&lt;br /&gt;I was really upset and called them right away, after discussing and complaining what a crappy service that is and how much I spent because of them, the lady at phone finally offered me another gift certificate worth 20 Euros.  I wonder if I'll ever get it. But it still doesn't help me at all, I'm sitting now on gift certifcates worth 31 Euros for something I'll never use again.&lt;br /&gt;&lt;br /&gt;I can only recommend to NEVER use the german railway (Deutsche Bahn AG) if you have a appointment or flight you have to be in time for. Go to one of the car rental companies get a cheap car, it's not more expensive, you can drive 200 km/h at the autoband and you'll be not much slower but you won't have to deal with that kind of what they call customer service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-3556551339853679169?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/3556551339853679169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=3556551339853679169' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3556551339853679169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3556551339853679169'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/02/thanks-deutsche-bahn-ag-customer.html' title='Thanks Deutsche Bahn AG! Customer service, what is that?'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-7004430234601896944</id><published>2009-01-30T07:35:00.005-05:00</published><updated>2009-02-13T02:43:14.698-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Connect Facebook &amp; (almost) everything from Google</title><content type='html'>Yesterday I tried to figure out how to post my blog posts on my Facebook profile. First I tried different application but all they could do was adding a box on your profile. After searching for on google for a couple minutes I found one video on youtube that lead me the way: &lt;a href="http://de.youtube.com/watch?v=JqE_y-OD76w"&gt;Import Blog/RSS in Facebook profile&lt;/a&gt;. &lt;div&gt;You can do it even easier as in the video. When you are on your profile in Facebook, you just have to click on Import (as shown in the picture) and you can import not only a RSS feed from your blog, but also integrate lots of different websites like  Youtube, Google Reader and most important for me: Picasa.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KL73ztTWN88/SYL2mEsTOcI/AAAAAAAAB2o/H5utD3WexXY/s1600-h/facebook_import.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 42px;" src="http://4.bp.blogspot.com/_KL73ztTWN88/SYL2mEsTOcI/AAAAAAAAB2o/H5utD3WexXY/s320/facebook_import.JPG" alt="" id="BLOGGER_PHOTO_ID_5297067245696137666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally you can use all the different great tools from Google and integrate them all into one Profile.&lt;br /&gt;&lt;br /&gt;UPDATE: Finally there is also a blog post in the offical blog from blogger about the topic: &lt;a href="http://buzz.blogger.com/2009/02/facebook-your-blog.html"&gt;Blogger Buzz: Facebook Your Blog&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-7004430234601896944?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/7004430234601896944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=7004430234601896944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7004430234601896944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/7004430234601896944'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/01/connect-facebook-almost-everything-from.html' title='Connect Facebook &amp; (almost) everything from Google'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_KL73ztTWN88/SYL2mEsTOcI/AAAAAAAAB2o/H5utD3WexXY/s72-c/facebook_import.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-6438928107636893114</id><published>2009-01-29T05:58:00.005-05:00</published><updated>2009-01-29T06:06:12.944-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Formulare mit Google / Google Chrome</title><content type='html'>Gerade habe ich mir die Formulare von Google Text &amp;amp; Tabellen angeschaut und bin richtig beeindruckt!&lt;br /&gt;Innerhalb von 2 Minuten konnte ich meine eigene Umfrage erstellen, die ich nun in E-Mails, Webseiten verwenden kann oder direkt über Google ausfüllen kann. Das Ergebnis wird in einer Tabelle gespeichert. Ein kleines Beispiel gibt es direkt hier:&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://spreadsheets.google.com/embeddedform?key=pgBDEwzQJNTMhhwzb5WXIag" width="310" height="426" frameborder="0" marginheight="0" marginwidth="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Mit Sicherheit werde ich in Zukunft mehr damit arbeiten.&lt;br /&gt;&lt;br /&gt;Google Chrome habe ich mir diese Woche zum ausprobieren installiert, von der Geschwindigkeit bin ich richtig erschrocken, so schnell hat sich Google Mail noch nie bei mir geöffnet. Natürlich fehlen dem Broswer noch ein paar Features aber in einigen Monaten wird er bei mir wohl Firefox ablösen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-6438928107636893114?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/6438928107636893114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=6438928107636893114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6438928107636893114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/6438928107636893114'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/01/formulare-mit-google-google-chrome.html' title='Formulare mit Google / Google Chrome'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-737639921756534378</id><published>2009-01-12T04:24:00.004-05:00</published><updated>2009-01-12T04:55:11.578-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Travelling'/><category scheme='http://www.blogger.com/atom/ns#' term='Deutsche Bahn'/><title type='text'>How to miss a flight (and spend a day at the airport)</title><content type='html'>Last week on wednesday my fiancée had to fly back from Frankfurt to Toronto with the 10am flight with Air Canada. To be able to spend more time together we decided to take the train from Freiburg at 5:54am instead of going by car. Usually the train arrives at 8am which gives you plenty of time to check in and go to the gate - but not this time. A few minutes before we would of arrived at the Airport there was an announcement that they have problems with the second part of the train and we had to stop at a very small train station. First the made everyone from the second part of the train to the first part. After trying to disconnect the second part there was a second announcement that it wouldn't work and everyone should go out of the train (it was about -10 degrees outside) and wait for the next train that should stop in about 10 minutes. It was the first time in my life that I had to go out of a train jumping out of the train since the platform was ways too short for the train.&lt;br /&gt;After standing in the freezing cold for about 10 minutes the next ICE arrived. It was booked out already so it took a while for everyone to fit in. We were just going to start again when there was an anouncment again, this time they called for a doctor or medic, someone had a stroke. It took at least 30 minutes till they would bring the person away and we could start again. We ended up arriving at the Frankfurt Airport with about 100 minutes delay on a 120 minutes drive, of course my fiancée missed her flight.&lt;br /&gt;At the ticket-counter from Air Canada we found out that we weren't the only ones missing the flight. Because of bad weather other people missed there connection flights too so the next flight at 5pm was overbooked already and they could only give Sarah only a stand-by boarding pass for it so we had to wait and sit around at the airport for a couple hours. At the gate at 4pm Sarah found out that there were about 25 other people on the waiting list, trying to get one of the 3 free seats. Of course it turned out she wouldn't get one. Going back the couting we got served from the same person helping us already in the morning and again she could put Sarah only on a waiting list.&lt;br /&gt;So we picked up the luggage again, stayed over night in a cheap hotel and went back to the airport again at 7am. At least this time we where lucky and after talking to different people they could give us a seat and Sarah could fly to Toronto. Whenever I went to take the train home it was cancelled - how ironic.&lt;br /&gt;&lt;br /&gt;PS: I decided to write future blog post in english. It is too confusing if I keep switching between languages and it helps me practicing my english.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-737639921756534378?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/737639921756534378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=737639921756534378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/737639921756534378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/737639921756534378'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2009/01/how-to-miss-flight-and-spend-day-at.html' title='How to miss a flight (and spend a day at the airport)'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-3167948014120217465</id><published>2008-12-19T17:40:00.001-05:00</published><updated>2009-03-05T03:18:18.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Work permit'/><category scheme='http://www.blogger.com/atom/ns#' term='Visum'/><title type='text'>Work permit &amp; flight</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_KL73ztTWN88/SUwhdGqnKBI/AAAAAAAAAyQ/8qV1PxKtla0/s1600-h/SL730903.JPG"&gt;&lt;img style="margin: 10px 10px 10px 10px; float: right; clear: both;" alt="" src="http://2.bp.blogspot.com/_KL73ztTWN88/SUwhdGqnKBI/AAAAAAAAAyQ/8qV1PxKtla0/s320/SL730903.JPG" border="0" /&gt;&lt;/a&gt;Last week I received one of the best letters in my life so far - beside the ones from Sarah of course ;-) : My one year work permit called Work &amp;amp; Travel 2009! With this permit I can work for one year from the moment I first arrive in Canada in March.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Yesterday I also booked my flight to move to Canada. It will on March 17th so it's less than 3 months till I'll have to say "Good bye Germany"...&lt;br /&gt;&lt;hr /&gt;&lt;span style="font-size:85%;"&gt;The picture has nothing to do with this post. I just felt like posting it, I took it in Switzerland this summer.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-3167948014120217465?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/3167948014120217465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=3167948014120217465' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3167948014120217465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3167948014120217465'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/12/work-permit-flight.html' title='Work permit &amp; flight'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KL73ztTWN88/SUwhdGqnKBI/AAAAAAAAAyQ/8qV1PxKtla0/s72-c/SL730903.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-3142776576387749999</id><published>2008-12-15T03:07:00.002-05:00</published><updated>2008-12-15T03:10:45.162-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='Thesis'/><category scheme='http://www.blogger.com/atom/ns#' term='Palo'/><title type='text'>What is my thesis all about</title><content type='html'>The last weekend I discussed in a &lt;a href="http://forum.palo.net/thread.php?postid=5522"&gt;forum &lt;/a&gt;what my thesis is about. I spent some time in the answer, so why not posting it in my blog to give people a better idea what I'm working on:&lt;br /&gt;&lt;br /&gt;When users first see Palo and Pentaho, they don't really know there is such a big difference, both claim to be a BI suite. It was the same for me, when I first started my thesis.&lt;br /&gt;In my thesis I'm working with Palo OLAP Server, Palo Worksheet Server and also with Palo ETL Server compared to the Pentaho BI Suite (without Weka), otherwise it wouldn't be a good comparison. I created a test scenario, and try to provide a solution with both Palo and Pentaho.&lt;br /&gt;&lt;br /&gt;The focus of my thesis is not to say, Palo is good, Pentaho isn't or the other way around. the result might be "if you focus on planning, you better use Palo, if you do lots of reporting, Pentaho provides more options,...&lt;br /&gt;&lt;br /&gt;The scenario is more the practical side of an implementation: How to get data into the system (ETL), how can you design your data (Modeller, Schema Workbench, Metadata Editor,...), how can you create reports, especially parameterized and time related ones, how can you manage users and groups and their rights, do the tools provide planning posibilities. Are there special features? Since there is so much stuff to look at I can't always go into all the details of course.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-3142776576387749999?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/3142776576387749999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=3142776576387749999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3142776576387749999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/3142776576387749999'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/12/what-is-my-thesis-all-about.html' title='What is my thesis all about'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-1587866288889344809</id><published>2008-12-04T02:46:00.007-05:00</published><updated>2008-12-04T03:17:42.407-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pentaho'/><category scheme='http://www.blogger.com/atom/ns#' term='web service'/><title type='text'>Pentaho BI Server: Using action sequences as a web service with PHP</title><content type='html'>For my masterthesis I had to figure out, how to use the action sequences as webservice with PHP. According to the documentation you can receive soap messages but the action sequences don't offer a &lt;a href="http://en.wikipedia.org/wiki/Web_Services_Description_Language"&gt;WSDL&lt;/a&gt; that would help you building your client. I also had problems with the http basic authentication, that Pentaho uses.&lt;br /&gt;After a couple hours of research and try and error, I found a solution. I doubt thats the best way to go, but at least it works. All you need is the &lt;a href="http://pear.php.net/package/http_request/"&gt;PEAR HTTP Request&lt;/a&gt; class.&lt;br /&gt;Here is the code:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;?php&lt;br /&gt;//PEAR Request&lt;br /&gt;require_once 'Request.php';&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$response = $req-&gt;sendRequest();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;if (PEAR::isError($response)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    echo $response-&gt;getMessage();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $req-&gt;clearPostData();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $req-&gt;setURL("localhost:8080/pentaho/ServiceAction");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $req-&gt;addQueryString("solution", "bi-developers");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $req-&gt;addQueryString("path", "reporting");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $req-&gt;addQueryString("action", "Testreport.xaction");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $response2 = $req-&gt;sendRequest();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    //$xml_string now has the SOAP message&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    $xml_string = $req-&gt;getResponseBody();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;The variable $xml_string contains the SOAP message.&lt;br /&gt;&lt;br /&gt;If anonye has a better solutions to use Pentaho action sequences as a webservice in PHP is very welcome to post a comment.&lt;br /&gt;I'm also looking for a good solution, how to handle the results in the SOAP message the easiest way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-1587866288889344809?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/1587866288889344809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=1587866288889344809' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1587866288889344809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1587866288889344809'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/12/pentaho-bi-server-using-action.html' title='Pentaho BI Server: Using action sequences as a web service with PHP'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-1599103627146166986</id><published>2008-11-10T16:14:00.005-05:00</published><updated>2008-12-16T09:12:07.748-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Worksheet Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Palo'/><category scheme='http://www.blogger.com/atom/ns#' term='OLAP'/><title type='text'>Palo User Conference 2008</title><content type='html'>&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: Nach neusten Infos scheint das Release der neuesten Version des Palo OLAP Servers auf Januar 2009 verschoben.&lt;br /&gt;&lt;br /&gt;Am Donnerstag &amp;amp; Freitag durfte ich dank einer Einladung der &lt;a href="http://www.jedox.de/"&gt;Jedox AG&lt;/a&gt; auf der Palo User Conference und dem Partner Tag sein, wo die neue Version des Palo OLAP Servers und der neue Palo Worksheet Server vorgestellt wurde.&lt;br /&gt;Während es beim OLAP Server hauptsächlich Verbesserungen in der Perfomance (unter anderen dank Multiprozessorunterstützung) gibt, hat sich beim Worksheetserver enorm viel getan. Der Server wurde komplett neu entwickelt (die Core in C++) und das Look &amp;amp; Feel lässt einen fast vergessen, dass es sich um eine Webanwendung handelt und nicht um Excel handelt. In der neuen Version kann man sowohl die Modellierung der Palo OLAP Datenbank als auch die Reporterstellung durchgängig im Server durchführen, sodass Excel gar nicht mehr benötigt wird. Auch ansonsten wurde sich bemüht, alle relevanten Funktion von Excel zu übernehmen, von der Zellenformatierung bis zu einer Skriptsprache in Anlehnung an VBA (!), jedoch in PHP realisiert. Man wird die Möglichkeit haben, die Elemente auf dem Spreadsheet mit PHP in einer Syntax aufzurufen, wie man sie von VBA gewöhnt ist. Das Beste am &lt;span style="font-weight: bold;"&gt;Palo Worksheet Server&lt;/span&gt; ist, dass er wie auch der Palo OLAP Server zu großen Teilen &lt;span style="font-weight: bold;"&gt;Open Source&lt;/span&gt; sein wird.&lt;br /&gt;Etwas Negatives zum Palo OLAP Server muss aber trotz aller Begeisterung angemerkt werden. So scheint es, dass das Excel-Addin nicht weiterentwickelt wurde und die Modellierung großer Dimensionen damit weiterhin sehr unübersichtlich bleiben wird (z.B. das Verschieben von Elementen). Auch eine Extra Zeitdimension wie man sie von SAP BI aber auch von Mondrian kennt, wird von Palo nicht unterstützt. Dadurch bleibt das Reporting über Zeiträume (z.B. 04.05.2008 - 09.05.2008) nur schwer mit Palo realisierbar.&lt;br /&gt;Als weitere Software wurde noch der Palo Supervision Server, Palo ETL-Server sowie der vielversprchende ETL-Client von Tensegrity vorgestellt.&lt;br /&gt;&lt;br /&gt;Voraussichtliche Releasetermine:&lt;br /&gt;- Palo OLAP Server 3.0: Ende November 2008&lt;br /&gt;- Palo Worksheet Server 3.0.1: 1. Quartal 2009&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-1599103627146166986?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/1599103627146166986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=1599103627146166986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1599103627146166986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1599103627146166986'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/11/palo-user-conference-2008.html' title='Palo User Conference 2008'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-1170872934380844361</id><published>2008-11-10T15:53:00.003-05:00</published><updated>2009-03-05T03:18:56.593-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Immigration'/><title type='text'>Zurück aus Kanada</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_KL73ztTWN88/SRifconhgrI/AAAAAAAAAqM/Slc1JBX02Gg/s1600-h/P1060921.JPG"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: left; clear: both;" alt="" src="http://2.bp.blogspot.com/_KL73ztTWN88/SRifconhgrI/AAAAAAAAAqM/Slc1JBX02Gg/s320/P1060921.JPG" border="0" /&gt;&lt;/a&gt; Seit einer Woche bin ich nun wieder von meinem 10-tägigen Aufenthalt in Kanada zurück. Sarah &amp;amp; ich konnten viele schöne Stunden zusammen verbringen und einiges erledigen, insbesondere die Hochzeitsplanungen weiter voranbringen. Der Besuch war übrigens der letzte. Wenn ich das nächste mal nach Kanada gehe, dann ist es kein Besuch mehr sondern mein Umzug. Die Vorfreude ist groß, auch wenn das zurücklassen meiner Familie, Freunde, Gemeinde, Heimat und vielem mehr auch gemischte Gefühle hervorruft.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_KL73ztTWN88/SRifdFcp_1I/AAAAAAAAAqU/-HJkfAG9v88/s1600-h/P1070007.JPG"&gt;&lt;img style="margin: 0px 10px 10px 0px; float: right; clear: both;" alt="" src="http://4.bp.blogspot.com/_KL73ztTWN88/SRifdFcp_1I/AAAAAAAAAqU/-HJkfAG9v88/s320/P1070007.JPG" border="0" /&gt;&lt;/a&gt;Bis es soweit ist, muss aber noch einiges erledigt werden: Bei meine Masterthesis ist Ende des Monats Halbzeit und es gibt noch viel zu testen und zu schreiben. Für die Arbeitserlaubnis muss bis Ende des Monats der Antrag des Work &amp;amp; Travel Visas fertiggestellt werden und solangsam muss ich auch den Wohnungs- und Stellenmarkt in Kanada sondieren.&lt;br /&gt;Von kanadischen Einwanderungsbehöre haben wir Anfang der Woche: Der Antrag fürs Sponsoring wurden akzeptiert und die Unterlagen weiter an die kanadische Botschaft in Berlin geleitet, wo der Antrag für die dauerhafte Aufenthaltserlaubnis bearbeitet wird. Mal schauen wie viel Zeit die sich lassen werden...&lt;br /&gt;PS: Die Bilder sind in Beamsville, Ontario entstanden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-1170872934380844361?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/1170872934380844361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=1170872934380844361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1170872934380844361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/1170872934380844361'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/11/zurck-aus-kanada.html' title='Zurück aus Kanada'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KL73ztTWN88/SRifconhgrI/AAAAAAAAAqM/Slc1JBX02Gg/s72-c/P1060921.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-2474483785590179667</id><published>2008-10-04T15:40:00.004-04:00</published><updated>2009-03-05T03:18:56.594-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canada'/><category scheme='http://www.blogger.com/atom/ns#' term='Immigration'/><title type='text'>Stand der Auswanderung</title><content type='html'>Da ich immer wieder gefragt werde, wann ich denn auswandern werde und wie das alles funktioniert, werde ich versuchen die Auswanderungsprozedur und den aktuellen Zeitplan hier im Blog immer mal wieder etwas zu erklären.&lt;br /&gt;Aufgrund meines Studiums bin ich noch bis Ende Februar 2009 an Deutschland gebunden. Danach werde ich dann meine Sachen packen und hoffentlich bis Ende März nach Kanada ziehen. Auswandern nach Kanada sieht im Fernsehen zwar meist so leicht aus und da ich von meiner Verlobten gesponsort werde habe ich gegenüber vielen anderen vielleicht einen kleinen Vorteil aber das ganze Vorhaben kostet einiges an Nerven, Zeit, Geduld und Geld.&lt;br /&gt;Fange ich mal mit der Zeit und den Nerven an. Zuerst einmal dauert es eine Weile bis man herausgefunden hat, welche Möglichkeiten es gibt nach Kanada einzuwandern, welche Bedingungen und Anforderungen daran geknüpft sind und welche Vor- bzw. Nachteile es dabei gibt. Sehr hilfreich sind dabei die Seiten der &lt;a href="http://www.cic.gc.ca"&gt;Kanadischen Einwanderungsbehörde&lt;/a&gt;, auf der man auch die ganzen notwendigen Formulare runterladen kann. Wenn man fremde Hilfe braucht, kann man sich entweder an Auswanderungs(bzw.Einwanderungs-)berater wenden, mit hat bisher das &lt;a href="http://www.thecanadian.de"&gt;Kanada Forum&lt;/a&gt; sehr geholfen. Nachdem ich rausgefunden habe, dass die wohl beste Möglichkeit für mich ist, als sog. &lt;span style="font-style: italic;"&gt;Conjugal Partner&lt;/span&gt; (ein Art getrennt lebender Partner) in der &lt;span style="font-style: italic;"&gt;Family Class&lt;/span&gt; (eine der Einwanderungsklassen) meinen Einwanderungseintrag zu stellen, ging das ausfüllen der Formulare und das sammeln von Dokumenten los, Es hat sich leider ziemlich in die Länge gezogen (teilweise mein Fehler). Vor ca. 2 Wochen haben wir endlich alles einschicken können, sodass jetzt erstmal für ca. 1 1/2 Monate warten angesagt ist, bis wir eine Antwort bekommen.&lt;br /&gt;Geld ist der nächste Faktor, den man bei der Einwanderung berücksichtigen muss. Nicht dass man für den Anfang in Kanada Reserve braucht, auch die Einwanderungsgebühren sind zu berücksichtigen. Bisher haben wir ca. € 1.000 zahlen müssen (Einwanderungsgebühr, Arzt, Übersetzungen).&lt;br /&gt;Geduld und Ausdauer sind bei der Auswanderung ebenfalls sehr wichtig. Die Einarbeitung in die Dokumente, die teils widersprüchlichen Informationen in Foren können schon die ersten Nerven kosten, aber vermutlich war das noch der einfachere Teil. Nämlich jetzt kommt das Warten und die Unsicherheit ob die Einwanderungspapiere so akzeptiert werden, ob die Unterlagen ausreichend waren und den Bearbeitern die Erklärungen und ausgereicht haben. Laut offiziellen Angaben können da je nach Art der Einwanderungsklasse Monate bis Jahre vergehen bis man eine Zu- oder Absage hat.&lt;br /&gt;&lt;br /&gt;Das soll fürs Erste mal zu dem Thema reichen. In nächster Zeit werde ich sicher mehr dazu und auch zum Work &amp;amp; Travel Programm 2009 schreiben.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-2474483785590179667?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/2474483785590179667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=2474483785590179667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2474483785590179667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/2474483785590179667'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/10/stand-der-auswanderung.html' title='Stand der Auswanderung'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8566678460928593863.post-299236739210625054</id><published>2008-10-04T15:17:00.003-04:00</published><updated>2009-08-20T09:08:34.261-04:00</updated><title type='text'>Blog gestartet</title><content type='html'>Nachdem ich schon länger meine Website vernachlässigt habe, da es mir einfach zu aufwändig war die regelmäßig zu pflegen, habe ich mich jetzt entschieden einen eigenen Blog zu starten auf dem ich hin und wieder schnell mal etwas posten kann.&lt;br /&gt;Ich werde sicher nicht häufig was schreiben. Aktuelle Themen wie meine Masterthesis oder die anstehende Auswanderung nach Kanada, werden mir aber sicher immer wieder mal die Gelegenheit geben, diesen Blog zu füllen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8566678460928593863-299236739210625054?l=bdietzblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bdietzblog.blogspot.com/feeds/299236739210625054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8566678460928593863&amp;postID=299236739210625054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/299236739210625054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8566678460928593863/posts/default/299236739210625054'/><link rel='alternate' type='text/html' href='http://bdietzblog.blogspot.com/2008/10/blog-gestartet.html' title='Blog gestartet'/><author><name>Benjamin Dietz</name><uri>https://profiles.google.com/113257999460055292677</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-twrHlEyHnAA/AAAAAAAAAAI/AAAAAAAAHPk/NlVXSlER7YU/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
