Rajendran SP – Bold BI https://www.boldbi.com/resources Embed Powerful Analytics and Business Intelligence Everywhere Fri, 30 May 2025 06:41:00 +0000 en-US hourly 1 https://www.boldbi.com/resources/wp-content/uploads/2025/04/cropped-Bold-BI-Logo-32x32.png Rajendran SP – Bold BI https://www.boldbi.com/resources 32 32 Boost Your Apps with BI using Embedded SDK [Webinar Q&A] https://www.boldbi.com/resources/blog/boost-your-apps-with-bi-using-embedded-sdk/ https://www.boldbi.com/resources/blog/boost-your-apps-with-bi-using-embedded-sdk/#respond Mon, 21 Dec 2020 07:23:02 +0000 https://boldbi.com/?p=85425 Boost Your Apps with BI using Embedded SDK [Webinar Q&A]

Read this blog post for the show notes on the webinar titled, “Boost Your Apps with BI using Embedded SDK” presented on 10th December 2020 with Bold BI.]]>
Boost Your Apps with BI using Embedded SDK [Webinar Q&A]

This blog provides the Q&A portion of our December 2020 webinar, “Boost Your Apps with BI Using the Bold BI® Embed SDK.” The webinar is presented by Bold BI Product Manager Rajendran SP. A recording of the webinar is embedded below.

Q: Are there filter controls for the dashboards?

A: Yes, we have six filter widgets in the Bold BI designer: list box, combo box, range slider, date picker, period over period, and range navigation.

With the embedding use case, you can pass external filters for the dashboard directly using the Embedded SDK. For more details, please refer to the documentation available at this link.

Q: Can you dynamically change a web API data source?

A: We can use dashboard parameters to dynamically change a web API data source.

https://help.boldbi.com/embedded-bi/working-with-data-source/configuring-dashboard-parameters/

You can also refer to this previous webinar for more information: Webinar.

Q: How can I download this report?

A: Embedded SDK showcase samples are available at this location.

Regarding the appointment planner sample, we will soon be hosting it with the other showcase samples linked above. The original appointment planner app is available in our EJ2 showcase samples.

You can find the property management dashboard that I used for my demo under the sample dashboards we ship with the product.

In Bold BI On-Premises, you can find the sample dashboard in create dashboard.

In Bold BI Cloud, you can access it by clicking question mark icon (Explore option) and navigate to sample dashboards.

Q: How does embedding work?

A: You can find the workflow of how embedding works with Bold BI at the following link: Embedding SDK Workflow.

Basically, we provide a JavaScript library that allows you to load Bold BI dashboards within your application.

For allowing/authorizing the embedding of your Bold BI dashboard, you will be required to implement the authorization server that acts as a bridge between Bold BI and your app. In the webinar, we used the embed secret uniquely generated for your Bold BI server to validate and allow embedding.

Q: Can we use this in Blazor server apps?

A: Yes, you can use it in Blazor server apps.

Q: Are there code samples with .NET Core MVC?

A: Yes, you can access the embedding samples at the following links:

Start Embedding Powerful Analytics

Try out all the features of Bold BI with 30-day free trial.

Get started with Bold BI® by signing up for a free trial and create more interactive business intelligence dashboards. If you have any questions on this blog, please feel free to post them in the following comment section. You can also contact us by submitting your questions through the Bold BI website or, if you already have an account, you can log in to submit your support question.

]]>
https://www.boldbi.com/resources/blog/boost-your-apps-with-bi-using-embedded-sdk/feed/ 0 Boost Your Apps with BI Using the Bold BI Embedded SDK nonadult
Digital Dashboard – Driving Business Decisions https://www.boldbi.com/resources/blog/digital-dashboard-driving-business-decisions/ https://www.boldbi.com/resources/blog/digital-dashboard-driving-business-decisions/#respond Wed, 04 Dec 2019 15:08:46 +0000 https://boldbi.com/?p=85321 Digital Dashboard – Driving Business Decisions

Explore the importance of digital dashboard which may be operational, analytical or strategic and its key role in driving business decisions.]]>
Digital Dashboard – Driving Business Decisions

What is a digital dashboard?

A digital dashboard is a graphical user interface for visualizing aggregated data from various data sources, such as physical files, web services, and SQL databases. A digital dashboard allows you to make the right business decisions by monitoring the metrics of your business performance.

