Monday 9:00 AM - 5:00 PM · Room 320-321
Azure Cosmos DB for Developers: From Basics to AI

Hasan Savran
Microsoft MVP, Owner of SavranWeb ConsultingS, Sr. Business Intelligence Manager at Progressive Insurance
This workshop is perfect for any developer eager to explore how to integrate Azure Cosmos DB into their applications! We’ll dive into the ins and outs of Azure Cosmos DB, helping you gain a thorough understanding of its architecture, features, and handy tools. We’ll also cover essential concepts like partitioning and data modeling for distributed NoSQL databases, making sure you feel confident in working with this powerful technology.
The workshop will include an in-depth look at all the database services offered by Azure Cosmos DB, with a primary focus on the SQL API. We will utilize the Azure Cosmos DB Emulator as much as possible, so participants may not need an Azure subscription for most of the workshop. Additionally, attendees will learn how to use the Azure Cosmos DB Data Migration Tool to migrate data from various sources into Azure Cosmos DB.
Azure Cosmos DB provides a range of AI capabilities via Azure AI Foundry. In the workshop's concluding section, participants will explore AI features and vector data options available in Azure Cosmos DB.
Participants are welcome to join the workshop with or without their computer, as there will be valuable learning opportunities regardless of whether a computer is used.
Monday 9:00 AM - 5:00 PM · Room 344
Database Administration for the Non Database Administrator
In this all day session on Microsoft SQL Server we will be learning about how Microsoft SQL Server works, both in Azure and on-premises, and what needs to be done to keep it up and running smoothly when you don't have a full-time database administrator on staff to help you keep it running.
In this session, we will cover a variety of topics, including backups, upgrade paths, indexing, database maintenance, database corruption, patching, virtualization, disk configurations, high availability, database security, database mail, anti-viruses, scheduled jobs, and much, much more.
From a product perspective, we'll examine SQL Server in an Azure VM, Azure SQL DB, and Azure SQL DB Managed Instance, as well as the on-prem options, including SQL Server on-premises options, including Azure Arc hosted deployments.
After taking this full-day session on SQL Server you'll be prepared to take the information that we go over and get back to the office, get the SQL Server's patched and properly configured so that they run without giving you problems for years to come.
Tuesday 1:30 PM - 5:00 PM · Room 347
Query Store and Azure SQL Copilot, who is the fairest in the land?
Query store + Azure SQL Copilot, which is the baddest query in my instance.
On-premises or Azure, it doesn't matter, Query Store will help you finding out how your queries are performing.
Get your performance to the next level knowing how to digg into Query Store data. Understand how it works, and how you can use Query Store data to solve performance issues and detect problems before they create a situation.
Do you want to know how to mine Query Store: plans, queries? Learn how to get the best of it in an instance with several databases.
We will also discuss the available options for troubleshooting using Azure SQL Copilot
Based on Microsoft support experience.
Wednesday 8:30 AM - 9:40 AM · Room 320-321
Azure 101
Microsoft Azure is a daunting thing to look at and think about. In this session, we'll look at the basics of Azure, what the options are for setting up an Azure account; as well as look at how regions are broken down. We'll take a look at the differences between Infrastructure as a Service, Platform as a Service, and Software as a Service as well as the High Availability and Disaster Recovery options that are available to do with these services. We'll finish the session off by looking at some options for Virtual Machines within Azure as well as the SQL Server offerings that are available on the platform.
Wednesday 10:20 AM - 11:30 AM · Room 347
Deployments aren’t enough – databases deserve a development process
How quickly can you take your database and examine its code? Database-as-code is not a new concept, but all too often we focus only on being able to apply changes to the database instead of having a development process that ensures that we’re making good database changes. A more wholistic development process offers early warnings of antipatterns via code analysis and increases our confidence even on mature databases with deployment “practice runs” and unit tests. In this session we’ll discuss the components of a database development cycle through the lens of Microsoft.Build.Sql projects and what capabilities we should expect to deliver database object updates easily and more reliably.
Wednesday 10:20 AM - 11:30 AM · Room 348
Getting started with SQL database in Fabric
Microsoft Fabric, the unified data platform, now includes an operational database solution and it is SQL! Come learn all the fundamentals of how this solution is the same and different from other SQL deployment options. We will also show you the value of using SQL in the Fabric ecosystem including developer experiences, automation, monitoring, and integration for AI applications.
Wednesday 2:00 PM - 3:10 PM · Room 348
Transform your business with integrated solutions using SQL database in Microsoft Fabric
The promise of SQL Database in Fabric is that it is simple, autonomous, and optimized for AI - but what does that mean for you and your organization? In this session we will explore how various personas can benefit from a deeply integrated operational database in Fabric. Discover how customers are using SQL Database in Microsoft Fabric today, and how Fabric databases can help you build innovative solutions in the age of AI, faster and easier than ever.
Thursday 10:20 AM - 11:30 AM · Room 347
Hold my beer; I know how to fix this with Copilot!

