Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Overview
Architecture Options
ETL Strategies
Additional Considerations for Cloud Integration
Architecture Options
SQL Databases
Hybrid:
On-Premises and
Azure
SQL Databases
SQL Database
Option 1:
Preconfigured Image
SQL Database
Virtual Machine
Option 2:
Custom Hyper-V Image
+ SQL
Server
SQL Database
Run Integration Services on the virtual machine having more available resources
Hybrid Environment
SQL Database
On-Premises
SQL Server
Hybrid Environment
SQL Database
On-Premises
SQL Server
+ Integration Services
Hybrid Environment
SQL Database
On-Premises
SQL Server
+ Integration Services
ETL Strategies
Data Subsets
File Compression
Data Connections
Virtual Machine or On-Premises
SQL Database
Driver={SQL Server Native Client
11.0};
Server=tcp:myservername.database
.windows.net;Database=
AzureAdventureWorks_staging;UID=
dbuser;Pwd=mypassword;
ODBC
ADO.NET
Lookup
MERGE dw.DimProductCategory AS target
USING (SELECT
Name,
rowguid,
ModifiedDate,
ProductCategoryID,
AuditKey
FROM tmp.scdProductCategory) AS
SOURCE
Sensitive Data
Use ? for ODBC query but start parameter
mapping with 1
MERGE
Data Subsets
select
IsNull(Max(ProductAlternateKey),
@minKey) from dw.DimProduct
"SELECT
[ProductID],[Name],[ProductNumber],[MakeFlag],[FinishedGoodsFlag]
. . . FROM [Production].[Product] WHERE [ProductNumber] > '" +
@[User::MaxKey] + "' ORDER by [ProductNumber]"
File Compression
Blob storage
SQL Database
On-Premises
SQL Server
SQL Database
SQL Database
Sharding
Scaling Processes
Sharding
Shardn
Identical tables
Unique data in each table
Sharding
SQL
Database
Shard01 Shard02
Shardn
Unique tables
Scaling Processes
Azure Assets
On Premises Servers
Export 1
Blob Storage
Export 2
Import 1
Import 2
Export 3
Import 3
Scaling Processes
Azure Assets
On Premises Servers
Export 1
Blob Storage
Export 2
Import 1
Import 2
Export 3
Import 3
Coordinator
Application
SSIS packages
Export Queue
Scaling Processes
Azure Assets
On Premises Servers
Export 1
Blob Storage
Export 2
Export
Import 1
Import 2
Export 3
Import 3
Export Queue
Application
Import Queue
Scaling Processes
Azure Assets
On Premises Servers
Import
Export 1
Blob Storage
Export 2
Import 1
Import 2
Export 3
Import 3
Export Queue
Application
Import Queue
Azure Assets
On Premises Servers
Summary
Architecture Options
ETL Strategies
File compression
Resources
Pluralsight Courses
http://tinyurl.com/p9x3wgl
http://tinyurl.com/qaeohc3
http://tinyurl.com/l2ndown
http://tinyurl.com/mlqnnj4
Resources
Point-to-Site Certificate Creation
http://tinyurl.com/mkn2ee7