As your data grows day by day, it’s difficult to monitor all of it, and even more difficult to monitor it in a way that leads to improved business performance. This is where a digital dashboard can be useful to visualize your data into meaningful insights, historical trends, and real-time information using different KPIs.

Bold BI<sup class=

To create your own business dashboard, refer to this blog post: 10 Great Business Intelligence Dashboard Examples.

How does a digital dashboard help you make the right business decisions?

Making the right business decisions depends on choosing the right KPIs in your dashboard to help you track your business performance, and choosing a KPI depends on a good understanding of your business goals and what is important to the organization. Some examples of KPIs to track are the number of new users over a period of time, how your product performs on social media, and your production and sales over time.

You can refer to our blog post Build Your Own KPI Examples with Sample Data Sources for more examples.

Digital dashboards can play an important role in helping define a strategy for business success. Dashboards differ greatly from one business to another depending on what data needs to be visualized and tracked to make decisions in the future.

Types of business dashboards

There are three main types of business dashboards: operational dashboards that update in real time, strategic dashboards that track your KPIs, and analytical dashboards that help in making future decisions based on past data.

Operational dashboards

These dashboards are generally used to visualize data related to daily operations in real time. Operational dashboards provide comprehensive snapshots of the day’s performance. This means avoiding drill-down visualizations in the data displayed in the initial view.

For example, consider the following retail business dashboard. The daily sales are listed and the performance is tracked on a daily basis without using drill-down charts or pivot grids.

Bold BI Retail Stores Performance Dashboard
Bold BI Retail Stores Performance Dashboard

Analytical dashboards

Analytics dashboards help you make decisions about the future based on your past data. They allow you to interact with the data on the dashboard with pivot tables and drill-down charts.

For example, the following dashboard shows production analysis with various factors quantity, manufacturing cost, labor cost, and others compared between the previous and current months to help make decisions for the next month.

Bold BI Production Analysis Dashboard
Bold BI Production Analysis Dashboard

Strategic dashboards

Strategic dashboards are most commonly used to share information throughout your organization to let everyone know what’s going on with the business and how it is performing over time. This can be used to motivate and propel the business toward success.

For example, in the following IT business dashboard, the KPIs are defined to track the number of issues and the average time required to resolve an issue. These statistics can motivate developers to improve their performance and resolve issues more quickly. They can also see the ratios between the numbers of tickets opened, resolved, and unresolved.

Bold BI Support Ticket Management Dashboard
Bold BI Support Ticket Management Dashboard

Before creating a dashboard, refer to our blog 5 Questions to Ask Yourself before Creating a Dashboard to determine an objective for your dashboard and how to achieve it.

Benefits of using digital dashboards

Using digital dashboards, business people attain many benefits that improve their overall business performance. Here I have listed the four most important benefits of using digital dashboards:

Decision-making

The most important factor to success in your business is decision-making. Dashboards complement this well by tracking important metrics and insights, providing evidence to guide you to better decisions.

Interaction

Visualizing data on dashboards varies from business to business. Some dashboards may show only static information whereas others require visualizing dynamic data as well. Digital dashboards allow you to interact with data through filtering and visualizing data over different time periods.

Collaboration

In an organization, everyone needs a way to collaborate to make better decisions. Digital dashboards allow you to collaborate with various departments in your organization over data by mentioning specific user names.

Mobility

It’s always useful to access data from one centralized location. With digital dashboards, you can access your data and analyze your business performance metrics through mobile devices and apps no matter where you are in the world. Sometimes it is helpful to access your business data anonymously, such as when you want to make it visible outside of your organization to showcase how your business is performing to clients or shareholders. Making a digital dashboard visible publicly allows anonymous access.

To learn more about the significance of dashboards, please refer to our blog Data Visualization: Importance and Benefits.

Visualize your data

We previously discussed the importance of KPIs in this white paper. However, it is also important to choose the right widgets to visualize data.

You can learn more about widgets in the Bold BI documentation Configuring Data Visualizations. To choose the best widgets, refer to our blog 5 Best Widget Types for Data Visualization.

Sample Dashboards

The following are some sample industry dashboard solutions:

You can also explore more sample dashboards categorized by industry and department under the Solutions menu on the Bold BI site home page.

Start Embedding Powerful Analytics

Try out all the features of Bold BI with 30-day free trial.

