<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-101283378710262645</atom:id><lastBuildDate>Sat, 14 Nov 2009 00:32:49 +0000</lastBuildDate><title>Financial Systems and Business Intelligence</title><description>An Accountants views on Financial Systems and the Microsoft BI that goes along with them.</description><link>http://paulsteynberg.blogspot.com/</link><managingEditor>paul.steynberg@yahoo.com (Paul Steynberg)</managingEditor><generator>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><media:keywords>Microsoft,PerformancePoint,SQL,Server,Dynamics,AX,Axapta,Excel</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology</media:category><itunes:owner><itunes:email>paul.steynberg@yahoo.com</itunes:email><itunes:name>Paul Steynberg</itunes:name></itunes:owner><itunes:author>Paul Steynberg</itunes:author><itunes:explicit>no</itunes:explicit><itunes:keywords>Microsoft,PerformancePoint,SQL,Server,Dynamics,AX,Axapta,Excel</itunes:keywords><itunes:subtitle>Financial Systems and Business Intelligence</itunes:subtitle><itunes:summary>An Accountants views on Financial Systems and the Microsoft BI Stack that goes with it.</itunes:summary><itunes:category text="Technology" /><geo:lat>-29.788887</geo:lat><geo:long>30.785151</geo:long><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/FinancialSystemsAndBusinessIntelligence" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-6580554248855313418</guid><pubDate>Mon, 12 Oct 2009 14:25:00 +0000</pubDate><atom:updated>2009-10-12T16:34:45.709+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iXBRL</category><category domain="http://www.blogger.com/atom/ns#">XBRL</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>iXBRL - Don't Panic</title><description>&lt;h1 style="margin-right:-8.8pt"&gt;&lt;a name="_Toc243104301"&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Introduction&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;Companies in the UK will have to submit financials to Her Majesty’s Revenue and Customs (HMRC) via an online process within the next 2 years. I had a session with Ernst &amp;amp; Young about the language to be used called XBRL. I have also attended a workshop at HMRC titled “Company Tax Returns and Online Filing”. This is a summary of my findings and my personal views on the impact.&lt;/span&gt;&lt;/p&gt;  &lt;h1&gt;&lt;a name="_Toc243104302"&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Overview of XBRL&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;XBRL stands for e&lt;b&gt;X&lt;/b&gt;tensible &lt;b&gt;B&lt;/b&gt;usiness &lt;b&gt;R&lt;/b&gt;eporting &lt;b&gt;L&lt;/b&gt;anguage.  It is one of a family of "XML" languages which is becoming a standard means of communicating information between businesses and on the internet.&lt;w:sdt citation="t" id="582141783"&gt;&lt;span style="mso-ansi-language:EN-GB;mso-no-proof:yes"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="mso-ansi-language:  EN-GB;mso-no-proof:yes"&gt;(1)&lt;/span&gt;&lt;/w:sdt&gt;. iXBRL is a slight derivative of this language which stands for &lt;b style="mso-bidi-font-weight: normal"&gt;I&lt;/b&gt;nLine e&lt;b&gt;X&lt;/b&gt;tensible &lt;b&gt;B&lt;/b&gt;usiness &lt;b&gt;R&lt;/b&gt;eporting &lt;b&gt;L&lt;/b&gt;anguage and allows the data to be read by computers and viewed by humans all from the same file.&lt;/span&gt;&lt;/p&gt;  &lt;h1&gt;&lt;a name="_Toc243104303"&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Impact&lt;/span&gt;&lt;/a&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;All companies filing tax after 31&lt;sup&gt;st&lt;/sup&gt; March 2011 will have to comply with the requirements of submitting all the data online. This will affect 3 submissions as follows:&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1; mso-layout-grid-align:none;text-autospace:none"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;CT600 – Currently can be submitted via XML and &lt;u&gt;will not change&lt;/u&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Accounts – Must be submitted online in iXBRL format.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:Symbol;mso-fareast-font-family: Symbol;mso-bidi-font-family:Symbol"&gt;&lt;span style="mso-list:Ignore"&gt;&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Tax Computations – Must be submitted online in iXBRL format.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;      &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;What will not change is WHAT you submit, WHO is responsible for submitting it and WHEN it must be submitted, only HOW you submit it will change.&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;4 &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://en.wikipedia.org/wiki/Taxonomy"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Taxonomies&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt; will be supported by HMRC but for the first 2 years of implementation only a limited subset of each taxonomy will be required.&lt;/span&gt;&lt;/p&gt;  &lt;table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid black .5pt;  mso-border-themecolor:text1;mso-yfti-tbllook:1184;mso-padding-alt:0cm 5.4pt 0cm 5.4pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;   font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Taxonomy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;   font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Full Tag Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;b style="mso-bidi-font-weight:normal"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;   font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Limited Tag Set&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;UK GAAP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;4375&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;1182&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;UK IFRS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;3400&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;1600&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;UK Common   Data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4;mso-yfti-lastrow:yes"&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border:solid black 1.0pt;   mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;   mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;CT   Computational &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;4548&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td width="197" valign="top" style="width:147.6pt;border-top:none;border-left:   none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;   border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:   solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;   mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:   text1;padding:0cm 5.4pt 0cm 5.4pt"&gt;   &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;1350&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;One is not restricted to the limited tag set but you are only required to at least submit these for the first 2 years. Thereafter the full tag set will be required.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;The current versions of the taxonomies can be downloaded from this website.( &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.xbrl.org/uk/Taxonomies/"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;http://www.xbrl.org/uk/Taxonomies/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;)&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;The Companies House and HMRC issued a joint &lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.companieshouse.gov.uk/about/pdf/hmrcCommonFiling2.pdf"&gt;&lt;span style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;statement&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt; on 1&lt;sup&gt;st&lt;/sup&gt; September 2009 stating that they are working together and that both their filing services are being aligned so that a single point of filing can be used.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style="font-size: 32px; font-weight: bold; "&gt;&lt;a name="_Toc243104304"&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Software&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;As with any technology solution we will find many ways of solving this challenge ranging from ERP Supplier based solutions right through to stand-alone file converters. Unfortunately iXBRL is not yet widely used so I have not yet managed to find anything worth taking a look at yet. HMRC is busy reviewing a number of products and certifying them but when pushed they did not want to yield any names or costs just in case they were seen to favour one supplier over another. They did assure us that a number of suppliers would be ready for market in Q1 of 2010.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;Here is a list of companies who I believe are working on a solution. Do not take this as gospel, just through my googling.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;a href="http://www.savanet.net/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.savanet.net&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.corefiling.com/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.corefiling.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.semansys.com/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.semansys.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.rivetsoftware.com/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.rivetsoftware.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.ibs.nl/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.ibs.nl&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.edgarfilings.com/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.edgarfilings.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.allocationsolutions.com/"&gt;&lt;span style="font-size: 10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.allocationsolutions.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://www.justsystems.com/"&gt;&lt;span style="font-size:10.0pt; font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;www.justsystems.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;&lt;span class="Apple-style-span" style="font-size: 32px; font-weight: bold; "&gt;&lt;a name="_Toc243104305"&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Approach&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;Awareness of XBRL and its impact is at an acceptable level within the UK market. Based on the Q&amp;amp;A session with HMRC the first 2 years are really going to be a phased/teething process and companies will not be penalised or prosecuted if they don’t get it quite right. We also do not have any products to work with as they are still being developed.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;I would suggest a measured approach to the online filing which starts with Finance obtaining the taxonomies that they intend to use for filing and to start manually mapping the figures across from the financials. This in my opinion is going to be the largest portion of the work required. A deadline of the mapping tables by end Q2 2010 should be achievable.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; "&gt;Get your IT Department to keep tabs on the development of the various alternatives in the software space and then organize demonstrations and evaluations as and when possible. I estimate that we should be able to find something by Q2 2010. Based on all the input I would at this point suggest that we look to purchasing an Office Add-In that will allow you to continue with our current method of producing the financials and thus reduce impact on the business.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, sans-serif;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;w:sdt sdtdocpart="t" docparttype="Bibliographies" docpartunique="t" id="332430475"&gt;  &lt;/w:sdt&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"   style="font-family:Arial, sans-serif;font-size:100%;"&gt;&lt;h1 style="margin-right:-8.8pt"&gt;&lt;a name="_Toc242603460"&gt;&lt;/a&gt;&lt;a name="_Toc243104306"&gt;&lt;span style="mso-bookmark:_Toc242603460"&gt;&lt;u&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;Works Cited&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc242603460"&gt;&lt;/span&gt;&lt;span style="mso-bookmark:_Toc243104306"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-size:10.0pt;mso-ascii-font-family:&amp;quot;Times New Roman&amp;quot;;mso-hansi-font-family:  &amp;quot;Times New Roman&amp;quot;;mso-bidi-font-family:&amp;quot;Times New Roman&amp;quot;;mso-font-kerning:  0pt;font-weight:normal"&gt;&lt;w:sdtpr&gt;&lt;/w:sdtpr&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;p class="MsoNormal" style="margin-left:14.2pt;text-indent:-14.2pt;mso-layout-grid-align:  none;text-autospace:none"&gt;&lt;!--[if supportFields]&gt;&lt;span lang="EN-US" style="'font-size:10.0pt;font-family:"&gt;&lt;span style="'mso-element:field-begin'"&gt;&lt;/span&gt;&lt;span style="'mso-spacerun:yes'"&gt; &lt;/span&gt;BIBLIOGRAPHY &lt;span style="'mso-element:field-separator'"&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]--&gt;&lt;span lang="EN-US" style="font-size:10.0pt;font-family:&amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;1. XBRL  International. What is XBRL. [Online] [Cited: October 9, 2009.]  http://www.xbrl.org/WhatIsXBRL/.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="mso-layout-grid-align:none;text-autospace:none"&gt;- Paul Steynberg&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-6580554248855313418?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=8r5WJx4g3Ws:bRZ40hvNh_E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=8r5WJx4g3Ws:bRZ40hvNh_E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/8r5WJx4g3Ws" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/8r5WJx4g3Ws/ixbrl-dont-panic.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><enclosure url="http://www.companieshouse.gov.uk/about/pdf/hmrcCommonFiling2.pdf" length="35065" type="application/pdf" /><media:content url="http://www.companieshouse.gov.uk/about/pdf/hmrcCommonFiling2.pdf" fileSize="35065" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Introduction Companies in the UK will have to submit financials to Her Majesty’s Revenue and Customs (HMRC) via an online process within the next 2 years. I had a session with Ernst &amp;amp; Young about the language to be used called XBRL. I have also attend</itunes:subtitle><itunes:author>Paul Steynberg</itunes:author><itunes:summary>Introduction Companies in the UK will have to submit financials to Her Majesty’s Revenue and Customs (HMRC) via an online process within the next 2 years. I had a session with Ernst &amp;amp; Young about the language to be used called XBRL. I have also attended a workshop at HMRC titled “Company Tax Returns and Online Filing”. This is a summary of my findings and my personal views on the impact. Overview of XBRL XBRL stands for eXtensible Business Reporting Language. It is one of a family of "XML" languages which is becoming a standard means of communicating information between businesses and on the internet. (1). iXBRL is a slight derivative of this language which stands for InLine eXtensible Business Reporting Language and allows the data to be read by computers and viewed by humans all from the same file. Impact All companies filing tax after 31st March 2011 will have to comply with the requirements of submitting all the data online. This will affect 3 submissions as follows: CT600 – Currently can be submitted via XML and will not change. Accounts – Must be submitted online in iXBRL format. Tax Computations – Must be submitted online in iXBRL format. What will not change is WHAT you submit, WHO is responsible for submitting it and WHEN it must be submitted, only HOW you submit it will change. 4 Taxonomies will be supported by HMRC but for the first 2 years of implementation only a limited subset of each taxonomy will be required. Taxonomy Full Tag Set Limited Tag Set UK GAAP 4375 1182 UK IFRS 3400 UK Common Data 900 900 CT Computational 4548 1350 One is not restricted to the limited tag set but you are only required to at least submit these for the first 2 years. Thereafter the full tag set will be required. The current versions of the taxonomies can be downloaded from this website.( http://www.xbrl.org/uk/Taxonomies/) The Companies House and HMRC issued a joint statement on 1st September 2009 stating that they are working together and that both their filing services are being aligned so that a single point of filing can be used. Software As with any technology solution we will find many ways of solving this challenge ranging from ERP Supplier based solutions right through to stand-alone file converters. Unfortunately iXBRL is not yet widely used so I have not yet managed to find anything worth taking a look at yet. HMRC is busy reviewing a number of products and certifying them but when pushed they did not want to yield any names or costs just in case they were seen to favour one supplier over another. They did assure us that a number of suppliers would be ready for market in Q1 of 2010. Here is a list of companies who I believe are working on a solution. Do not take this as gospel, just through my googling. www.savanet.net www.corefiling.com www.semansys.com www.rivetsoftware.com www.ibs.nl www.edgarfilings.com www.allocationsolutions.com www.justsystems.com Approach Awareness of XBRL and its impact is at an acceptable level within the UK market. Based on the Q&amp;amp;A session with HMRC the first 2 years are really going to be a phased/teething process and companies will not be penalised or prosecuted if they don’t get it quite right. We also do not have any products to work with as they are still being developed. I would suggest a measured approach to the online filing which starts with Finance obtaining the taxonomies that they intend to use for filing and to start manually mapping the figures across from the financials. This in my opinion is going to be the largest portion of the work required. A deadline of the mapping tables by end Q2 2010 should be achievable. Get your IT Department to keep tabs on the development of the various alternatives in the software space and then organize demonstrations and evaluations as and when possible. I estimate that we should be able to find something by Q2 2010. Based on all the input I would at this point suggest that we look to purchasing an Office Add-In that will allow you to continue</itunes:summary><itunes:keywords>Microsoft,PerformancePoint,SQL,Server,Dynamics,AX,Axapta,Excel</itunes:keywords><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/10/ixbrl-dont-panic.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-6716440687240097525</guid><pubDate>Thu, 08 Oct 2009 09:17:00 +0000</pubDate><atom:updated>2009-10-12T12:36:28.190+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Solvency II</category><title>Solvency II - Data Requirements</title><description>&lt;div&gt;&lt;b&gt;Overview of Solvency II&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Solvency II is a piece of legislation (directive to be exact) adopted by the European Parliament on 22nd April 2009 and is a fundamental review of the capital adequacy regime for European insurers and reinsurers. Planned effective date is October 2012 and it aims to establish a revised set of EU-wide capital requirements, valuation techniques and risk management standards that will replace the current Solvency I requirements. (2).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The full text of this legislation can be found &lt;a href="http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//TEXT+TA+20090422+ITEMS+DOC+XML+V0//EN&amp;amp;language=EN#sdocta34"&gt;here&lt;/a&gt;. Powers have been granted to CEIOPS in order to produce consulting papers and to engage with the industry in order ensure uniformity and clarity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;IT Impact&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A section of the proposed framework deals with Standards of Data Quality which is outlined in a consultation paper from CEIOPS, referred to as CP43. (3). Data, according to this paper, is used to refer to all the information which is directly or indirectly needed in order to carry out a valuation of technical provisions, in particular enabling the use of appropriate actuarial and statistical methodologies, in line with the underlying (re)insurance obligations, undertaking’s specificities and with the principle of proportionality. In the context of this Paper, data comprises numerical, census or classification information but not qualitative information. Assumptions are not regarded as data, but it is noted that the use of data is an important basis in the development of actuarial assumptions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Whereas this Paper is focused on setting out advice in the context of a valuation of technical provisions, it is noted that the issue of data quality is also relevant in other areas of a solvency assessment, for example for the calculation of the Solvency Capital Requirement (SCR) using the standard formula or internal models.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From the materials I have been reading and through a breakfast (1) I attended here are some issues that I would like to flag up. The CP papers expand on the concept that data should be Accurate, Complete and Appropriate. In doing so they highlight the following potential gaps.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Data Governance&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Most IT policies focus on security. Substantial changes to policies will be required in order to ensure that we focus on data quality.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;As a group you will need to understand what data quality means within your context and how to measure it. This also requires documenting.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Clear responsibility versus ownership of the data is required which also requires documenting. In my view this would be split between the business units and IT.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;You need to start looking at the technologies/tools required within your Group in order to ensure data quality.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Monitoring&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;The subtleties of the text indicate a focus on both transactional and non transactional data.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Both regular and adhoc types of data will require a degree of monitoring and appropriate controls in place to deal with both types.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;A move to focusing away from the accuracy of the data but rather its relevance and content is required.&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Documentation&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Additional documentation required with regular updating.&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Decisions to data quality deviations now require specific documenting and approvals.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;In order to ensure accuracy, any data deficiencies should be rectified, with each adjustment justified and documented and should not overwrite the raw data. It was also hinted that a more detailed review of the data is required to ensure that it is valid and appropriate. In other words the fact that data made it from your store system through a multitude of layers to a warehouse does not absolve you from the responsibility of ensuring that the original data was correct. This, in reality, leads me to believe that data profiling and review of individual pieces of data with appropriate monitoring tools is required. This applies to both external and internal data.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Addressing the issue of data quality will go to the core of your IT department and if the hype is to be believed will require substantial investment in ensuring that your processes and tools are up to the task. This will have an impact on your IT strategy both from a technology and approach view.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Audit Impact&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Article 46 of the Directive Consolidated Text referred to as Insurance and reinsurance (Solvency II)(recast) defines the responsibility of the Internal Auditors (IA) within the scope of Solvency II. (4). This article requires the usual stance of being independent and specifically requires that IA provide an effective internal audit function which includes an evaluation of the adequacy and effectiveness of the internal control system and other elements of the governance system. (This gets a bit circular as the resolution passed under (18a) says that the governance system includes the risk management function, the compliance function, the internal audit function and the actuarial function, which implies that they audit the same system that they are part off).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CP33 from CEIOPS deals with the advice on Governance and makes reference to the functions of Internal Audit. (5).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Although the requirements do not appear to be any different from any IA business as usual functions they are advised to submit a written report on its findings to the administrative or management body at least annually. It makes sense then to assume that IA have a full understanding of the Solvency II requirements.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Conclusions&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Solvency II is going to have quite an impact on the way we do business as an Insurance Company and is something that should be driven from the highest possible position in the company as it will require substantial resourcing. This initiative should not be driven from within one department.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Works Cited&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Addressing the data and technology challenges of Solvency II. PriceWaterhouseCoopers. London : s.n., 2009.&lt;/div&gt;&lt;div&gt;2. &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Financial Services Authority. Insurance Risk Management: The Path to Solvency II. s.l. : Financial Services Authority, 2008.&lt;/div&gt;&lt;div&gt;3. &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;CEIOPS. Consultation Paper No.43 - Technical Provisions - Article 85 f Standards for Data Quality. Frankfurt : CEIOPS, 2009.&lt;/div&gt;&lt;div&gt;4. &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;European Parliment. Insurance and reinsurance (Solvency II) (recast). Strasbourg : s.n., 2009.&lt;/div&gt;&lt;div&gt;5. &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;CEIOPS. Consultation Paper No.33 - Draft CEIOPS Advice for Level 2 Implementing Measures on Solvency II: System of Governance. Frankfurt : s.n., 2009.&lt;/div&gt;&lt;div&gt;&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/101283378710262645-6716440687240097525?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=GVp9dA9XsBo:JxVpKKUsk7Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=GVp9dA9XsBo:JxVpKKUsk7Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/GVp9dA9XsBo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/GVp9dA9XsBo/solvency-ii-data-requirements.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/10/solvency-ii-data-requirements.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-7827770287733309082</guid><pubDate>Thu, 01 Oct 2009 12:01:00 +0000</pubDate><atom:updated>2009-10-04T09:23:08.356+02:00</atom:updated><title>Who Still Trusts the Gorilla?</title><description>Where does a 500 pound gorilla sleep? Anywhere it wants. Enter left stage - Microsoft.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the beginning of the year Microsoft canned development on PerformancePoint Server Planning and laid off a whole pile of people. Some of them by e-mail, I know, one of them was on site with me in the UK when he got the news via an e-mail. To me this was a pivotal moment in our relationship with Microsoft. A year ago nobody questioned Microsoft's commitment to software development and products. Today a very different story. A few weeks ago I was discussing the way forward in our ETL architecture with my current employer and we had 2 roads, either IBM DataStage or Microsoft SSIS. The most senior person in the room posed this question "Are we sure that Microsoft SSIS will still be around in the future given the demise of PPS?". A year ago that question would have elicited chuckles from the boardroom table as an obvious joke. Not anymore, it was a serious question which required follow up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I don't think that Microsoft has any idea how much damage they have done to their reputation in the market.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What do you think? If you have time please complete my on-line quick poll on this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-7827770287733309082?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bosj3in7E3U:NJ6dRaSUyUg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bosj3in7E3U:NJ6dRaSUyUg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/bosj3in7E3U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/bosj3in7E3U/who-still-trusts-gorilla.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/10/who-still-trusts-gorilla.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-4878891970679902508</guid><pubDate>Mon, 28 Sep 2009 14:56:00 +0000</pubDate><atom:updated>2009-09-28T17:07:15.989+02:00</atom:updated><title>Gartner on Mid Market ERP Systems</title><description>Those of you who have followed my blog will know that prior to me leaving my South African employer I implemented Dynamics AX 2009 (Axapta 5.0). The project was a raging success and done within budget for considerably less than the alternatives on the list. It is always a good thing to have your actions supported in the future and I came across this Gartner &lt;a href="http://mediaproducts.gartner.com/reprints/microsoft/vol4/article12/article12.html"&gt;report &lt;/a&gt; which put Dynamics AX in the top right hand quadrant of the famous Gartner Magic Quadrant.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This report is definitely worth a read and was published in June 2009.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-4878891970679902508?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bGvbjSMb2uk:5HRe0IYDamU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bGvbjSMb2uk:5HRe0IYDamU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/bGvbjSMb2uk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/bGvbjSMb2uk/gartner-on-mid-market-erp-systems.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/09/gartner-on-mid-market-erp-systems.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-7746095621602311025</guid><pubDate>Sat, 26 Sep 2009 05:43:00 +0000</pubDate><atom:updated>2009-09-27T09:13:00.834+02:00</atom:updated><title>Moving to the UK</title><description>This post is a personal one to share my experiences with anyone who is looking to move to the UK.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When you move to the UK start off by renting at first. This may sound easy but in reality is fraught with potholes and pitfalls. Nothing is going to be a substitute for old fashioned research when it comes to starting out in a new country but here are some tips that I wish someone had given to me before we moved. Firstly if you have a job lined up find out where the offices are and get the UK postal code. Now this is worth an aside. The UK postal system is amazing (when you come from Africa) and you live and die by your postal code. Once you have this tit-bit of information you are set. Once you have code go to www.maps.google.co.uk and search on it. You can even use Google Street View to check out the surroundings. You would not want to commute more than 1 hour door to door each way. Google maps will show you both tube and overland train stations nearby. The underground (tube) works quite well but I personally do not like using them. If you click on an underground station Google maps will highlight the tube lines which are different colours. Go to www.tfl.gov.uk for more info on the tube. TFL (Transport for London) has an excellent journey planner. The next trick is to back track from your work location a travel route that is around 50 minutes. (Gives you 10 minutes to and from the stations). Depending on where you work you should start with one of the main train stations such as Waterloo, St Pancras or Liverpool Street etc. By using a combination of TFL, www.thetrainline.com or www.nationalrail.co.uk you can then locate stations outwards from that point. I work in the Insurance district close to the Lloyds building and use either London Bridge Station or Bank to get to Waterloo and then take a 30 minute train out to the suburbs in Surrey. Monthly cost for my ticket which combines all London zones and out to my station is £169.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once you have a list of stations you can then start to look for property. I personally like www.rightmove.co.uk as you can put in the station name, give a radius in miles, number of rooms and maximum rental. Another good site is www.primelocation.com but in reality they both have the same properties listed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most rental agreements are 12 months with an opt out after 6 months. A 1.5 month deposit is also standard. Most letting agents will also ensure that the gas, electricity and water is put into your name before you arrive. You can bank on around £100-£120 average per month on Gas and Electricity if you have a moderate 3 bedroom house. Something else to remember, when you come from a place like South Africa a moderate house in London is more like a shack, so you will have to realign your expectations. You can save on utilities by getting some tips from www.moneysavingexpert.com. This website also has advice on a range of other items that you can save money on. Also try www.energyhelpline.com, www.uswitch.com, www.moneysupermarket.com or www.comparethemarket.com. You can compare insurance, mortgages, banks, phone, cars and the list goes on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Your National Insurance Number is also very important for your employer to deduct the correct taxes from you. Get this as soon as possible by calling the Job Centre Plus offices (www.jobcentreplus.gov.uk) or read &lt;a href="http://www.direct.gov.uk/en/MoneyTaxAndBenefits/BenefitsTaxCreditsAndOtherSupport/BeginnersGuideToBenefits/index.htm"&gt;here&lt;/a&gt; for more info. They will mail you a form, you fill it out and hey presto they send you an NI number. (Have I mentioned how great the postal system is yet?).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Opening bank accounts can be tricky until you get your first utility bill, which could be up to 2 months from when you move in as they bill in arrears. The banks insist on a utility bill but you can get by this by requesting a letter from your employer confirming that you have moved from XXXX and are now residing at YYYY based on the employment records. Back this up with a copy of the lease and correspondence with the lease company. If you are married or have a partner may I suggest that you put all utilities in BOTH names so that both of you can use it for opening bank accounts and proving place of residence etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Getting around within London is easy using the transportation system. If you move out to the suburbs and like to get out a bit you may want to purchase a car. Try www.pistonheads.co.uk or www.autotrader.co.uk. Cars are relatively cheap in the UK but remember to shop around for insurance. Use the comparative shopping websites to find the cheapest insurance. From what I can gather Tom-Tom is the king of SatNav's in the UK (It was Garmin in South Africa). Buy one as soon as you can, without it life will be less than pleasant. Try &lt;a href="www.argos.co.uk"&gt;Argos&lt;/a&gt; or &lt;a href="www.amazon.co.uk"&gt;Amazon&lt;/a&gt; or just pop into any electronics store on the way past. They start at around £80 and go up to past the £400 mark. Try and get a touch screen and blue tooth to pair up with your phone for hands free talking. Running you car in the UK can get expensive. Firstly the insurance, then &lt;a href="http://www.direct.gov.uk/en/Motoring/OwningAVehicle/Mot/index.htm"&gt;MOT&lt;/a&gt; and also &lt;a href="http://www.direct.gov.uk/en/Motoring/OwningAVehicle/HowToTaxYourVehicle/index.htm"&gt;road tax&lt;/a&gt;. Depending on your vehicle value and co2 emissions cost could vary between £500 and £1000 per annum. You have to have insurance on your vehicle, this is not an option and they get very tough on it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well that is all for now, I will follow this post up with more tips and tricks later on in the year. If you have children then wait for my update about schools.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&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/101283378710262645-7746095621602311025?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=EIUglagPVV4:vqAj6laRW9o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=EIUglagPVV4:vqAj6laRW9o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/EIUglagPVV4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/EIUglagPVV4/moving-to-uk.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/09/moving-to-uk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-1199781719863155155</guid><pubDate>Sat, 29 Aug 2009 11:01:00 +0000</pubDate><atom:updated>2009-09-25T16:57:25.005+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><category domain="http://www.blogger.com/atom/ns#">Spreadsheet Management Software</category><category domain="http://www.blogger.com/atom/ns#">Excel</category><category domain="http://www.blogger.com/atom/ns#">Solvency II</category><title>A Novel Way of Dealing with Excel Models</title><description>Excel is both heaven and hell in the business world. It's a great calculator, modeler, reporter, you name it. With this incredible flexibility comes a trade off, your data is stored in multiple locations throughout the company in an unstructured and often unsecured manner. This data is not visible to the Enterprise and in most cases is not integrated into your reporting stack. Loads of capturing and data copying results in huge inefficiencies and in many cases errors.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My current employer embarked on a project 18 months ago to "black box" a number of these high profile models. Without going into the gory details let's just say that it did not work. I joined them in April of this year when my family and I made the move to London and was tasked with firstly evaluating the models to give an opinion on whether they were fit for purpose and could they be supported into the future. Sadly they could not and it was my unfortunate responsibility to stop the bleeding and bring the project to a conclusion. That was the easy part, the hard part is what do you do now as the original issues around the Excel Models were still relevant.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The obvious choice would be to take a look at the short listed products again that were selected at great expense and find the next suitable candidate. I was not comfortable with this approach and we did not want to try and rebuild them in PerformancePoint as all development for the product has been discontinued by Microsoft. (Don't even get me started on this subject, I have bitten my tongue since they shook the market with this announcement in January 2009).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have come up with a rather "out of the box" approach which my team is in the process of designing at the moment. We needed to achieve a few objectives from the project being:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The models should be flexible&lt;/li&gt;&lt;li&gt;They should have access control&lt;/li&gt;&lt;li&gt;Changes should follow appropriate change control&lt;/li&gt;&lt;li&gt;They should be auditable&lt;/li&gt;&lt;li&gt;The data should be stored centrally and available to other business systems&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Package these requirements up with the new Solvency II requirements and SOX etc, and you have quite a tall order.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Off course the most flexible model is still Excel. So what if you could keep Excel and also apply security, access control, change control, auditing etc. This led me into a journey of trying to find software that would give us this functionality. And guess what, it does exist, albeit a software concept in its infancy. Gartner have even released a paper on it (March 11, 2008) under the heading "MarketScope for Spreadsheet Control Products, 2008". It was quite comforting to find out that we had made contact with all the major players prior to this report and that our findings were in line with Gartners. Here are the major players in this space:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.sarbox-solutions.com"&gt;Cimcon Software&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 128); "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia, serif; font-size: 16px; "&gt;&lt;a href="http://www.clusterseven.com"&gt;ClusterSeven&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; color: rgb(0, 0, 128); "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Georgia, serif; font-size: 16px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 255); -webkit-text-decorations-in-effect: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;a href="http://www.FinsburySolutions.com"&gt;Finsbury Solutions&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.prodiance.com"&gt;Prodiance&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;They all have a presence in London. Cimcon and Prodiance are US based suppliers whereas ClusterSeven and Finsbury are UK based.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now they all do pretty much the same thing but in slightly different ways. Essentially each product has 3 major functionality groups:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Discovery and Risk Assessment - Basically trolling through all your locations looking for spreadsheets, categorising them and creating a baseline.&lt;/li&gt;&lt;li&gt;Monitoring - Keeping track of your spreadsheets and keeping a full audit trail of all changes and versions.&lt;/li&gt;&lt;li&gt;Development Tools - Some are add-ins, others applications that assist in developing your spreadsheets to minimise risk, errors etc.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So in a nutshell you can see who did what to which spreadsheet over time and set up alerts and workflows etc. You will be able to see broken links between spreadsheets and a whole host of interesting things that are out of the scope of this paper. We are in the process of getting RFP's from the suppliers and although I have some opinions will reserve them until a later date.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This piece of software should take care of most of the issues surrounding the Excel Models. Now for centrally storing the data and making it available to the rest of the business. My team is in the process of requirements gathering for a framework that will allow us to upload many different data sets from these models into a SQL Server database and thus make it available to our reporting layer. This may sound quite simple but to build a framework that is scalable. supportable and flexible is no easy task.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Watch this space!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&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/101283378710262645-1199781719863155155?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=DQJ6W17Xv6k:BFN6uIJaWNc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=DQJ6W17Xv6k:BFN6uIJaWNc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/DQJ6W17Xv6k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/DQJ6W17Xv6k/novel-way-of-dealing-with-excel-models.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/08/novel-way-of-dealing-with-excel-models.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-6701886141894367784</guid><pubDate>Tue, 14 Jul 2009 15:16:00 +0000</pubDate><atom:updated>2009-07-14T17:27:13.335+02:00</atom:updated><title>Pigeons, Rats, Squirrels and Babies</title><description>Well it has been quite a while since I last posted anything on my blog, and with good reason. My family and I have made a monumental change by moving from South Africa to the UK. We are now residing in London, the city of pigeons, rats and squirrels.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have taken up a position with one of the UK's leading Insurers as the Financial Systems Manager. So pretty much exactly what I was doing back in South Africa except instead of retail I now have insurance. I have to admit it is a very interesting sector to be in and in 2 months I will be writing my London Lloyds Introductory Exam.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So back to my blog heading, where does the baby come from. Well 6 weeks before we decided to move house, hemisphere, jobs etc my wife delivered a bouncing baby boy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So as you can see the move with a 2 year old and a 6 week old was quite hectic and something had to give, hence the lack of blogs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We are now settled in and hopefully I can put some together in the coming weeks.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-6701886141894367784?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=hWf-npih6Tk:yY1bNWgZyvk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=hWf-npih6Tk:yY1bNWgZyvk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/hWf-npih6Tk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/hWf-npih6Tk/pigeons-rats-squirrels-and-babies.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/07/pigeons-rats-squirrels-and-babies.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-2385576662275163208</guid><pubDate>Fri, 13 Mar 2009 07:50:00 +0000</pubDate><atom:updated>2009-03-13T09:54:43.256+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Frx Reporter</category><category domain="http://www.blogger.com/atom/ns#">Management Reporter</category><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><title>Management Reporter/Frx Roadmap</title><description>The big question has finally been answered, what is the future of Management Reporter, FRx Reporter, FRx Forecaster and Enterprise Reporting? Well MS has released this roadmap.&lt;p&gt;2010 - MR to Replace FRx Reporter as the reporting tool of choice for Dynamics AX. This will coincide with the release of AX2010 (6.0) and it will be called MR V2.&lt;br /&gt;2012 - MR to be released as V3 with AX2012 (7.0) and will now include Forecaster.&lt;br /&gt;2014 - MR to be released as V4 with AX2014 (8.0) and will include functionality from Enterprise Reporting.&lt;/p&gt;&lt;p&gt;Personally I would not move from FRx Reporter until 2012 having learned a very hard lesson over the last year or so with the current version of MR.&lt;/p&gt;&lt;p&gt;Regards&lt;/p&gt;&lt;p&gt;Paul&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-2385576662275163208?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=4qC7Utc76zM:r_7M_ocMfUk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=4qC7Utc76zM:r_7M_ocMfUk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/4qC7Utc76zM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/4qC7Utc76zM/management-reporterfrx-roadmap.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/03/management-reporterfrx-roadmap.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-787825076699452724</guid><pubDate>Wed, 11 Feb 2009 09:33:00 +0000</pubDate><atom:updated>2009-02-11T11:35:19.967+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Management Reporter</category><title>Cannot Install Management Report Directly to SQL Server 2008</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;I found a bug some time back that did not allow one to install Management Reporter while linking directly to a SQL Server 2008 database. One had to install RTM and point to a database which was SQL Server 2005 and only once SP1 for MR (SP2 for PPS) was applied could you then change the database to SQL Server 2008.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Just had confirmation from Microsoft that this will be fixed in SP2 for Management Reporter.&lt;/p&gt;&lt;p class="MsoNormal"&gt;SP1 for MR was actually packed with SP2 for PPS so we will get this in SP3 for PPS which will be released in the Summer.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-787825076699452724?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=365_sEuaPIg:sC3PWUdsXXE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=365_sEuaPIg:sC3PWUdsXXE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/365_sEuaPIg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/365_sEuaPIg/cannot-install-management-report.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/02/cannot-install-management-report.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-8568434666129970073</guid><pubDate>Sat, 31 Jan 2009 06:40:00 +0000</pubDate><atom:updated>2009-01-31T08:45:42.187+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BizTalk</category><category domain="http://www.blogger.com/atom/ns#">Application Integration Framework</category><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><title>AIF Updated Doc for AX 2009</title><description>The documentation surrounding the use of the Application Integration Framework (AIF) with BizTalk has been updated to now include AX 2009. Here is the link. &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=edc62433-5b21-4f74-b065-b075ba6dc86d&amp;amp;displaylang=en&amp;amp;tm"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=edc62433-5b21-4f74-b065-b075ba6dc86d&amp;amp;displaylang=en&amp;amp;tm&lt;/a&gt;&lt;p&gt;- Paul Steynberg&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-8568434666129970073?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=WcPQ3kFqktA:zu0aAv3GWUY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=WcPQ3kFqktA:zu0aAv3GWUY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/WcPQ3kFqktA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/WcPQ3kFqktA/aif-updated-doc-for-ax-2009.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/01/aif-updated-doc-for-ax-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-5128517860734941791</guid><pubDate>Wed, 14 Jan 2009 21:14:00 +0000</pubDate><atom:updated>2009-01-14T23:26:55.989+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><category domain="http://www.blogger.com/atom/ns#">Management Reporter</category><title>PerformancePoint Server Management Reporter and SQL 2008</title><description>Does Management Reporter (MR) work with SQL Server 2008? Yes, if you apply SP2 which has been recently released by Microsoft. I have tested this with huge improvements in performance. But that is not the reason for this blog. Something a lot more sinister is afoot.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I started the MR rollout to the business after upgrading all our pre-sp2 installs. We migrated the ManagementReporter database from the SQL Server 2005 environment to the SQL 2008 environment with no problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is the BUT. When you install MR on a clean machine you MUST, during the install process give it a valid ManagementReporter database to connect to. Now in order to install SP2 you must firstly install RTM. SP2 is designed to work with 2008 but RTM does not and lets you know in no uncertain terms. So you sit with a chicken/egg story. You want to install SP2 to make it work with 2008 but because the DB is 2008 you cannot firstly install RTM.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Work around. DO NOT delete a copy of MR DB which you have anywhere on the network that is already on SQL 2000/2005. Or just install a DB from the RTM version on to any 2005 SQL box. During the client install you must point to this DB in order to get RTM complete. Apply SP2 and then create a new connection to the 2008 DB and delete the old connection. Simple but unfortunately necessary.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This has been raised as a bug and is in production.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-5128517860734941791?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=ePwCKTEG14w:xoYk0YweeW0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=ePwCKTEG14w:xoYk0YweeW0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/ePwCKTEG14w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/ePwCKTEG14w/performancepoint-server-management.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2009/01/performancepoint-server-management.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-8852830972552926773</guid><pubDate>Thu, 18 Dec 2008 07:46:00 +0000</pubDate><atom:updated>2008-12-18T09:49:48.358+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><title>PPS Planning - Current Period</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Over the past 2 years one of the biggest mysteries to a lot of PPS Planning users is the storage of the current period which is set in the Business Planning Modeler. This has been discussed and a number of posts on the PPS forum have clearly demonstrated how one can get to it. However I have yet to see a full set of code to bring this setting into your environment for use. I use the current period for my hourly PPS updates from our ERP system so as to make sure that we do not reload old data and speed up the process. So part of my ETL process interrogates the XML blob in the table BizAppNodes and returns the current period ID and Label for each model. These records are inserted into a table that I keep up to date and then use this in my ETL process. Here is the code:&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;DECLARE @xmlblob xml&lt;/p&gt;&lt;p class="MsoNormal"&gt;SELECT @xmlblob = CAST(CAST ( ba.xmlblob AS varbinary(MAX))&lt;br /&gt;as xml)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;FROM BizAppNodes ba&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;WHERE VersionEndDateTime = '9999-12-31&lt;br /&gt;00:00:00.000'&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;AND BizAppNodeLabel = 'FinanceModel'&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;SELECT distinct ModelLabel&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;               &lt;br /&gt;,CurrentPeriodId&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;               &lt;br /&gt;,T.[MonthLabel]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;               &lt;br /&gt;FROM&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;(&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;SELECT DISTINCT&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;tab.col.value('../../@Label', 'varchar(30)') as ModelLabel,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;tab.col.value('@CurrentPeriodId', 'varchar(30)') as&lt;br /&gt;CurrentPeriodId,&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;tab.col.value('@EffectiveDate', 'varchar(30)') as EffectiveDate&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;FROM @xmlblob.nodes&lt;br /&gt;('/BizModelSite/Models/ArrayOfBizModel/BizModel/EffectiveDatedCurrentPeriods/EffectiveDatedCurrentPeriod')&lt;br /&gt;as tab(col)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;                               &lt;br /&gt;) AS TABLE1 &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;LEFT OUTER JOIN [dbo].[D_Time] T ON  T.[Month] =&lt;br /&gt;TABLE1.[CurrentPeriodId]&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal"&gt;The output is the model name, period id and period label for each model in the application.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-8852830972552926773?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=AS3_UKjYnTA:j9ohnDmA65I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=AS3_UKjYnTA:j9ohnDmA65I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/AS3_UKjYnTA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/AS3_UKjYnTA/pps-planning-current-period.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/pps-planning-current-period.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-6232578774819770978</guid><pubDate>Fri, 12 Dec 2008 06:53:00 +0000</pubDate><atom:updated>2008-12-12T08:56:58.438+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><title>PPS Up Your Street</title><description>I have added a new link to another PPS blog by &lt;a href="http://bieasystreet.wordpress.com/"&gt;David Street&lt;/a&gt;. It makes for some good reading.&lt;br /&gt;&lt;br /&gt;- Paul Steynberg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-6232578774819770978?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=4CTd9FA27pI:2fuI9yZpHmU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=4CTd9FA27pI:2fuI9yZpHmU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/4CTd9FA27pI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/4CTd9FA27pI/pps-up-your-street.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/pps-up-your-street.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-2271596083776180625</guid><pubDate>Wed, 10 Dec 2008 06:57:00 +0000</pubDate><atom:updated>2008-12-10T12:12:14.809+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><title>PerformancePoint Server SP2 - Feedback</title><description>&lt;p class="MsoNormal"&gt;&lt;a href="http://nickbarclay.blogspot.com/2008/12/performancepoint-sp2-is-here.html"&gt;Nick Barclay&lt;/a&gt;, &lt;a href="http://blogs.adatis.co.uk/blogs/timkent/archive/2008/12/08/what-s-fixed-in-performancepoint-sp2.aspx"&gt;Tim Kent &lt;/a&gt;and &lt;a href="http://blogs.adatis.co.uk/blogs/sachatomey/archive/2008/12/09/performancepoint-sp2-planning-fixes-and-a-mini-feature.aspx"&gt;Sacha Tomey &lt;/a&gt;have all posted some detailed blogs on what you can expect from PerformancePoint Server SP2 so I will not labour the point. However here are some real live bits and bobs as I installed SP2(Beta) over a month ago under the following configuration:&lt;/p&gt;&lt;div class="Section1"&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;PPS Server, Windows 2008 Server and SQL Server 2008. X64, 4x6 core processors, 64 Gb Memory.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;SQL Server, Windows 2003 Server and SQL Server 2008. X64, 2x4 core processors, 64 Gb Memory.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;We put a new server in for PPS but used an existing one for SQL. This will be upgraded within the next 3 months.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The install did not give any surprises. You must firstly install PPS RTM and then apply SP2 as was expected. Something that did bite us was the fact that you could use the PBM on the server but NOT from your desktop. My guys in networks are convinced that it is something to do with the way credentials are double hopped from the desktop to the PPS Server to the SQL Server. (They mumbled a whole bunch of stuff about Kerberos and AD and it would take days to figure out the problem.) To fix this we just changed the PPSPlanningWebService “ASP.NET impersonation” from Enabled to Disabled. Here is the error message you will find in your event viewer:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Date 14/11/2008 15:38&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Log SQL Server (Current - 14/11/2008 15:38)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Source Logon&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Message&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors. [CLIENT: [Ip address here]]&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Date 14/11/2008 15:38&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Log SQL Server (Current - 14/11/2008 15:38)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Source Logon&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Message&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Error: 18456, Severity: 14, State: 11.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;Considerations when Installing on Windows 2008.&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;You need to make sure that Web Server (IIS) is installed. If not open Server Manager, click on “Add Roles” and Install Web Server(IIS).&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Once installed open up Server Manager and click on Roles. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Click on “Add Role Services”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Install the following services:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Application Development, all except “Server Side Includes”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Under Management Tools, “IIS Management Console” and “IIS 6.0 Management Capability”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Under Security “Basic Authentication” and “Windows Authentication”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now install the PPS RTM 64 bits. DO NOT run the Configuration Manager.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Install the PPS SP2 64 bits.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now you can run the Configuration Manager for the PPS Planning. You must have SQL Server Cumulative Update 7 installed. We needed to install these files to ensure that we met the requirements:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;SQLServer2005-KB949095-x64-ENU.exe&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;sqlncli_x64.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;SQLServer2005_ADOMD_x64.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;SQLServer2005_XMO_x64.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;To register ASP.NET 2.0 Web Service Extensions in IIS:&lt;span style="font-size:10;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;Open cmd : Start -&amp;gt; Run -&amp;gt; cmd&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;Navigate to the correct folder and run:&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;C:\Windows\Microsoft.NET\Framework64\V2.0.50727\aspnet_regiis –ir&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;You can then start the Configuration Manager again and from here on it is stock standard as per normal.&lt;/p&gt;&lt;p class="MsoNormal"&gt;We needed to update to SP2 so that we could get the benefits on the Management Reporter in terms of performance. The improvements in performance are massive HOWEVER they are just not good enough. It still takes way too long to produce our reports. So back to the drawing board for Microsoft. They are now performing a full evaluation of the product and are working out how to improve it.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-2271596083776180625?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=8lELd4PbShY:0IeoBcYaQQI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=8lELd4PbShY:0IeoBcYaQQI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/8lELd4PbShY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/8lELd4PbShY/performancepoint-server-sp2-feedback.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/performancepoint-server-sp2-feedback.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-7277479258731657436</guid><pubDate>Fri, 05 Dec 2008 15:01:00 +0000</pubDate><atom:updated>2008-12-05T17:04:09.056+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><title>PerformancePoint Server - An ETL Tip</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Anyone running a Financial Model within PPS Planning in all likelihood updates the actuals from an ERP System within the business. Under normal circumstances this will entail (amongst a myriad of other things) the following:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;Synchronize MG Tables to the Stage Area.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;By way of some ETL tool (Normally SSIS) bring in your actuals.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;All Deletes, Inserts and Updates are then written into the MG Table with the appropriate BizSystemFlag. 200 for Inserts, 300 for updates and 400 for deletes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;The data is then loaded from staging to the RefDB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal"&gt;The model is processed.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;Now one of the biggest problems in this entire process is the time it takes to Synchronize the MG tables to the Staging database and then if you have an enormous number of records, the inserting of these to the RefDB. (We have 22 million records in our MG table).&lt;/p&gt;&lt;p class="MsoNormal"&gt;So we have decided to shortcut the process. We created our own ETL SSIS packages to move the data into the MG tables in the Stage database. This method completely negates the effort of synchronizing the MG table to the staging database as we join across the 2 databases in order to detect any updates or inserts. As the data always comes from a LOB system we never do any deletes. For new records we just insert them into the Stage database with the BizSystemFlag of 200. For updates we fetch the existing record from the RefDB into the StageDB and insert an additional record with the BizSystemFlag of 300. You cannot insert a record of type 300 or 400 without the accompanying 100 record. If you do the load will fail and you will get errors on those records.&lt;/p&gt;&lt;p class="MsoNormal"&gt;By adopting this methodology we have reduced our update of PPS to under 5 minutes and it is run every half hour so that our reporting will be up to date. Another advantage of not synchronizing is that your indexes on the MG table in the staging DB are not dropped. Saves a lot of time.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-7277479258731657436?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=rlP-w1erq0U:mMa4Mb8ETWs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=rlP-w1erq0U:mMa4Mb8ETWs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/rlP-w1erq0U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/rlP-w1erq0U/performancepoint-server-etl-tip.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/performancepoint-server-etl-tip.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-768710360921591866</guid><pubDate>Fri, 05 Dec 2008 11:48:00 +0000</pubDate><atom:updated>2008-12-05T13:56:57.030+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><title>PerformancePoint Server - Balancing Your Actuals</title><description>If like me, you are loading your actuals from your ERP system in PerformancePoint Server Planning, it helps to check your figures to make sure that they always balance. Now every good accountant will tell you that your trial balance must always balance to zero. This goes for each period and off course year to date. I have written some reports that self balance our system but in general here is the manual leg work behind it. &lt;div class="Section1"&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Remember that when loading from your ERP system all Balance Sheet Items are loaded as “CLO” for closing balance and all your Income Statement items are loaded as “NONE”. Your rules will calculate the Opening Balance “OPE” records and the Movement “MVT” records prior to you processing the model. In order to balance you then just bring the data into a pivot table (Standard connection to analysis services) and then check that your totals come to zero. But it can get a bit confusing if you do not get your combinations of Flow and TimeDataView correct. So to check you Year to Date figure you select TimeDataView as “YTD” and multi-select “NONE” and “CLO” for the flows. To check the period movement only change the TimeDataView to “Periodic” but then set flow to “NONE” and “MVT”. Voila, it should all balance as per the example below. In this example the 1 and 2 series are Balance Sheet and 3-9 series Income Statement. Also note that if you just add up the numbers you will not get to zero but the Pivot Table understands that some of them are signed and that they should be subtracted. Take a look &lt;a href="http://paulsteynberg.blogspot.com/2008/05/flow-dimension-for-performancepoint.html"&gt;here &lt;/a&gt;and &lt;a href="http://paulsteynberg.blogspot.com/2008/05/performancepoint-server-and-art-of.html"&gt;here &lt;/a&gt;for a quick overview on this subject.&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_SsSgdHIRwMI/STkV1xv4yrI/AAAAAAAAADQ/isc7S9Nav8c/s1600-h/BalanceActualsPivotTable.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5276272452072688306" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 160px" alt="" src="http://3.bp.blogspot.com/_SsSgdHIRwMI/STkV1xv4yrI/AAAAAAAAADQ/isc7S9Nav8c/s320/BalanceActualsPivotTable.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-768710360921591866?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=kU4eYKQxkpo:z3BYIsP9IAo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=kU4eYKQxkpo:z3BYIsP9IAo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/kU4eYKQxkpo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/kU4eYKQxkpo/performancepoint-server-balancing-your.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><media:thumbnail url="http://3.bp.blogspot.com/_SsSgdHIRwMI/STkV1xv4yrI/AAAAAAAAADQ/isc7S9Nav8c/s72-c/BalanceActualsPivotTable.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/performancepoint-server-balancing-your.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-689947454882407292</guid><pubDate>Thu, 04 Dec 2008 09:28:00 +0000</pubDate><atom:updated>2008-12-04T11:35:41.325+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><category domain="http://www.blogger.com/atom/ns#">Management Reporter</category><title>PPS Management Reporter - Some Key Tables</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;While authoring some reports using the Management Reporter Designer from PerformancePoint Server I had reason to start digging through the tables in order to make sense of the row definitions. During this little excavation I identified some tables that thought might just be useful for somebody else if they knew this information upfront.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Firstly it would appear as though the report meta data is stored in a set of tables with the prefix “Control”. So for example the row definitions are stored in a number of tables but the one that resembles the layout in the designer is “ControlRowDetail”. Listed below are a list of tables that I needed to look into.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;strong&gt;ControlCompany&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;When one has connected to a Management Reporter database (known as a connection) you are then required to connect to an entity. One creates an Entity and when doing so you have 2 “out of the box” sources being the Financial Data Mart 7.0 or PerformancePoint Server. This data is stored in the ControlCompany table. The connection data is stored in XML format and looks something like this:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:78%;"&gt;EntitySetting Name="Connection"; Value xsi:type="xsd:string" /; /EntitySetting; EntitySetting Name="Model"; Value xsi:type="xsd:string";Financial Reporting/Value; /EntitySetting; EntitySetting Name="FunctionalCurrency"; Value xsi:type="xsd:string";ZAR/Value; /EntitySetting; EntitySetting Name="Calendar"; Value xsi:type="xsd:string" /; /EntitySetting; EntitySetting Name="Address"; Value xsi:type="xsd:string";http://servername:46787/Value; /EntitySetting; EntitySetting Name="Application"; Value xsi:type="xsd:string";TheGroup/Value; /EntitySetting; EntitySetting Name="ModelSite"; Value xsi:type="xsd:string";FinanceModel/Value; /EntitySetting; EntitySetting Name="OLAPServer"; Value xsi:type="xsd:string";OlapServerName/Value; /EntitySetting; EntitySetting Name="OLAPDatabaseName"; Value xsi:type="xsd:string";TheGroup_FinanceModel/Value; /EntitySetting; EntitySetting Name="Cube"; Value xsi:type="xsd:string";Financial Reporting/Value; /EntitySetting; EntitySetting Name="CalendarHierarchy"; Value xsi:type="xsd:string";Financial Calendar/Value; /EntitySetting; /ArrayOfEntitySetting;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Associated with the Entity is also a Building Block Group. This is stored in the field SpecificationSetID.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;strong&gt;ControlSpecificationSet&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The ControlSpecificationSet table stores the Id, Name and Description of the Building Block Groups referred to in the ControlCompany table.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;strong&gt;ControlRowMaster&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;By using the SpecificationSetId from the ControlSpecificationSet table one can then return the Id’s and descriptions of the Row Definitions for the Building Block Group selected.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Now in order to get to the data that I needed (ie what accounts make up the lines in the Row Definition) one has to look at several tables being the ControlRowLinkMaster which gives you the ID for the ControlRowCriteria field called RowLinkId. You obtain the RowDetailId from the ControlRowDetail. This is used to build a query on the ControlRowCriteria, see example below:&lt;/p&gt;&lt;blockquote&gt;&lt;p class="MsoNormal"&gt;select * from dbo.ControlRowCriteria where&lt;br /&gt;rowlinkid='76DCEA67-9069-46E1-9704-2F42A3E0BC72' (Obtained from&lt;br /&gt;ControlRowLinkMaster) and rowdetailid='E430DB82-081B-475A-B7E4-81AF5ECC3725'&lt;br /&gt;(Obtained from ControlRowDetail)&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal"&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;You now have the dimensions and exactly what the criteria for each of those dimensions are for the row being looked at.&lt;o:p&gt;&lt;/o:p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;I needed to do this in order to generate a list of lowest level accounts from a report to make sure that EVERY account in my hierarchy was represented in the report at some point.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;I am sure that the same logic above can be applied to Column Definitions etc etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Other tables worth mentioning are those surrounding security which all start with the word “Security”. So to find your users you look at SecurityUser etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-689947454882407292?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=nAwG4m5oiUA:3Q2cQF_t97A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=nAwG4m5oiUA:3Q2cQF_t97A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/nAwG4m5oiUA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/nAwG4m5oiUA/pps-management-reporter-some-key-tables.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/pps-management-reporter-some-key-tables.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-1431802289439675129</guid><pubDate>Wed, 03 Dec 2008 12:35:00 +0000</pubDate><atom:updated>2008-12-03T14:37:48.786+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><title>Dynamics AX 2009 - Inconsistent Data When Exporting to Excel from Grid</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Sometime back I listed some bugs that we had found in Dynamics AX 2009. One of the bugs was exporting large record sets from the journal lines grids into Excel. &lt;a href="http://paulsteynberg.blogspot.com/2008/09/dynamics-ax-2009-bug-list-1.html"&gt;&lt;span style="TEXT-DECORATION: none;color:windowtext;" &gt;See here&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Although we have not managed to get this fixed here is a workaround until Microsoft releases the fix.&lt;/p&gt;&lt;p class="MsoNormal"&gt;1) Go to AOT – Forms - LedgerTransAccount [this is the form that corresponds to Chart of Account Details - Transactions ]&lt;/p&gt;&lt;p class="MsoNormal"&gt;2) Expand the node to view the datasources. Select the datasource ‘LedgerTrans’&lt;/p&gt;&lt;p class="MsoNormal"&gt;3) Click on the ‘Properties’ icon or alternatively, press ‘Alt+Enter’, to open up the Properties window.&lt;/p&gt;&lt;p class="MsoNormal"&gt;4) The property ‘StartPosition’ by default is marked ‘Last. This results in the cursor being at the last whenever the particular form opens up. Change this property to ‘First’ so that the cursor will always be at the top of the grid for the mentioned form&lt;/p&gt;&lt;p class="MsoNormal"&gt;So whenever one opens this grid it will automatically navigate to the first record and will thus export correctly to Excel.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-1431802289439675129?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bXH_hd3AeLI:Gs6UXT0t_8M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=bXH_hd3AeLI:Gs6UXT0t_8M:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/bXH_hd3AeLI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/bXH_hd3AeLI/dynamics-ax-2009-inconsistent-data-when.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/dynamics-ax-2009-inconsistent-data-when.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-7367793301709991947</guid><pubDate>Wed, 03 Dec 2008 11:45:00 +0000</pubDate><atom:updated>2008-12-03T13:56:29.843+02:00</atom:updated><title>Back from The UK</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Back at the office after a 10 day whirlwind tour of the UK. And boy was it cold. Landed in snow at Heathrow but for the most of the trip it bounced between 0 and -4 degrees C. Now for someone who barely owns a jersey this was quite something.&lt;/p&gt;&lt;p class="MsoNormal"&gt;A big thanks to &lt;a href="http://blogs.adatis.co.uk/blogs/timkent/"&gt;Tim&lt;/a&gt; and &lt;a href="http://blogs.adatis.co.uk/blogs/sachatomey/"&gt;Sacha&lt;/a&gt; from &lt;a href="http://www.adatis.co.uk/"&gt;Adatis&lt;/a&gt; Consulting for buying me a few beers and getting the chance to finally put faces to the names. We had some interesting discussions around the potential and direction of PerformancePoint Server and I still rate their blogs as some of the best in the business. Keep it up guys.&lt;/p&gt;&lt;p class="MsoNormal"&gt;So it now looks quite imminent that my family and I will be relocating to the UK. Our second child will be born here at the end of February and the whole family should be settled in the UK by mid April 2009. I hope to continue contributing to the Finance/BI community but if they become a bit scarce you know why.&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-7367793301709991947?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=WbEqKZIsQt4:77anOBEVV38:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=WbEqKZIsQt4:77anOBEVV38:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/WbEqKZIsQt4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/WbEqKZIsQt4/back-from-uk.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/12/back-from-uk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-8100202463953876763</guid><pubDate>Fri, 21 Nov 2008 14:21:00 +0000</pubDate><atom:updated>2008-11-21T16:32:57.471+02:00</atom:updated><title>Off to the UK</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Some of you may know that I am relocating to the UK in the new year. The reasons are many but primarily for the personal safety of my family as South Africa is becoming quite a dangerous place to live.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;So I’m off to London tomorrow for 10 days to meet with some prospects and I believe that it is pretty damn cold at the moment. Wish me luck!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-8100202463953876763?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=uDtarZshiTg:NMEfoqveqCg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=uDtarZshiTg:NMEfoqveqCg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/uDtarZshiTg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/uDtarZshiTg/off-to-uk.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/11/off-to-uk.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-2980608213855017940</guid><pubDate>Tue, 18 Nov 2008 14:05:00 +0000</pubDate><atom:updated>2008-11-18T16:07:52.620+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PerformancePoint Server</category><category domain="http://www.blogger.com/atom/ns#">Management Reporter</category><title>PerformancePoint Server Planning and Management Reporter - Further Considerations</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;When I &lt;a href="http://paulsteynberg.blogspot.com/2008/08/management-reporter-considerations.html"&gt;originally &lt;/a&gt;listed a few things that one should bear in mind when designing a PPS Planning Model which will ultimately be used for reporting via the Management Reporter I forgot to mention this little tit-bit of information.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;One should be very careful in naming your Entity Dimensions especially if you require Management Reporter Designer to self generate your reporting tree definitions. As in our situation it is quite possible to have a number of entities that have unique labels but duplicate names or descriptions. So as an example you may have the entity called “Finance” in a number of your entity hierarchies pertaining to various companies or divisions within your structure. Because these are identified separately in PPS Planning due to the label being different the problem is not immediate. The problem becomes apparent when you try and import all your entities into a Management Reporter Reporting Tree. The system identifies that you have duplicate Unit Names and will not allow you to save the Reporting Tree. (Ours lit up like a red Xmas Tree)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;How to fix this. Luckily it is quite easy to create your descriptions in SQL or Excel and then just copy and paste them into the Reporting Tree Grid in the designer. All we did was concatenate the label and the name with a hyphen in between from SQL. This way you are assured of name and description uniqueness in your reporting structure. Or make sure that your Entity dimension names are unique.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;- Paul Steynberg&lt;span style="font-size:9;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-2980608213855017940?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=FAkA1wVvg2I:sj89wsf8vrM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=FAkA1wVvg2I:sj89wsf8vrM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/FAkA1wVvg2I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/FAkA1wVvg2I/performancepoint-server-planning-and.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/11/performancepoint-server-planning-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-3656689738436361290</guid><pubDate>Sat, 15 Nov 2008 14:10:00 +0000</pubDate><atom:updated>2008-11-15T16:21:57.156+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Interfaces to Dynamics AX 2009</title><description>A while back I penned about our dismal interlude into the BizTalk to Dynamics Application Interface Framework. I am led to believe that the problem was not with the AIF but with Dynamics and that it has been resolved. We however did not have any slack time in our very ambitious timetable to wait for it so had to take a different route.&lt;p&gt;I spent countless hours talking to people and browsing the Internet trying to find a robust way of creating interfaces and found absolutely nothing worth reading. Here is the route that I took.&lt;/p&gt;&lt;p&gt;I created a new Database specifically for interfaces into Dynamics AX. This Database is housed on the same server as our Dynamics Database. Within this database we then created a number of tables that are populated by our other systems within the organization. Based on our install I had 2 distinct types of interfaces. Invoices for Accounts Payable and Journals for the General Ledger. Most of the fields for both are shared anyway. Each system that was being integrated was assigned a "Source" code so that we would never lose track of where the data originated from. In a more complex environment I would suggest that you create a schema within the database for each source system. This will help with control and security.&lt;/p&gt;&lt;p&gt;Within Dynamics AX (DAX) we then created a new setup table and created a form called "External Interface Import Parameters". This table/form held the following information:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Import Type – A short identifier of the interface&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Name – A full description of the external interface&lt;br /&gt;&lt;/li&gt;&lt;li&gt;External Server Name – The name of the server that housed the Interface Database being called.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Database Name – The name of the interface database mentioned above.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Journal Name – We set up a different journal name for each interface so that they could easily be identified when looking at the transactions in an account.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;One Voucher Number Only – A bit switch. If set on this will create one voucher number for the entire interface run. If set off it will generate a new voucher number when it reaches a point of balance.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Stored Procedure – This is the name of the stored procedure within the database to call in order to get the data.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Write Back Table Name – The table that will be used to stamp back information once the interface has successfully run.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ODBC Source Name – We had to use ODBC connections due to the way the systems run from the client or from the batch server. (Some history here but it was necessary).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Batch Class Name – If this job was going to be called by the Batch server this is the name of the job to call.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Auto Post – If set on it will load and auto post the interface journal.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This information is then used repeatedly throughout the interfaces. Here are the steps that all interfaces go through:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;An interface call is made either from a menu item by an operator or from the batch manager in DAX.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Based on the Import Parameters mentioned above the job will then call a Stored Procedure on the Interface database and will pass it the Company code as the only parameter. This is often referred to as the DataAreaId in DAX.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Stored Procedure fires on the Server and passes back to the job all the records for the interface.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;DAX then creates the Journal based on the Journal Name and will either auto post or leave it as unposted.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When complete it will the write back to the table the Journal Number and Date/Time Completed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The batch job will keep firing for the company until the stored procedure returns no records back.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;So what do the Stored Procedures do?&lt;/p&gt;&lt;p&gt;All records that are new have a TransactionStatus of "NEW". Those in the process of being posted are stamped "WIP" and those completed are stamped "FIN". The stored procedures finds records that are "NEW" and then selects the Top 1 record summarized by your extraction criteria into a table variable. As an example our POS Journals are summarized by Company, Trading Date, Currency and ExtractID from the LOB System.  This table variable is then used to join back to the table to return the result set. As part of this procedure we also stamp the records as "WIP" with the date/time it was sent to Dynamics.&lt;/p&gt;&lt;p&gt;Each interface has been specifically written to meet the LOB criteria. I am busy working on a more generic system that will completely future proof the business. Once the framework is in place no additional development will be required. The only work required will be set up a record in the Import Parameters Table, set up a Journal Name, Number Sequence and just populate the interface tables.&lt;/p&gt;&lt;p&gt;I would be very interested to hear from other parties how they tackled this.&lt;/p&gt;&lt;p&gt;- Paul Steynberg&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-3656689738436361290?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=a92IDUHcqDg:JSkPGNQPtSU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=a92IDUHcqDg:JSkPGNQPtSU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/a92IDUHcqDg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/a92IDUHcqDg/interfaces-to-dynamics-ax-2009.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/11/interfaces-to-dynamics-ax-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-5098650641916876870</guid><pubDate>Mon, 27 Oct 2008 08:46:00 +0000</pubDate><atom:updated>2008-10-27T11:15:12.249+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><title>Dynamics AX Implementation Hours and Costs</title><description>When I started this Dynamics AX 2009 implementation process I hunted the net looking for a graph detailing the costs and cash outflows for the duration of the project. I could not find one so had to rely on my past experiences and the vendor to budget. As we stand, just a few weeks away from the consultants walking off site, I predict that we will be bang on target. We should spend about 95% of our allocated budget. Having gone through this process I thought that I should share my weekly cost and hours graph with you. To read the graph is quite simple. The red line represents that weekly cumulative cost of the project relative to the total cost of the project. I have actuals to the week ending 24th October 2008 and budgeted figures to the end. The graph starts at 61% which is the total cost of the software, training for my team and half a weeks consulting time. The final costs are expressed as a percentage of the total cost. (Values excluded to protect innocent bystanders).&lt;br /&gt;&lt;br /&gt;Cost of Software (including first years maintenance) 58.36%&lt;br /&gt;Training of myself and my team 1.93%&lt;br /&gt;Consultants Time 39.71%&lt;br /&gt;&lt;br /&gt;I have not included hidden costs such as training lunches, my staff time, material printing etc etc.&lt;br /&gt;&lt;br /&gt;The blue line represents consultants hours by week.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_SsSgdHIRwMI/SQWFj6gEpVI/AAAAAAAAADI/ue2lggFO9hI/s1600-h/DAXProjectGraph.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5261758591697986898" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 200px" alt="" src="http://3.bp.blogspot.com/_SsSgdHIRwMI/SQWFj6gEpVI/AAAAAAAAADI/ue2lggFO9hI/s320/DAXProjectGraph.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Paul Steynberg&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-5098650641916876870?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=L_lIRXjPSEU:MvNN2K2UCNM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=L_lIRXjPSEU:MvNN2K2UCNM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/L_lIRXjPSEU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/L_lIRXjPSEU/dynamics-ax-implementation-hours-and.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><media:thumbnail url="http://3.bp.blogspot.com/_SsSgdHIRwMI/SQWFj6gEpVI/AAAAAAAAADI/ue2lggFO9hI/s72-c/DAXProjectGraph.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/10/dynamics-ax-implementation-hours-and.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-2723073254262344687</guid><pubDate>Thu, 23 Oct 2008 15:30:00 +0000</pubDate><atom:updated>2008-10-23T17:39:32.916+02:00</atom:updated><title>Finding Your Dynamics AX Lead Blocker</title><description>&lt;div&gt;Dynamics AX 2009 does have some issues with SQL Server locks and quite often we are finding that people cannot access journal lines due to someone else blocking them. This then just hangs the client and it becomes unresponsive. Here is a quick method of finding the offender. The spid in SQL can be traced back to the user in Dynamics AX 2009 on the online users screen which can be accessed from "Administration". Each user that is working will have a SPID or sometimes several attached to his/her user name. Now you can call the lead blocker as you have a name and ask them to shut down AX.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_SsSgdHIRwMI/SQCaUfsyMzI/AAAAAAAAADA/gRyUoXsuV30/s1600-h/UsersSpids.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260374041666138930" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 77px" alt="" src="http://2.bp.blogspot.com/_SsSgdHIRwMI/SQCaUfsyMzI/AAAAAAAAADA/gRyUoXsuV30/s320/UsersSpids.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;If you do not have a tool such as Spotlight then create a view on the Master database that will show you the blockers. Here is the code for the view:&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Create View vSysProcesses as&lt;/div&gt;&lt;br /&gt;&lt;div&gt;select p.spid, case when (p.blocked &lt;&gt; 0) then left(convert(varchar, b.spid) + ' - ' + case when (b.nt_username = '') then rtrim(b.loginame) else rtrim(b.nt_username) end -- UserName, + ' on ' + rtrim(b.hostname) + ', using ' + rtrim(b.program_name), 80) else null end as [BlockedBy], case when (p.nt_username = '') then left(p.loginame, 15) else left(p.nt_username, 15) end as UserName, left(p.hostname, 15) as HostName, left(p.program_name, 35) as Program, left(isnull(d.name, ''), 20) as DB, left(p.cmd, 25) as Command, left(p.status, 15) as Status, p.login_time as LogInTime, p.last_batch as LastBatchTime, left(p.lastwaittype, 20) as [LastWaitType], p.Open_Tran as [OpenTran], p.cpu as [CPU], p.physical_io as [PhysicalIO], p.[memusage] as [MemUsage], p.dbid as [dbId], (((1.0 + p.cpu) / 8500.0) * ((1.0 + p.physical_io) / 1100.0) * ((1.0 + p.[memusage]) / 38.0)) / (datediff(ss, p.login_time, GetDate())) as ResourceUsageFactorfrom master.dbo.sysprocesses pjoin master.dbo.sysdatabases don p.dbid = d.dbidleft join master.dbo.sysprocesses b -- blocking on p.blocked = b.spidwhere p.spid &lt;&gt; @@spid and p.Status &lt;&gt; 'background'&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Once you have created the view run this against the view and you will find the blockers:&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;use master&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;select * from dbo.vSysProcesses&lt;/div&gt;&lt;div&gt;order by blockedby desc&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;- Paul Steynberg&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-2723073254262344687?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=ntYPHMDcK5I:zsPNQhPyuy4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=ntYPHMDcK5I:zsPNQhPyuy4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/ntYPHMDcK5I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/ntYPHMDcK5I/finding-your-dynamics-ax-lead-blocker.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><media:thumbnail url="http://2.bp.blogspot.com/_SsSgdHIRwMI/SQCaUfsyMzI/AAAAAAAAADA/gRyUoXsuV30/s72-c/UsersSpids.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/10/finding-your-dynamics-ax-lead-blocker.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-101283378710262645.post-6671003426033299858</guid><pubDate>Mon, 20 Oct 2008 15:53:00 +0000</pubDate><atom:updated>2008-10-20T18:03:53.564+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Financial Systems</category><category domain="http://www.blogger.com/atom/ns#">Dynamics AX 2009</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Spotlight on.....</title><description>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;At the beginning of my blogging career I penned the &lt;a href="http://paulsteynberg.blogspot.com/2008_05_01_archive.html#1705100546944531305"&gt;Financial System Manager’s Toolbox Series&lt;/a&gt;. This series covered amongst other essential products the likes of Speed SQL IDE and LiteSpeed from Quest Software. I have to add another product to this list called Spotlight also by Quest Software. We have found this product to be brilliant. Although specifically purchased to monitor our SQL instances it also has a wonderful Windows Operating System Dashboard. If it were not for Spotlight I am sure that we would have taken many more hours to find our &lt;a href="http://paulsteynberg.blogspot.com/2008_10_01_archive.html#2748139075637938343"&gt;Dynamics AX 2009 issue&lt;/a&gt;.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Spotlight gives you a visual interface into your systems inner workings and you can always see what is going on. The ability to also track back in time to see what was happening at a point in time is priceless. Here is an example of the dashboard for a SQL instance.&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_SsSgdHIRwMI/SPyrcI_MIgI/AAAAAAAAAC4/s9iuGJlxtN0/s1600-h/SpotLight.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5259266964799103490" style="CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_SsSgdHIRwMI/SPyrcI_MIgI/AAAAAAAAAC4/s9iuGJlxtN0/s320/SpotLight.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Other products are capable of doing this type of monitoring but we have just found this one to be easy and it looks really great.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;- Paul Steynberg&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/101283378710262645-6671003426033299858?l=paulsteynberg.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=tuEB8pLiAyI:cq5s2H_7IFI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?a=tuEB8pLiAyI:cq5s2H_7IFI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/FinancialSystemsAndBusinessIntelligence?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/FinancialSystemsAndBusinessIntelligence/~4/tuEB8pLiAyI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/FinancialSystemsAndBusinessIntelligence/~3/tuEB8pLiAyI/spotlight-on.html</link><author>paul.steynberg@yahoo.com (Paul Steynberg)</author><media:thumbnail url="http://3.bp.blogspot.com/_SsSgdHIRwMI/SPyrcI_MIgI/AAAAAAAAAC4/s9iuGJlxtN0/s72-c/SpotLight.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://paulsteynberg.blogspot.com/2008/10/spotlight-on.html</feedburner:origLink></item><language>en-us</language><media:credit role="author">Paul Steynberg</media:credit><media:rating>nonadult</media:rating><media:description type="plain">Financial Systems and Business Intelligence</media:description></channel></rss>
