SlideShare a Scribd company logo
Bi and AI updates in the Microsoft Data Platform stack
Powered by
BI and AI in the
Microsoft data
platform
universe
(with a dash of cloud)
Ivan Donev
Agenda
• What’s new in SQL 2019 for BI
• Important updates on Azure for Data platform
• AI and ML for the masses
What is new in 2019 for BI
• SQL Server AS
• MD nothing
• Tabular – Calc groups, M:M relationships, dynamic formatting
• SQL Server IS
• Nothing
• SQL Server RS
• Nothing
• SQL Server MDM and DQS
• Almost nothing
DEMO with AS 2019
Calculation groups
Dynamic formatting
M:M in tabular
Important Azure Milestones
Updates in Azure SQL DB
• Azure SQL DB – Hyperscale• Azure SQL DB – Serverless
Azure SQL DB – Serverless
• Single DB Serverless compute tier
• Billed on compute used per SECOND
• Used only in the vCore model
• Parametrize the min/max vCores
• Scenarios
• Intermittent usage
• Frequently rescaled DBs
• New deployments prior historical usage data
Azure SQL DB – Hyperscale
• Up to 100TB
• Fast backups (filesystem snapshots)
• Up to a minute restores
• Faster throughput
• Fast scale out and scale up
• Distributed architecture
Updates in the DWH and Big Data world
The modern datawarehouse layout
Modern DWH – important updates in Ingest
• Azure Data Factory v2
• Integration runtimes to run SSIS
as-is
• Storing SSIS catalogue in SQL DB
• Mapping workflow
• Wrangling workflow
Data factory v2 – Mapping workflow
Data factory v2 – wrangling dataflow
Modern DWH – important updates in Store
• Azure Data Lake Gen 2
• Hierarchical file system
• Security
• Performance
• Much easier to integrate with
other services
Modern DWH – important updates in Prep and
Train
• Azure Databricks Delta
• Spark engine with RDBMS features
Databricks Delta
• ACID transactions
• Versioned PARQUET files
• Streaming writes to a table (i.e.
Kafka)
• Batch upserts
• High performance reads
• Schema enforcement
Modern DWH – important updates in Model and
Serve
• Changes in Azure DWH
• Concurrency increased to 128
• Adaptive caching (NVMe !!!)
• Unlimited Columnstore storage
capacity
• Workload classification and
importance improvements
• Changes in PowerBI
PowerBI Updates worth noting
• PowerBI Dataflows
• Self-service data transformation
• Shared and certified datasets
(preview)
• Paginated Reports (SSRS)
• Premium
• XMLA Endpoints
• Premium
• Auto ML
• Premium
• CDS integration
The AI in BI
• Options to use in DWH and BI
Bi and AI updates in the Microsoft Data Platform stack
The AI in BI
• Options to use in DWH and BI
The ML in BI
Not scalableSelf-service AI
•Prototyping
•Do not need additional configuration or tuning
•Options are
•Microsoft Cognitive services with PowerBI (demo)
•AutoML in Dataflows in PowerBI Premium
•R/Python visuals
Scalable, configurable, needs specialized staffEnterprise AI
•Mandatory to run ML and store it in the Store/Serve model
•Options are
•Databricks
•Azure ML
•R/Python in Dataflow as data sources
How to choose?
• The aim?
• Prototype/Test/Verify
• Production/O16N
• The knowledge
• R/Python/Scala/Java/…
• The task
• Image processing/Text analytics/Prediction/Classification
• The post-production support
• Can you support the solution afterwards?
Demo
• PowerBI Dataflows
• Using External Cognitive Services APIs
THANK YOU
All my demos will be described and uploaded on our blog:
http://sqlmasteracademy.com/techblog/

More Related Content

PPTX
Discovery Day 2019 Sofia - What is new in SQL Server 2019
PPTX
Discovery Day 2019 Sofia - Big data clusters
PPTX
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
PPTX
The Roadmap for SQL Server 2019
PPTX
Azure Cosmos DB: Features, Practical Use and Optimization "
PPTX
Overview SQL Server 2019
PPTX
How to Set Up ApsaraDB for RDS on Alibaba Cloud
PPTX
Upgrade your SQL Server like a Ninja
Discovery Day 2019 Sofia - What is new in SQL Server 2019
Discovery Day 2019 Sofia - Big data clusters
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
The Roadmap for SQL Server 2019
Azure Cosmos DB: Features, Practical Use and Optimization "
Overview SQL Server 2019
How to Set Up ApsaraDB for RDS on Alibaba Cloud
Upgrade your SQL Server like a Ninja

What's hot (20)