Conclusion

Once you use them, digital dashboards become an essential part of making the right decisions for your business. Accessing dashboards through mobile devices and tablets means you can keep track of metrics anywhere in the world. It is easy to choose a KPI and the necessary widgets to visualize the data in a dashboard and share it within your organization or publicly.

If you have any questions on this blog, please feel free to post them in the following comment section. Get started with Bold BI® by signing up for a free trial and create more interactive business intelligence dashboards. You can also contact us by submitting your questions through the Bold BI website or, if you already have an account, you can log in to submit your support question.

]]>
https://www.boldbi.com/resources/blog/digital-dashboard-driving-business-decisions/feed/ 0
Integration with Connect Cloud Data Connectors https://www.boldbi.com/resources/blog/integration-with-connect-cloud-data-connectors/ https://www.boldbi.com/resources/blog/integration-with-connect-cloud-data-connectors/#respond Mon, 04 Nov 2019 15:01:45 +0000 https://boldbi.com/?p=85255 Integration With Connect Cloud Data Connectors

Explore the integration of Bold BI dashboard with cloud data sources like Google Sheets using CData Connect Cloud data connector.]]>
Integration With Connect Cloud Data Connectors

CData Connect Cloud provides data connectivity for more than 120 different cloud data sources with virtual database connections using the wire protocol database of MySQL instances. It enables integration with other cloud applications to connect their data sources using MySQL instances in an easy and secure manner. If you are new to the CData Connect Cloud, request a trial. Now that Syncfusion has partnered with CData Software, you can connect Syncfusion’s business intelligence dashboard platform, Bold BI®, to any CData-supported data connector, including Shopify, Snowflake, Zoho CRM, and HubSpot. The virtual MySQL endpoint is provided by CData Connect Cloud for both cloud and enterprises versions.

In this blog, let’s see how to connect Northwind Traders Sales data in Google Sheets through creating a virtual database in the CData Connect Cloud and then create a live, interactive dashboard visualizing that data. CData Connect Cloud allows you to create a virtual database for any supported connector and make it available as a standard SQL interface.

If you are new to Bold BI dashboards, sign up for a free trial on our website. At the end of the registration process, you will reach the following page view.

Homepage view of Bold BI
Homepage view of Bold BI

Creating a virtual database in CData Connect Cloud

In your CData Connect Cloud, click the Google Sheets data source and create a virtual database by logging into your Google account.

Selecting Google Sheets in CData Connect Cloud
Selecting Google Sheets in CData Connect Cloud
Creating virtual database for Google Sheets
Creating virtual database for Google Sheets
Showing available databases in CData Connect Cloud
Showing available databases in CData Connect Cloud

Once you’ve authenticated and saved the Google Sheets virtual database, you are ready to connect to Bold BI with the MySQL endpoint.

Creating a sales dashboard

If you are new to data source creation, refer to Introduction to Bold BI Data Sources.

To create your dashboard, first connect to the Bold BI MySQL data source with the CData Connect Cloud MySQL instance in live mode. Live mode fetches the data from the database server by executing the query every time. Hence the dashboard shows the latest metrics in real time for live connections.

Selecting MySQL data source in Bold BI
Selecting MySQL data source in Bold BI

Once connected to the MySQL data source, the Google Sheets associated with your Google account will be shown as a table. Drag the required table to the canvas and save the data source.

Drag and drop tables into data source design window
Drag and drop tables into data source design window

Now you are all set to create a dashboard. Check out the How to Create a Dashboard video tutorial to get started with dashboard creation.

Northwind Trader Sales Analysis Dashboard
Northwind Trader Sales Analysis Dashboard
Bold BI Dashboard – filtered by UK country
Bold BI Dashboard – filtered by UK country
Bold BI Dashboard – filtered by Spain country
Bold BI Dashboard – filtered by Spain country

In the above sample dashboard, you can see the metrics of orders and total sales by country and product. You can also filter the data by selecting a specific country on the map widget. Now you can share your dashboard with your team and start to collaborate on the Bold BI® dashboard online.

Start Embedding Powerful Analytics

Try out all the features of Bold BI with 30-day free trial.

