Download presentation
Presentation is loading. Please wait.
Published byDaisy Reed Modified over 9 years ago
1
Zen4Sync: A SQL Server Replication Orchestration Platform Jean-Yves Devant Program Manager - SQL Server Microsoft Corporation Christophe Bigot Senior Analyst - Application Development Avanade France DBI314
2
Christophe Bigot christophe.bigot @avanade.com zen4sync.codeplex.com Former developer of Zen4Sync Senior Analyst Application Development Avanade France
3
Jean-Yves Devant jeanyd@microsoft.com zen4sync.codeplex.com Replication Change Data Capture Change Tracking Sustained engineering of HA Technologies Program Manager - SQL Server Microsoft Corporation
4
Agenda The story of Zen4Sync. The architecture. Demos. And now?
5
The story 15 years of history in SQL Server Making customers successful for their scenarios Offline scenario Sales force automation Technical force automation Delivery/shipping business Automotive, medical applications
6
Size of deployments is increasing: From 100s and 1.000s to 10.000s of subscribers SQL Server SQL Server Compact IIS HTTPS Merge Replication Edge, 4G, 3G, GPRS, Satellite
7
Challenges Anticipating Verifying business objectives are met Testing and simulating Performance Impact Latency Business scenarios Thousands of subscribers Correctness of data Business rules Compatibility of business processes
10
Testing and simulation tool Not a product, no commitment, not a public announcement An advanced prototype Testing and simulation tool Not a product, no commitment, not a public announcement An advanced prototype Replication orchestration platform Anticipate… capacity to interact with real enterprise backend Demonstrate… scalability before deployment Validate… … business objectives/constraints and IT goals … business rules have been honored Replication orchestration platform Anticipate… capacity to interact with real enterprise backend Demonstrate… scalability before deployment Validate… … business objectives/constraints and IT goals … business rules have been honored
11
What Zen4Sync can do
13
Target non SQL Server Compact Merge Replication subscribers Target non SQL Server Compact Merge Replication subscribers Target Transactional Replication subscribers Target Transactional Replication subscribers
14
The architecture Database schema Roles
15
Activity Activity Type Activity Context
16
You Clients Orchestrators Test Servers Zen4Sync Repository Publisher Distributor SQL Server
17
Orchestrators Test Servers Clients Repository
18
Orchestrators Test Servers Clients
19
Orchestrators Test Servers Clients Publisher Distributor SQL Server
20
You Clients Orchestrators Test Servers Zen4Sync Repository Publisher Distributor SQL Server
21
Avanade Inc Joint venture created in 2000 by Accenture and Microsoft $ 1,3 billion revenue in FY11 - More than 60 offices in 20 countries More than 15,000 professionals – 17 400 Microsoft certifications Microsoft Alliance Partner of the Year – Application Platform (2011) Zen4Sync: Used for large project for technical force automation scenario (France) Contributed to the evolution of the platform Global services innovator, helping customers realize the best results from the Microsoft platform.
22
Demo 1 Initialization of subscribers
23
TECHED-Z4S-1 SQL Server 2012 SQL Compact 3.5 SP2 CU6 Zen4Sync Orchestrator Zen4Sync Test Server Zen4Sync TECHED-Z4S-2 SQL Compact 3.5 SP2 CU6 Zen4Sync Test Server TECHED-CUSTOMER SQL Server 2012 IIS Northwind DB
24
TECHED-Z4S-1 TECHED-Z4S-2 Zen4Sync TECHED-CUSTOMER SYNCSYNC SYNCSYNC
25
Demo 2 Reorganization of sales area and sync.
26
TECHED-Z4S-1 Zen4Sync TECHED-CUSTOMER Stored proc. Orders INSERT Orders INSERT
27
And now?
35
Connect. Share. Discuss. http://northamerica.msteched.com Learning Microsoft Certification & Training Resources www.microsoft.com/learning TechNet Resources for IT Professionals http://microsoft.com/technet Resources for Developers http://microsoft.com/msdn
36
Required Slide Complete an evaluation on CommNet and enter to win!
37
Scan the Tag to evaluate this session now on myTechEd Mobile
39
Appendix Additional resources Evaluation of filters ETL/DML challenge
44
Faster syncs Faster DML server side Setup belongs Partition groups If you need to reach the red markers… Large number of concurrent subscribers Smaller deployments Setup belongs Partition groups … you need to reach a compromise. Consider the best practices shared in this session
45
ERP SQL Server Main publisher
46
ERP SQL Server Main publisher Flat files Daily Possible solution: Staging tables User tables MERGE T-SQL statement not merge replication SSIS Truncate Offline Scenario: The ETL/Massive DML Challenge
47
ERP SQL Server Main publisher
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.