PPTX
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
PDF
Customer migration to Azure SQL database, December 2019
PPTX
AliCloud Object Storage Service (OSS) Core Features
PDF
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
PPTX
Netflix's Big Leap from Oracle to Cassandra
PDF
Running Scylla on Kubernetes with Scylla Operator
PPTX
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
PPTX
Big Data Quickstart Series 3: Perform Data Integration
PDF
Logging infrastructure for Microservices using StreamSets Data Collector
PDF
Beyond Relational
PDF
Cloud-based Linked Data Management for Self-service Application Development
PDF
Organizational compliance and security SQL 2012-2019 by George Walters
PPTX
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
PPT
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
PPTX
Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease
PPTX
Sql connections germany - migration considerations when migrating your on pre...
PDF
Personalization Journey: From Single Node to Cloud Streaming
PDF
Automated Metadata Management in Data Lake – A CI/CD Driven Approach
PDF
10 Things Learned Releasing Databricks Enterprise Wide
PPTX
Vitalii Bondarenko "Machine Learning on Fast Data"
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Customer migration to Azure SQL database, December 2019
AliCloud Object Storage Service (OSS) Core Features
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
Netflix's Big Leap from Oracle to Cassandra
Running Scylla on Kubernetes with Scylla Operator
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Big Data Quickstart Series 3: Perform Data Integration
Logging infrastructure for Microservices using StreamSets Data Collector
Beyond Relational
Cloud-based Linked Data Management for Self-service Application Development
Organizational compliance and security SQL 2012-2019 by George Walters
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Building a data warehouse with AWS Redshift, Matillion and Yellowfin
Benchmarking Aerospike on the Google Cloud - NoSQL Speed with Ease
Sql connections germany - migration considerations when migrating your on pre...
Personalization Journey: From Single Node to Cloud Streaming
Automated Metadata Management in Data Lake – A CI/CD Driven Approach
10 Things Learned Releasing Databricks Enterprise Wide
Vitalii Bondarenko "Machine Learning on Fast Data"
Ad

Similar to Bi and AI updates in the Microsoft Data Platform stack (20)

PPTX
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
PPTX
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
PPTX
Migrate SQL Server 2008 R2 to Azure Cloud
PDF
OSS DB on Azure
PDF
Exploring sql server 2016
PPSX
Directions NA Choosing the best possible Azure platform for NAV
PDF
DBaaS with EDB Postgres on AWS
 
PPTX
Introduction to Azure SQL DB
PPTX
Should I move my database to the cloud?
PPTX
SQL Server Lift & Shift on Azure - SQL Saturday 921
PDF
Designing a modern data warehouse in azure
PDF
Designing a modern data warehouse in azure
PPTX
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
PPTX
Mainframe Modernization with Precisely and Microsoft Azure
PDF
Power BI Updates - ____November 2023.pdf
PDF
IBM - Introduction to Cloudant
PDF
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
PPTX
Manageability Enhancements of SQL Server 2012
PDF
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
PPTX
Webinar: Migrating from RDBMS to MongoDB
BRK2045_Upgrade-SQL-Server-2017-On-Prem-IaaS-and-PaaS_final.pptx
Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Migrate SQL Server 2008 R2 to Azure Cloud
OSS DB on Azure
Exploring sql server 2016
Directions NA Choosing the best possible Azure platform for NAV
DBaaS with EDB Postgres on AWS
 
Introduction to Azure SQL DB
Should I move my database to the cloud?
SQL Server Lift & Shift on Azure - SQL Saturday 921
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
Tokyo Azure Meetup #7 - Introduction to Serverless Architectures with Azure F...
Mainframe Modernization with Precisely and Microsoft Azure
Power BI Updates - ____November 2023.pdf
IBM - Introduction to Cloudant
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
Manageability Enhancements of SQL Server 2012
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Webinar: Migrating from RDBMS to MongoDB
Ad

More from Ivan Donev (9)

PPTX
Power bi - enterprise cloud reporting platform Azure Bootcamp 19
PDF
Tips and tricks to optimiza SQL Server Backup and Restore
PDF
Get the most out of your Windows Azure VMs
PPTX
Develop your database with Visual Studio
PPTX
Windows Azure Bootcamp - Microsoft BI in Azure VMs
PPTX
Building your first AS solution
PPTX
Sql server consolidation and virtualization
PPTX
Self-service BI with PowerPivot and PowerView
PPTX
Is "the bigger the beter" valid in the database world
Power bi - enterprise cloud reporting platform Azure Bootcamp 19
Tips and tricks to optimiza SQL Server Backup and Restore
Get the most out of your Windows Azure VMs
Develop your database with Visual Studio
Windows Azure Bootcamp - Microsoft BI in Azure VMs
Building your first AS solution
Sql server consolidation and virtualization
Self-service BI with PowerPivot and PowerView
Is "the bigger the beter" valid in the database world

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Getting Started with Data Integration: FME Form 101
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
1. Introduction to Computer Programming.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Tartificialntelligence_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Getting Started with Data Integration: FME Form 101
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
1. Introduction to Computer Programming.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Tartificialntelligence_presentation.pptx
A Presentation on Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing

