6. Enhanced in-memory
ColumnStore
In-memory OLTP
Analysis Services
in-memory
PowerPivot in-memory
for Excel
In-memory in the cloud
Analysis Services
in-memory
In-memory ColumnStore
PowerPivot in-memory
for Excel
PowerPivot in-memory
for Excel
SQL Server
2008 R2
SQL Server
2012
SQL Server
2014
Enhanced in-memory
ColumnStore
In-memory OLTP
Analysis Services
in-memory
PowerPivot in-memory
for Excel
In-memory in the cloud
IaaS & PaaS
In-memory OLTP for
greater number of apps
Operational Analytics on
in-memory OLTP
インメモリへの取組み
SQL Server
2016
6
19. dbo.Patients
Jane Doe
Name
243-24-9812
SSN
USA
Country
Jim Gray 198-33-0987 USA
John Smith 123-82-1095 USA
dbo.Patients
Jane Doe
Name
1x7fg655se2e
SSN
USA
Jim Gray 0x7ff654ae6d USA
John Smith 0y8fj754ea2c USA
Country
Result Set
Jim Gray
Name
Jane Doe
Name
1x7fg655se2e
SSN
USA
Country
Jim Gray 0x7ff654ae6d USA
John Smith 0y8fj754ea2c USA
dbo.Patients
SQL Server
ciphertext
Query
データを暗号化したまま利用
Always Encrypted
TrustedApps
SELECT Name FROM
Patients WHERE SSN=@SSN
@SSN='198-33-0987'
Result Set
Jim Gray
Name
SELECT Name FROM
Patients WHERE SSN=@SSN
@SSN=0x7ff654ae6d
Column
Encryption
Key
Enhanced
ADO.NET
Library
Column
Master
Key
Client side
19
24. 定型/非定型データを T-SQL で処理
PolyBase
T-SQL クエリ
SQL Server Hadoop
Quote:
************************
**********************
*********************
**********************
***********************
$658.39
Jim Gray
Name
11/13/58
DOB
WA
State
Ann Smith 04/29/76 ME
24
29. Order history
Name SSN Date
Jane Doe cm61ba906fd 2/28/2005
Jim Gray ox7ff654ae6d 3/18/2005
John Smith i2y36cg776rg 4/10/2005
Bill Brown nx290pldo90l 4/27/2005
Sue Daniels ypo85ba616rj 5/12/2005
Sarah Jones bns51ra806fd 5/22/2005
Jake Marks mci12hh906fj 6/07/2005
Order history
Name SSN Date
Jane Doe cm61ba906fd 2/28/2005
Jim Gray ox7ff654ae6d 3/18/2005
John Smith i2y36cg776rg 4/10/2005
Bill Brown nx290pldo90l 4/27/2005
Customer data
Product data
Order History
Stretch to cloud
Warm/Cold データを Azure 上に格納しリモート クエリで処理
SQL Server を Azure に拡張
App
クエリ
Microsoft Azure
Jim Gray ox7ff654ae6d 3/18/2005
29
30. ハイパー スケール クラウド
Hybrid solutions
ストレッチ テーブル
Power BI からオンプレミスの
データを利用
SSIS のクラウド サポート
Backup to Azure の拡張
Simplicity
オンプレミスの SQL Server の
クラウド化を容易に
レプリカ ウィザードの拡張
Consistency
開発・管理・認証の共通化
一貫した操作体系の提供
30
31. Data Platform on Azure
Microsoft Power BI
データの活用Hot Path(リアルタイム・ストリーミングプロセス)
Cold Path(バッチプロセス)
Data Streaming
(リアルタイム利用)
Data Lake(蓄積)
Data
Warehouse(保管)Curation(加工)
Data Mart(成型)
すぐに利用
取りたい
データを何でも
利用
取りやすい形で
利用
Azure Data Factory Azure SQL Data
Warehouse
Azure SQL Database
Azure Data Lake
Microsoft Account
Purchases
$1.00 Halo Spartan Assault
$1.00 Halo Spartan Assault
データの源泉
Azure Event Hub /
Azure Stream Analytics
Azure Machine
Learning
31
32. Azure SQL Data Warehouse
マイクロソフトにより提供される Data Warehouse as a Service
企業での利用に不可欠な豊富な機能と高い拡張性を提供
小規模から大規模までサポートすると同時にクエリも高速化
32
33. Azure SQL Data Warehouse with APS
SQL Server
Parallel Data
Warehouse
Microsoft
HDInsight
(Hadoop)
PolyBase
Azure ML
Azure Event Hub
Azure HDInsight
Azure
SQL Data Warehouse
APS でオンプレミスに展開
する前に Azure SQL Data
Warehouse で試してみる
大規模並列処理のメリット
を維持したまま履歴データ
を Azure SQL Data
Warehouse に退避可能
Age Data
Company
Policy
Restrictions
Test/Dev
クラウド上への格納がポリ
シー上禁じられているデー
タはオンプレミスの APS に
格納
Analytics Platform System
DR 環境として Azure SQL
Data Warehouse および APS
を相互に利用可能
Disaster
Recovery
33