<?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>Microsoft Business Intelligence by Nishant</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/feed.xml</link>
    <description>This Blog is a collection of Tips and Articles about Microsoft BI Tools :SQL Server ,SSAS,SSRS,SSIS,PPS 2010,PowerPivot,SharePoint 2010</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:41:34 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Filter Performance Point Services 2010 dashboard using QueryString Filter in SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/filter-performance-point-services-2010-dashboard-using-querystring-filter-in-sharepoint-2010</link>
      <pubDate>Tue, 04 Jan 2011 21:36:04 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2011/01/04/filter-performance-point-services-2010-dashboard-using-querystring-filter-in-sharepoint-2010/</guid>
      <description><![CDATA[Passing QueryString in a web url is old method .This can also be done in SharePoint 2010.
&nbsp;The...]]></description>
      <content:encoded><![CDATA[<p>Passing QueryString in a web url is old method .This can also be done in SharePoint 2010.</p>
<p>&nbsp;The steps are the same whether you deploy a page that uses only PerformancePoint web parts using Dashboard Designer, or build a more complex page using SharePoint web or SharePoint Designer.</p>
<ol>
<li>Understand how Query String (URL) Filter works </li>
<li>Build the content &amp; page </li>
<li>Add Query String (URL) Filter web parts for each attribute you want to control on the URL </li>
<li>Connect each filter web part to the web parts you want it to affect </li>
</ol>
<p>To illustrate we&rsquo;ll add URL filtering to a simple dashboard that has one PerformancePoint Report web part.</p>
<p>We will specify Geography on the URL:</p>
<h3><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/2_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/2_2.png"><img height="329" width="415" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/2_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/2_thumb.png" alt="2" border="0" title="2" style="display: inline; border-width: 0px;" /></a> </h3>
<h3>1. Understand how Query String (URL) Filter works</h3>
<p>The Query String (URL) Filter accepts the name and value parts, separated by an equals sign, and multiple filters separated by a semi-colon (this is quite common and not unique to SharePoint.)</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/3_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/3_2.png"><img height="66" width="374" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/3_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/3_thumb.png" alt="3" border="0" title="3" style="display: inline; border-width: 0px;" /></a></p>
<p>You&rsquo;ll have full control over the name part. We&rsquo;ll explain how to specify it in the next step.</p>
<p>The value depends on the web part the value&rsquo;s passed to. In the case of PerformancePoint Services web parts you&rsquo;ll need a member unique name for the data source(s) referenced by the content.</p>
<p>Unfortunately a Query String (URL) filter and another filter can&rsquo;t be synchronized with the same consumer field of a web part. Although you can connect more than one filter web parts to the same consumer field, this won&rsquo;t result in the multiple filters being synchronized with the field. You will have to choose one mode or the other.</p>
<h3>2. Build the content &amp; page</h3>
<p>We laid out the analytic chart &ldquo;Local Sales Report&rdquo; in Dashboard Designer. The only detail of interest is we put the Geography hierarchy in the <em>Background</em> well so we can connect filters to it in SharePoint.</p>
<p>If you&rsquo;re going to do URL filtering we recommend you do your page editing outside Dashboard Designer. Dashboard Designer&rsquo;s web part page deployment is very simplistic and removes all changes not possible within Dashboard Designer, including URL filtering.</p>
<p>For this example we didn&rsquo;t use Dashboard Designer at all except to create &ldquo;Local Sales Report.&rdquo; We started with a blank web part page, added the PerformancePoint Report web part, then configured it to show &ldquo;Local Sales Report.&rdquo;</p>
<h3>3. Add Query String (URL) Filter web parts for each attribute you want to control on the URL</h3>
<p>For each query string parameter you want the page to have:</p>
<ol>
<li>In SharePoint web put the page in edit mode (Select the <em>Page</em> tab in the ribbon, and click <em>Edit Page.</em>) </li>
<li>Click <em>Add a Web Part</em> in any zone. </li>
<li>In the <em>Categories</em> column, select <em>Filters</em> </li>
<li>Select <em>Query String (URL) Filter</em> and click <em>Add <br /></em><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/4_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/4_2.png"><img height="274" width="420" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/4_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/4_thumb.png" alt="4" border="0" title="4" style="display: inline; border-width: 0px;" /></a> </li>
<li>In the new web part&rsquo;s web part menu, click <em>Edit Web Part</em>: <br /><br />&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/5_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/5_2.png"><img height="175" width="420" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/5_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/5_thumb.png" alt="5" border="0" title="5" style="display: inline; border-width: 0px;" /></a> </li>
<li>In the tool pane fill out <em>Query String Parameter Name</em>. You may also want to fill out <em>Default Value</em>, so that when the parameter&rsquo;s not specified a reasonable default&rsquo;s used. <br /><br />&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/6_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/6_2.png"><img height="236" width="275" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/6_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/6_thumb.png" alt="6" border="0" title="6" style="display: inline; border-width: 0px;" /></a> </li>
<li>Click &ldquo;OK at the bottom of the tool pane. </li>
</ol>
<h3>4. Connect each filter web part to the web parts you want it to affect</h3>
<p>For each web part you want the filter to affect:</p>
<ol>
<li>From the web part menu on the filter web part select: Connections -&gt; Send Filter Values To &ndash;&gt; then the destination web part: <br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/7_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/7_2.png"><img height="184" width="521" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/7_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/7_thumb.png" alt="7" border="0" title="7" style="display: inline; border-width: 0px;" /></a> </li>
<li>The <em>Choose Connection</em> dialog appears. You&rsquo;ll have 2 choices for Connection Type; either will work in this case. </li>
<li>Under <em>Configure Connection</em> select the field you&rsquo;d like to filter. The options vary based on the web part, and in the case of PerformancePoint web parts, on the content. Here we select the Geography hierarchy we added to &ldquo;Background&rdquo; in Local Sales Report: <br /><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/8_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/8_2.png"><img height="319" width="542" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/8_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/8_thumb.png" alt="8" border="0" title="8" style="display: inline; border-width: 0px;" /></a> </li>
<li>Click <em>Finish</em>. </li>
<li>You can now click &ldquo;Stop Editing&rdquo;, and try it out: </li>
</ol>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/9_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/9_2.png"><img height="368" width="466" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/9_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/PassingfiltervaluesontheURLtoPerformance_84A4/9_thumb.png" alt="9" border="0" title="9" style="display: inline; border-width: 0px;" /></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Performance Point Services 2010 Limitations</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/performance-point-services-2010-limitations</link>
      <pubDate>Thu, 23 Dec 2010 23:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2010/12/23/performance-point-services-2010-limitations/</guid>
      <description><![CDATA[Following are the major limitations of PPS 2010 :

Can't sort stack bar Analytical charts out of...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;">Following are the major limitations of PPS 2010 :</span></p>
<ul>
<li><span style="font-size: small;">Can't sort stack bar Analytical charts out of box. (Work around - create a measure in SSAS Cube which is sum of all the measures used in stack chart and sort based on that.hide that measure in display).</span></li>
<li><span style="font-size: small;">Analytical charts color can't be controlled.</span></li>
<li><span style="font-size: small;">The scale for axis in any form of chart can't be controlled.</span></li>
<li><span style="font-size: small;">Can't create named sets or custom sets in PPS,everything sholud be on SSAS Cube.</span></li>
<li><span style="font-size: small;">SSRS Charts in PPS shows (cross X) mark in sharepoint ,if you are not an admin in machine where PPS and Sharepoint&nbsp;is installed.(workaround - If you include toolbar in SSRS Report then it will be fixed).</span></li>
<li><span style="font-size: small;">SSRS 2008 R2 Maps is very slow in PPS.</span></li>
<li><span style="font-size: small;">Can't pass default value for a parameter in report under dashboard level.</span></li>
</ul>
<p><span style="font-size: small;">&nbsp;</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Importing PerformancePoint 2007 Content to PPS 2010 Using the Import Wizard</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/importing-performancepoint-2007-content-to-pps-2010-using-the-import-wizard</link>
      <pubDate>Sat, 11 Dec 2010 04:32:52 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2010/12/11/importing-performancepoint-2007-content-to-pps-2010-using-the-import-wizard/</guid>
      <description><![CDATA[PerformancePoint 2010 comes with a migration tool that allows you to import your 2007 dashboard...]]></description>
      <content:encoded><![CDATA[<p>PerformancePoint 2010 comes with a migration tool that allows you to import your 2007 dashboard elements to your 2010 farm. The user running the import/migration wizard must be a SharePoint administrator on the PerformancePoint 2010 target site so that the user context running the wizard has the ability to create SharePoint security groups.</p>
<ul>
<li>Browse to the <b>Manage Service Applications</b> in <b>Central Administration</b>. </li>
<li>Click on the PerformancePoint service application, associated with the web application, to which you want to migrate your 2007 dashboard elements. The default service app is typically called PerformancePoint Service Application. </li>
<li>Use the <b>Import PerformancePoint Server 2007 Content</b> tool to migrate 2007 content. It will ask you for the location of your 2007 PerformancePoint database. </li>
</ul>
<blockquote sizset="0" sizcache="4">
<table cellpadding="2" cellspacing="0" border="0" style="width: 400px;">
<tbody>
<tr>
<td width="400" valign="top"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_8_686FCE80_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_8_686FCE80_2.png"><img height="137" width="401" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_8_686FCE80_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_8_686FCE80_thumb.png" alt="image_8_686FCE80" border="0" title="image_8_686FCE80" style="display: inline; border-width: 0px;" /></a> </td>
</tr>
</tbody>
</table>
</blockquote>
<ul>
<li>Follow the instructions presented in the wizard. Note the contents of the initial splash page. Because of the architectural changes made to PerformancePoint in 2010, not all of the objects that existed in PerformancePoint 2007 will migrate seamlessly. There are a few manual steps involved. Most of those steps pertain to re-structuring the layout of objects in Dashboard Designer since the import wizard places all of them into a single list or document library. The other significant change pertains to the change in the security model. PerformancePoint 2007 secured dashboard elements using custom security groups managed in SQL Server. PerformancePoint 2010, on the other hand, uses standard SharePoint groups. To maintain the security experience, the wizard will create new SharePoint security groups based on those in PerformancePoint 2007. </li>
</ul>
<blockquote sizset="1" sizcache="4">
<table cellpadding="2" cellspacing="0" border="0" style="width: 400px;">
<tbody>
<tr>
<td width="400" valign="top"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_10_537E4C0D_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_10_537E4C0D_2.png"><img height="380" width="406" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_10_537E4C0D_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_10_537E4C0D_thumb.png" alt="image_10_537E4C0D" border="0" title="image_10_537E4C0D" style="display: inline; border-width: 0px;" /></a> </td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
</blockquote>
<ul>
<li>The next step will ask about PerformancePoint 2007 security. Select the most appropriate authentication type based on your PerformancePoint 2007 installation. </li>
</ul>
<blockquote sizset="2" sizcache="4">
<table cellpadding="2" cellspacing="0" border="0" style="width: 400px;">
<tbody>
<tr>
<td width="400" valign="top"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_12_537E4C0D_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_12_537E4C0D_2.png"><img height="385" width="411" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_12_537E4C0D_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_12_537E4C0D_thumb.png" alt="image_12_537E4C0D" border="0" title="image_12_537E4C0D" style="display: inline; border-width: 0px;" /></a> </td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
</blockquote>
<ul>
<li>The next step will ask for a login to the SQL Server name/instance where the PerformancePoint 2007 content was stored. Enter the credentials for a user who can read from the target server. The default PerformancePoint 2007 content database name should be some flavor of &ldquo;PPSMonitoring.&rdquo; </li>
</ul>
<blockquote sizset="3" sizcache="4">
<table cellpadding="2" cellspacing="0" border="0" style="width: 400px;">
<tbody>
<tr>
<td width="400" valign="top"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_14_537E4C0D_2.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_14_537E4C0D_2.png"><img height="387" width="413" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_14_537E4C0D_thumb.png" original-url="https://blogs.msdn.com/blogfiles/performancepoint/WindowsLiveWriter/UpgradingPerformancePointServer2007toPer_80D8/image_14_537E4C0D_thumb.png" alt="image_14_537E4C0D" border="0" title="image_14_537E4C0D" style="display: inline; border-width: 0px;" /></a> </td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
</blockquote>
<ul>
<li>Proceed through the next steps and select from the appropriate site collection, site, and list into which you&rsquo;d like to migrate PerformancePoint 2007 data. </li>
<li>Begin the migration. You will be unable to stop it once it has begun. The progress bar shows you how many objects have been migrated. </li>
<li>Review and clean up security as needed. Security for migrated items will be set at the individual item level. Additionally, two new security roles will be created in the 2010 environment that match what existed in 2007: PerformancePoint Editors and PerformancePoint Readers. Users who were in these roles in 2007 will be placed in them in 2010. You may wish to arrange security to meet the architecture that already exists in 2010.</li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>How to find location of database files(.mdf,.ldf etc .)</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/how-to-find-location-of-database-files-mdf-ldf-etc</link>
      <pubDate>Wed, 08 Dec 2010 00:20:35 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2010/12/08/how-to-find-location-of-database-files-mdf-ldf-etc/</guid>
      <description><![CDATA[Run the following query
SELECT SUBSTRING(physical_name,...]]></description>
      <content:encoded><![CDATA[<p style="text-align: justify;"><code style="font-size: 12px;"><span style="color: blue;"><strong><span style="font-size: small;"><span style="color: #000000;"><span style="font-family: arial black,avant garde;">Run the following query</span></span></span></strong></span></code></p>
<p style="text-align: justify;"><code style="font-size: 12px;"><span style="color: blue;">SELECT </span><span style="color: magenta;">SUBSTRING</span><span style="color: gray;">(</span><span style="color: black;">physical_name</span><span style="color: gray;">, </span><span style="color: black;">1</span><span style="color: gray;">,<br /></span><span style="color: blue;">CHARINDEX</span><span style="color: gray;">(</span><span style="color: red;">N'master.mdf'</span><span style="color: gray;">,<br /></span><span style="color: magenta;">LOWER</span><span style="color: gray;">(</span><span style="color: black;">physical_name</span><span style="color: gray;">))&nbsp;- </span><span style="color: black;">1</span><span style="color: gray;">) </span><span style="color: black;">Database_File_Location<br /></span><span style="color: blue;">FROM </span><span style="color: black;">master.sys.master_files<br /></span><span style="color: blue;">WHERE </span><span style="color: black;">database_id </span><span style="color: blue;">= </span><span style="color: black;">1 </span><span style="color: gray;">AND </span><span style="color: magenta;">FILE_ID </span><span style="color: blue;">= </span><span style="color: black;">1</span></code></p>
<p style="text-align: justify;"><strong><span style="color: black;">Result will be</span></strong></p>
<pre style="text-align: justify;"><span style="color: black;"><span style="font-family: Courier New;">Database_File_Location</span><br /></span>--------------------------------------------------------------------------
E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\
</pre>
<p>Above script will give exact location of where the data files of master database is available.</p>]]></content:encoded>
    </item>
    <item>
      <title>Reporting Services(SSRS) Reports deployment using batch file(command line)</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/reporting-servicesssrs-reports-deployment-using-batch-filecommand-line</link>
      <pubDate>Wed, 08 Dec 2010 00:08:02 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2010/12/08/reporting-servicesssrs-reports-deployment-using-batch-filecommand-line/</guid>
      <description><![CDATA[Create a batch file SSRS_Deployment.bat which will contain following code :
@Echo Off
for /f...]]></description>
      <content:encoded><![CDATA[<p>Create a batch file SSRS_Deployment.bat which will contain following code :</p>
<p>@Echo Off</p>
<p>for /f "tokens=2 delims=," %%a in ('type Config.csv ^| find "SSRS Reports Folder"') do set sourcePath=%%a</p>
<p>for /f "tokens=2 delims=," %%a in ('type Config.csv ^| find "SSRS Target Server"') do set SSRSTargetServer=%%a</p>
<p>for /f "tokens=2 delims=," %%a in ('type Config.csv ^| find "SSRS Target Folder"') do set SSRSTargetFolder=%%a</p>
<p>echo.*****************************************************************************<br />echo "SSRS Reports Deployment Started"<br />echo.*****************************************************************************<br />echo.</p>
<p>for %%f in ("%sourcePath%\*.rds") do XMLEditor %%f %DatabaseTargetServer% "rds"</p>
<p><br />for %%f in ("%sourcePath%"\*.rds) do rs -i MyRSS_rds.rss -s %SSRSTargetServer% -v sourcePath="%sourcePath%" -v targetFolder="%SSRSTargetFolder%" -v dataSource="%%~nf" -e Mgmt2010</p>
<p><br />for %%f in ("%sourcePath%"\*.rdl) do rs -i MyRSS_rdl.rss -s %SSRSTargetServer% -v sourcePath="%sourcePath%" -v targetFolder="%SSRSTargetFolder%" -v reportName="%%~nf" -e Mgmt2010</p>
<p>&nbsp;</p>
<p>echo.*****************************************************************************<br />echo "SSRS Reports Deployment completed"<br />echo.*****************************************************************************<br />echo.</p>
<p>pause</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size: medium;">All the required files are attatched in this post.</span></p>
<p><span style="font-size: medium;">Zip file which contains&nbsp;following files :</span></p>
<ul>
<li>Config.csv - This has all the configuration settings like folder name,server name etc.</li>
<li>MyRSS_rdl.RSS</li>
<li>MyRSS_rds.RSS</li>
<li>MyRSS_Folder</li>
</ul>
<p>This deployment is for SSRS 2008 R2 in both native and sharepoint mode.Only SSRS 2008 R2 supports integrated mode command line deployment.For other lower&nbsp;versions of sql server remove -e Mgmt2010 from command.</p>
<p>&nbsp;</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/10/18/58/MyRSS_rdl.zip" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-10-18-58/MyRSS_5F00_rdl.zip">MyRSS_rdl.zip</a></p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Master Page editing</title>
      <link>https://docs.microsoft.com/archive/blogs/microsoft_business_intelligence/sharepoint-master-page-editing</link>
      <pubDate>Sun, 21 Nov 2010 22:45:00 GMT</pubDate>
      <dc:creator><![CDATA[Nishant SQL BI]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/microsoft_business_intelligence/2010/11/21/sharepoint-master-page-editing/</guid>
      <description><![CDATA[Hidding Left Navigation and Status Bar in SharePoint 2010 :
Add this css style under head tag of...]]></description>
      <content:encoded><![CDATA[<p><strong><span style="font-size: large;">Hidding Left Navigation and Status Bar in SharePoint 2010 :</span></strong></p>
<p><span style="font-size: medium;">Add this css style under head tag of master page</span></p>
<p><span style="font-size: medium;">&nbsp;<span style="font-size: medium;">&lt;style type="text/css"&gt; <br />&nbsp; body #s4-leftpanel { display: none; } <br />&nbsp; .s4-ca { margin-left: 25px; } <br />&nbsp; #s4-statusbarcontainer { display: none; }<br />&lt;/style&gt;<br /></span></span></p>
<p><strong><span style="font-size: medium;"><span style="font-size: x-small;"></span></span></strong></p>]]></content:encoded>
    </item>
  </channel>
</rss>