Bi and AI updates in the Microsoft Data Platform stack

  • 2. Powered by BI and AI in the Microsoft data platform universe (with a dash of cloud) Ivan Donev
  • 3. Agenda • What’s new in SQL 2019 for BI • Important updates on Azure for Data platform • AI and ML for the masses
  • 4. What is new in 2019 for BI • SQL Server AS • MD nothing • Tabular – Calc groups, M:M relationships, dynamic formatting • SQL Server IS • Nothing • SQL Server RS • Nothing • SQL Server MDM and DQS • Almost nothing
  • 5. DEMO with AS 2019 Calculation groups Dynamic formatting M:M in tabular
  • 7. Updates in Azure SQL DB • Azure SQL DB – Hyperscale• Azure SQL DB – Serverless
  • 8. Azure SQL DB – Serverless • Single DB Serverless compute tier • Billed on compute used per SECOND • Used only in the vCore model • Parametrize the min/max vCores • Scenarios • Intermittent usage • Frequently rescaled DBs • New deployments prior historical usage data
  • 9. Azure SQL DB – Hyperscale • Up to 100TB • Fast backups (filesystem snapshots) • Up to a minute restores • Faster throughput • Fast scale out and scale up • Distributed architecture
  • 10. Updates in the DWH and Big Data world
  • 12. Modern DWH – important updates in Ingest • Azure Data Factory v2 • Integration runtimes to run SSIS as-is • Storing SSIS catalogue in SQL DB • Mapping workflow • Wrangling workflow
  • 13. Data factory v2 – Mapping workflow
  • 14. Data factory v2 – wrangling dataflow
  • 15. Modern DWH – important updates in Store • Azure Data Lake Gen 2 • Hierarchical file system • Security • Performance • Much easier to integrate with other services
  • 16. Modern DWH – important updates in Prep and Train • Azure Databricks Delta • Spark engine with RDBMS features
  • 17. Databricks Delta • ACID transactions • Versioned PARQUET files • Streaming writes to a table (i.e. Kafka) • Batch upserts • High performance reads • Schema enforcement
  • 18. Modern DWH – important updates in Model and Serve • Changes in Azure DWH • Concurrency increased to 128 • Adaptive caching (NVMe !!!) • Unlimited Columnstore storage capacity • Workload classification and importance improvements • Changes in PowerBI
  • 19. PowerBI Updates worth noting • PowerBI Dataflows • Self-service data transformation • Shared and certified datasets (preview) • Paginated Reports (SSRS) • Premium • XMLA Endpoints • Premium • Auto ML • Premium • CDS integration
  • 20. The AI in BI • Options to use in DWH and BI
  • 22. The AI in BI • Options to use in DWH and BI
  • 23. The ML in BI Not scalableSelf-service AI •Prototyping •Do not need additional configuration or tuning •Options are •Microsoft Cognitive services with PowerBI (demo) •AutoML in Dataflows in PowerBI Premium •R/Python visuals Scalable, configurable, needs specialized staffEnterprise AI •Mandatory to run ML and store it in the Store/Serve model •Options are •Databricks •Azure ML •R/Python in Dataflow as data sources
  • 24. How to choose? • The aim? • Prototype/Test/Verify • Production/O16N • The knowledge • R/Python/Scala/Java/… • The task • Image processing/Text analytics/Prediction/Classification • The post-production support • Can you support the solution afterwards?
  • 25. Demo • PowerBI Dataflows • Using External Cognitive Services APIs
  • 26. THANK YOU All my demos will be described and uploaded on our blog: http://sqlmasteracademy.com/techblog/

Editor's Notes

  • #9: Serverless - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-serverless Scenarios well-suited for serverless compute Single databases with intermittent, unpredictable usage patterns interspersed with periods of inactivity and lower average compute utilization over time. Single databases in the provisioned compute tier that are frequently rescaled and customers who prefer to delegate compute rescaling to the service. New single databases without usage history where compute sizing is difficult or not possible to estimate prior to deployment in SQL Database. Hyperscale - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tier-hyperscale Support for up to 100 TB of database size Nearly instantaneous database backups (based on file snapshots stored in Azure Blob storage) regardless of size with no IO impact on Compute Fast database restores (based on file snapshots) in minutes rather than hours or days (not a size of data operation) Higher overall performance due to higher log throughput and faster transaction commit times regardless of data volumes Rapid scale out - you can provision one or more read-only nodes for offloading your read workload and for use as hot-standbys Rapid Scale up - you can, in constant time, scale up your compute resources to accommodate heavy workloads as and when needed, and then scale the compute resources back down when not needed.
  • #13: What exactly is the Azure DWH landscape at its core. All other services like Logic apps, functions, etc. are auxiliary to the main concept
  • #14: What exactly is the Azure DWH landscape at its core. All other services like Logic apps, functions, etc. are auxiliary to the main concept
  • #17: What exactly is the Azure DWH landscape at its core. All other services like Logic apps, functions, etc. are auxiliary to the main concept
  • #18: What exactly is the Azure DWH landscape at its core. All other services like Logic apps, functions, etc. are auxiliary to the main concept
  • #20: https://azure.microsoft.com/en-us/blog/adaptive-caching-powers-azure-sql-data-warehouse-performance-gains/ https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-workload-classification https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-workload-importance