{"id":20000,"date":"2025-06-13T03:04:06","date_gmt":"2025-06-13T10:04:06","guid":{"rendered":"https:\/\/tdengine.com\/?p=20000"},"modified":"2025-11-03T08:02:00","modified_gmt":"2025-11-03T16:02:00","slug":"unlock-value-from-your-data-with-power-bi","status":"publish","type":"post","link":"https:\/\/tdengine.com\/unlock-value-from-your-data-with-power-bi\/","title":{"rendered":"Unlock the Value of Your Data with Power BI"},"content":{"rendered":"\n<p>When managed properly, data is an invaluable asset to any company that wants to improve the efficiency of its operations. Forward-thinking managers are already demanding data to back up the decisions that they make. But as the data we collect increases in scale, it\u2019s harder than ever to keep track of everything and get a real understanding of what it means. If your information is locked up in impenetrable databases with no means of analysis or visualization, the result is essentially the same as not collecting any data in the first place.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-2b468a20 gb-headline-text\">Introduction<\/h2>\n\n\n\n<p>Deploying a purpose-built platform for storing and processing data, such as a <a href=\"https:\/\/tdengine.com\/what-is-a-time-series-database\/\">time-series database<\/a>, is an important step in industrial data management. However, it\u2019s just as important to bring in business intelligence (BI) tools that can help stakeholders make sense of the data collected by the historian and use insights derived from that data to drive decision-making. Microsoft <a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/products\/power-bi\/\" rel=\"noopener\">Power BI<\/a> has become one of the top choices for many enterprises thanks to its support for a wide variety of data sources, making it easy to bring all your data together, and its ability to create insightful reports and interactive visualizations.<\/p>\n\n\n\n<p>To help customers better analyze and visualize their data, we have introduced a Power BI integration in all TDengine offerings. This integration is based on ODBC and can be easily configured on any supported Windows machine that can connect to your TDengine cluster.<\/p>\n\n\n\n<figure class=\"gb-element-8bd7b20f\">\n<img decoding=\"async\" width=\"2931\" height=\"1178\" class=\"gb-media-0567eab6\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&sharp=1\" alt=\"\" title=\"powerbi-flow\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1 2931w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1-300x121.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1-1024x412.png?strip=all&amp;sharp=1 1024w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1-768x309.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1-1536x617.png?strip=all&amp;sharp=1 1536w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1-2048x823.png?strip=all&amp;sharp=1 2048w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=586 586w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=1172 1172w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=1758 1758w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=2344 2344w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=450 450w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/powerbi-flow-1.png?strip=all&amp;sharp=1&amp;w=1920 1920w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\n\n\n\n<figcaption class=\"gb-text\">TDengine consolidates enterprise-wide data and enables Power BI to access this data over ODBC<\/figcaption>\n<\/figure>\n\n\n\n<h2 class=\"gb-headline gb-headline-d8acda75 gb-headline-text\">Configuring Power BI Integration<\/h2>\n\n\n\n<p>To get started, simply install the <a href=\"https:\/\/docs.tdengine.com\/get-started\/deploy-from-package\/\">TDengine client<\/a> on the Windows machine where you run Power BI. Then create an ODBC data source as instructed in the <a href=\"https:\/\/docs.tdengine.com\/tdengine-reference\/client-libraries\/odbc\/\">official documentation<\/a> &#8212; all you need to input is the location, user name, and password of your TDengine cluster. Once your data source is created, you can start working with your TDengine data in Power BI.<\/p>\n\n\n\n<figure class=\"gb-block-image gb-block-image-6dcbb226\"><img decoding=\"async\" width=\"1366\" height=\"718\" class=\"gb-image gb-image-6dcbb226\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&sharp=1\" alt=\"\" title=\"odbc-1\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&amp;sharp=1 1366w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1-300x158.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1-1024x538.png?strip=all&amp;sharp=1 1024w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1-768x404.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&amp;sharp=1&amp;w=546 546w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&amp;sharp=1&amp;w=819 819w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&amp;sharp=1&amp;w=1092 1092w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-1.png?strip=all&amp;sharp=1&amp;w=450 450w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>In Power BI, click <strong>Get Data<\/strong> and select <strong>Other<\/strong> &gt; <strong>ODBC<\/strong> to connect with your TDengine cluster, as shown in the preceding figure. It&#8217;s best to consider how you&#8217;d like to aggregate or filter your data before attempting to import it &#8212; you can filter data either by entering SQL statements, using the <strong>Transform Data<\/strong> feature in Power BI, or both.<\/p>\n\n\n<div class=\"gb-container gb-container-8b88d46d\">\n<div class=\"gb-container gb-container-170a1110\">\n\n<figure class=\"gb-block-image gb-block-image-9074bd87\"><a href=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&sharp=1&w=2560\"><img decoding=\"async\" width=\"700\" height=\"530\" class=\"gb-image gb-image-9074bd87\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&sharp=1\" alt=\"\" title=\"odbc-2\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&amp;sharp=1 700w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2-300x227.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&amp;sharp=1&amp;w=140 140w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&amp;sharp=1&amp;w=420 420w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-2.png?strip=all&amp;sharp=1&amp;w=560 560w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a>\n<figcaption class=\"gb-headline gb-headline-571a1ee8 gb-headline-text\">Specify your data source and optionally enter a <code class=\"\" data-line=\"\">SELECT<\/code> statement that you would use in TDengine to import a subset of your data into Power BI.<\/figcaption>\n<\/figure>\n\n<\/div>\n\n<div class=\"gb-container gb-container-30559d36\">\n\n<figure class=\"gb-block-image gb-block-image-cd98065a\"><a href=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&sharp=1&w=2560\"><img decoding=\"async\" width=\"880\" height=\"700\" class=\"gb-image gb-image-cd98065a\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&sharp=1\" alt=\"\" title=\"odbc-3\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1 880w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3-300x239.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3-768x611.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1&amp;w=176 176w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1&amp;w=352 352w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1&amp;w=528 528w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1&amp;w=704 704w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-3.png?strip=all&amp;sharp=1&amp;w=450 450w\" sizes=\"(max-width: 880px) 100vw, 880px\" \/><\/a>\n<figcaption class=\"gb-headline gb-headline-5338bf44 gb-headline-text\">If you prefer not to use SQL, select one or more <a href=\"https:\/\/tdengine.com\/supertable\/\">supertables<\/a> on the <strong>Navigator<\/strong> screen and click <strong>Load<\/strong> to work with all data or <strong>Transform Data<\/strong> to specify a subset.<\/figcaption>\n<\/figure>\n\n<\/div>\n<\/div>\n\n\n<p>Your data is then loaded into Power BI where you can work with it just like any other data source. You can specify dimensions and metrics and set up filters to visualize time-series data and create customized charts or reports for your company. As an example, the following figure shows a line chart created from some of the sample data generated by <a href=\"https:\/\/tdengine.com\/test-tdengine-with-taosbenchmark\/\">taosBenchmark<\/a>.<\/p>\n\n\n\n<figure class=\"gb-block-image gb-block-image-2ab0bdd1\"><img decoding=\"async\" width=\"1366\" height=\"718\" class=\"gb-image gb-image-2ab0bdd1\" src=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&sharp=1\" alt=\"\" title=\"odbc-4\" srcset=\"https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&amp;sharp=1 1366w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4-300x158.png?strip=all&amp;sharp=1 300w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4-1024x538.png?strip=all&amp;sharp=1 1024w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4-768x404.png?strip=all&amp;sharp=1 768w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&amp;sharp=1&amp;w=546 546w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&amp;sharp=1&amp;w=819 819w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&amp;sharp=1&amp;w=1092 1092w, https:\/\/eujqw4hwudm.exactdn.com\/wp-content\/uploads\/odbc-4.png?strip=all&amp;sharp=1&amp;w=450 450w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\n<figcaption class=\"gb-headline gb-headline-f2d73786 gb-headline-text\">The average current and voltage recorded by smart meters for a specified time range as displayed in Power BI<\/figcaption>\n<\/figure>\n\n\n\n<p>By combining the data centralization, storage, and sharing capabilities of TDengine with the visualization capabilities of Power BI, you can unlock the power of your data and ensure that your company is deriving the most value from it. For more information, see the <a href=\"https:\/\/docs.tdengine.com\/third-party-tools\/analytics\/power-bi\/\">official documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TDengine has introduced a Power BI integration, making it easy to bring all your data together.<\/p>\n","protected":false},"author":102,"featured_media":20042,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[21],"tags":[],"ppma_author":[181],"class_list":["post-20000","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engineering"],"authors":[{"term_id":181,"user_id":102,"is_guest":0,"slug":"tdengine-team","display_name":"TDengine Team","avatar_url":{"url":"https:\/\/tdengine.com\/wp-content\/uploads\/29.03-01-tdengine.png","url2x":"https:\/\/tdengine.com\/wp-content\/uploads\/29.03-01-tdengine.png"},"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/20000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/users\/102"}],"replies":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/comments?post=20000"}],"version-history":[{"count":19,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/20000\/revisions"}],"predecessor-version":[{"id":29439,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/posts\/20000\/revisions\/29439"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/media\/20042"}],"wp:attachment":[{"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/media?parent=20000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/categories?post=20000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/tags?post=20000"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/tdengine.com\/wp-json\/wp\/v2\/ppma_author?post=20000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}