Hasan Savran
Microsoft MVP, Owner of SavranWeb ConsultingS, Sr. Business Intelligence Manager at Progressive Insurance
Many proof-of-concept AI applications fail to reach production because industries do not find value in copilot-like applications. Companies seek clarity and focus, not an overwhelming barrage of chat applications bombarding decision-makers with countless suggestions or summarizations. This session will help you connect the dots in the AI puzzle using Microsoft technologies, including the new open-source database, DocumentDB. We will examine vector stores, the RAG pattern, and multi-agent frameworks and learn how to implement these technologies in applications. By the end of this session, you will have all the practical information necessary to integrate AI features into your projects.
Thursday 10:20 AM - 11:30 AM · Room 348
10 Free SQL Databases: Your Playground for AI, Advanced Analytics, and Next-Gen Applications!
The Azure SQL free database offer is bigger than ever—now providing 10 free databases per subscription for life! This means unlimited opportunities to build, analyze, and innovate without worrying about costs.
In this session, you'll explore how to:
- Unlock AI-driven insights by running ML models, anomaly detection, and intelligent recommendations directly in SQL 2.Power real-time analytics by processing and visualizing data streams for predictive forecasting and decision-making 3.Automate workflows and optimize data pipelines with SQL-based automation and event-driven processing 4.Enhance BI reporting and dashboarding with seamless integrations into Power BI and other analytics tools 5.Develop enterprise-grade applications, including AI-powered customer insights, fraud detection, financial forecasting, IoT telemetry, and marketing personalization 6.Set up multi-database environments for development, experimentation, and CI/CD pipelines—all without affecting production
Whether you're a developer, data scientist, or analytics enthusiast, this session will show you how to harness the full power of SQL for AI and analytics—with zero cost and limitless possibilities.
Join us and take your data-driven applications to the next level!
Thursday 12:40 PM - 1:50 PM · Room 320-321
Choosing the Right Data Store--An Overview of Azure Data Platform Choices
There are several different data platform solutions for use within your application. Selecting the right option can make the difference between a well-performing application and a poorly performing one; not to mention the cost aspect of choosing the wrong solution.
In this session we'll look at the options of Azure SQL Database, Azure SQL Database Managed Instance, and Cosmos DB to see when these are all going to be the correct option, and when these aren't going to be the right option; both from a price and performance perspective.
Thursday 12:40 PM - 1:50 PM · Room 342
Transform Your Business with Real-Time Intelligence: Microsoft Fabric Meets Dynamics 365
Abstract: Imagine your Dynamics 365 data not just as a record-keeping system, but as a live, actionable resource driving real-time decisions across your organization. In this session, we’ll dive deep into how Microsoft Fabric enhances Dynamics 365 with real-time intelligence, enabling you to unlock new opportunities for operational efficiency and innovation. We’ll start by demonstrating how to implement event sourcing to capture and process changes in Dynamics 365 in a real time fashion way, integrating into Microsoft Fabric’s powerful analytics and data integration capabilities. Using real client success stories, you’ll see how these patterns enable instant updates, real-time reporting, and proactive decision-making. You’ll also experience live demos showcasing the full lifecycle of real-time data integration—from capturing events in Dynamics 365 and transforming them in Fabric pipelines, to visualizing actionable insights in Power BI and bringing them back into Dataverse to empower your teams.
In this session you will learn how event sourcing and modern integration patterns bring data to life, through real client success stories and live demos.
What You’ll Learn:
• How to set up real-time data pipelines between Dynamics 365 and Microsoft Fabric.
• Practical event-sourcing patterns for building seamless, scalable integrations.
• Techniques to surface actionable insights back into Dynamics 365 and Dataverse to empower decision-making.
• Best practices for operationalizing real-time intelligence with minimal disruption to your existing architecture.
Why Attend:
You’ll leave this session with a step-by-step understanding of how to create real-time intelligence solutions, backed by practical examples and real-world use cases. Whether you're a data professional, architect, or Dynamics 365 expert, this session will give you actionable tools and insights to take back to your organization.
Post-Session Outcomes:
• Start building your first real-time integration using Microsoft Fabric and Dynamics 365.
• Access resources, templates, and best practices shared during the session to accelerate your implementation.
• Connect with like-minded professionals to collaborate and share ideas.
Call to Action:
Don’t just learn—act! After the session, you’ll be encouraged to apply what you’ve seen, with resources and next steps to kickstart your real-time intelligence journey. Let’s turn your data into a strategic advantage!
Thursday 12:40 PM - 1:50 PM · Room 347
Unleash the Power of SQL Database in Fabric: Innovate Without Limits Using the Free Trial
Curious about SQL Database in Fabric but unsure where to start? This session is your gateway to limitless innovation—completely free. Discover how to leverage the Fabric free trial to explore serverless computing, real-time analytics, and AI-powered insights—all without cost or commitment.
We’ll walk you through hands-on scenarios, best practices, and real-world workflows that showcase the full potential of SQL Database in Fabric. Learn how to automate processes, optimize performance, and seamlessly integrate SQL with other Fabric components to drive efficiency and scale effortlessly.
Whether you're a developer, data engineer, or tech innovator, this session will give you the tools to experiment, build, and unlock new capabilities—risk-free. Don't miss this opportunity to transform your data solutions and bring your ideas to life with zero barriers, zero cost, and endless possibilities.
Thursday 12:40 PM - 1:50 PM · Room 348
Azure SQL DB Hyperscale: The Definitive Modern Database Choice
Join us at DataCon to explore the Azure SQL Database Hyperscale. We'll discuss its architecture and use cases, highlighting benefits like larger database sizes, faster throughput, and continuous priming. Learn how these advancements boost scalability, speed, and reliability in data management. Stay ahead with the cutting-edge features of Azure SQL Database Hyperscale. We'll dive into real-world use cases and innovations that demonstrate the power of Azure SQL in driving the next generation of databases. Discover how organizations are leveraging Hyperscale for mission-critical applications, and how vector support enhances performance for complex queries and AI workloads. Experience firsthand the transformative impact of Azure SQL Database in various industries and understand why it is the preferred choice for modern data solutions.
Thursday 2:00 PM - 3:10 PM · Room 347
Unified DevOps for Microsoft Fabric, Azure SQL, and SQL Server with next-gen SQL projects
With Microsoft.Build.Sql SDK-style SQL projects, your database objects are stored as code for seamless development in Microsoft Fabric and client tools like VS Code and Visual Studio, but the advantages don’t stop there. The modernized SQL projects format backs Fabric’s git integration and deployment pipelines for Data Warehouse and SQL database, providing interoperability with extended CI/CD capabilities and your existing DevOps investments for SQL Server, Azure SQL Database, and Synapse Data Warehouse. SQL project’s code analysis and other build-time tests validate database code quality and correctness during continuous integration of code changes. With SQL projects delivering database object updates is easier and more reliable whether you're managing one database or a fleet of databases because the deployment plan is dynamically calculated through the SqlPackage CLI. In this session we’ll learn how to leverage the Fabric experiences for database DevOps in addition to the depth of capabilities from SQL projects such that we can efficiently develop and deploy database changes with source control integration, all with the tools you love.
Friday 9:00 AM - 10:10 AM · Room 320-321
Azure SQL Database Hyperscale elastic pools - a deep-dive
Azure SQL Database offers a very popular deployment option called elastic pools, to help ease the challenges around right-sizing and cost-optimizing resources for a group of databases. In this session, we will dive deep into the latest generation of elastic pools which leverage the Hyperscale cloud-native architecture. Starting with a quick overview of the motivation for using elastic pools, and a quick recap of the Hyperscale tech, we will use demos to show you:
- How Hyperscale elastic pools ("HSEP") implement resource sharing...
- ... while maintaining strong isolation between databases - What are the performance and capacity limits of each HSEP
- How you can proactively control "noisy neighbor" databases in a HSEP
- How HSEP scales vertically and / or horizontally, and what the impact of such scaling is on your workloads
- How to monitor HSEP effectively using DMVs, Azure Monitor and Database Watcher
- How backups, high availability, and disaster recovery work for databases in a HSEP
- Last but not the least, how HSEP helps in cost optimization - and what you should watch out for as well to manage TCO.
To make best use of this session, some Azure SQL knowledge would help, but it's not necessary. Anyone who plans to run databases in Azure SQL should be aware of elastic pools so that they can benefit from the optimizations they provide. This session will directly help you in understanding how HSEP work and how they may be beneficial to your scenario.
Friday 9:00 AM - 10:10 AM · Room 348
Mastering Elastic Database Pools: Best Practices and Troubleshooting from Microsoft Support
Join us for an in-depth exploration of Elastic Database Pools, the game-changing technology that empowers developers and DBAs to efficiently manage and scale their databases. In this session, we'll delve into best practices and strategies for leveraging Elastic Database Pools to optimize your workload management and improve performance. Drawing from real-world support cases at Microsoft, we'll demonstrate the significant impact and benefits of using Elastic Database Pools in various scenarios. Our talk will also cover essential troubleshooting techniques to identify and resolve incidents effectively. Plus, don't miss our live demos showcasing practical examples and code in multiple programming languages. Whether you're a seasoned developer or a DBA looking to enhance your toolkit, this session is tailored for you! Gain valuable insights, practical tips.
Friday 10:20 AM - 11:30 AM · Room 340-341
Securing Azure PaaS Network Communications
Many companies use one or more Platform as a Service (PaaS) offerings when working with Microsoft Azure. However, these companies don't want to allow the network traffic to these PaaS services to go over the public Internet. In this session, we will learn more about why companies want to secure this network traffic and, more importantly, how to secure this traffic and what application changes need to be made to use these private connections.
Friday 10:20 AM - 11:30 AM · Room 343
Performance tuning for Azure Cosmos DB

