Integrace prostředí pomocí TDI v praxi Ing. Ondřej Fuxa, Your System spol. s r.o. 23.11.2010 Praha
Téma přednášky Poznejte nový nástroj Tivoli Directory Integrator v nestandardní praktické ukázce synchronizace dat mezi SQL databází a notes aplikací. V průběhu session si prakticky ukážeme jak pomocí TDI načítat data z SQL databáze, tyto data transformovat a následně zapisovat do notes aplikace.
Osnova Co to je TDI? - stručně Příklad - podrobně Vyhodnocení kvalitně
Tivoli Directory Integrator Stručný úvod Licence Konektory Užití a limity
TDI stručný úvod Profesionální nástroj pro synchronizaci z řady TIVOLI Primárně je určen k synchronizaci dat mezi více heterogenními systémy http://www-142.ibm.com/software/products/cz/cs/directory-integrator/
TDI - licence Zdarma od verze Domino 8.0.x Pro 8.0.x je možné užívat TDI 6.1.1 Pro 8.5.x je možné užívate TDI 7 Pozor!!! Existuje licenční omezení Primárním zdrojem či cílem musí být vždy Lotus Domino server Nelze TDI užívat pro synchronizaci ve firmě mezi ne LDN systémy Pokud nemám zvlášť koupené licence
Předdefinovaná pojítka na různé systémy Specializované konektory Active Directory Changelog Connector Notes Connector SAP R3 Connector Obecné konektory SQL (odbc, jdbc) Souborové (xml, csv, dsml) LDAP HTTP TDI konektory http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp?topic=/com.ibm.ibmdi.doc_6.1.1/referenceguide09.htm
TDI užití, limity Většinou jen naklikám parametry konektorů a nemusím nijak programovat Složitější věci (např. transformace) se používá programovací jazyk založení na JavaScriptu TDI obsahuje mnoho událostí, na které lze nějak reagovat Jedná se o offline přístup k nasychronizovaným datům Celá architektura je rozšiřitelná o vlastní konektory takže v podstatě nejsou limity použití!
Příklad Prostředí Pojmy Co uvidíme? Vlastní ukázka
HW SW 4 GB RAM Intel Core Duo CPU 2,1 GHz Microsoft Windows Vista Business SP1 32 bit IBM Lotus Notes 8.5.2 32 bit IBM Lotus Domino 8.5.1 32 bit DIIOP Prostředí ukázky Microsoft SQL Server 2008 R2 Express 32 bit Microsoft SQL Server JDBC Driver 3.0 Tivoli Directory Integrator 7.1 Toad for SQL Server 4.6 (freeware)
AssemblyLine Sousled aktivit, které z různých zdrojů načítají informace, transformují informace a na závěr je proveden zápis do cílového prostředí Napojení na zdroj, cíl je pomocí konektorů WorkEntry Pojmy stručně Entita dat, která je postupně tvořena, doplňována daty a na závěr jsou z ní data zapsány do cílového systému
Vytvoření jednoduché AssemlyLine pro import dat z SQL do notes db Simple AssemblyLine Co uvidíme? Database Connector, Lotus Notes Connector Vytvoření jednoduché AssemblyLine pro synchronizaci dat z SQL do notes db Standard AssemblyLine Database Connector, Lotus Notes Connector Ukázka transformačního skriptu JavaScript ECL
DEMO Vlastní ukázka
Vyhodnocení Porovnání Má to smysl?
ODBC, JDBC Nutnost znát programování, nelze jen tak vyklikat DECS LEI Porovnání synchronizací Lze přenášet data mezi omezenou množinou systémů (většinou jen SQL) Placený nástroj Menší množina napojitelných systémů + Umí online data Žádný ale neumožňuje synchronizaci účtů a hesel mezi AD a LDN časté řešení na platformě LDN
Má to smysl? Rozhodně ANO, využijme věcí co máme ZDARMA Není to jen doplněk ke stávajícím řešení, je to zcela nový svět integrace v rámci LDN! Otevírají se nové možnosti synchronizace dat pomocí administračního nástroje Již na úvod dostanete mnoho konektorů do různorodých systémů Neomezené možnosti rozšíření pomocí vlastních konektorů + =
Děkujeme za pozornost Your System spol. s r.o. Tel: +420 277 775 500 Email: obchod@ys.cz Web: http://www.yoursystem.cz Technické kontakty: Ondrej.Fuxa@ys.cz Petr.Soucek@ys.cz Radim.Navratil@ys.cz