<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Peter Eb.</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/petereb/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/petereb/feed.xml</link>
    <description>Possibly interesting tidbits about Office (although most content is still related to PerformancePoint Planning and Excel.)</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:25:25 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Gemini has an official name: PowerPivot</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/gemini-has-an-official-name-powerpivot</link>
      <pubDate>Tue, 20 Oct 2009 03:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/10/20/gemini-has-an-official-name-powerpivot/</guid>
      <description><![CDATA[Well the Gemini team is making progress towards shipping. Now they have a real name: PowerPivot....]]></description>
      <content:encoded><![CDATA[<p>Well the Gemini team is making progress towards shipping. Now they have a real name: <a href="http://www.powerpivot.com/">PowerPivot</a>. They still don’t have any pricing/licensing/packaging details; that is promised later this year. There’s also links to sign up for a beta. But I don’t have any more details about that.</p>  <p>Like all Microsoft employees I had access to a survey about the name a few months ago. I don’t remember anymore what kinds of choices I had, I remember not being very excited about them. But I do remember that it was clear we were going to be positioning PowerPivot as an essential part of the IW (information worker) experience. The marketing materials certainly back that up. But most importantly, from my experimentation with the CTPs and the internal news I hear, I think the product backs that up as well. </p>  <p>I think that’s why it gets branded with a name that references PivotTables, because one of the primary goals is making IWs able to build data models more easily. I originally thought the name options along those lines were too limiting, but I think it’s more and more clear how well SQL and Excel are working together to ensure there is powerful modeling and analysis capabilities available for everyone (in a SQL + SharePoint + Office environment). A name that gave more credence to the engine would not be relevant at all to the IW, so this name communicates our goals better.</p>  <p>Then so you don’t think the SQL team is the only team driving BI for IWs, you might be interested in some <a href="http://blogs.msdn.com/excel/archive/2009/10/15/a-few-more-pivottable-improvements-in-excel-2010.aspx">more details about how new features in Excel 2010 PivotTables</a>. With all the emphasis on PowerPivot naturally landing in Excel and reusing a familiar environment, the PivotTable team has to keep up appearances as well! Most of these improvements are relevant to OLAP-ish scenarios, but especially the calculation options are meant to let ordinary people (IWs) do analysis, and not just OLAP experts. </p>]]></content:encoded>
    </item>
    <item>
      <title>PerformancePoint Server 2007 SP3 released</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/performancepoint-server-2007-sp3-released</link>
      <pubDate>Fri, 16 Oct 2009 10:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/10/16/performancepoint-server-2007-sp3-released/</guid>
      <description><![CDATA[Finally made it out the door! For the AddIn I have a couple notes: Besides the usual rollup of...]]></description>
      <content:encoded><![CDATA[<p>Finally made it <a href="http://technet.microsoft.com/en-us/library/cc514367.aspx">out the door</a>! For the AddIn I have a couple notes: Besides the usual rollup of hotfixes (bug fixes) there is a new feature: Line Item Details (LIDs). This was supported by the server but not on the client side, and now it is! We did our best to get some data entry accelerators for LIDs based on feedback from those customers who needed LIDs.</p>  <p>For performance of the AddIn not too much changed, although on scenarios involving large submissions (10s of thousands of cells in the change list at a time) there were some improvements to reduce the size of the submission which yields a faster submission. Also the memory consumption is reduced during this step so fewer contributors should have problems making large submissions. On moderate and small sized submissions I think there is no change, although its possible for tiny submissions the extra process of shrinking the change list may add a little bit of overhead, but should not be noticeable.</p>  <p>For outside the AddIn I think the biggest changes are related to how security can be configured with PPSCmd, and the calendar maximum limit has been increased. The Monitoring and Analytics SP3 was also released, and if you missed it <a href="http://blogs.technet.com/proclarity/archive/2009/10/12/proclarity-6-3-service-pack-3-available.aspx">ProClarity’s latest SP</a> was also released….</p>]]></content:encoded>
    </item>
    <item>
      <title>Excel 2010 is better than the PPS Planning AddIn</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/excel-2010-is-better-than-the-pps-planning-addin</link>
      <pubDate>Thu, 15 Oct 2009 02:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/10/15/excel-2010-is-better-than-the-pps-planning-addin/</guid>
      <description><![CDATA[Although the model of using an Excel AddIn can be a little clunky (especially for what PPS Planning...]]></description>
      <content:encoded><![CDATA[<p>Although the model of using an Excel AddIn can be a little clunky (especially for what PPS Planning called the contributor scenario) I think my team did a pretty good job getting some very usable reporting elements. Now I get to point you to things my team didn’t do, but are native features of Excel. So you get better a better user experience (UX) overall and all these features are programmatically accessible.</p>  <h2>Asymmetric CrossJoins</h2>  <p>I think PPS Planning’s Excel AddIn handled these in a very easy to understand fashion. Now Excel PivotTables has support for this as describe in <a href="http://blogs.msdn.com/excel/archive/2009/10/05/pivottable-named-sets-in-excel-2010.aspx">this post</a>. But Excel takes it one step further and allows for better reuse of the sets. Over all I think this UX of remaining consistent with earlier releases, but still quickly allowing people to delete the intersections that aren’t meaningful to them is pretty powerful.</p>  <h2>Custom MDX</h2>  <p>Indeed if you read that post fully, you’ll realize that Excel’s PivotTables couldn’t previously handle this at all because of their default aggregation features. To enable this PivotTables have to be a lot smarter about OLAP vs. other data sources. So now rendering arbitrary MDX is almost a hidden feature. But besides having a friendly UX to edit sets, you can also supply your own expressions. Really they have achieved one of the most highly desired features by MDX geeks. And one of the few reasons why I still sometimes have to answer questions about using the Planning Matrix instead of PivotTables for xl2007 users.</p>  <h2>Dynamic Sets</h2>  <p>This was one of the frequent asks by report authors. I remember working lots to enable truly dynamic rendering with respect to the filter in the matrix. Because Excel’s implementation of the above features is so complete, this one probably felt like a freebie for people reading about new features. But I know improving the rendering was no simple feat, but this is a big win for OLAP PivotTable users.</p>  <h2>Slicers</h2>  <p>Ok I can’t claim my team did everything before Excel, and don’t mean to. Although we had global filters, they are nothing compared to <a href="http://blogs.msdn.com/excel/archive/2009/09/23/easy-and-even-fun-data-exploration-introducing-excel-2010-slicers.aspx">slicers</a>. Follow that post and see how easy to use slicers are for the average report user. It’s just amazing! The layout is customizable and that themes are enabled. I think the Excel team did a fantastic job here, and report authors who currently are doing a lot of custom VBA coding and using form controls, really will save a lot of time in the future with slicers. </p>  <h2>Business rules and Design-time formulas</h2>  <p>I still think rules was an area where PPS Planning shined. I’ll grant you that the V1 UX for maintaining rules was quite a bit of work. But I know some people still found them too complicated. So they asked for design-time formulas in the AddIn. I think clearly my team’s AddIn didn’t get this one right. We missed realizing that what people really wanted was a way to express rules and calculations in a language they already knew: Excel formulas. The Gemini team I think is doing a great job here. The collaborated a lot with the Excel team and I think DAX looks great. Naturally there are a few differences, but check out this link to <a href="http://blogs.msdn.com/gemini/archive/2009/10/01/introduction-to-data-analysis-expressions-dax-in-gemini.aspx">Data Analysis Expressions (DAX)</a> and I think you’ll agree with me that this looks very cool.</p>  <p>&#160;</p>  <p>&#160;</p>  <p>If you take all these features (and of course <a href="http://blogs.msdn.com/PeterEb/archive/2009/07/17/radio-silence.aspx">PivotTable writeback</a>) you have probably some 90% of the PPS Planning AddIn, as well as some of the features of Business Modeler. It’s not at all the same kind of product that PPS Planning was, but I think is clearly a platform that enables building the same kind of solution. (Remember, except for Gemini which also suffers a bit from the AddIn model, that everything implemented as a native feature of Excel is accessible through the object model!) It’s been so hard to sit quiet while news of Office 2010 was embargoed. But these features I call out here, are what made continue to have faith in my employer. (And I’m just cherry picking the features from Excel 2010 and Gemini that overlapped with PPS Planning scenarios.)</p>]]></content:encoded>
    </item>
    <item>
      <title>Gemini destroys the world….Not!</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/gemini-destroys-the-world-not</link>
      <pubDate>Sat, 29 Aug 2009 14:43:15 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/08/29/gemini-destroys-the-world-not/</guid>
      <description><![CDATA[So in a previous post I tried to tear down Gemini to something relatively simple, instead of curing...]]></description>
      <content:encoded><![CDATA[<p>So in a <a href="http://blogs.msdn.com/petereb/archive/2009/08/26/gemini-cures-cancer-not.aspx">previous post</a> I tried to tear down Gemini to something relatively simple, instead of curing cancer. This post is when I build it back up. Gemini just lets end-users combine data without having to get IT and DBAs involved. This is precisely where some fear begins to be revealed by IT and DBAs and practitioner partners. It’s twofold because some fear for their jobs and others fear for their sanity. (<em>Disclaimer: I’m not on the Gemini team, I’m just talking about my interpretation of all the demo’s I’ve seen and the experimentation that I’ve done. </em>If you are wondering what all the excitement is about, the Gemini team has instructions on how to get access to preview builds <a href="https://blogs.msdn.com/gemini/archive/2009/08/16/getting-access-to-the-gemini-ctp.aspx">here</a>.)</p>  <p>Anyway, I think these fears of Gemini are unwarranted because regular folks don’t have access to raw database tables. (Right? If they do, then I have a lot of fear about your systems.) The integration shown in <a href="http://blogs.msdn.com/robertbruckner/archive/2009/08/25/reports-as-data-feeds-for-gemini.aspx">demos with data feeds and Reporting Services</a> reports looks much more like the kind of data sources that regular folks will consume. IT publishes data in a relatively bland report, which is fairly cheap and easy for them. Power users and some adventurous non-power users will consume these kinds of published models, not building them from scratch. (Ok some people will build them from scratch, but only if you give them access to raw tables. Which not a fault of Gemini. And power users are already beyond your control). In this scenario, yes DBAs who are building trivial models, need a little fear. But just enough to motivate them to move on to the harder problems.</p>  <p>Then we are back to the all-important single version of the truth. That holy grail that IT and DBAs seem to think has been achieved. There is great fear that Gemini will destroy that palace and the empire of IT will be overrun by trolls and gremlins. Ha! What I think the fear-mongers are missing is: end users are already building multiple versions of the truth that are different from the IT version of the truth! Even in places that have the strongest data warehousing implementations. Worst of all, this alternate-reality-version-of-the-truth data goes directly to senior management!</p>  <p>They are doing this with such dastardly tools as Excel and PowerPoint. But it’s so hard to get data into Excel, how can they possibly do this?! They are copy/pasting data or manually entering it while reading from another source. Then they build presentations and give them to senior management. Who is there to make sure that the data still matches the one-truth? Nobody. I just don’t believe that you present by to the board of directors by clicking refresh in a web browser to look at a dashboard. (Well, I wish you would since I work on PerformancePoint Services for SharePoint. Maybe, if you’re lucky, the audience goes back to their desk and does this, but I doubt it.) Anyway, my point should be clear: When people are truly making monumental decisions based on data, it does not come directly from the one-truth-palace, it comes from false prophets!</p>  <p>So how do I think Gemini helps instead of maintaining the status quo? With the data size minimized, there’s no reason not to include the data model in the workbook. That way it can be examined and vetted – especially if you leave the connections back to the data sources. Now the new version of the truth is documented and it has a clear link to the original version of the truth! So if you continue in this vein, why not embed the entire workbook+Gemini into the presentation? Now people with access to the slides also have the data, so they can dive into the assumptions instead of heckling from the back row. I think this is a huge advance. I don’t know if it was intended to bring the one-truth to presentations, but I think a Gemini-style solution is absolutely critical to a one-version-of-the-truth solution. It acknowledges multiple truths, but provides a mechanism to explain how and why this truth is better.</p>  <p>I think that’s pretty powerful, and I’m disappointed that commentators haven’t come to the same conclusion I am. Or maybe I’m wrong? Flame away if you have comments…I can take it… Well at least I can delete them if it hurts too much!</p>  <p>(<em>Again, I’m not on the Gemini team, and I’m not a spokesperson for Microsoft in any shape. I’m just talking through through what I see, and why I am thinking differently than others about what Gemini can do for end-users.)</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Gemini Cures Cancer…Not!</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/gemini-cures-cancernot</link>
      <pubDate>Wed, 26 Aug 2009 11:28:49 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/08/26/gemini-cures-cancernot/</guid>
      <description><![CDATA[Most of the people reading this blog have probably also seen demos or at least heard of Gemini and...]]></description>
      <content:encoded><![CDATA[<p>Most of the people reading this blog have probably also seen demos or at least heard of Gemini and it’s magical powers of solving all BI problems known and unknown. (And you probably want to be looking at it. You can see if you get accepted to the CTP from the instructions <a href="https://blogs.msdn.com/gemini/archive/2009/08/16/getting-access-to-the-gemini-ctp.aspx">here</a>. I understand that you’ll automatically get the preview of Office 2010 if you’re accepted…)</p>  <p>From my perspective of implementing the PerformancePoint Planning Excel AddIn, I can say Gemini would have been a huge help. The compressed size of Gemini models is amazing compared to a local cube file. Not to mention the hassle of maintaining the cached copy outside the workbook and assorted issues of how to keep workbooks in sync with the data. Plus the query speeds really are fantastic. There’s just that little detail of what-if queries…</p>  <p>In the reporting and data analyst space, I think Gemini looks like a huge help. I see lots and lots of fear about how Gemini will be managed and the mess that ordinary users will make. (<em>Disclaimer: I’m not on the Gemini team, I’m just talking about my interpretation of all the demo’s I’ve seen and the experimentation that I’ve done.</em>) With what is in the CTP I would not be afraid of ordinary users. They probably won’t create complicated data models yet so not too much can go wrong. And for reporting to always have the report and the data in sync, seems like a huge help. For scenarios where the data needs to be refreshed at specific intervals or on demand the SharePoint integration I think hides most of the complexity from most of the users. I’ll come back to fear-mongering in another post.</p>  <p>For data modeling, I think the Gemini user experience is a huge leap forward as compared to BIDS. I think this will open up some data modeling capabilities to regular folks. But obviously it doesn’t do everything, but it feels like the kind of tool that end-users can work with. The kind of thing they were already doing manually in Excel with lots of temp tables and macros and manual intervention. For DBAs maybe it still looks limiting, but they are welcome to continue using BIDS. End users want to give up the fragile temp tables and macros.</p>  <p>From the PerformancePoint Planning experience, I know people want an easier way to define business rules. PEL was an interesting step, but it didn’t go far enough. It was easier than MDX, but not as easy as Excel formulas. Gemini takes it to the logical conclusion of as close to Excel formulas as possible. Now I have great faith that business users can achieve the result of defining business rules without a DBA intervening.</p>  <p>Clearly Gemini is not a magic cure-all. But it’s a huge step in the direction of making end-users able to self-serve their simple BI needs. When the data already exists but maybe in different silos. Or they need to provide some assumptions that can’t be edited in a LOB system. Self-service doesn’t have to mean you can prepare a 10 course meal. But you can pour the soda into a cup, and pull a salad together from the buffet line without having to bring in a chef from <a href="http://en.wikipedia.org/wiki/Le_Cordon_Bleu">Le Cordon Blue</a> too. Gemini is definitely the right direction, it will be interesting to see how close they get to the 10 course meal…</p>  <p><em>Again, I’m not on the Gemini team, and I’m not a spokesperson for Microsoft in any shape. I’m just talking through what I see, and why I am thinking differently than others about what Gemini can do for end-users. </em>Flame away if you think I’m crazy, maybe I won’t delete the comments.</p>]]></content:encoded>
    </item>
    <item>
      <title>Radio Silence</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/radio-silence</link>
      <pubDate>Fri, 17 Jul 2009 11:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2009/07/17/radio-silence/</guid>
      <description><![CDATA[Well radio silence has been maintained quite successfully. Sorry for the lack of updates but with...]]></description>
      <content:encoded><![CDATA[<p>Well radio silence has been maintained quite successfully. Sorry for the lack of updates but with Planning development ended I haven't had a lot to say… Office 2010 (aka Office 14) is finally starting to see the light of day. I know some of you by now have gotten your hands on the Technical Preview and are checking things out. Others probably have watched some of the video recordings that have come out recently.</p>  <p>My team has been mainly working on the Monitoring and Analytics components in SharePoint lately. Not many details are out about SharePoint yet either, so I'll keep quiet on that front. Anyway, most of our work has been under the hood, rather than new feature-related so I won’t have much to say.</p>  <p>So onwards to Excel 2010. The videos I've seen are covering the new Slicer and SparkLine functionality so you should check that out. I like both of them a lot. We got some feedback about how Planning's filters rendered, and I think having end users see all the available choices with slicers, rather than having to navigate to a drop down or through a tree is going to be much more user friendly.</p>  <p>What I haven't seen in videos yet, but am very excited about, is PivotTable what-if and writeback for OLAP (well at least for Analysis Services). I've had to keep quiet about this for a long time. But I've finally seen a brief mention in the <a href="http://blogs.msdn.com/excel/archive/2009/07/16/excel-2010-the-10-000-ft-view.aspx">official blog</a> and <a href="http://www.vandeputte.org/2009/07/excel-2010-personal-sneak-preview.html">some people</a> are actually using it!</p>  <p>The PPS Planning team had some great opportunities to provide feedback about this feature to make sure it would meet our (expected) needs, as well as pass along the feedback we had about data entry in the matrix. This is probably 40-50% of the functionality in the Planning add-in that is must-have from customers and partners I've talked to. (another 30-40% I would say is workflow but that’s a topic for another post). I think it turned out quite well.</p>  <p>I know a lot of Partners are frustrated with the PPS Planning situation, but I really think you should look at Excel 2010 for your next generation solutions. Excel is now able to participate fully out of the box -- custom code is not required on the client for some of the hardest parts. And it is fully supported through the object model so if you need to have customize, or need to provide additional validation etc, it's all possible. Having writeback as a native feature of Excel is fantastic, so many customizations that weren't supported by the Planning add-in are possible. Plus you get full access to the writeback features of AS, so you aren't limited to the strange spreading mechanisms that the Planning addin forced you to use.</p>  <p>I can’t wait to hear about partner’s using PivotTable writeback.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft BI Conference 2008</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/microsoft-bi-conference-2008</link>
      <pubDate>Mon, 29 Sep 2008 16:00:29 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2008/09/29/microsoft-bi-conference-2008/</guid>
      <description><![CDATA[I imagine that very few people who read this blog don't already know about the Microsoft BI...]]></description>
      <content:encoded><![CDATA[<p>I imagine that very few people who read this blog don't already know about the <a href="http://www.microsoft.com/bi/conference/">Microsoft BI Conference</a> happening in Seattle this year during October 6-8. I'll be spending as much time as I can there (since I'm local its easy for me to go but I've still got to keep track of normal things happening at work).</p>  <p>I'm still trying to decide what sessions to go to. As a developer I don't get as much customer interaction as the PM side (or sales &amp; support), so I'm leaning towards trying to attend as many of the customer/partner presentations on PPS as possible as well as the PPS chalk talks that should be less PowerPoint driven. In addition I will be a proctor during some of the Hands-on-Labs (HOLs).</p>  <p>I'm registered at msbiconference.com, if you search for &quot;petereb&quot; you can find my <a href="http://msbiconference.com/sites/myprofile/Person.aspx?guid=1C1D3A67-DEDE-4CDF-AFF7-E36CF12CD6D2">profile</a>. (I guess even BI is social now) During this week I'll figure out what sessions I expect to be at, when I'll be in the HOLs, etc. And I'll add that to the profile in case you really want to stalk me and complain about some bug in the AddIn. If you want to influence where I go so we can meet or have some focused discussions, please write in my wall at msbiconference.com or comment here.</p>]]></content:encoded>
    </item>
    <item>
      <title>Extended absences and other people doing my job for me!</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/extended-absences-and-other-people-doing-my-job-for-me</link>
      <pubDate>Sat, 27 Sep 2008 05:00:07 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2008/09/27/extended-absences-and-other-people-doing-my-job-for-me/</guid>
      <description><![CDATA[Its been quite a while since I've posted. I've still been hanging out in the PPS TechNet forums, but...]]></description>
      <content:encoded><![CDATA[<p>Its been quite a while since I've posted. I've still been hanging out in the PPS TechNet forums, but just haven't been finding as much time to post. I've had a little change in job duties that are taking some time to adjust to.</p>  <p>Anyway I'm very pleased to see that others in the blogosphere are doing a good job disseminating information about PerformancePoint. I just want to highlight one post in particular because it is exactly one of the topics I wanted to cover: <a href="http://blogs.adatis.co.uk/blogs/sachatomey/archive/2008/07/29/performancepoint-server-planning-sp1-clear-changes-after-workflow-action.aspx">Sacha Tomey's excellent write up</a> a couple months ago of the new matrix option &quot;Clear Changes After Workflow Action&quot; that was added in SP1. Covers all the points I wanted to and all the relevant pictures. Thanks Sacha!</p>]]></content:encoded>
    </item>
    <item>
      <title>SP1</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/sp1</link>
      <pubDate>Wed, 04 Jun 2008 22:22:17 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2008/06/04/sp1/</guid>
      <description><![CDATA[If you haven’t seen it yet the english builds are available!...]]></description>
      <content:encoded><![CDATA[<p>If you haven’t seen it yet the english builds are available! <a title="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444589&amp;SiteID=17" href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444589&amp;SiteID=17">http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3444589&amp;SiteID=17</a></p>  <p>&#160;</p>  <p>I have some details about the addin performance improvements <a title="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3445168&amp;SiteID=17" href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3445168&amp;SiteID=17">http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=3445168&amp;SiteID=17</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>When will data appear in the cube after a submit from the PPS Planning Business Client?</title>
      <link>https://docs.microsoft.com/archive/blogs/petereb/when-will-data-appear-in-the-cube-after-a-submit-from-the-pps-planning-business-client</link>
      <pubDate>Wed, 14 May 2008 11:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Peter Eb]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/petereb/2008/05/14/when-will-data-appear-in-the-cube-after-a-submit-from-the-pps-planning-business-client/</guid>
      <description><![CDATA[It's actually hard to say. This process is asynchronous which is why the status is initially...]]></description>
      <content:encoded><![CDATA[<p>It's actually hard to say. This process is asynchronous which is why the status is initially Pending, then WaitProcess, then finally Partial/Submitted. See my other posts about <a href="http://blogs.msdn.com/petereb/archive/2008/04/14/what-does-this-status-xyz-mean-for-my-assignments.aspx" mce_href="http://blogs.msdn.com/petereb/archive/2008/04/14/what-does-this-status-xyz-mean-for-my-assignments.aspx">assignment statuses</a> and <a href="http://blogs.msdn.com/petereb/archive/2008/04/23/what-does-this-pps-planning-workflow-action-mean.aspx" mce_href="http://blogs.msdn.com/petereb/archive/2008/04/23/what-does-this-pps-planning-workflow-action-mean.aspx">assignment actions</a> for more details and a quick overview. Ok so we understand this, but just when-oh-when will data appear in the cube for others to see after I click submit? Well, really, it depends. Otherwise, you wouldn't need this post. There are actually a couple of asynchronous processes that further complicate the description, and even then I can only give you the details so that you can make rough estimate. In general, I think you will have to experiment with your implementation to see what practical guidance you can give your users and balance that with the server resources available during high data submission volume periods. </p>  <p>&nbsp;</p>  <h4>Stage 1 - Contributors choose a Submit option for their assignment.</h4>  <p>At this point when the add-in shows a confirmation dialog the submission has been placed into the asynchronous queue. The time it takes for this will vary based on the network connection between the add-in and the front-end server that hosts the PPS Planning web service. The number of values and formulas entered (and if "Include Workbook" has been checked, the size of the workbook) determine the amount of data that needs to be transferred. (Technically so does the number of dimensions in the fact-table, but generally for scalability scenarios the number of rows is more important than a single row's size). At this point the assignment status will be "Pending". </p>  <p>&nbsp;</p>  <h4>Stage 2 - Planning process service processes the item in the queue</h4>  <p>If the queue empties, then the planning process service will wait and check the queue again later. The amount of time it waits is called the “Poll interval (milliseconds)” under the “Planning Process Service” tab in the admin console: </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_2.jpg" original-url="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_thumb.jpg" title="PlanningProcessServicePollInterval" style="border: 0px none ;" alt="PlanningProcessServicePollInterval" mce_src="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/PlanningProcessServicePollInterval_thumb.jpg" width="197" border="0" height="244"></a> </p>  <p>If the queue contains something when one of the items is done being processed then it will immediately process the next available item. i.e. there is no waiting. So generally, for scalability, I've seen our server team recommending poll intervals of at least a minute (60000 ms). During periods of high submission frequency like the end of a budgeting cycle or some other deadline. The admin will have to balance the desire for near instantaneous processing with the database and server workload. </p>  <p>Obviously in addition to this poll interval the time to actually process the submission is necessary. This includes checking the submission for data validation problems or permission errors. Then deleting the old records in the fact table and adding new ones. As well the status and changelist needs to be updated for the assignment and other metadata. And of course the partition that the data was loaded into needs to be marked dirty so that the cube will know to read the data when it is reprocessing. </p>  <p>After all this the planning process can go back to the queue to look for more work or to enter a wait period... At this point the status for the assignment will be "WaitProcess". </p>  <p>&nbsp;</p>  <h4>Stage 3 - Cube reprocesses dirty partitions in the fact tables</h4>  <p>A separate interval is defined in the admin console called “OLAP cube refresh inteval (seconds)” under the “Workflow” tab:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_2.jpg" original-url="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_2.jpg"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_thumb.jpg" title="WorkflowOLAPCubeRefreshInterval" style="border: 0px none ;" alt="WorkflowOLAPCubeRefreshInterval" mce_src="http://blogs.msdn.com/blogfiles/petereb/WindowsLiveWriter/Whenwilldataappearinthecubeafterasubmitf_CEAF/WorkflowOLAPCubeRefreshInterval_thumb.jpg" width="244" border="0" height="233"></a> </p>  <p>On this interval the partitions for each fact table will be checked. If any of them are dirty then the cube is told to reprocess itself. Analysis Services is pretty smart so it will only need to reread the data from dirty partitions in the fact tables. So this will limit the amount of time that it takes to transfer updated data from the SQL tables to the AS cubes. Then there is some calculation time in the cube before it can start publishing the new data. During processing the old data is still available, so there's no down time. Finally after this point, the assignments that were waiting for processing will be marked "Partial" or "Submitted" as needed... </p>  <p>Here there's not such a straightforward guideline for what to set the interval to. For small data submission volume a lower value in minutes or seconds might be ok. But for really really large data volumes where immediate access is not critical, some organizations might even set it to values in the hours. It all depends on how close to real-time the data is needed and whether or not the server hardware can really handle that kind of workload. </p>  <p>&nbsp; </p>  <p>So does that explain why its hard to say exactly when your data will be available to others? Experimentation and a little patience are in order. Really once you've used PPS for a few cycles I think the time from submit to availability becomes pretty familiar.</p>  <p>&nbsp;</p>  <p>A quick side note: an assignment cycle just blocks further additions to the queue. So for contributors who are really pushing the deadline, all they have to do is get the confirmation that their submission was accepted before the deadline. That way the deadline is still meaningful and fairly predictable to AddIn users. </p>  <p>&nbsp;</p>  <p>Playing in the land of Peter Eb. while writing this post...Criminal by Fiona Apple from <img src="http://ecx.images-amazon.com/images/I/41l07IjOivL._SL75_.jpg" alt="Tidal" mce_src="http://ecx.images-amazon.com/images/I/41l07IjOivL._SL75_.jpg"></p>]]></content:encoded>
    </item>
  </channel>
</rss>