{"id":31690,"date":"2021-01-13T15:05:51","date_gmt":"2021-01-13T15:05:51","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=31690"},"modified":"2021-01-13T15:05:52","modified_gmt":"2021-01-13T15:05:52","slug":"identifying-performance-issues","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/","title":{"rendered":"Identifying Performance Issues"},"content":{"rendered":"\n<p>In general, organizations are required to address performance issues at the time of running reports. Power BI offers the Performance Analyzer tool to fix problems and streamline the process.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"optimize-performance-in-power-query\"><strong>Steps to Optimize performance in Power Query<\/strong><\/h4>\n\n\n\n<p>At the data source level, the performance in Power Query is based on the performance and handling performance issues. The type of data sources that Power Query offers is very extensive, and the performance tuning techniques for each source are equally wide. In order to optimize the SQL Server performance tuning techniques requires index creation, hardware upgrades, execution plan tuning, and data compression. Power Query brings the benefit of good performance at the data source using a technique called Query Folding.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"query-folding\"><strong>Query folding\u00a0<\/strong><\/h4>\n\n\n\n<p>The primary function of query folding within Power Query Editor is to help increase the performance of your Power BI reports and eliminating performance issues.\u00a0We may define, <em>Query folding<\/em>\u00a0as the process by which the transformations and edits that are made in Power Query Editor are simultaneously tracked as native queries, or simple\u00a0<strong>Select<\/strong>\u00a0SQL statements, while you are actively making transformations. The primary purpose of implementing the process of query folding is to ensure that these transformations can take place in the original data source server and do not overwhelm Power BI computing resources.<\/p>\n\n\n\n<p>We can use Power Query to load data into Power BI. Thereby, using Power Query Editor we make further transformations to your data, such as renaming or deleting columns, appending, parsing, filtering, or grouping your data.<\/p>\n\n\n\n<p>Benefits to Query Folding <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, it helps brings more efficiency in data refreshes and incremental refreshes<\/li><li>Also, it helps build automatic compatibility with DirectQuery and Dual storage modes<\/li><\/ul>\n\n\n\n<p><strong>Note &#8211;  <\/strong>In case the\u00a0<strong>View Native Query<\/strong>\u00a0option is unavailable then that query folding is not possible. Then you will have to work backward in the\u00a0<strong>Applied Steps<\/strong>\u00a0area until you reach the step in which\u00a0<strong>View Native Query<\/strong>\u00a0is available. Thereby, this process helps to reveal the native query that is used to transform the dataset.<\/p>\n\n\n\n<p>One of the guideline to translate a transformation into a\u00a0<strong>Select<\/strong>\u00a0SQL statement includes operators and clauses such as GROUP BY, SORT BY, WHERE, UNION ALL, and JOIN, you can use query folding.<\/p>\n\n\n\n<p>Query folding is one of the options to optimize performance when retrieving, importing, and preparing data, another option is query diagnostics.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"query-diagnostics\"><strong>Query Diagnostics\u00a0\u00a0<\/strong><\/h4>\n\n\n\n<p>The tool that we can use to study query performance is\u00a0<em>query diagnostics<\/em>. It allows determining the obstructions that exist while loading and transforming your data, refreshing your data in Power Query, running SQL statements in Query Editor.<\/p>\n\n\n\n<p>For accessing query diagnostics in Power Query Editor use the following steps &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>First, go to\u00a0<strong>Tools<\/strong>\u00a0in the Home ribbon<\/li><li>Then, once you are ready to begin transforming your data or making other edits in Power Query Editor<\/li><li>Next, select\u00a0<strong>Start Diagnostics<\/strong>\u00a0on the\u00a0<strong>Session Diagnostics<\/strong>\u00a0tab. <\/li><li>Lastly, when you are finished, ensure that you select\u00a0<strong>Stop Diagnostics<\/strong>.<\/li><\/ul>\n\n\n\n<p>In general, this tool is helpful when you want to analyze performance on the Power Query side for tasks such as loading datasets, running data refreshes, or running other transformative tasks.\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"other-techniques-to-optimize-performance\"><strong>Other techniques to optimize performance\u00a0\u00a0<\/strong><\/h4>\n\n\n\n<p>We shall now elaborate other ways to optimize query performance in Power BI include &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Process as much data as possible in the original data source<\/li><li>Use native SQL queries<\/li><li>Separate date and time, if bound together<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.testpreptraining.ai\/analyzing-data-with-microsoft-power-bi-da-100-free-test\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png\" alt=\"Microsoft Exam DA-100 Free Practice Test\" class=\"wp-image-31483\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In general, organizations are required to address performance issues at the time of running reports. Power BI offers the Performance Analyzer tool to fix problems and streamline the process. Steps to Optimize performance in Power Query At the data source level, the performance in Power Query is based on the performance and handling performance issues&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[174],"tags":[1830,3977,3955,3954],"class_list":["post-31690","page","type-page","status-publish","hentry","category-microsoft-azure","tag-da-100-study-guide","tag-identifying-performance-issues","tag-microsoft-exam-da-100-exam-questions","tag-microsoft-exam-da-100-free-practice-test"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Identifying Performance Issues - Testprep Training Tutorials<\/title>\n<meta name=\"description\" content=\"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Identifying Performance Issues - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-13T15:05:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/\",\"name\":\"Identifying Performance Issues - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2021-01-13T15:05:51+00:00\",\"dateModified\":\"2021-01-13T15:05:52+00:00\",\"description\":\"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Identifying Performance Issues\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Identifying Performance Issues - Testprep Training Tutorials","description":"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/","og_locale":"en_US","og_type":"article","og_title":"Identifying Performance Issues - Testprep Training Tutorials","og_description":"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2021-01-13T15:05:52+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2021\/01\/Microsoft-Exam-DA-100-Free-Practice-Test.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/","name":"Identifying Performance Issues - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2021-01-13T15:05:51+00:00","dateModified":"2021-01-13T15:05:52+00:00","description":"Boost your learning to qualify Microsoft Exam DA-100 with latest and updated practice test. Learn to Identify Performance Issues Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/identifying-performance-issues\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Identifying Performance Issues"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/31690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=31690"}],"version-history":[{"count":3,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/31690\/revisions"}],"predecessor-version":[{"id":31695,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/31690\/revisions\/31695"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=31690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=31690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=31690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}