If you have any questions on this blog, please feel free to post them in the following comment section. Get started with Bold BI by signing up for a free trial and create more interactive business intelligence dashboards. You can also contact us by submitting your questions through the Bold BI website or, if you already have an account, you can log in to submit your support question.

]]>
https://www.boldbi.com/resources/blog/integration-with-connect-cloud-data-connectors/feed/ 0 How to Create a Dashboard | Bold BI nonadult
Improve Dashboard Performance by Optimizing Data Access https://www.boldbi.com/resources/blog/improve-dashboard-performance-by-optimized-data-access/ https://www.boldbi.com/resources/blog/improve-dashboard-performance-by-optimized-data-access/#respond Tue, 08 Oct 2019 15:04:56 +0000 https://boldbi.com/?p=85345 Improve Dashboard Performance by Optimizing Data Access

Read this blog article to know how to improve Bold BI business dashboard performance by optimized data access from SQL Server database.]]>
Improve Dashboard Performance by Optimizing Data Access

Business dashboards provide visualizations of business data to communicate metrics and other key points to users at a glance. Such a dashboard should respond quickly to any dynamic user interaction. The loading performance of a dashboard not only affects the dashboard objects’ rendering but also the connected database’s querying performance. In this article, let’s explore how SQL Server database columnar storage and indexing help to load dashboards much faster.

Setting up SQL Server database with sample data set and recordings

Take a sample data set of over 25 million records. For this example, we downloaded the UK HM Land Registry Price paid data set from this government site. Then move the data from the CSV file to a SQL Server database running in a local machine with 16 GB RAM.

Executing a simple count statement, it takes one minute and seven seconds for the first run to complete query execution. The second run takes only two seconds since it utilizes the SQL Server default caching operations of previous query results.

Query 1st run 2nd run
Select Count([UID]) FROM [TestDataBase].[dbo].[HMLandRegistryPPDIndex1] 1 minute 7 seconds 2 seconds

Note: I have used SQL Server Management Studio to run these queries and get these metrics.

Here are two more sample queries with recordings for testing purposes during both runs.

Query 1st run 2nd run
select top 10 [Date], Sum(Cast([Price] as decimal))
from [TestDataBase].[dbo].[HMLandRegistryPPDIndex1]
group by [Date] Order by [Date]
1 minute 41 seconds 13 seconds
SELECT SUM (CAST ([33d9f9e75941f5925a87298f8894d9].[Price]
AS DECIMAL (38,0))) AS [column1]FROM [TestDataBase].[dbo].[HMLandRegistryPricePaidData] AS [33d9f9e75941f5925a87298f8894d9]
3 minutes 32 seconds 9 seconds

Actions for improved performance

As a business user, we expect our business dashboards to load in seconds. So, to speed up data access and aggregation, perform the following two actions:

  1. Convert the row store to columnar store. This will give high performance gains for analytic queries that require scanning large amounts of data. Execute the following command to created clustered columnar store.
CREATE CLUSTERED COLUMNSTORE INDEX PPDClusteredColumnarIndex ON [HMLandRegistryPPDIndex1];

To learn more about column store in SQL Server, refer to this Microsoft documentation.

2.  Starting with SQL Server 2016, you can combine row store index and column store index on the same table. Create a nonclustered row index on the same table using the following command. This row index will improve table seek performance, so queries that look for matching values or return a range of values will perform better in row index than columnar index.

CREATE INDEX PricePaidRowIndex ON dbo.[HMLandRegistryPPDIndex1]([UID] , [Price] ,[Date], [Postcode], [PropertyType], [OldNew], [Duration], [PAON],[SAON], [Street], [Locality], [TownCity], [District], [County], [PPDCategoryType], [RecordStatus])

To verify whether the index has been created, try running the following command. This will describe the table details fully. At the bottom of the results, you can see that two indexes are present

sp_help [HMLandRegistryPPDIndex1]
Table Information showing Indexes
Table Information showing Indexes

Now let us rerun the sample queries to test the indexing performance.

Queries Before indexing After indexing
1st run 2nd run 1st run 2nd run
Select Count([UID]) FROM
[TestDataBase].[dbo].[HMLandRegistryPPDIndex1]
1 min 7 seconds 2 seconds 6 seconds <1 second
select top 10 [Date], Sum(Cast([Price] as decimal)) from
[TestDataBase].[dbo].[HMLandRegistryPPDIndex1]
group by [Date] Order by [Date]
1 min 41 seconds 13 seconds 3 seconds <1 second
SELECT SUM (CAST ([33d9f9e75941f5925a87298f8894d9].[Price]
AS DECIMAL (38,0))) AS [column1]FROM [TestDataBase].[dbo].[HMLandRegistryPricePaidData] AS [33d9f9e75941f5925a87298f8894d9]
3 minutes 32 seconds 9 seconds <1 second <1 second

