close

Methods to Install PowerBI Desktop Application Remotely

Posted by Ryan Alan on Mar, 22, 2021 12:03

Power BI Desktop: Meaning and common ways of Usage

Power BI Desktop is a part of the range of services provided under the umbrella of Microsoft BI services. It is a free application that can be installed on a local computing device. The basic functions performed by this application include the methods of acquiring, transforming, and organizing data into visuals, reports, and dashboards. Several sources of data can be integrated into this application. After this integration, the acquired data can be used to create data models. 

Data models in return help the organization to design visuals and dashboards. Later, the visuals can be shared within or outside the organization in the form of different business Intelligence reports.  Power BI Desktop is widely used among business intelligence professionals. The data models are transformed into reports in the Power BI Desktop and shared through Power BI Service. 

The functions performed by the Microsoft BI Desktop as a reporting tool can be stated as follows:

  1. The application can connect to several data sources.
  2. The raw data that is acquired can later be cleaned.
  3. The data models are created from the transformed data.
  4. The data models further help in creating visuals, graphics or other forms of data visualizations.
  5. These visuals can later be shared within the organisation in the form of reports or dashboards.
  6. Power BI Service helps to share the reports created within the Power BI Desktop with individuals outside the organization.

What are different methods of getting access to Power BI Desktop,

The application can be installed in the system for free. It helps the user to perform advanced forms of data queries, create models, reports and design visuals from data models. The method of getting the Power BI Desktop installed in the user system is two-fold. Both these methods help to install the latest version of the Desktop application. 

These can be divided into the following:-

  1. Installing the application from the Microsoft Store or
  2. Downloading it directly into the system and then installing it into the computer.
These methods are briefly discussed as follows-
  • Installing the application from the Microsoft Store: The latest version of the application can be accessed from the Microsoft Store. There are two ways of opening the Power BI Desktop page on the Microsoft Store. They are-
  1. Click open the Browser. Choose the Power BI Desktop Page from the Microsoft Store.
  2. In the Power BI Service, located in the upper right-hand corner, click the Download icon. After that select Power BI Desktop.

After choosing one of the two methods, the Power BI Desktop Product Page opens. Click on Download for free. But, if the Microsoft Page has been opened for Power BI Desktop, then click on Install.

  • Downloading the application directly and then installing it: The application can be downloaded directly by following these steps-
  1. Go to the Download Center Page.
  2. Click on Download.
  3. Specify a 32-bit or 64-bit installation file to download.

After the process, if downloading is complete, the installation file runs automatically. The Power BI Desktop usually ships in the form of a single .exe installation package. It contains all the languages that are supported by the Desktop application. There are separate .exe files for the 32-bit and 64-bit versions. The method simplifies the processes of distribution, updates and installation. 

Finally after the installation package is run and launched the Power BI Desktop installs in the computer as an application. Then onwards the user can use the application for all performing several business intelligence functions. But, the directly downloaded version of the application and the version downloaded from the Microsoft Store cannot work simultaneously. One of the versions has to be manually uninstalled in order to install the other version.

What is the Process of using Microsoft BI Desktop:

The method of using Power BI Desktop after its installation in the system is simple. A welcome screen is displayed after the application is installed. If a user organization is using Power BI Desktop for the first time a form needs to be filled. This form is related to the Power BI Service. It is a necessity that needs to be completed. After this, the organization can use this application for transforming data, organize it, and create visuals and reports from it. The application is designed to enable the organization to connect to several data sources. The data from these sources are then integrated and transformed into data models for easy access to information.

Basic Requirements for using Microsoft Power BI desktop:

The Microsoft BI Desktop is a free application that helps organizations to acquire and transform data from multiple sources. It might seem like several requirements need to be met before installing this application. But in reality, the application has a minimum requirement. This means that a company fulfill certain basic needs before installing the application. 

These can be listed as follows:-

  1. Windows 8.1 or the Windows Server 2012 R2.
  2. Internet Explorer 11 or later.
  3. Memory RAM: A minimum of 2GB RAM is needed. But, usually a 4GB RAM is recommended.
  4. Display: A minimum of 1440×900 or 1600×900 is needed.
  5. Display settings in Windows: If the display settings of the size of text, applications and others are more than 100%, certain dialogs become invisible. The user organization will later be unable to see dialogues that are needed to continue using Power BI Desktop. The display settings need to be reduced to 100% if this kind of trouble is faced by the company.
  6. CPU: A CPU of 1GHz 64-bit processor or better is recommended.

It is to be noted that Power BI Desktop will not be supported in Windows 7 from 31st January 2021. Also, in comparison to the Windows server, a client version of Windows 10 is recommended for using the application.

Process of Installing Power BI Desktop in remote machines:

The term ‘Remote Machine’ refers to a device that the user organization cannot access physically. But, the user can maintain access to this device and interact with it through digital technologies. In the context of Microsoft BI, installing Power BI Desktop is possible in remote machines through Wix Toolset

This is a third-party tool that can aid in deploying Power BI Desktop to a company’s customers. The method of installing Microsoft Desktop on a remote device can be completed in the following steps-

  • The Wix Toolset is to be installed in the device where Power BI Desktop is already downloaded. But, the Wix Toolset necessarily needs to be of the latest version.
  • Next, a command-line window has to be opened. The administrator has to perform this function. Then, open the folder that has the Wix Toolset saved.
  • The following command needs to run in the device:
