Dmellinger Azure Lift Shift 2018 Indy
Dmellinger Azure Lift Shift 2018 Indy
Dmellinger Azure Lift Shift 2018 Indy
BI STACK
SQL Saturday Indianapolis
August 11, 2018
David Mellinger
ABOUT ME
› David Mellinger
› Data Platform & Analytics Practice Lead
at DMI: Digital Transformation Solutions
› Twitter: @HoosierDataDev
© 2017 DMI CONFIDENTIAL & PROPRIETARY
› LinkedIn: linkedin.com/in/dmellinger
› MCSE: BI\Data Management & Analytics
› Live in Columbus, Indiana
› Active member of Terrace Lake Church
› Sports fan HS, College, and Pros various
sports
2
AGENDA
Pros Cons
Performance? Performance?
4
LIFT & SHIFT OPTION SUMMARY
SQL Server Azure\Cloud
6
AZURE DATA WAREHOUSE OPTIONS
Azure SQL DB - Azure SQL DB – Azure SQL Data
Singleton Managed Instance Warehouse
Architecture Symmetric Multi- Symmetric Multi- Massively Parallel
Processing (SMP) Processing (SMP) Processor (MPP)
Scale 4 TB 8 TB “Unlimited” - $
Cost Generally lowest, pay Higher than singleton, Highest, can pause
by service tier, DTU or vCore model compute, DWU model
vCore models
© 2017 DMI CONFIDENTIAL & PROPRIETARY
7
AZURE SQL DATABASE SINGLETON CONSIDERATIONS
› Data Migration Assistant
to help move
› No SQL Agent
› Current Max Size is 4 TB
› DTU or vCore Pricing
Models
› Cannot natively be in
© 2017 DMI CONFIDENTIAL & PROPRIETARY
Azure vNET
› Generally Cheapest option
8
AZURE SQL DATABASE MANAGED INSTANCE CONSIDERATIONS
› Not currently compatible with Data Migration Assistant
› Can restore native backups or use Azure DB Migration Assistant
› More expensive than singleton
› Has SQL Agent
› Current Max Size is 8 TB
› vCore Pricing Model
› Native vNet deployment
© 2017 DMI CONFIDENTIAL & PROPRIETARY
9
AZURE SQL DATA WAREHOUSE
Control Node
Round-robin, Replicated
Storage Storage Storage Storage Storage Storage Storage Storage Storage Storage
Container Container Container Container Container Container Container Container Container Container
need tuned\updated
Storage Storage Storage Storage Storage Storage Storage Storage Storage Storage
Container Container Container Container Container Container Container Container Container Container
11
AZURE LIFT & SHIFT DATA INTEGRATIONS
12
SSIS & AZURE DATA FACTORY CONCEPTS AND TERMINOLOGY
power of database or
distributed system
› Examples: Stored
Procedures, HDInsight
Spark, Databricks
Python, Data Lake
14 Analytics U-SQL
AZURE DATA FACTORY HIGHLIGHTS
› Azure Cloud based, very good
Azure connectivity
› SSIS Integration Runtime
› Deploy SSIS Projects to
Azure SQL DB
› Call SSIS Packages from
ADF Pipelines
© 2017 DMI CONFIDENTIAL & PROPRIETARY
15
AZURE DATA FACTORY WATCH OUTS
› Not a direct SSIS or ELT\ETL Tool replacement
› Most appropriate when many of your sinks\targets are Azure
based
› While it provides for many sources, the sinks\targets it
supports outside Azure is limited
› On-premise data source requirements
› Self-hosted Runtime needs for on-premise data sources
© 2017 DMI CONFIDENTIAL & PROPRIETARY
17
AZURE ANALYSIS SERVICES HIGHLIGHTS
› Development\
deployment same as
SQL Server
(Compatibility Level
1200 and above)
› Scale up and down
service levels for peak
© 2017 DMI CONFIDENTIAL & PROPRIETARY
processing\query
times, or even pause
when not in use to
optimize costs
› Scale out with query › On-premise Data Gateway needed
replicas and queries for on-premise data sources
18 will be load balanced
AZURE ANALYSIS SERVICES WEB DESIGNER
› Can create models from Azure SQL DB, Azure SQL Data Warehouse, or a Power BI
Desktop File
› Power BI Desktop importing via SSDT to SSAS Tabular project is on the roadmap
© 2017 DMI CONFIDENTIAL & PROPRIETARY
AZURE ANALYSIS SERVICES WEB DESIGNER
› Intended for quick creations of basic models or creating simple changes
› Can check basic querying as well
› SSDT is still primary authoring tool
© 2017 DMI CONFIDENTIAL & PROPRIETARY
AZURE LIFT & SHIFT REPORTING
Power BI
© 2017 DMI CONFIDENTIAL & PROPRIETARY
21
POWER BI HIGHLIGHTS
› Power BI Desktop
› Data gathering\manipulation,
OLAP Modeling, and Reporting
tool
› Analytical engine same
technology as Analysis Services
› Power BI Service
© 2017 DMI CONFIDENTIAL & PROPRIETARY
› Cloud service:
Report\dashboard rendering,
alerting\subscriptions, Mobile
Apps › Can use for just reporting by
› Monthly Updates connecting directly to enterprise
Analysis Services model
22
POWER BI AND POWER BI REPORT SERVER
› Power BI Report Server is a superset of SSRS, with the ability to
surface Power BI Reports
Power BI Service Power BI Report Server
Location Cloud On-premise (or IaaS)
Reports it surfaces Power BI, Excel Power BI, Excel, SSRS Paginated
(SSRS Paginated Reports, SSRS Mobile Reports
Reports\RDL surfacing soon
coming to Public Preview)
Subscriptions Yes Yes
23
POWER BI DASHBOARD VS SSRS KPI’S
› Can click through to reports on both, but no flexibility with SSRS KPI’s
© 2017 DMI CONFIDENTIAL & PROPRIETARY
24
AZURE LIFT & SHIFT PHASED APPROACH
Data Integrations Relational Databases Semantic Models Reporting
Phase X\Last Phase X\1 Phase X\2 Phase X\Anytime
© 2017 DMI CONFIDENTIAL & PROPRIETARY
27
SEMANTIC LAYER PHASE
› Could be first or second phase or
concurrently along with database
migrations
› Very easy upgrade
› If on 1200 or above compatibility
SSAS Tabular, just provision AAS
Server and deploy
© 2017 DMI CONFIDENTIAL & PROPRIETARY
28
DATA INTEGRATIONS PHASE
› Most complex phase, best to save for
last
› More other services that are in Azure
the easier
› Will likely run into networking, account
access, scheduling complexities
› Switching to native ADF copy\transform
© 2017 DMI CONFIDENTIAL & PROPRIETARY
31
© 2017 DMI CONFIDENTIAL & PROPRIETARY