You can see that there is monumental improvement in SQL Query performance once columnar indexing and row indexing is done. To learn more about combining column and row indexing for data warehousing needs, refer to this documentation.

Creating a dashboard

Now let’s build a dashboard connecting to this SQL Server database using Bold BI®. To learn about how to connect with SQL Server from Bold BI, read this blog post. Consider the following widgets and data configuration to prepare a dashboard on the HM Land Registry Price paid data set.

Widget Title Widget Type Data Configuration
County Combo Box Column(s): County
Property Type Combo Box Column(s): PropertyType
Old/New Combo Box Column(s): OldNew
Average Price by Property Type Column Chart Value(s): PriceAggregation: AverageFormat:Type: CurrencyCurrency Culture: English (United Kingdom)Column: PropertyType
Details Pivot Grid Value(s): PriceAggregation: SumFormat:Type: CurrencyCurrency Culture: English (United Kingdom)Column(s): County and DistrictRow: OldNew
Average Price by Month Line Chart Value(s): PriceAggregation: SumFormat:Type: CurrencyCurrency Culture: English (United Kingdom)Column(s): DateFormat: MonthRow: OldNew
Properties Count by County Pie Chart Value(s): UIDAggregation: CountColumn(s): County

Now the dashboard is ready.

 

Land Registry Dashboard on Price Paid Data
Land Registry Dashboard on Price Paid Data

Performance metrics

The average performance of this dashboard is given in the following.

Processes Average Timing (Seconds)
Query execution time in SQL Server 15.26
Dashboard rendering time 9.56
Total display time in dashboard 24.82 

To capture the query generated by Bold BI, use the SQL profiler trace option by connecting with the database server. Using the traced SQL queries for the previous dashboard, we have listed out the performance metrics for each of the queries before and after indexing separately for understanding.

 Widget Type – Title After indexingDuration (seconds) Before indexingDuration (seconds)
Drop-down – County <1 second 50 seconds
Drop-down – Property Type < 1 second 50 seconds
Drop-down – Old / New < 1 second 50 seconds
Column chart – Average Price by Property Type 1 second 1 minute 44 seconds
Pivot grid – Details 2 seconds 1 minute 2 seconds
Line chart – Average Price by Month 4 seconds 56 seconds
Pie chart – Properties by County 6 seconds 2 minutes 40 seconds
Total query execution time ~16 seconds ~8 minutes 52 seconds
 Widget Type – Title Query generated by BoldBI
