<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PowerPivotGeek &#187; SharePoint</title>
	<atom:link href="http://powerpivotgeek.com/category/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://powerpivotgeek.com</link>
	<description>An adventure in managed self-service computing</description>
	<lastBuildDate>Wed, 19 Jan 2011 23:04:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Using a SharePoint list as a data source</title>
		<link>http://powerpivotgeek.com/2010/10/28/using-a-sharepoint-list-as-a-data-source/</link>
		<comments>http://powerpivotgeek.com/2010/10/28/using-a-sharepoint-list-as-a-data-source/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 19:57:00 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Data feeds]]></category>
		<category><![CDATA[Data refresh]]></category>
		<category><![CDATA[Sample Code]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/07/12/using-a-sharepoint-list-as-a-data-source/</guid>
		<description><![CDATA[<p>Updated 28-Oct-2010: Some folks are reporting that an iisreset is needed to make the updates visible to SharePoint.</p>
<p>So . . . here I am playing around with PowerPivot to get ready for a demo. As this is a group from the SharePoint dev team (actually SharePoint Online), I wanted to include some cool SharePoint functionality [...]]]></description>
			<content:encoded><![CDATA[<p><strong><font style="background-color: #ffff00">Updated 28-Oct-2010:</font></strong> Some folks are reporting that an iisreset is needed to make the updates visible to SharePoint.</p>
<p>So . . . here I am playing around with PowerPivot to get ready for a demo. As this is a group from the SharePoint dev team (actually SharePoint Online), I wanted to include some cool SharePoint functionality into the demo. Trying to be cool and ‘wow’ them, I decide to use a SharePoint list as a data source. I want to show the data mashup capabilities of PowerPivot so I have the bulk of my demo come from the Contoso sample database (the three product catalog tables) and the 4 million row Sales Fact table.</p>
<p>I create my SP list by extracting the 11 distinct manufacturers – and I assign them to a ‘shipper’ that I made up.</p>
<p>  <span id="more-1161"></span> When I go to SharePoint an click on:
<p><a href="http://powerpivotgeek.com/wp-content/uploads/2010/07/capture.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="capture" border="0" alt="capture" src="http://powerpivotgeek.com/wp-content/uploads/2010/07/capture_thumb.jpg" width="640" height="484" /></a></p>
<p>PowerPivot comes up but it returns an error:</p>
<blockquote><p>&quot;For security reasons DTD is prohibited in this XML document. To enable DTD processing set the ProhibitDtd property on XmlReaderSettings to false and pass the settings into XmlReader.Create method.&quot;</p>
</blockquote>
<p>So it turns out that I forgot (it happens to the best of us) to install the ADO.NET Data Services 3.5 SP1, located here: <a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=3e102d74-37bf-4c1e-9da6-5175644fe22d" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=3e102d74-37bf-4c1e-9da6-5175644fe22d">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=3e102d74-37bf-4c1e-9da6-5175644fe22d</a></p>
<p>Which I would have known if I had taken my own advice and read BOL beforehand. Read the “New server” installation notes here: <a title="http://msdn.microsoft.com/en-us/library/ee210708.aspx#nextsteps" href="http://msdn.microsoft.com/en-us/library/ee210708.aspx#nextsteps">http://msdn.microsoft.com/en-us/library/ee210708.aspx#nextsteps</a></p>
<p>So the moral of the story is: RTFM</p>
<p>After installing ADO.NET Data Services on my SharePoint site, I was able to bring up the data feed in PowerPivot – setup the relationship between the Manufacturer field in the SharePoint list and the Manufacturer field in the Contoso database and I was off and running . . . I also setup daily data refresh job . . . and I could see the Gallery snapshot changing as I entered new data into the SharePoint list . . WOW!</p>
<p>Enjoy!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F10%2F28%2Fusing-a-sharepoint-list-as-a-data-source%2F&amp;linkname=Using%20a%20SharePoint%20list%20as%20a%20data%20source"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/10/28/using-a-sharepoint-list-as-a-data-source/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Health rule error reports: &#8220;PowerPivot: The deployed farm solution is not up-to-date.&#8221;</title>
		<link>http://powerpivotgeek.com/2010/10/24/health-rule-error-reports-powerpivot-the-deployed-farm-solution-is-not-up-to-date/</link>
		<comments>http://powerpivotgeek.com/2010/10/24/health-rule-error-reports-powerpivot-the-deployed-farm-solution-is-not-up-to-date/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 03:57:29 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Bug]]></category>
		<category><![CDATA[Health rules]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/10/24/health-rule-error-reports-powerpivot-the-deployed-farm-solution-is-not-up-to-date/</guid>
		<description><![CDATA[<p>I recently ran into this in scanning through some forum problem reports. Typically this health rule violation is reported on a large farm installation. The health rule reports the app servers that do not have PowerPivot installed on them as being out of date. Can you read “bug?” Yes, this is one. You can either [...]]]></description>
			<content:encoded><![CDATA[<p>I recently ran into this in scanning through some forum problem reports. Typically this health rule violation is reported on a large farm installation. The health rule reports the app servers that do not have PowerPivot installed on them as being out of date. Can you read “bug?” Yes, this is one. You can either safely ignore the error report or you can disable the health rule. The problem is solved in CU3.</p>
<p>As always, sorry for the inconvenience. We should have done a better job in our error reporting.</p>
<p>_-_-_ Dave</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F10%2F24%2Fhealth-rule-error-reports-powerpivot-the-deployed-farm-solution-is-not-up-to-date%2F&amp;linkname=Health%20rule%20error%20reports%3A%20%26ldquo%3BPowerPivot%3A%20The%20deployed%20farm%20solution%20is%20not%20up-to-date.%26rdquo%3B"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/10/24/health-rule-error-reports-powerpivot-the-deployed-farm-solution-is-not-up-to-date/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dashboard Bubble Chart Shows a Red X (fails to load)</title>
		<link>http://powerpivotgeek.com/2010/10/20/dashboard-bubble-chart-shows-a-red-x-fails-to-load/</link>
		<comments>http://powerpivotgeek.com/2010/10/20/dashboard-bubble-chart-shows-a-red-x-fails-to-load/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 18:32:24 +0000</pubDate>
		<dc:creator>powerpivotwahoo</dc:creator>
				<category><![CDATA[Management Dashboard]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/02/08/dashboard-bubble-chart-shows-a-red-x-fails-to-load/</guid>
		<description><![CDATA[<p>If there is any error trying to load the bubble chart data for the dashboard, instead of getting a page load failure, the bubble chart simply displays a red X. Whenever you get a red X in the bubble chart there will be an associated log entry in the ULS log on the machine running [...]]]></description>
			<content:encoded><![CDATA[<p>If there is any error trying to load the bubble chart data for the dashboard, instead of getting a page load failure, the bubble chart simply displays a red X. Whenever you get a red X in the bubble chart there will be an associated log entry in the ULS log on the machine running the Central Admin site. It will look something like this:</p>
<p>SSAS Mid-Tier Service             Administration                    106    High        Error loading history for workbook history bubble chart   </p>
<p>SSAS Mid-Tier Service             Administration                    99      High        EXCEPTION: <span style="font-size: x-small;">Microsoft.AnalysisServices.AdomdClient.AdomdUnknownResponseException: Unsupported data format : application/vnd.ms-excel.12</span></p>
<blockquote><p><span style="font-size: xx-small;">at Microsoft.AnalysisServices.AdomdClient.HttpStream.GetResponseDataType()    <br />
at Microsoft.AnalysisServices.AdomdClient.CompressedStream.GetResponseDataType()    <br />
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.EndRequest()    <br />
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.SendMessage(Boolean endReceivalIfException, Boolean readSession, Boolean readNamespaceCompatibility)    <br />
at Microsoft.AnalysisServices.AdomdClient.XmlaClient.Discover(String requestType, String requestNamespace, ListDictionary properties, IDictionary restrictions, Boolean sendNamespacesCompatibility)    <br />
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.XmlaClientProvider.Microsoft.AnalysisServices.AdomdClient.AdomdConnection.IXmlaClientProviderEx.Discover(String requestType, IDictionary restrictions, InlineErrorHandlingType inlineErrorHandling, Boolean sendNamespaceCompatibility)    <br />
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ReadDataSourceInfo()    <br />
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectToXMLA(Boolean createSession, Boolean isHTTP)    <br />
at Microsoft.AnalysisServices.AdomdClient.AdomdConnection.Open()    <br />
at Microsoft.AnalysisServices.SharePoint.Integration.WorkbookHistoryDataProvider.GetHistory(WorkbookHistoryDataSet&amp; historyDataSet)    <br />
at Microsoft.AnalysisServices.SharePoint.Integration.WebServices.PowerPivotOperationsServiceImpl.GetWorkbookHistory(WorkbookHistoryDataSet&amp; history)    1118bdcb-bf75-4f0d-b560-ede92ed25d1b</span></p></blockquote>
<p>The key string that you are looking for is “Error loading history for workbook history bubble chart”. The exception causing the error should immediately follow that entry for logging on that thread and should hopefully give you some indication as to why the chart didn’t load (it is what I look at).  In the majority of cases I have seen, the issue is simply not having the latest version of the ADOMD.Net client library and all you need to do is upgrade your version of the library to that of SQL Server 2008 R2 and the error will go away. Our code is actually meant to provide a user friendly error when SQL Server 2008 R2 Analaysis Services ADOMD.Net library is not installed on the server hosting SharePoint’s Central Administration site. However, as of the most recent RC build (and so most probably the RTM build), SharePoint is installing ADOMD.Net from an earlier version of SQL Server  and so this user friendly error is not always coming through and users might simply get a red X. To know if that is what you are hitting, you can either look in the Control Panel’s Programs List and see if the SQL Server 2008 R2 Analysis Services ADOMD.Net library is installed (look for a version number of 10.50.XXXX.X … I don’t know what the final RTM version will be) or you can look in the ULS log. The above (cryptic) example is what you will see if you have an older version of Analysis Services ADOMD.Net client library installed on your machine. If you have installed PowerPivot for SharePoint on the same machine as Central Admin, then we will have automatically installed the latest bits of ADOMD.Net and so this would not be the root issue.</p>
<p>I am not sure what other errors would be “expected” misconfigurations, but as I(we) find them I will try to add them. HTH</p>
<p>Lee</p>
<p>Updated: 20-Oct-2010 (by Dave Wickert)</p>
<p>Additional debugging techniques &#8212; how to determine which version of ADOMD.NET you are running:</p>
<p>From a command line, run this:<br />
%SystemRoot%\System32\inetsrv\appcmd.exe list wp</p>
<p>The output will be something like this:<br />
WP &#8220;3428&#8243; (applicationPool:SharePoint Central Administration v4)<br />
WP &#8220;4568&#8243; (applicationPool:01bc80ba53c64beb8d5d115414aebb34)<br />
WP &#8220;4500&#8243; (applicationPool:SecurityTokenServiceApplicationPool)</p>
<p>With a debugger, attack to the Central Admin process (3428 in my example).</p>
<p>In the loaded modules, look for Microsoft.AnalysisServices.AdomdClient.dll.<br />
Please include a copy-paste of that line with any bug report.</p>
<p>Remember, that the lastest SQL Server 2008 R2 ADOMD.NET must be installed on the machine where Central Administration is running.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F10%2F20%2Fdashboard-bubble-chart-shows-a-red-x-fails-to-load%2F&amp;linkname=Dashboard%20Bubble%20Chart%20Shows%20a%20Red%20X%20%28fails%20to%20load%29"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/10/20/dashboard-bubble-chart-shows-a-red-x-fails-to-load/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Developer Dashboard</title>
		<link>http://powerpivotgeek.com/2010/10/04/sharepoint-2010-developer-dashboard/</link>
		<comments>http://powerpivotgeek.com/2010/10/04/sharepoint-2010-developer-dashboard/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 22:51:35 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/10/04/sharepoint-2010-developer-dashboard/</guid>
		<description><![CDATA[<p>I having been playing around with a new SharePoint 2010 feature called the Developer Dashboard. It is a great tool to use when figuring out how your pages work behind the scenes.</p>
<p>See some previous postings on the topic here:    http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx     http://powerpivotgeek.com/2010/05/18/enabling-the-sharepoint-developer-dashboard/</p>
<p>To disable the Developer Dashboard:</p>
<p>STSADM.exe –o setproperty –pn [...]]]></description>
			<content:encoded><![CDATA[<p>I having been playing around with a new SharePoint 2010 feature called the <em>Developer Dashboard</em>. It is a great tool to use when figuring out how your pages work behind the scenes.</p>
<p>See some previous postings on the topic here:    <br /><a title="http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx" href="http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx">http://blogs.technet.com/b/speschka/archive/2009/10/28/using-the-developer-dashboard-in-sharepoint-2010.aspx</a>     <br /><a title="http://powerpivotgeek.com/2010/05/18/enabling-the-sharepoint-developer-dashboard/" href="http://powerpivotgeek.com/2010/05/18/enabling-the-sharepoint-developer-dashboard/">http://powerpivotgeek.com/2010/05/18/enabling-the-sharepoint-developer-dashboard/</a></p>
<p>To disable the Developer Dashboard:</p>
<p>STSADM.exe –o setproperty –pn developer-dashboard –pv Off</p>
<p>Then enable the Developer Dashboard with OnDemand Switch :</p>
<p>STSADM.exe –o setproperty –pn developer-dashboard –pv&#160; [ OnDemand | On | Off ]</p>
<p>‘OnDemand’ turns the Dashboard on, but hides it until the click of an icon beside the ‘Open Menu’ on the top of the SharePoint page.</p>
<p>Very cool stuff!</p>
<p>_-_-_ Dave</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F10%2F04%2Fsharepoint-2010-developer-dashboard%2F&amp;linkname=SharePoint%202010%20Developer%20Dashboard"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/10/04/sharepoint-2010-developer-dashboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bug: cannot install PowerPivot if a SQL Server shared folder has been specified in a previous installation to other than the default folder</title>
		<link>http://powerpivotgeek.com/2010/10/04/bug-cannot-install-powerpivot-if-a-sql-server-shared-folder-has-been-specified-in-a-previous-installation-to-other-than-the-default-folder/</link>
		<comments>http://powerpivotgeek.com/2010/10/04/bug-cannot-install-powerpivot-if-a-sql-server-shared-folder-has-been-specified-in-a-previous-installation-to-other-than-the-default-folder/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 22:51:01 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/10/04/bug-cannot-install-powerpivot-if-a-sql-server-shared-folder-has-been-specified-in-a-previous-installation-to-other-than-the-default-folder/</guid>
		<description><![CDATA[<p>Clearly if you read my blog, you will see that as a development team we could have done a better job of testing all of the various installation combinations with SQL Server on ‘test servers’. Unfortunately, our limited test time was focused on production configurations; not on single demo machines. So as a result you [...]]]></description>
			<content:encoded><![CDATA[<p>Clearly if you read my blog, you will see that as a development team we could have done a better job of testing all of the various installation combinations with SQL Server on ‘test servers’. Unfortunately, our limited test time was focused on production configurations; not on single demo machines. So as a result you can see some of our installation issues that have arisen. Recently we ran into another installation problem when a previous SQL Server installation has been done on a machine prior to installing PowerPivot. </p>
<p>SQL Server stores it files in “instance” folders and a “Shared” folder of tools, SDK, and installation files. Normally the shared folder is specified in:    <br /><strong>C:\Program Files\Microsoft SQL Sever\100\&#160; <br /></strong>but it does not have to . . . Many times DBAs specify a folder to a different location (off of the system drive) when you do your first SQL Server installation. However if you do this, you will find that PowerPivot will return errors, either:</p>
<blockquote><p><b>Object reference not set to an instance of an object.</b></p>
</blockquote>
<p>Or: (if you look at details.txt installation file)</p>
<blockquote><p>2010-08-17 16:56:29 AS: The location is C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.AnalysisServices.SharePoint.Integration.DLL.      <br /><b>2010-08-17 16:56:29 AS: Microsoft.AnalysisServices.SharePoint.Integration.DLL not present in SDK</b></p>
</blockquote>
<p>So how do you fix it? A quick workaround is to copy the file from the folder that you specified to its default location:</p>
<blockquote><p>C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies\Microsoft.AnalysisServices.SharePoint.Integration.DLL</p>
</blockquote>
<p>The issue is that the SQL installer copies the file to shared folder but it will <strong>look</strong> for it in C: in its default location (this is a registry key/directory sync problem). So the workaround is to just copy it there. Smart huh?</p>
<p>Enjoy!</p>
<p>_-_-_ Dave</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F10%2F04%2Fbug-cannot-install-powerpivot-if-a-sql-server-shared-folder-has-been-specified-in-a-previous-installation-to-other-than-the-default-folder%2F&amp;linkname=Bug%3A%20cannot%20install%20PowerPivot%20if%20a%20SQL%20Server%20shared%20folder%20has%20been%20specified%20in%20a%20previous%20installation%20to%20other%20than%20the%20default%20folder"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/10/04/bug-cannot-install-powerpivot-if-a-sql-server-shared-folder-has-been-specified-in-a-previous-installation-to-other-than-the-default-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whitepaper: &#8220;Everything You Always Wanted to Know About PowerPivot Data Refresh but Were Afraid to Ask&#8221;</title>
		<link>http://powerpivotgeek.com/2010/09/10/whitepaper-everything-you-always-wanted-to-know-about-powerpivot-data-refresh-but-were-afraid-to-ask/</link>
		<comments>http://powerpivotgeek.com/2010/09/10/whitepaper-everything-you-always-wanted-to-know-about-powerpivot-data-refresh-but-were-afraid-to-ask/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 21:08:35 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Data refresh]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[White paper]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/09/10/whitepaper-everything-you-always-wanted-to-know-about-powerpivot-data-refresh-but-were-afraid-to-ask/</guid>
		<description><![CDATA[<p>Is now available here: http://msdn.microsoft.com/en-us/library/ff976569.aspx</p>
<p>Enjoy!</p>
]]></description>
			<content:encoded><![CDATA[<p>Is now available here: <a title="http://msdn.microsoft.com/en-us/library/ff976569.aspx" href="http://msdn.microsoft.com/en-us/library/ff976569.aspx">http://msdn.microsoft.com/en-us/library/ff976569.aspx</a></p>
<p>Enjoy!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F09%2F10%2Fwhitepaper-everything-you-always-wanted-to-know-about-powerpivot-data-refresh-but-were-afraid-to-ask%2F&amp;linkname=Whitepaper%3A%20%26ldquo%3BEverything%20You%20Always%20Wanted%20to%20Know%20About%20PowerPivot%20Data%20Refresh%20but%20Were%20Afraid%20to%20Ask%26rdquo%3B"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/09/10/whitepaper-everything-you-always-wanted-to-know-about-powerpivot-data-refresh-but-were-afraid-to-ask/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 revised ULSViewer</title>
		<link>http://powerpivotgeek.com/2010/08/21/sharepoint-2010-revised-ulsviewer/</link>
		<comments>http://powerpivotgeek.com/2010/08/21/sharepoint-2010-revised-ulsviewer/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 05:56:09 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[ULS]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/08/21/sharepoint-2010-revised-ulsviewer/</guid>
		<description><![CDATA[<p>From time to time I get questions from folks asking me “What is the best debugging tool for PowerPivot?” – The Answer is that there is clear cut favorite and it is EXTREMELY useful, but I didn’t know that it was released to the public. Well . . . after some investigation, it looks like [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time I get questions from folks asking me “What is the best debugging tool for PowerPivot?” – The Answer is that there is clear cut favorite and it is EXTREMELY useful, but I didn’t know that it was released to the public. Well . . . after some investigation, it looks like it is available – not only that, it has been for a while. But better late than never . . take a look at it! </p>
<p><a href="http://code.msdn.microsoft.com/ULSViewer">http://code.msdn.microsoft.com/ULSViewer</a></p>
<p><u>From the Codeplex docs:</u></p>
<p> The ULSViewer tool performs various actions against the data from ULS log files in order to better analyze it. ULSViewer allows the user to:
<ul>
<li>Highlight data of importance to the user on the fly </li>
<li>Bookmark log entries </li>
<li>Append logs to other logs in order to track trends </li>
<li>Hide unimportant data </li>
<li>Only view critical log entries by sorting data by severity </li>
<li>Write rules to prompt the user when certain events occur </li>
<li>View your data in a spreadsheet instead of the text file ULS generates </li>
<li>Monitor remote machines logs that are running ULS services&#160;&#160; <strong>&lt;—my favorite feature!</strong></li>
<li>Open multiple logs at the same time in order to compare log files. </li>
<li>Open logs files from multiple machines at the same time. </li>
</ul>
<p>Enjoy!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F08%2F21%2Fsharepoint-2010-revised-ulsviewer%2F&amp;linkname=SharePoint%202010%20revised%20ULSViewer"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/08/21/sharepoint-2010-revised-ulsviewer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working with the 2010 Office ACE provider</title>
		<link>http://powerpivotgeek.com/2010/08/18/working-with-the-2010-office-ace-provider/</link>
		<comments>http://powerpivotgeek.com/2010/08/18/working-with-the-2010-office-ace-provider/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 21:45:00 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Data refresh]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/04/02/working-with-the-2010-office-ace-provider/</guid>
		<description><![CDATA[<p>Updated: 18-Aug-2010</p>
<p>Microsoft does not recommend or support the use of Office applications in a server-side environment (see http://support.microsoft.com/kb/257757 ). In the case of PowerPivot, the data refresh facility is implemented within an NT Service and, as such, falls under this restriction. If you are using Office data within a PowerPivot workbook (e.g. importing the data [...]]]></description>
			<content:encoded><![CDATA[<p>Updated: 18-Aug-2010</p>
<blockquote><p>Microsoft does not recommend or support the use of Office applications in a server-side environment (see <a href="http://support.microsoft.com/kb/257757">http://support.microsoft.com/kb/257757</a> ). In the case of PowerPivot, the data refresh facility is implemented within an NT Service and, as such, falls under this restriction. If you are using Office data within a PowerPivot workbook (e.g. importing the data from flat files, Excel workbooks, or MS Access databases) and you need to automate the refreshing of that data, then Microsoft recommends that you move the data to a supported server-based, multi-user environment, such as a relational database. That being said, users may still try to use the ACE provider and this information is designed to ease their pain in the process.</p>
</blockquote>
<p>Ok. I’ve promised some best practices – here is my first one.</p>
<p>What is the 2010 Office ACE provider and why is this important to PowerPivot? The 2010 Office System Driver for Data Connectivity Components (aka the Office ACE provider) is a OLE DB provider that can be used to read data from and write data to Office 2010 system files such as Microsoft Access Beta (mdb and accdb) files and Microsoft Excel 2010 (xls, xlsx, and xlsb) files. You can also use it to access text files. The provider “Microsoft.ACE.OLEDB.14.0” which includes both 32-bit and 64-bit versions, is available for download here: ( <a title="http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?familyid=C06B8369-60DD-4B64-A44B-84B371EDE16D&amp;displaylang=en</a> ). PowerPivot uses the ACE provider as part of a data refresh job to import data.</p>
<p>In this blog, I would like to talk about two important topics concerning ACE: (a) how to get it and use it; and (b) what are some of the best practices that we’ve recently encountered when using it internally for some dogfood servers.</p>
<p> <span id="more-811"></span>First, how do you get and use the ACE provider:
</p>
<ul>
<li>You must manually download and install the ACE provider on each PowerPivot app server where PowerPivot for SharePoint is installed. Since you’ve used this OLE DB provider to import data on the PowerPivot Excel add-on wizard, if you in intend to use it for data refresh on your SharePoint farm, then the same OLE DB provider must be on the PowerPivot app server. </li>
<li>Since SharePoint runs only under 64-bit servers – this means that you must use the 64-bit version of the ACE provider. Your client can be 32-bit, but the SharePoint server forces the use of the 64-bit version on the PowerPivot app server. </li>
<li>The actual target file must be located on a shared location such as a file share, or some other location that can be reached by both the client import data wizard, and the server-side, SharePoint PowerPivot app server. It cannot be located on the client’s local desktop, e.g. C:\folder\source.xlsx. </li>
</ul>
<p>So, now you’ve installed it, what is it like when you use it in production? In general, it runs as advertised, but we’ve found two issues that those folks doing deployments should be aware of:</p>
<p><strong>Issue #1</strong> – The ACE provider creates temporary files (copies) from the source data files. The temp files are created after the data refresh job has impersonated the user specified in the job schedule. Since normally the temp folder is ACL’ed to only allow the PowerPivot System service account access, the file creation may fail. If using the NEW SERVER configuration (the single all-in-1 server installation), then the system uses the same service account for the PowerPivot System service account as it uses the PowerPivot unattended account. So if you click on “Connect using the credentials already stored inside this workbook” then things work OK. But if you specify custom credentials, then it is likely that the ACE provider cannot create a file in the TEMP folder, then an error is returned to the data refresh job:</p>
<blockquote><p>“OLE DB or ODBC error: Unspecified error. A connection could not be made to the data source with the DataSourceID of &lt;guid&gt;, Name of &lt;name&gt;. An error occurred while processing the ‘&lt;sheet name&gt;’ table. The operation has been cancelled.”</p>
</blockquote>
<p>To solve this problem, we need to add an ACL to the PowerPivot System service account’s TEMP folder that allows users read+write access. We don’t need all accounts, just those who are specified in the custom credentials section of the data refresh job that is using the ACE provider. The account is the one specified here:</p>
<p><a href="file:///C:\Users\dwickert\AppData\Local\Temp\2\WindowsLiveWriter1286139640\supfiles57B047F\image37.png"><strong></strong></a><a href="http://blogs.msdn.com/blogfiles/powerpivot/WindowsLiveWriter/PowerPivotDataRefresh_D45C/clip_image008_2.gif"><img title="clip_image008" border="0" alt="clip_image008" src="http://blogs.msdn.com/blogfiles/powerpivot/WindowsLiveWriter/PowerPivotDataRefresh_D45C/clip_image008_thumb.gif" width="524" height="158" /></a></p>
<p>To solve the issue: (on each PowerPivot app server) Use Windows Explorer, running in administrator mode, to modify the “C:\Users\&lt;PowerPivot System service account&gt;\AppData\Local\Temp” folder by adding an ACL that gives the accounts that will be using the ACE provider limited access, i.e. Read+Write.</p>
<p>As you would expect this is a common Windows management issue. There are several approaches to use: (in increasing better ‘best practices’ order)</p>
<ul>
<li>Give “Everyone” read+write permission – this is the easiest, but least secure. Typically the C:\Users subfolders are shared out over the network, so any penetrators would have to actually be running on the app server, so this isn’t too bad, but the Everyone group contains lots and lots of accounts. <img src='http://powerpivotgeek.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  </li>
<li>Give “&lt;domain&gt;\Authenticated Users” read+write permission – this is better, but provides access to accounts that are not using your SharePoint farm. Clearly this is a large population – maybe even still too large. </li>
<li>You might already have domain groups that you are using to control access to your SharePoint farm. If those groups exist, re-use them here and give those groups read+write access. This approach limits access to just SharePoint users, but users still might not be using ACE and they have access. </li>
<li>Create a new local group, called “ACE Users” – Initially this group is empty; as users encounter problems, have your machine administrators add users to this group on request; in the best of all worlds, you would have a provisioning system so user can request access and have the system auto-remove them periodically. </li>
</ul>
<p>Anyway, somehow regardless of what technique you use, the TEMP folder ACLs must be changed to allow access.</p>
<p><strong>Issue #2</strong> – To actually access the remote files the ACE provider uses SMB via the UNC name (typically in the form: <a href="file://\\server\share\folder\workbook.xlsx)">\\server\share\folder\workbook.xlsx)</a></p>
<p>If the target location is a true file share, then things are OK. If however the target location is a SharePoint farm acting as a file share (using WebDAV protocol), then additional OS components must be installed. Typically this is done because users are storing Access databases, Excel files, or text files that are stored back on the same SharePoint farm as the source workbook (a kind of a ‘loopback’ for data access). If wish to provide this capability to end-users, then you must install the “Desktop Experience” role to the PowerPivot app servers.</p>
<p>If you don’t have “Desktop Experience” added as a server role and a data refresh job attempts to use the ACE provider to access a remote SharePoint farm via its UNC name, then the job will fail with:</p>
<blockquote><p>OLE DB or ODBC error: Failure creating file.; 3436. A connection could not be made to the data source with the DataSourceID……”</p>
</blockquote>
<p>The Desktop Experience role is not by default installed on a server OS and thus your administrator will have to add it as a role to the server. Again, this is not needed if the target files are located on true file shares, or equivalent. It is only needed if the app server is going to be referencing a SharePoint farm (either itself or a different remote farm) using a UNC name.</p>
<p>Enjoy.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F08%2F18%2Fworking-with-the-2010-office-ace-provider%2F&amp;linkname=Working%20with%20the%202010%20Office%20ACE%20provider"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/08/18/working-with-the-2010-office-ace-provider/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t forget your Central Admin when creating AAM entries</title>
		<link>http://powerpivotgeek.com/2010/08/02/dont-forget-your-central-admin-when-creating-aam-entries/</link>
		<comments>http://powerpivotgeek.com/2010/08/02/dont-forget-your-central-admin-when-creating-aam-entries/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 00:41:18 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/08/02/dont-forget-your-central-admin-when-creating-aam-entries/</guid>
		<description><![CDATA[<p>(my thanks to Dan English http://denglishbi.spaces.live.com/ for the solution in this post)</p>
<p>Dan’s system failed trying to bring up the Workbook Activity or Server Health workbooks as part of the PowerPivot Management Dashboard in Central Admin. The error was: “The file that you selected could not be found. Check the spelling of the file name and [...]]]></description>
			<content:encoded><![CDATA[<p>(my thanks to Dan English <a title="http://denglishbi.spaces.live.com/" href="http://denglishbi.spaces.live.com/">http://denglishbi.spaces.live.com/</a> for the solution in this post)</p>
<p>Dan’s system failed trying to bring up the Workbook Activity or Server Health workbooks as part of the PowerPivot Management Dashboard in Central Admin. The error was: “The file that you selected could not be found. Check the spelling of the file name and verify that the location is correct”. The file was there; he could be seen it using WebDAV “\\ServerName@CAPort#\PowerPivot Management\&lt;guid for service application&gt;\1033\Workbook Activity.xlsx” or the UI:</p>
<p><a href="http://powerpivotgeek.com/wp-content/uploads/2010/08/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://powerpivotgeek.com/wp-content/uploads/2010/08/image_thumb2.png" width="594" height="301" /></a> </p>
<p>and then:</p>
<p><a href="http://powerpivotgeek.com/wp-content/uploads/2010/08/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://powerpivotgeek.com/wp-content/uploads/2010/08/image_thumb3.png" width="594" height="316" /></a> </p>
<p>but it could not be accessed via CA.</p>
<p>Dan ultimately solved the problem by recognizing that he had configured AAM for the user visible Web Application, but since he didn’t configure the AAM name for CA, the system could not see the file. He added the AAM entry for both the affected web application and the CA web application and all worked as expected.</p>
<p><u>Moral of the Story</u>: If you get “file not found” errors on SharePoint (particularly system files), two ideas should immediately pop into your head: (1) AAM server naming might be off (remember you need AAM mappings for IP addresses as well as ‘names’ in SharePoint – folks frequently forget that); or features could be disabled (some services register and deregister components if the feature is activated or not).</p>
<p>All-in-all, a GREAT catch by Dan – with my thanks.</p>
<p>Enjoy!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F08%2F02%2Fdont-forget-your-central-admin-when-creating-aam-entries%2F&amp;linkname=Don%26rsquo%3Bt%20forget%20your%20Central%20Admin%20when%20creating%20AAM%20entries"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/08/02/dont-forget-your-central-admin-when-creating-aam-entries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If running on Windows Server, make sure you have &#8216;Desktop Experience&#8217; feature turned on</title>
		<link>http://powerpivotgeek.com/2010/07/12/if-running-on-windows-server-make-sure-you-have-desktop-experience-feature-turned-on/</link>
		<comments>http://powerpivotgeek.com/2010/07/12/if-running-on-windows-server-make-sure-you-have-desktop-experience-feature-turned-on/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 04:30:43 +0000</pubDate>
		<dc:creator>powerpivotgeek</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://powerpivotgeek.com/2010/07/12/if-running-on-windows-server-make-sure-you-have-desktop-experience-feature-turned-on/</guid>
		<description><![CDATA[<p>Oh the joys of SharePoint again. I just responded to an internal posting where someone was raising the issue that “Path not found” errors were being reported when Excel Desktop tried to publish a workbook to SharePoint. Again, this isn’t PowerPivot directly, but it can be reported as a PowerPivot problem if the workbook contains [...]]]></description>
			<content:encoded><![CDATA[<p>Oh the joys of SharePoint again. I just responded to an internal posting where someone was raising the issue that “Path not found” errors were being reported when Excel Desktop tried to publish a workbook to SharePoint. Again, this isn’t PowerPivot directly, but it can be reported as a PowerPivot problem if the workbook contains PowerPivot data.</p>
<p>The issue is that on Windows Server machines (Window Server 2008 and Windows Server 2008 R2), the ‘Desktop Experience’ feature contains a required component for Excel (or any application posting content to SharePoint). </p>
<p><a href="http://powerpivotgeek.com/wp-content/uploads/2010/07/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://powerpivotgeek.com/wp-content/uploads/2010/07/image_thumb.png" width="644" height="484" /></a> </p>
<p>Normally you don’t see this because on a Windows client machine (Windows 7, Windows Vista, or Windows XP), Desktop Experience is turned on by default – but not for Server OS’s. The underlying component at issue here is WebDAV. Excel desktop need it for the publishing process because they post content to SharePoint as if SharePoint was a remote file share. Thus if you are going to run Excel desktop on a Windows Server OS and publish content to SharePoint – then you need ‘Desktop Experience’ turned on.</p>
<p>Enjoy! </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fpowerpivotgeek.com%2F2010%2F07%2F12%2Fif-running-on-windows-server-make-sure-you-have-desktop-experience-feature-turned-on%2F&amp;linkname=If%20running%20on%20Windows%20Server%2C%20make%20sure%20you%20have%20%26lsquo%3BDesktop%20Experience%26rsquo%3B%20feature%20turned%20on"><img src="http://powerpivotgeek.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://powerpivotgeek.com/2010/07/12/if-running-on-windows-server-make-sure-you-have-desktop-experience-feature-turned-on/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

