What is TDS Endpoint in Dynamics 365 CE? A Comprehensive Guide


Before understanding TDS Endpoint in Dynamics 365 CE, let us first understand What is TDS?, What is its use case in Databse Management and SQL Server, when TDS came into exsistence, basically background details about TDS. After that we will cover in this article, step by step details of How to enable TDS Endpoint in Dynamics 365 CE online Environment? So Let’s begin…

What is TDS Endpoint in Dynamics 365 CE Online
What is TDS Endpoint in Dynamics 365 CE Online?

What Is TDS in Database Management?

TDS stands for Tabular Data Stream which is a protocol that stands at the core of database management and data analysis, particularly within the Microsoft SQL Server and its clients. TDS was born in the ’80s (yes, it’s been around for a while!) by Sybase Inc. and later adopted by Microsoft for SQL Server. It plays a pivotal role in the way SQL queries and results are transmitted between the server and client, ensuring efficient communication and data transfer.

WhatsApp Group Join Now
Telegram Group Join Now

But what does it actually do? Well, TDS enables read-only access to your database system. Think of it as a VIP pass to the data party. 🎉Tabular Data Stream (TDS) is like the secret handshake between your database server (think SQL Server) and your client (that’s you!).

It’s an application layer protocol that allows them to chat, exchange data, and share insights. Imagine TDS as the bridge connecting your queries to the treasure trove of information stored in your database.

In the realm of Dynamics 365 CE Online, TDS is instrumental for accessing data for reporting and analytics purposes. It allows read-only access to the system, which is managed by a System Administrator, and the data visibility is based on the security roles provided in Dynamics 365 CE.

The functionality of TDS within database management cannot be overstated. It enables applications like SQL Server Management Studio (SSMS) and Power BI to perform read-only T-SQL queries that run on the server, which is crucial for creating reports and dashboards that adhere to native security protocols.

When it comes to data analysis and reporting, TDS facilitates the easy retrieval of data for reporting or analytical purposes. This is especially useful for ad hoc queries that may be complex or unusual, allowing skilled users to query the Dataverse in a precise manner that could include multiple joins and complex filter conditions.

WhatsApp Group Join Now
Telegram Group Join Now

Why TDS Matters ?

  1. Read-Only Access: TDS lets you peek at the data without altering it. No accidental database makeovers here! When you need to analyze, report, or visualize data, TDS is your trusty sidekick.
  2. SSMS and Power BI: TDS buddies up with SQL Server Management Studio (SSMS) and Power BI. SSMS is like your SQL Swiss Army knife, allowing you to run T-SQL queries directly on the server. Power BI, on the other hand, helps you create dazzling reports and dashboards. With TDS, you’re not just querying data; you’re crafting insights.
  3. Native Security: TDS respects your security roles in Dynamics 365 CE. It’s like having a bouncer at the data club—only authorized folks get in. So, whether you’re an analyst, a developer, or a curious explorer, TDS ensures you play by the rules.

Let’s dive deeper into the fascinating world of Tabular Data Stream (TDS) and explore how it works within the context of Dynamics 365 CE. 🚀

For those looking to enable TDS within Dynamics 365 CE Online, the process is straightforward. It involves logging into the Power Platform Admin Center, selecting the required environment, navigating to the settings, and enabling the TDS endpoint. This simple activation unlocks a wealth of possibilities for data management and analysis.

How to Enable/ Disable TDS endpoint in Dynamics 365 CE ?

Step 1) Login to Power Platform Admin Center (PPAC) with your credentials. Then, Click on the desired environment where your Dynamics 365 CE instance resides.

1 Power Platform Admin Center Environment Selection
What is TDS Endpoint in Dynamics 365 CE? A Comprehensive Guide 7

Step 2) Navigate to Settings. Click on “Settings” in the top navigation pane.

Power Platform Admin Center Environment Settings

Step 3) Expand Product and Find the “Features” section.

Power Platform Admin Center Environment Settings Products and Features

Step 4) Click on “Enable TDS endpoint” and ensure it’s turned on, and Save Your Settings.

Power Platform Admin Center Environment Enable TDS Endpoint in Dynamics 365 CE Online
Power Platform Admin Center Environment Enable TDS Endpoint in Dynamics 365 CE Online

Now you’re ready to explore your data like a pro! Imagine TDS as your backstage pass to the concert of insights.

Power BI and TDS

  • Direct Query Connection: Power BI now supports TDS for Common Data Service (CDS). It’s like having a direct hotline to your data. 📊 You can create Power BI reports that pull data directly from your Dynamics 365 CE environment, keeping everything in sync.

A Friendly Reminder

TDS is read-only, so no wild parties here. But it’s your passport to insights, reports, and smarter decision-making. 🤓 Whether you’re tracking sales trends, analyzing customer behavior, or monitoring performance metrics, TDS has your back.

Remember, TDS is your data buddy—trustworthy, secure, and always ready to spill the beans! 😉🔍 So go forth, query boldly, and uncover the hidden gems in your Dynamics 365 CE universe.

FAQs about Tabula Data Stream (TDS):

What is TDS?

TDS, or Tabular Data Stream, is a protocol used primarily for communication between Microsoft SQL Server and its clients, facilitating the transmission of SQL queries and results.

How does TDS benefit data analysis and reporting?

TDS allows for the efficient retrieval of data, which is essential for creating detailed reports and conducting thorough data analysis, especially for complex queries.

Can TDS be used for modifying data?

No, the TDS endpoint provides read-only access to the data, which means it can be used for querying and retrieving data but not for modifying it.

How do I enable TDS in Dynamics 365 CE Online?

To enable TDS, access the Power Platform Admin Center, select the environment, go to settings, and enable the TDS endpoint. Ensure that the endpoint is set to ‘On’ and save the setting.


In conclusion, TDS is a vital component in the architecture of database management and data analysis. Its integration within Dynamics 365 CE Online enhances the capabilities of organizations to manage and analyze their data effectively, paving the way for informed decision-making and strategic planning. Whether you’re a database administrator, a reporting analyst, or a data enthusiast, understanding and utilizing TDS can significantly contribute to your data management and analysis endeavors.

#MSFTAdvocate #AbhishekDhoriya #LearnWithAbhishekDhoriya #DynamixAcademy

References & Read More:

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Comment