July 08th, 2011 Gilles ATIGOSSOU Project architecture July 08th, 2011 Gilles ATIGOSSOU © Talend 2010
Developpement & Testing Manage projects users Scheduling & monitoring SubVersion repository Development projects SubVersion repository Testing projects Execution server Execution server For installation prerequisites, please refer to the document TalendDataQuality_IG_42a_EN.pdf on the pages 13 to18. Development/Test Ram: 8Go Cpu: 2 core @1.9+GHz Disque: 100Go OS: Linux(RedHat Enterprise) Virtualisation: ESX 4.1 © Talend 2011
Integration environment Manage projects users Scheduling & monitoring SubVersion repository Integration projects Execution server For installation prerequisites, please refer to the document TalendDataQuality_IG_42a_EN.pdf on the pages 13 to18. Integration Ram: 8-16Go Cpu: 4 core @2.5+GHz Disque: 500Go OS: Linux(RedHat Enterprise) Virtualisation: ESX 4.1 © Talend 2011
Integration environment load-ba Manage projects users Scheduling & monitoring SubVersion repository Production projects Execution server For installation prerequisites, please refer to the document TalendDataQuality_IG_42a_EN.pdf on the pages 13 to18. Production Ram: 16Go Cpu: 4 core @2.5+GHz Disque: 500Go OS: Linux(RedHat Enterprise) Virtualisation: ESX 4.1 © Talend 2011
Repository architecture Production Testing/Pre-Production Testing/Pre-Production Integration Integration Major version (Create BranchRelease201107) Development Development Major version (svn trunk) SVN maintenance repository SVN principal Repositry © Talend 2011
Deploiement Repository Manager or Talend studio or commandline SubVersion repository Step 1 -The operation manager get projects package from BranchRelease201107 of development repository - The operation manager upload the package into testing repository Repository Manager or Talend studio or commandline Execution server Step 2 The operation manager launch the jobs from testing repository Repository Manager or Talend studio or commandline Administrateur Operation manager from differents TAC SubVersion repository Step 3 The operation manager launch the jobs upload the package into producttion repository NB: The use of svn client like (turtoise or rapidsvn) or with svn commandline line are not recommended because talend.project internal identifiers will be corrupted. Repository Manager or Talend studio or commandline Execution server Step 4 The operation manager launch the jobs from production repository © Talend 2011
Project architecture Project Reference HR Project BI Project Fin Project Reusable items (joblet, routines, context variables, metadata connection, jobs) © Talend 2010
Talend in action : DEV © Talend 2010
Talend in action : DEV © Talend 2010
Talend in action : Branch management
Repository architecture The branch does not keep the dependencies that the items from the reference project(s) may have on the items from the project(s) you selected to create the branch. If you want to deploy project items and the reference project ones, you need to add project reference to the branch you have created. © Talend 2011
Repository architecture For more informations about repository manager, please refer to TalendRepositoryManager_UG_11a_EN.pdf. © Talend 2011
Repository architecture The branch can be deleted after the delivery or be saved to keep trace. © Talend 2011
Talend in action : TESTING
Talend in action : TESTING
Talend in action : PRODUCTION
Talend in action : PRODUCTION