<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Hans Baumann</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/hansbaumann/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/hansbaumann/feed.xml</link>
    <description>Yet another SharePoint blog, where I will put all the things I haven´t found in internet about SharePoint 2010, 2013 and even 2007!</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:30:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>How to check list views that has more than 12 lookup columns in SharePoint</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/sharepoint-how-to-check-list-views-that-has-more-than-12-lookup-columns</link>
      <pubDate>Thu, 22 Sep 2016 16:56:42 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/?p=485</guid>
      <description><![CDATA[So I was on a customer who asked me which lists, actually views, has more than 12 lookup fields,...]]></description>
      <content:encoded><![CDATA[So I was on a customer who asked me which lists, actually views, has more than 12 lookup fields, that we all know impacts directly in our SharePoint performance. Here is it, enjoy!

<pre>
param(
    [Parameter(Mandatory = $false)]
    $fooparameter = "foovalue"
    )

$spsnapin = Get-PSSnapin | ? {$_.Name -eq "Microsoft.SharePoint.PowerShell"}
if (!$spsnapin) {Add-PSSnapin "Microsoft.SharePoint.PowerShell"}

$badviews = @()

get-spsite | get-spweb | % {
        $site = $_;

        Write-Verbose "Analysing site $($site.Title) ..."

        $lists = $site.Lists;
        $lists | % {
                $list = $_
                $list.Views | % {
                    $view = $_
                    $fields = $view.ViewFields
                    $count = 0
                    $fields | % {
                        $fieldname = $_
                        if ($list.Fields[$fieldname].Type -eq "Lookup")
                        {
                            $count++
                        }
                    }
                    
                    if ($count -gt 12){
                        $badview = New-Object PSObject
                        $badview | Add-Member -MemberType NoteProperty -Name "SiteUrl" -Value $site.Url
                        $badview | Add-Member -MemberType NoteProperty -Name "ListName" -Value $list.Title
                        $badview | Add-Member -MemberType NoteProperty -Name "ViewName" -Value $view.Title
                        $badview | Add-Member -MemberType NoteProperty -Name "LookupColumns" -Value $count
                        $badviews += $badview

                }
            }
        }
    }

$badviews
</pre>]]></content:encoded>
    </item>
    <item>
      <title>WARNING: Cmdlet did not return any records in the log file. Check your time range or filters. Merge-SPLogFile</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/warning-cmdlet-did-not-return-any-records-in-the-log-file-check-your-time-range-or-filters-merge-splogfile</link>
      <pubDate>Wed, 02 Mar 2016 03:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2016/03/02/warning-cmdlet-did-not-return-any-records-in-the-log-file-check-your-time-range-or-filters-merge-splogfile/</guid>
      <description><![CDATA[Hi everyone! Just a quick tip regarding this message. I am on a customer and found that not always...]]></description>
      <content:encoded><![CDATA[<p>Hi everyone! Just a quick tip regarding this message. I am on a customer and found that not always the command will returns data and had to check it more carefully.</p>
<h2>Symptom</h2>
<p>Suppose you swear you know that there are some log related to the filter you have put - say a Correlation ID - but after you execute the following command:</p>
<p style="padding:15px 15px 15px 10px;font-size:small;margin-top:15px;margin-bottom:15px;display:block;background-color:#cccccc;font-family:Consolas;">Merge-SPLogFile -Path C:\temp\ErrorJob.log -Correlation &quot;84FC629D-03AF-A09C-2AC2-C59A1650BB9E&quot;</p>
<p>You receive the message</p>
<p style="padding:15px 15px 15px 10px;font-size:small;margin-top:15px;margin-bottom:15px;display:block;background-color:#cccccc;font-family:Consolas;">WARNING: Cmdlet did not return any records in the log file. Check your time range or filters.</p>
<p>And you just stare at the message knowing that it is a LIAR! How to teach it who&#39;s the Boss?</p>
<h2>Reason</h2>
<p>This is because normally Merge-SPLogFile haven&#39;t found any log in the most recent files (my assumption is that it only check the latest ULS files) so you need to provide the date filter.</p>
<h2>Solution</h2>
<p>Instead of just asking for the Correlation ID, provide a date filter, the narrower the time span is, the faster it will execute:</p>
<p style="padding:15px 15px 15px 10px;font-size:small;margin-top:15px;margin-bottom:15px;display:block;background-color:#cccccc;font-family:Consolas;">Merge-SPLogFile -Path C:\temp\ErrorJob.log -Correlation &quot;84FC629D-03AF-A09C-2AC2-C59A1650BB9E&quot; -StartTime &quot;2/26/2016 12:00:00&quot; -EndTime &quot;2/23/2016 15:00:00&quot;</p>
<p>Viol&agrave;!</p>
<p>You now won&#39;t see the message and will have your beloved trimmed log.</p>
<p>Enjoy!</p>]]></content:encoded>
    </item>
    <item>
      <title>Business Intelligence: From classic to self-service BI.</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/business-intelligence-from-classic-to-self-service-bi</link>
      <pubDate>Sun, 11 Jan 2015 08:07:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2015/01/11/business-intelligence-from-classic-to-self-service-bi/</guid>
      <description><![CDATA[Hi Everyone!
This time I wanted to post an article about the new concepts of self-service BI and...]]></description>
      <content:encoded><![CDATA[<p>Hi Everyone!</p>
<p>This time I wanted to post an article about the new concepts of self-service BI and how Excel plays the lead role in it.</p>
<p><strong><span style="font-size:medium;">The classic way</span></strong></p>
<p>First of all, let&acute;s go to the basis about the &quot;classic&quot; BI solutions I was involved back some years ago. To summarize all the elements that are involved I have this simplified diagram:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/BI%20-%20Classic.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/BI-_2D00_-Classic.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/BI%20-%20Classic.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/BI-_2D00_-Classic.png" border="0" /></a></p>
<p>You have the following elements:</p>
<p><strong>Data Sources<br /></strong>This is where all your original data is stored. Can be any kind of system or intermediate system where your soon-to-analyzed data is stored. From a relational database to a plain text report rendered by any system can be useful as a data source, as long as you have the information you need.</p>
<p><strong>Extract, Transform &amp;&nbsp;Load<br /></strong>Once you have detected your data, location, access, etc., you now need to consolidate this data. For that you need to change the structure of your data, like date formats, identifiers, cross information from different sources, etc. All these are summarized in ETL processes. From the Microsoft technology stack you have SQL Server Integration Services and Visual Studio Shell to create, test and debug this ETL processes. Since&nbsp;Visual Studio is such a powerful tool, you will need a high level technical profile in order to create ETL processes in a reasonable time. These processes usually are executed in background and their frequency determines the freshness of the data to be analyzed.</p>
<p><strong>Data Warehouse<br /></strong>In the previous explanation I mentioned &quot;consolidate&quot;, a data warehouse is where you do this. Another way to understand this is that you change the structure or the original data into something that you will easily create reports from. Someone once told me that 80% percent of the issues in BI solutions comes from a poor data warehouse design. So here is not only needed a good database designer but a good understanding of the business need and the information that needs to be analyzed. With Microsoft technologies you have SQL Server to build your data warehouse. Three words you will see very often here are: Facts, Measures&nbsp;and Dimensions. Just search over the internet to find some detailed explanation that is out of the scope of this article.</p>
<p><strong>Multidimensional databases.<br /></strong>After you have all your data consolidated into one single place, you now have to prepare the data to be hammered by reports. In Microsoft technologies you have SQL Server Analysis Services for this. You create, using the Visual Studio Shell (also known as SQL Server Data Tools) multidimensional cubes from relational databases (i.e. data warehouse). You may want to think about multidimensional databases as full indexed tables, but the concepts are way more extended that just this.</p>
<p><strong>Dashboards and reports</strong><br />There wouldn&acute;t be any analysis without reports, would it be? The final outcome for any BI solution are the reports and dashboards you create. Usually this is the first thing you have to define so you can design all the previous element in a consistent manner. Dashboards are the main reason of a BI solution. The idea of a dashboard is to have a 360 degree of what you want to know&nbsp;about so you can drill down through your reports (i.e. data), understand why and take the corresponding actions to steer your business. When speaking about Microsoft technologies you have SQL Server Reporting Services and in case you haven&acute;t thought about it, Excel is also seen as a reporting tool!</p>
<p>So, this is just a really, really brief explanation of BI, the classic way. But, what about this new experience called self-service BI?</p>
<p><strong><span style="font-size:medium;">Self-service BI</span></strong></p>
<p>Reading the pasts paragraphs you may infer that you will need a specialized team to build your BI solution, since there are at least 4 or 5 technologies involved. But the new concept tries to ease your way down to your long awaited dashboards through just one single (or should I say centralized?) tool: Microsoft Excel.</p>
<p>I hesitate to define excel as a single tool because Excel now consolidates a set of tools that are intended to give the end user a centralized experience when building reports or dashboards for data analysis. The tools are:</p>
<p><strong>Power Query</strong><br />This is a WYSISYG tool that helps you to connect to virtually any data source and transform the data into something you will need for further analysis. Example of data sources are: Oracle, OData feeds, SharePoint Lists, HTML web pages, Azure Marketplace, Facebook, SAP or Salesforce. With Power Query you can have a GUI tool to change the format of the data, split columns, remove rows and any action you may need in order to tune up your raw data.</p>
<p><strong>PowerPivot</strong><br />When speaking about modelling data, PowerPivot is a handy tool that actually runs sort of a SQL Server Analysis engine in your desktop without any installation needed. Once you have retrieved your data with Power Query, you now can define the relationship between your data, columns name set and tables with friendly names (this concept of &quot;friendly&quot; will be helpful in the future). This new modelled data will be saved along with your Excel Workbook in a compressed format so you can &quot;travel&quot; with this data. Some benefit to store data with PowerPivot is that once you run any pivot table / chart using PowerPivot data, the speed will be notoriously increased when managing medium size data. You can also save as much data as your RAM memory can hold. For this, it is recommended to use the 64bits version of Excel if you intend to you PowerPivot.</p>
<p><strong>Power View</strong><br />No data is relevant if you can&acute;t see it (at least from a BI perspective). Besides your well known pivot tables and pivot charts, in combination with slicers, time scales, etc. You have now Power View, that enriches the experience of your reports. With Power View you can have richer reports that also features maps, where you can show your data related to a geographical location that can be seen in several ways.</p>
<p>Finally, the previous diagram with the &quot;classic&quot; data stages and tools for BI solutions you now have this equivalent diagram when speaking about Self Service BI:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/BI%20-%20Self%20Service2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/BI-_2D00_-Self-Service2.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/BI%20-%20Self%20Service2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/BI-_2D00_-Self-Service2.png" border="0" /></a></p>
<p>As you can see, now the only thing that lives outside Excel is your data sources!</p>
<p>I hope this explanation gave you some light about the new concepts on our BI experience, in further articles I will try to explain how SharePoint also has something to say about this!</p>
<p></p>
<p></p>
<p></p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Power BI : Excel Auto Refresh from On Premise SQL Server Data Source in Office 365</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/power-bi-excel-auto-refresh-from-on-premise-sql-server-data-source-in-office-365</link>
      <pubDate>Fri, 17 Oct 2014 11:52:45 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2014/10/17/power-bi-excel-auto-refresh-from-on-premise-sql-server-data-source-in-office-365/</guid>
      <description><![CDATA[Hi! Let&#39;s propose this scenario:
You have an Excel Workbook that consumes data from a SQL...]]></description>
      <content:encoded><![CDATA[<p>Hi! Let&#39;s propose this scenario:</p>
<p>You have an Excel Workbook that consumes data from a SQL Server Database in your network, like this diagram:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20On%20Premise%20Stage.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-On-Premise-Stage.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20On%20Premise%20Stage.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-On-Premise-Stage.png" border="0" /></a></p>
<p>In this case, you live happily ever after because your desktop is in the same network of your SQL Server, so you just create your data connection, input the server name, database, credentials and you are ready to analyze your data! But now let&#39;s pull you off your comfort zone and move your excel into a SharePoint Online site under an O365 tenant, then you will see things this way:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20Online%20Stage.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-Online-Stage.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20Online%20Stage.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-Online-Stage.png" border="0" /></a></p>
<p>This change quite a bit, doesn&#39;t it? Now you only see a web page that looks like an Excel Workbook. You can even change some things in your published workbook. But if we are now working in the cloud, how you think your workbook will now connect to your on premise data? Here is where comes the Power BI published OData feeds. If you are curious enough, this would look like this (in a very, very, simplified way):</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20Basic%20Explanation.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-Basic-Explanation.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/OData%20PowerBI%20-%20Basic%20Explanation.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/OData-PowerBI-_2D00_-Basic-Explanation.png" border="0" /></a></p>
<p>What will happen, is that your published workbook will connect to a published data source, that will connect to your on premise SQL Server data using a gateway.</p>
<p>Things to take in mind:</p>
<ul>
<li>You won&#39;t be able to refresh manually from the web page your workbook data. The refresh process is configured in the Power BI site, however, you can force the refresh on demand.</li>
<li>You will need to setup things in your on premise environment, meaning to install the gateway in your SQL Server or in a place where it is accessible.</li>
<li>At least one or your boxes in your environment needs access to internet.</li>
<li>By the time this article has been published there are limited data sources that are supported for the data refresh.</li>
</ul>
<p>So, from a high-level perspective, in order to consume on premise data form an excel workbook that is published in a Power BI site, you have to:</p>
<ol>
<li>Create your workbook the old fashioned way, by creating your data connection from the excel workbook itself. Do not use Power Query nor the PowerPivot data connection tools.<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%201.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-1.png"></a><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%201.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-1.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%201.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-1.png" border="0" /></a></li>
<li>Remember, when finish the connection wizard, to&nbsp;check the&nbsp;<strong>Add this data&nbsp;to the data model</strong>&nbsp;so it will create the PowerPivot data model.<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%206.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-6.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%206.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-6.png" border="0" /></a></li>
<li>Once you have your workbook showing your data, publish it to your SharePoint site.</li>
<li>In your <a title="Power BI Admin Center" href="https://admin.powerbi.com">Power BI Admin Center</a>, follow the instructions to create and install a new Gateway from <a title="this article" href="https://support.office.com/en-US/Article/Create-a-Data-Management-Gateway-2ddfe0c0-bdb3-42e9-b179-aa5e39e7eab9?ui=en-US&amp;rs=en-US&amp;ad=US">this article</a></li>
<li>Create a new data source, <em>by copying the same connection string from your workbook</em>, follow <a title="this article" href="https://support.office.com/en-US/Article/Create-a-Data-Source-and-Enable-Cloud-Access-c314605d-22fb-4a70-b487-2c8948aca492?ui=en-US&amp;rs=en-US&amp;ad=US">this article</a> for more information.</li>
<li>Go to your Power BI site, the one that is accessible from the same site where you published your Excel Workbook. Usually you will see it in the Quick Launch, if you can&#39;t see it, try &quot;Site Contents&quot;:<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%202.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-2.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%202.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-2.png" border="0" /></a></li>
<li>From the Power BI, enable Power BI feature from the ellipsis (...) menu in the bottom right of your just uploaded document.<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%203.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-3.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%203.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-3.png" border="0" /></a></li>
<li>Once enabled, the same menu will now show you an option &quot;Schedule Data Refresh&quot;. You will be redirected to the settings pages for that workbook:<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%204.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-4.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%204.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-4.png" border="0" /></a></li>
<li>Setup the refresh schedule, and press the &quot;Save and refresh now&quot; button to force the refresh so you can test it!<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%205.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-5.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/Step%205.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/Step-5.png" border="0" /></a><br /><br /></li>
</ol>
<p>Hope this helps, I haven&#39;t tested this with the others sources: Oracle, SharePoint Lists and Power Query... will try to find out more time for that!</p>]]></content:encoded>
    </item>
    <item>
      <title>Checklist when configuring ADFS with SharePoint</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/checklist-when-configuring-adfs-with-sharepoint</link>
      <pubDate>Thu, 11 Sep 2014 12:28:59 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2014/09/11/checklist-when-configuring-adfs-with-sharepoint/</guid>
      <description><![CDATA[Hi everyone!
This time, let&#39;s summarize a check list if you have to configure AD FS for a...]]></description>
      <content:encoded><![CDATA[<p>Hi everyone!</p>
<p>This time, let&#39;s summarize a check list if you have to configure AD FS for a SharePoint 2013 environment. The basic steps are well described in the following TechNet article: <a href="https://technet.microsoft.com/en-us/library/hh305235.aspx">https://technet.microsoft.com/en-us/library/hh305235.aspx</a> I will just mention things that you should take care of before and during the configuration process. My first recommendation is to read both this and the mentioned article before starting your configuration.</p>
<p>We will have the following topology:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/430x365/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS.png" border="0" /></a></p>
<p>And the following web application setup:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Web%20Applications.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Web-Applications.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Web%20Applications.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Web-Applications.png" border="0" /></a></p>
<p><strong>Checklist for the preparations</strong>:</p>
<ol>
<li>Certificates for the AD FS and for every web application (and extension) you create in SharePoint. For this example, we will use just mention one certificate in the form of *.contoso.com. If you don&#39;t know how to create a self signed certificate, download <a title="IIS toolkit" href="https://www.microsoft.com/en-us/download/details.aspx?id=17275">this</a> and follow<a title="instructions" href="https://technet.microsoft.com/en-us/library/gg188582.aspx"> this instructions</a>.</li>
<li>The certificates, has to be trusted by every server in SharePoint, AD FS farm and clients that will access the web application.<ol>
<li>For testing, just add the certificate in the Trusted Root Authority and Personal folders and get the thumbprint of the certificate (you will need it later in this list).</li>
</ol></li>
<li>Plan your urls, as the above picture, you will need to know the URL for the AD FS service, lets say: fs.contoso.com.</li>
<li>Your DNS needs to have all the&nbsp;URL&#39;s pointing to the appropriate servers. Ping everyone and ensure that your AD FS&nbsp;URL points to your AD FS server, and so on.</li>
<li>I assume you already have your AD FS running. if you have to create yours, I would recommend Window Server 2012 R2 and have prepared a running SQL Server instance somewhere in your network, because the installation is as easy as this script (note the certificate thumbprint):</li>
</ol>
<div>
<pre style="font-family:Courier New;overflow:auto;background-color:silver;">#

# Windows PowerShell script for AD FS Deployment
#
Import-Module ADFS
# Get the credential used for the federation service account
$serviceAccountCredential = Get-Credential -Message &quot;Enter the credential for the Federation Service Account.&quot;

Install-AdfsFarm `
-CertificateThumbprint:&quot;836CD9B85B16EDE2658D7560103B56CAFC9EAD6A&quot; `
-FederationServiceDisplayName:&quot;SPFarmCreator ADFS&quot; `
-FederationServiceName:&quot;fs.spfarmcreator.local&quot; `
-ServiceAccountCredential:$serviceAccountCredential `
-SQLConnectionString:&quot;Data Source=sql2\sharepoint;Initial Catalog=ADFSConfiguration;Integrated Security=True;Min Pool Size=20&quot;

</pre>
</div>
<p><strong>Checklist for the AD FS configuration:</strong></p>
<ol>
<li>When adding the relying party trust, ensure that you have the realm uri included in the identifiers for your RP, like this image: Keep that uri for later when configuring SharePoint.<br /> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Identifiers.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Identifiers.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Identifiers.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Identifiers.png" border="0" /></a></li>
<li>When creating the rules, ensure you map the role claim, in my example I have just mapped the email, upn and role.<br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Claim%20Mappings.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Claim-Mappings.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Claim%20Mappings.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Claim-Mappings.png" border="0" /></a><br /><br /></li>
<li>Be careful when exporting the signing certificate, in our case is simple but in production environments you may need to export any intermediate certificates.</li>
</ol>
<p><strong>Checklist when creating the trust identity provider:</strong></p>
<ol>
<li>Ensure you at least create the same three claim mappings, in the mentioned article you will include SID but I haven&#39;t in&nbsp;this simplified script to create it.</li>
</ol>
<pre style="font-family:Courier New;overflow:auto;background-color:silver;">$cert = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2(&quot;C:\temp\ADFS.cer&quot;)

New-SPTrustedRootAuthority -Name &quot;Token Signing Cert&quot; -Certificate $cert

$emailClaimMap = New-SPClaimTypeMapping -IncomingClaimType &quot;https://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress&quot; -IncomingClaimTypeDisplayName &quot;EmailAddress&quot; &ndash;SameAsIncoming
$upnClaimMap = New-SPClaimTypeMapping -IncomingClaimType &quot;https://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn&quot; -IncomingClaimTypeDisplayName &quot;UPN&quot; &ndash;SameAsIncoming
$roleClaimMap = New-SPClaimTypeMapping -IncomingClaimType &quot;https://schemas.microsoft.com/ws/2008/06/identity/claims/role&quot; -IncomingClaimTypeDisplayName &quot;Role&quot; -SameAsIncoming

$realm = &quot;urn:sharepoint:spfarmcreator&quot;

$signInURL = &quot;https://fs.spfarmcreator.local/adfs/ls&quot;

$ap = New-SPTrustedIdentityTokenIssuer -Name &quot;ADFS for Extranet&quot; -Description &quot;SharePoint secured by SAML&quot; -realm $realm -ImportTrustCertificate $cert -ClaimsMappings $emailClaimMap,$upnClaimMap, $roleClaimMap -SignInUrl $signInURL -IdentifierClaim $emailClaimMap.InputClaimType

</pre>
<ol>
<li>Remember to double and triple check the realm you are passing to the new trusted IP, it has to be the same identifier in the step 1 of the previous list.</li>
</ol>
<p><strong>Checklist when assigning the trusted IP&nbsp;(Identity Provider)&nbsp;to the web applications:</strong></p>
<ol>
<li>Remember that if you are modifying an existing web application, from the web application management list, click on the big ribbon button &quot;Authentication Providers&quot; and then click on the &quot;Default&quot; zone. You will now have the options you are looking for.</li>
<li>If this is the first time you are testing all of this, leave your web application with both Windows Authentication and AD FS, so you can still have access to your web application if your AD FS is not well configured. Once you have ensure AD FS works like a charm, uncheck the Enable Windows Authentication checkbox.</li>
<li>If you finally decide to just enable AD FS for the default zone of your web application, extend it and enable in the extended zone windows authentication. This is required for search, and in case AD FS doesn&#39;t work you still have a &quot;back door&quot;.</li>
</ol>
<p><strong>Checklist when configuring User Profiles<br /></strong></p>
<ol>
<li>Unless necessary, use the Lightweight option for synchronizing, not the FIM. If you don&#39;t know what is this about, <a href="https://technet.microsoft.com/en-us/library/jj219646(v=office.15).aspx">read this</a>.</li>
<li>Ensure you map the claim user identifier for the user profiles to be updated the right way. In my case I used the email for that, this article will explain how to it: <a href="/b/speschka/archive/2012/08/08/mapping-user-profiles-for-saml-users-with-an-ad-import-in-sharepoint-2013.aspx">Mappping User Profiles for SAML Users</a></li>
</ol>
<p><strong>Checklist when adding my sites:</strong></p>
<ol>
<li>You have to create a new Relying Party Trust for each web application in your farm that requires AD FS. This means you will need a new uri for your realm.</li>
<li>The realm also&nbsp;needs to be added to your Trusted Identity Provider, this simple script will do the trick:</li>
</ol>
<pre style="font-family:Courier New;overflow:auto;background-color:silver;"><br />$ti = Get-SPTrustedIdentityTokenIssuer &quot;You identity name&quot;
$uri = New-Object System.Uri(&quot;https://mysites.contoso.com&quot;)
$ti.ProviderRealms.Add($uri, &quot;urn:contoso:mysites&quot;)
$ti.Update()

</pre>
<p><strong>Checklist for Search:</strong></p>
<ol>
<li>As mentioned above, ensure you have at least one extension in you web application that allows Windows Authentication. So your crawler can happily index your content.</li>
<li>Change your content sources to map your extended url&#39;s.</li>
<li>If needed, add a mapping to your search application so it will render the public url (i.e. the default zone url) in the user&#39;s search results.</li>
</ol>
<p><strong>Checklist for using groups:</strong></p>
<ol>
<li>Ensure the group is a security group.</li>
<li>Ensure is global or universal.</li>
<li>When you grant access a group, ensure that the tooltip that will appear over the group name in the people picker says &quot;Role&quot;, as they say, a picture is worth a thousand words:</li>
</ol>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Adding%20a%20group.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Adding-a-group.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/SharePoint%20+%20AD%20FS%20Adding%20a%20group.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/SharePoint-_2B00_-AD-FS-Adding-a-group.png" border="0" /></a></p>
<p></p>
<p><strong>Things that don&#39;t work like in AD old times:</strong></p>
<ol>
<li>You can&#39;t have Kerberos negotiation, this is because the Claim to Window Token Service only understands windows claims, not SAML-tokens. Consider using Secure Store Service with SSO.</li>
<li>People picker will&nbsp;not find the names and/or groups, you have to create a custom claim provider for that.</li>
<li>RSS webparts mapped to SharePoint feeds require authentication, since this can be done with Kerberos, with AD FS it will not work.</li>
<li>There might be some limitations with the size of the SAML token or at least from the traffic perspective. Since you map a claim that include the roles (user&#39;s membership), ensure that the user doesn&#39;t belong to a big amount of groups, nested or not.</li>
</ol>
<p>Finally! I think this is it!</p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Checklist when configuring Reporting Services for SharePoint 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/checklist-when-configuring-reporting-services-for-sharepoint-2013</link>
      <pubDate>Tue, 08 Jul 2014 08:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2014/07/08/checklist-when-configuring-reporting-services-for-sharepoint-2013/</guid>
      <description><![CDATA[Hi again! Continuing with my series of check lists, this time it&#39;s turn for Reporting Services...]]></description>
      <content:encoded><![CDATA[<p>Hi again! Continuing with my series of check lists, this time it&#39;s turn for<a href="https://msdn.microsoft.com/en-us/library/jj219068(v=sql.110).aspx"> Reporting Services from SQL Server 2012 with SharePoint 2013</a>.</p>
<p>The high level steps are:</p>
<ol>
<li>Install SSRS in SharePoint mode (and the add-in) in the farm server you want to be the Reporting Server.</li>
<li>Install the SSRS add-in in the remaining farm servers.</li>
<li>Activate the service instances.</li>
<li>Create the SSRS Service Application in your farm</li>
<li>Activate the PowerView feature in your site collections</li>
</ol>
<p>Things you should take in mind:</p>
<p>Currently there is a bug in some ISO&#39;s where SQL Server 2012 includes the Service Pack 2. I recommend to <a title="download the service pack 2 itself " href="https://www.microsoft.com/en-us/download/details.aspx?id=43340">download the service pack 2 itself </a>as well and install it after&nbsp;step&nbsp;2. I have done it after all the process,&nbsp;though.</p>
<ul>
<li>SSRS needs a SQL Server&nbsp;Instance, ensure&nbsp;both the SSRS and SQL Server have the same edition, same patch level.</li>
<li>Execute the Install-SPRSService&nbsp;and Install-SPRSServiceProxy only on the server you want the role. Then you are good to start them.</li>
<li>Ensure you have granted access the SSRS service identity to the web application by using this script: <br /><span style="font-family:courier new,courier;">Get-SPWebApplication | % {$_.GrantAccessToProcessIdentity(&quot;<span style="color:#ff0000;">your reporting service account</span>&quot;)}</span></li>
<li>Ensure the SSRS service identity has access to the PowerPivot Service Application. You do this by selecting the Service Application and managing the Permissions (the big button in the ribbon).<span style="font-family:courier new,courier;"><br /></span></li>
<li>Ensure Excel Service service identity has access to the SSRS Service, by the same way (from the service application permissions).</li>
<li>Ensure the SSRS service identity has access to the SSAS PowerPivot instance</li>
</ul>
<p></p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Checklist when configuring PowerPivot for SharePoint 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/checklist-when-configuring-powerpivot-for-sharepoint-2013</link>
      <pubDate>Tue, 08 Jul 2014 02:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2014/07/08/checklist-when-configuring-powerpivot-for-sharepoint-2013/</guid>
      <description><![CDATA[Hi everyone!
Currently I am in the middle of a deployment with PowerPivot in SharePoint 2013, for...]]></description>
      <content:encoded><![CDATA[<p>Hi everyone!</p>
<p>Currently I am in the middle of a deployment with PowerPivot in SharePoint 2013, for the sake of have as much new stuff as possible, at least from the SharePoint end. My scenario looks like this:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/PowerPivot%20SharePoint%202013%20topology.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/PowerPivot-SharePoint-2013-topology.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/PowerPivot%20SharePoint%202013%20topology.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/PowerPivot-SharePoint-2013-topology.png" border="0" /></a></p>
<p>For the installation the high-level steps are:</p>
<ol>
<li>Install a SQL Server Analysis Services for SharePoint in any server (doesn&#39;t need to be a farm server). This will install a SSAS instance named PowerPivot.</li>
<li>Install the PowerPivot add-in for SharePoint in all the farms.</li>
<li>Execute the PowerPivot configuration tool once in any of the servers.</li>
</ol>
<p>So, the checklist itself to ensure your PowerPivot for SharePoint installation works smoothly:</p>
<h3>Least-privilege user layout</h3>
<p>If you want a very granular user account setup, you will need the following users:</p>
<ul>
<li><strong>Setup</strong>: This will be local admin on every box in your farm.</li>
<li><strong>Excel Services</strong>: This can be shared for Visio Graph services as well for example.</li>
<li><strong>Unattended Account</strong>: For miscellaneous purposes, I would recommend one. This will be the user that will be impersonated when accessing external data through the &quot;unattended account&quot; in Excel, Visio, PerformancePoint, for instance. The idea of this user is to be different from any SharePoint managed account.</li>
<li><strong>Web Application Pool</strong>: For the intranet web application pool itself.</li>
<li><strong>SQL Server Service Account</strong>. SQL Server Analysis Services for SharePoint needs a domain account.</li>
<li><strong>Claims to Windows Token Service</strong>. This user needs to have the following privileges under the local policies/User rights assignments&nbsp;(secpol.msc): Act as part of the operative system, log on as a service, impersonate a client after authentication.</li>
<li><strong>Secure Store Service</strong>: This is just a recommendation, but a good one!</li>
<li><strong>Common Service Application</strong> Account: For example, for Managed Metadata, etc.</li>
</ul>
<p>The mentioned users should be the minimal accounts. One of the main reasons for so many are the Kerberos delegation, you may want to just allow the Excel Service Account for Kerberos delegation, or the C2WTS (Claim to Windows Token Service) who needs specific privileges.</p>
<h3>For SQL Server Analysis Services for SharePoint Installation</h3>
<p>Ensure you install SQL Server 2012&nbsp;with Service Pack 2, I&#39;ve found an issue when trying to connect to the PowerPivot instance with the management studio that is solved in SP1/SP2. Follow the instruction on this article:&nbsp;<a title="https://msdn.microsoft.com/en-us/library/d3310562-82c1-454f-9c48-33a241749238(v=sql.110)" href="https://msdn.microsoft.com/en-us/library/d3310562-82c1-454f-9c48-33a241749238(v=sql.110)">Install Analysis Services Server in SharePoint Mode for SharePoint 2013 (SQL Server 2012 SP1).</a> Two important points here:</p>
<ul>
<li>Add the excel service identity account as administrator in the PowerPivot instance, as well as the unattended (if you want one).</li>
<li>The user that will execute the Analysis Service (PowerPivot) instance has to be a domain account.</li>
</ul>
<h3>For the SharePoint Servers Installation</h3>
<ul>
<li>Ensure you have installed both the Microsoft&reg; SQL Server&reg; 2008 R2 ADOMD.NET and the Microsoft&reg; SQL Server&reg; 2008 R2 Analysis Management Objects from the <a title="Microsoft&reg; SQL Server&reg; 2008 R2 Feature Pack" href="https://www.microsoft.com/en-us/download/details.aspx?id=16978" target="_blank">Microsoft&reg; SQL Server&reg; 2008 R2 Feature Pack</a>. Do this on every SharePoint server. (This may be not required in the future).</li>
<li>Ensure the Secondary Logon service is up and running. See this for more information: <a href="https://msdn.microsoft.com/en-us/library/hh230899(v=sql.110).aspx">https://msdn.microsoft.com/en-us/library/hh230899(v=sql.110).aspx</a></li>
<li>Disable the loopback check on the web front end servers. TIP: I followed the article <a href="https://support.microsoft.com/kb/896861/en-us">https://support.microsoft.com/kb/896861/en-us</a> but the method 2 didn&#39;t work for me, only the method&nbsp;1 (the one that creates the BackConnectionHostNames value). The catch on the first method is that you have to&nbsp;explicitly put the urls.</li>
</ul>
<p>This, as mentioned earlier, have been tested over a Windows 2012 R2 installation.</p>
<h3>Before executing the PowerPivot configuration tool</h3>
<ul>
<li>Ensure you have the following Services Application up and running (with the users mentioned earlier)
<ul>
<li>Secure Store Service, with a master key already added</li>
<li>Excel Services</li>
</ul>
</li>
<li>For each web application, grant access to the Excel Service identity by using the following script: <br /><span style="font-family:courier new,courier;">Get-SPWebApplication -IncludeCentralAdministration&nbsp;| % {$_.GrantAccessToProcessIdentity(&quot;<span style="color:#ff0000;">your excel service account</span>&quot;)}</span></li>
<li>Ensure you have assigned the C2WTS user to the service under <a href="https://centraladminserver/_admin/FarmCredentialManagement.aspx,">https://<span style="color:#ff0000;"><strong>centraladminserver</strong></span>/_admin/FarmCredentialManagement.aspx,</a> and started it on every SharePoint server in the farm.</li>
<li>Add the PowerPivot instance to the excel service as mentioned in the article. <a title="https://msdn.microsoft.com/en-us/library/d3310562-82c1-454f-9c48-33a241749238(v=sql.110)" href="https://msdn.microsoft.com/en-us/library/d3310562-82c1-454f-9c48-33a241749238(v=sql.110)">Install Analysis Services Server in SharePoint Mode for SharePoint 2013 (SQL Server 2012 SP1).</a> and wait for the job to add it. In my experience, sometimes it won&#39;t show any log unless you open a powerpivot file.</li>
</ul>
<h3>Testing the whole thing</h3>
<p>There is a lot of ways to test this, but my way would be:</p>
<ol>
<li>Test if a simple Excel Workbook can be viewed on your browser.</li>
<li>Create an Excel with PowerPivot data in it, with no external connections.</li>
<li>If you feel courageous enough, create a PowerPivot table from an external connection and test it. In this case ensure you configure the external data connection with the right&nbsp; authentication settings.</li>
</ol>
<p></p>
<p></p>]]></content:encoded>
    </item>
    <item>
      <title>Checklist when configuring User Profiles Service Application</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/checklist-when-configuring-user-profiles-service-application</link>
      <pubDate>Fri, 24 Jan 2014 21:02:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2014/01/24/checklist-when-configuring-user-profiles-service-application/</guid>
      <description><![CDATA[Hi everyone, this is just a quick list to take in mind when configuring User Profiles Service...]]></description>
      <content:encoded><![CDATA[<p>Hi everyone, this is just a quick list to take in mind when configuring User Profiles Service Application:</p>
<p>For the Service Application:</p>
<ul>
<li>You have started at least one User Profile Service Instance</li>
<li>You have included the service application in the connection list for the web applications, or put it in the default associations</li>
</ul>
<p>For the Sync Service Instance</p>
<ul>
<li>You have the farm account included in the local Administrators group. You need this only in the server that will run the service instance.</li>
<li>If you haven&acute;t and you have just done it, restart the server</li>
</ul>
<p>For the &nbsp;Syncrhonization to be completed:</p>
<ul>
<li>Ensure you have created a connection</li>
<li>When creating the connection, ensure the user you use to populate the tree in the connection form, has the right privileges. (<a href="https://technet.microsoft.com/en-us/library/hh296982(v=office.14).aspx#RDCdomain">https://technet.microsoft.com/en-us/library/hh296982(v=office.14).aspx#RDCdomain</a>)</li>
<li>Perform first a full synchronization.</li>
</ul>
<p>For the my sites:</p>
<ul>
<li>Create the web application and a site collection in its root managed path&nbsp;(/)&nbsp;using the my site host template. (There are more options, but I leave this as the most common).</li>
<li>The web application should have the &quot;personal&quot; wildcard managed path and&nbsp;the self service site creation enabled.</li>
<li>At the user profile service application configuration page, ensure you have entered the web application url in the my site host.</li>
</ul>
<p>For the pictures from AD</p>
<ul>
<li>Check that you have created the map for the picture profile property to the <em>thumbnailPhoto</em> AD attribute.</li>
<li>If you haven&#39;t, do so and perform a full synchronization again. Check that you have pictures at the my site host site collection (by browsing into it&#39;s content).</li>
<li>After that, if the pictures still does not appear, execute the <a title="Technet Article" href="https://technet.microsoft.com/en-us/library/ff607547(v=office.14).aspx" target="_blank">Update-SPProfilePhotoStore</a> command under the farm account credentials, or a user that has enough access to it or you will have a &quot;Object reference not set to an instance of an object&quot;.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Page variation update doesn´t work after SharePoint 2013 migration (upgrade)</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/page-variation-update-doesnt-work-after-sharepoint-2013-migration-upgrade</link>
      <pubDate>Thu, 28 Nov 2013 22:59:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2013/11/28/page-variation-update-doesnt-work-after-sharepoint-2013-migration-upgrade/</guid>
      <description><![CDATA[Hi! After some testing I discovered something quite funny while upgrading a publishing site...]]></description>
      <content:encoded><![CDATA[<p>Hi! After some testing I discovered something quite funny while upgrading a publishing site collection from SharePoint 2010 to SharePoint 2013 with Variations. The original configuration in 2010 was that is updates pages across label targets. This means, if you change or add a new page, it will update all the pages in their corresponding labels.</p>
<h4>My scenario:</h4>
<p>I have a publishing site collection in SharePoint 2010 with three labels: English and another two languages. Let's say that the English is the source label. After you update an existing page in the root label, after the execution of the job, it will update all the target labels. This is the same if you create a new page.</p>
<h4>Migration process</h4>
<p>The migration was done by using the Test-SPContentDatabase and Mount-SPContentDatabase explained in the following TechNet article:</p>
<p><a href="https://technet.microsoft.com/en-us/library/cc263299.aspx">https://technet.microsoft.com/en-us/library/cc263299.aspx</a></p>
<h4>Unexpected behavior</h4>
<p>If you update any page in the root label, it won't be reflected in any target, but the variation log reflects that the job actually started the update process! What happened?</p>
<h4>Explanation</h4>
<p>After some testing, I fully upgraded the site collection to SharePoint 2013 "Experience" using the following procedure.</p>
<p><a href="https://technet.microsoft.com/en-us/library/jj219474.aspx">https://technet.microsoft.com/en-us/library/jj219474.aspx</a></p>
<p>And noticed that the variations label settings page has totally changed from this:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/3582.Variaciones-1.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/3582.Variaciones_2D00_1.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/3582.Variaciones-1.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/3582.Variaciones_2D00_1.png" alt="" border="0" /></a></p>
<p>to this:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/4300.Variaciones-2.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/4300.Variaciones_2D00_2.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/00/96/4300.Variaciones-2.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-00-96/4300.Variaciones_2D00_2.png" alt="" border="0" /></a></p>
<p>Problem is that you can't change the values shown in the SharePoint 2013 page in "2010 mode".</p>
<h4>Solution</h4>
<p>I have prepared a little script so you can change it without the need to fully upgrade to SharePoint 2013 mode and give you some oxygen until you fully upgrade it!</p>
<p>$url = <a href="https://mysite.midomain.com">https://mysite.midomain.com</a></p>
<p><span style="font-family: terminal,monaco;">#</span><br /><span style="font-family: terminal,monaco;">#Get the site collection<br /></span><span style="font-family: terminal,monaco;">$rootsite = Get-SPSite $url</span></p>
<p><span style="font-family: terminal,monaco;">#</span><br /><span style="font-family: terminal,monaco;">#Get the GUID of the variation label list<br /></span><span style="font-family: terminal,monaco;">$guidlista = New-Object Guid($rootsite.RootWeb.AllProperties["_VarLabelsListId"])</span></p>
<p><span style="font-family: terminal,monaco;">#</span><br /><span style="font-family: terminal,monaco;">#Get the list with the variation labels itself<br /></span><span style="font-family: terminal,monaco;">$variationlabelsList = $rootsite.RootWeb.Lists[$guidlista]</span></p>
<p><span style="font-family: terminal,monaco;">#</span><br /><span style="font-family: terminal,monaco;">#Retrieves all the label except the source one<br /></span><span style="font-family: terminal,monaco;">$etiquetasdestino = $variationlabelsList.Items | ? {!$_["Is_x0020_Source"]}</span></p>
<p><span style="font-family: terminal,monaco;">#</span><br /><span style="font-family: terminal,monaco;">#For each target label<br /></span><span style="font-family: terminal,monaco;">$etiquetasdestino | % {</span></p>
<p><span style="font-family: terminal,monaco;">Write-Host "Updating label $($_.Title)"</span><br /><span style="font-family: terminal,monaco;">$_["NotificationMode"] = $false</span><br /><span style="font-family: terminal,monaco;">$_.Update()</span></p>
<p><span style="font-family: terminal,monaco;">}</span></p>
<p>&nbsp;Enjoy!!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2013 Prerequisite Installer fails at Web Server Role</title>
      <link>https://docs.microsoft.com/archive/blogs/hansbaumann/sharepoint-2013-prerequisite-installer-fails-at-web-server-role</link>
      <pubDate>Tue, 26 Nov 2013 10:43:00 GMT</pubDate>
      <dc:creator><![CDATA[Hans Baumann]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/hansbaumann/2013/11/26/sharepoint-2013-prerequisite-installer-fails-at-web-server-role/</guid>
      <description><![CDATA[Scenario:
You want to install SharePoint 2013 in a server that has no connection to the internet....]]></description>
      <content:encoded><![CDATA[<h3>Scenario:</h3>
<p>You want to install SharePoint 2013 in a server that has no connection to the internet. You have downloaded all your prerequisites according to the following articles:</p>
<p><a href="https://technet.microsoft.com/en-us/library/ff686793.aspx">https://technet.microsoft.com/en-us/library/ff686793.aspx</a><br /><a href="https://technet.microsoft.com/en-us/library/cc262485.aspx">https://technet.microsoft.com/en-us/library/cc262485.aspx</a></p>
<p>If you want an easier version (in spanish) refer to this article by Matias Rama:</p>
<p><a href="https://blogs.technet.com/b/pfespain/archive/2013/08/07/sharepoint-2013-instalaci-243-n-de-requisitos-de-software-y-v-237-nculos.aspx">https://blogs.technet.com/b/pfespain/archive/2013/08/07/sharepoint-2013-instalaci-243-n-de-requisitos-de-software-y-v-237-nculos.aspx</a></p>
<h3>Symptom:</h3>
<p>When you run the prerequisite. The process fails while trying to activate the Web App role (IIS). This also happen if you manually try to add this role to the server.</p>
<h3>Solution</h3>
<p>The problem, usually, is because the binaries are in the CD, which might be in a different drive when installed. You need to specify manually where are your binaries.</p>
<p><img src="data:image/png;base64,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O27a8VlRYqfTOfvT/etuuPUTN+zbb/TK24s7Gp+675/TGuYWurl5QcMq9Nyhf2iu2/NM9Ofy1uu/u/WYN0vVq9469YIZlXH7JN2r3l49aYWUOi/sv71y02HRqd3t4dWD+9ZtWWy5585rR+e27PzK4/FROzW/rbluy513mVue/en+dZvvfcTZW5DaOSce+sRXndLPLm+9ofnln8ZFm/3w1pNXfdU98d64q9H4d/ujc+Ds8/Nf3/GJfc9b/SPo3jOZz/BMPfPEHd/N/uYCAIChUpBXtRayT656e3FHY/2d+vyUsz/dv+6GB+IraWth+3k7fuoEif55903b/+aguGhl8aqNza887pR3eLGyef8h+xL65FWblOb8/L47xEichlLoLV971tns8XvX3fjgc+Efz3xlc89epfH8TTdGY1KdTj/zq44/+EdGaKerPZz42g2Nvzrwdkfjhf23iwN3an7bdu2IP/OVzbtvSptbmNI5by/uEDJkFb1wVIxpJo06duct6/7hmCtMZ3+6P/496c9be8+/6fALKZXq3jPZz/BMPfPIniZeBQAwJoyhVz151aaUq+nRuY237ng+yfYvH1Su3HZxmbxKm798eFEbvjw1v006iti4V6+6vvWEullSmXOP7Nm57qaHjnmmGmWftx7ORQvpY966NWTWzR6ef+gTG/ft90V1ThyY2fSjB5OsVD3y9HNCSuc8edWm5DwxMG66IRv14o6vN656VNvl54c/FW72z7tv0k85s9rpXpX9DM/UM2cfv/eCzXf8f8+ecbcDAICCKcirnrjju5XvPOYfOhEk1zCVU/PbksCS6QoJ/XiVKha6Knl+8NWHV6mFWpJ39uX9u3aff+0tX7jzieO/skeOvF519p1TTz15z/4Hrt5116XXfzeYHN2TV5391cuPP/rYd7//o6sbt334+uDm+L14VZd7hh2dS8YlfT+g6+pV/s75+eFPOVPIk6R71TNf2ezfJdxseev16SE0T3Nkz/RwhmfsmXOrB++56NodH/mvDzwQTDUDgJLyzr4rLtu92ul0Op1fP7XtY+u+8kj0euay3avv7NsQ3lrgg5ftXv31U9s+Fv4ZbRftJ5Y6W5mZ9F/RPHJJ59dPbbvkK6mTRfLbqwcK8qqzhxfP6zJXJgKv0oJnp186fseuW9ddu3D5vufkfCzNq86tHrznos3NP2v8aNv+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" alt="" /></p>
<p>When you clic on the image, check on the message:</p>
<p><em>"Source files for .net Framework 3.5 are not installed as part of a typical installation [...]"</em></p>
<p>&nbsp;<img src="data:image/png;base64,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" alt="" /></p>
<p>Put the path</p>
<p>E:\Source\SxS</p>
<p>In the text box, press ok and add the role to the server. This shouldn&acute;t last too much.</p>
<p>Now you are ok to continue to install all the prerequisites.</p>]]></content:encoded>
    </item>
  </channel>
</rss>