Dark.exe <path to Power BI Desktop installer> -x <output folder>
  • The final folder is Output. This will contain a folder with the name ‘Attached Container’. This will contain the .msi files.

But, it is necessary to remember that if an attempt is made to install an upgrade from a .exe to .msi it will fail. This is because the .msi is an extraction of the .exe. To perform this upgrade, the old version of Power BI Desktop has to be uninstalled.

Conclusion:

The Power BI Desktop application is updated by Microsoft on a monthly basis. These updates consist of new features that are incorporated from the customer feedback. Only the latest version of the application is supported in devices.

[gravityform id="43" title="true" description="false" ajax="true"]
<div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_43' ><div id='gf_43' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <h3 class="gform_title">Subscriber - Powerbi e-book</h3> </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_43' id='gform_43' action='/install-microsoft-power-bi-desktop-application-remotely#gf_43' > <div class='gform_body gform-body'><ul id='gform_fields_43' class='gform_fields top_label form_sublabel_below description_below'><li id="field_43_4" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" > <div class="description_data"> <p class="dp_one">Subscribe to our newsletter and get the first three chapters of the eBook for <strong>free<strong>.</p> </div></li><li id="field_43_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_43_6'> <span id='input_43_6_3_container' class='name_first' > <input type='text' name='input_6.3' id='input_43_6_3' value='' aria-label='First name' aria-required='true' placeholder='First Name' /> <label for='input_43_6_3' >First</label> </span> <span id='input_43_6_6_container' class='name_last' > <input type='text' name='input_6.6' id='input_43_6_6' value='' aria-label='Last name' aria-required='true' placeholder='Last Name' /> <label for='input_43_6_6' >Last</label> </span> </div></li><li id="field_43_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_43_2' >Email Address<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_43_2' type='text' value='' class='medium' aria-required="true" aria-invalid="false" aria-describedby="gfield_description_43_2" /> </div><div class='gfield_description' id='gfield_description_43_2'>Please enter your correct email address. You will receive an email to download the eBook.</div></li><li id="field_43_3" class="gfield g-captcha field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label screen-reader-text' for='input_43_3' ></label><div id='input_43_3' class='ginput_container ginput_recaptcha' data-sitekey='6LdQ388UAAAAAJaahWs7D_jWzeQhUZW6-VNwWfaU' data-theme='light' data-tabindex='0' data-badge=''></div></li><li id="field_43_5" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" ><div class="note_description"><p><i><strong>NOTE: </strong>We will never send you spam or pass on your email address to any third party. You may choose to opt-out at any time.</i></p></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_43' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_43"]){return false;} window["gf_submitting_43"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_43"]){return false;} window["gf_submitting_43"]=true; jQuery("#gform_43").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=43&amp;title=1&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_43' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='43' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_43' value='WyJbXSIsIjEwNTJhNGVmMWMyNzI3YTJmMjdiZTA1NjU4ZDMzYzY3Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_43' id='gform_target_page_number_43' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_43' id='gform_source_page_number_43' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_43' id='gform_ajax_frame_43' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>gform.initializeOnLoaded( function() {gformInitSpinner( 43, 'https://www.epcgroup.net/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_43').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_43');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_43').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_43').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_43').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_43').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_43').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_43').val();gformInitSpinner( 43, 'https://www.epcgroup.net/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [43, current_page]);window['gf_submitting_43'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_43').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_43').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [43]);window['gf_submitting_43'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_43').text());}, 50);}else{jQuery('#gform_43').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [43, current_page]);} );} );</script>
[gravityforms id=41 title=”true” description=”false”]
<div class='gf_browser_chrome gform_wrapper exit_intent_popup_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_41' > <div class='gform_heading'> <h3 class="gform_title">Exit Intent</h3> <span class='gform_description'></span> </div><form method='post' enctype='multipart/form-data' id='gform_41' class='exit_intent_popup gform_legacy_markup' action='/install-microsoft-power-bi-desktop-application-remotely' > <div class='gform_body gform-body'><ul id='gform_fields_41' class='gform_fields top_label form_sublabel_below description_below'><li id="field_41_1" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_1' id='input_41_1' type='hidden' class='gform_hidden' aria-invalid="false" value='https://www.epcgroup.net/install-microsoft-power-bi-desktop-application-remotely' /></div></li><li id="field_41_9" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_41_9' >Full Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_41_9' type='text' value='' class='medium' placeholder='Full Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_41_6" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_41_6' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_6' id='input_41_6' type='text' value='' class='medium' placeholder='Email Address' aria-required="true" aria-invalid="false" /> </div></li><li id="field_41_7" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_41_7' >Phone<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_41_7' type='text' value='' class='medium' placeholder='Phone Number' aria-required="true" aria-invalid="false" /></div></li><li id="field_41_10" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_41_10' >Company Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_41_10' type='text' value='' class='medium' placeholder='Company Name' aria-required="true" aria-invalid="false" /> </div></li><li id="field_41_8" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_41_8' >Message<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_41_8' class='textarea medium' placeholder='Type your message here...' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_41' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_41"]){return false;} window["gf_submitting_41"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_41"]){return false;} window["gf_submitting_41"]=true; jQuery("#gform_41").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_41' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='41' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_41' value='WyJbXSIsIjEwNTJhNGVmMWMyNzI3YTJmMjdiZTA1NjU4ZDMzYzY3Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_41' id='gform_target_page_number_41' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_41' id='gform_source_page_number_41' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>