Drop-down – County SELECT TOP 101 [545123ceb74cbc808e056bafbbb13c].[County] AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[County]
ORDER BY [column1] ASC
Drop-down – Property Type SELECT TOP 101 [545123ceb74cbc808e056bafbbb13c].[PropertyType] AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[PropertyType]
ORDER BY [column1] ASC
Drop-down – Old New SELECT TOP 101 [545123ceb74cbc808e056bafbbb13c].[OldNew] AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[OldNew]
ORDER BY [column1] ASC
Column chart – Average Price by Property Type SELECT TOP 51 [Custom_Sort_Order_Table].[column1]  AS [column1] ,[Custom_Sort_Order_Table].[column2]  AS [column2]   FROM (SELECT
[545123ceb74cbc808e056bafbbb13c].[PropertyType] AS [column1],
AVG (CAST ([545123ceb74cbc808e056bafbbb13c].[Price] AS DECIMAL (38,0))) AS [column2]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[PropertyType])  AS [Custom_Sort_Order_Table]   INNER JOIN(SELECT [545123ceb74cbc808e056bafbbb13c].[PropertyType] AS [T_0_column1],AVG (CAST ([545123ceb74cbc808e056bafbbb13c].[Price] AS DECIMAL (38,0)))AS [T_0_545123ceb74cbc808e056bafbbb13c.Price]  FROM  [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[PropertyType]) AS [T_0] ON [Custom_Sort_Order_Table].[column1] = [T_0]. [T_0_column1]  ORDER BY [T_0_545123ceb74cbc808e056bafbbb13c.Price] Desc
Pivot grid – Details SELECT TOP 10001 [545123ceb74cbc808e056bafbbb13c].[OldNew] AS [column4],
[545123ceb74cbc808e056bafbbb13c].[County] AS [column2],
[545123ceb74cbc808e056bafbbb13c].[District] AS [column3],
SUM (CAST ([545123ceb74cbc808e056bafbbb13c].[Price] AS DECIMAL (38,0))) AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[OldNew], [545123ceb74cbc808e056bafbbb13c].[County], [545123ceb74cbc808e056bafbbb13c].[District]
ORDER BY [column4] ASC, [column2] ASC, [column3] ASC
Line chart – Average Price by Month SELECT TOP 101
MONTH([545123ceb74cbc808e056bafbbb13c].[Date]) AS [column2],
[545123ceb74cbc808e056bafbbb13c].[OldNew] AS [column3],
SUM (CAST ([545123ceb74cbc808e056bafbbb13c].[Price] AS DECIMAL (38,0))) AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY MONTH([545123ceb74cbc808e056bafbbb13c].[Date]), [545123ceb74cbc808e056bafbbb13c].[OldNew]
ORDER BY [column2] ASC
Pie chart – Properties by County SELECT TOP 101 [Custom_Sort_Order_Table].[column2]  AS [column2] ,[Custom_Sort_Order_Table].[column1]  AS [column1]   FROM (SELECT
[545123ceb74cbc808e056bafbbb13c].[County] AS [column2],
COUNT([545123ceb74cbc808e056bafbbb13c].[UID]) AS [column1]
FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
INNER JOIN (SELECT [545123ceb74cbc808e056bafbbb13c].[County] AS [County_0_0],ROW_NUMBER() OVER( ORDER BY COUNT([545123ceb74cbc808e056bafbbb13c].[UID]) DESC) AS [R:N_0] FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[County]) [T_0] ON (([545123ceb74cbc808e056bafbbb13c].[County] = [T_0].[County_0_0] OR (([545123ceb74cbc808e056bafbbb13c].[County] IS NULL) AND ([T_0].[County_0_0] IS NULL))) AND ([T_0].[R:N_0] <= 5))
GROUP BY [545123ceb74cbc808e056bafbbb13c].[County])  AS [Custom_Sort_Order_Table]   INNER JOIN(SELECT [545123ceb74cbc808e056bafbbb13c].[County] AS [T_0_column2],COUNT([545123ceb74cbc808e056bafbbb13c].[UID])AS [T_0_545123ceb74cbc808e056bafbbb13c.UID]  FROM  [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
INNER JOIN (SELECT [545123ceb74cbc808e056bafbbb13c].[County] AS [County_0_0],ROW_NUMBER() OVER( ORDER BY COUNT([545123ceb74cbc808e056bafbbb13c].[UID]) DESC) AS [R:N_0] FROM [dbo].[HMLandRegistryPPDIndex1] AS [545123ceb74cbc808e056bafbbb13c]
GROUP BY [545123ceb74cbc808e056bafbbb13c].[County]) [T_0] ON (([545123ceb74cbc808e056bafbbb13c].[County] = [T_0].[County_0_0] OR (([545123ceb74cbc808e056bafbbb13c].[County] IS NULL) AND ([T_0].[County_0_0] IS NULL))) AND ([T_0].[R:N_0] <= 5))
GROUP BY [545123ceb74cbc808e056bafbbb13c].[County]) AS [T_0] ON [Custom_Sort_Order_Table].[column2] = [T_0]. [T_0_column2]  ORDER BY [T_0_545123ceb74cbc808e056bafbbb13c.UID] Desc

Start Embedding Powerful Analytics

Try out all the features of Bold BI with 30-day free trial.

Conclusion

With this blog, we can conclude that for data warehousing, data analytics, and dashboarding use cases, we should leverage the indexing support provided by SQL Server in order to gain high performance on analytics queries running on large data. If you have any questions on this blog, please feel free to post them in the following comment section. Get started with Bold BI® by signing up for a free trial and create more interactive business intelligence dashboards. You can also contact us by submitting your questions through the Bold BI website or, if you already have an account, you can log in to submit your support question.

]]>
https://www.boldbi.com/resources/blog/improve-dashboard-performance-by-optimized-data-access/feed/ 0