Hasan Savran
Microsoft MVP, Owner of SavranWeb ConsultingS, Sr. Business Intelligence Manager at Progressive Insurance
Azure Cosmos DB is a fully managed database service, freeing developers from database management tasks. However, as a developer, you still have important responsibilities, such as changing indexing policies, configuring connections, estimating workloads, and selecting the right throughput options. All of these tasks have a direct impact on the performance and cost of your application. To keep your application running smoothly and fast, we'll explore the .NET/SDK settings, connection types, and indexing types. We'll also focus on selecting the right throughput options, using Query Execution Metrics and server-side programming. Join me as we explore how to optimize your Azure Cosmos DB solutions for the best performance.
Friday 10:20 AM - 11:30 AM · Room 347
AI and SQL ground to cloud to fabric
New to AI? Come learn the fundamentals of how to get started with AI and Microsoft SQL everywhere it exists: ground to cloud to fabric. This includes SQL Server 2025, Azure SQL, and SQL database in Fabric. SQL is the perfect place to integrate data with AI because of its industry proven security, scalability, and availability. We will show GenAI capabilities like vector search, how to integrate these with your application, and Copilot experiences everywhere SQL exists including GitHub Copilot.
Friday 12:30 PM - 1:40 PM · Room 347
Build AI Apps Smarter: Optimize SQL Database Costs & Performance in Fabric
Take your AI apps to the next level with cost-smart SQL database optimization in Fabric. This session explores how to maximize performance while minimizing costs by leveraging Fabric's capacity monitoring tools for SQL databases. Learn to track resource usage, identify inefficiencies, and optimize database performance—all without exceeding your budget. Designed for app developers, architects, and innovators, this talk will provide real-world strategies to build scalable, high-performing AI apps powered by intelligent SQL database cost management. Discover how to turn insights into action and supercharge your AI applications with Fabric