• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Integracion de datos con oracle golden gate- v3.0 2012
 

Integracion de datos con oracle golden gate- v3.0 2012

on

  • 1,012 views

 

Statistics

Views

Total Views
1,012
Views on SlideShare
995
Embed Views
17

Actions

Likes
0
Downloads
8
Comments
0

3 Embeds 17

http://oracledbacr.blogspot.com 13
http://oracledbacr.blogspot.mx 2
http://oracledbacr.blogspot.com.es 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Integracion de datos con oracle golden gate- v3.0 2012 Integracion de datos con oracle golden gate- v3.0 2012 Presentation Transcript

    • Ronald Vargas Q., Oracle ACE Blog: oracledbacr.blogspot.com 3 años, +125.000 visitasOracle ACEExpertise Database Management & PerformanceOracle 11g Database Specialist Sales ChampionOracle Database 11gR2 Sales/PreSales Specialist AssessmentDatabase Security 11gR2 Sales/Presales Specialist AssessmentOracle Real Application Clusters 11g PreSales Specialist AssessmentOracle Golden Gate Presales Specialist AssessmentOracle Enterprise Linux Specialist Extreme Training Program
    • Integración  de  Datos  con  Oracle  GoldenGate   Extreme Training Program
    • Oracle GoldenGate Extreme Training Program
    • Oracle GoldenGateGoldenGate, estrategia de Oracle, como solución de replicación de datos Extreme Training Program
    • Posicionamiento Oracle Productos para Alta Disponibilidad,Escalabilidad, Integración, Protección dedatos en ambientes Oracle, Replicación de datos en ambientes heterogéneos Extreme Training Program
    • Oracle GoldenGate Método manual tradicional de replicación –  Dblinks entre bases de datos –  Vistas materializadas –  Tablas temporales txt –  Triggers –  Jobs para sincronizar VM –  Procedimientos para actualizar TXT –  Verificación actualización VM –  Procedimientos para capturar los inserts, deletes y update –  Cambios en las estructuras y tipos de datos de objetos no se pueden replicar –  Pérdida rendimiento debido al crecimiento en la marca de agua de tablas temporales –  Fallas en el enlace, puede provocar largos tiempos de espera antes de poder tener replicada la información y por tanto, actualizado los datos. Extreme Training Program
    • Oracle GoldenGate ALTER TABLE CONTA.MONEDA ADD(TSTAMP DATE); :NEW.CREATEDBY, :NEW.CREATEDATE, CREATE OR REPLACE TRIGGER "REPLICACION".MONEDA_CONTA_tstamp :NEW.UPDATEDBY, BEFORE INSERT OR UPDATE ON CONTA.MONEDA REFERENCING NEW AS NEW OLD AS :NEW.TSTAMP OLD FOR EACH ROW ); BEGIN EXCEPTION WHEN DUP_VAL_ON_INDEX THEN :NEW.tstamp := SYSDATE; BEGIN END; UPDATE REPLICACION.ASIENTOS_CHEQUE_TXT SET / TIPO_ASIENTO =:NEW.TIPO_ASIENTO, ALTER TABLE REPLICACION.ASIENTOS_CHEQUE_TXT ADD(TSTAMP DATE); CTR_CONTABLE =:NEW.CTR_CONTABLE, CREATE OR REPLACE TRIGGER "REPLICACION".TR_ASIENTOS_CHEQUE_CONTA CTA_CONTABLE =:NEW.CTA_CONTABLE, AFTER INSERT OR UPDATE FECHA =:NEW.FECHA, ON SS_ASIENTOS_CHEQUE_CONTA_01 FOR EACH ROW REFERENCIA =:NEW.REFERENCIA, BEGIN CONTABILIDAD =:NEW.CONTABILIDAD, INSERT INTO REPLICACION.ASIENTOS_CHEQUE_TXT DEBITO =:NEW.DEBITO, ( CHEQUE_INTERNO CONSECUTIVO, CREDITO =:NEW.CREDITO, TIPO_ASIENTO,CTR_CONTABLE,CTA_CONTABLE, FECHA,REFERENCIA, CONTABILIDAD, NOTEEXISTSFLAG =:NEW.NOTEEXISTSFLAG, DEBITO,CREDITO, NOTEEXISTSFLAG, RECORDDATE =:NEW.RECORDDATE, RECORDDATE,ROWPOINTER,CREATEDBY, CREATEDATE, UPDATEDBY, TSTAMP ROWPOINTER =:NEW.ROWPOINTER, ) CREATEDBY =:NEW.CREATEDBY, VALUES ( CREATEDATE =:NEW.CREATEDATE, :NEW.CHEQUE_INTERNO UPDATEDBY =:NEW.UPDATEDBY, :NEW.CONSECUTIVO, TSTAMP =:NEW.TSTAMP :NEW.TIPO_ASIENTO, WHERE :NEW.CTR_CONTABLE, CHEQUE_INTERNO =:NEW.CHEQUE_INTERNO AND :NEW.CTA_CONTABLE, CONSECUTIVO =:NEW.CONSECUTIVO; :NEW.FECHA, -- EXCEPTION WHEN OTHERS THEN NULL; :NEW.REFERENCIA, END; :NEW.CONTABILIDAD, -- WHEN OTHERS THEN NULL; :NEW.DEBITO, END; :NEW.CREDITO, /   :NEW.NOTEEXISTSFLAG, :NEW.RECORDDATE, :NEW.ROWPOINTER, Extreme Training Program
    • Productos  para  Alta  Disponibilidad,  Escalabilidad,  Protección  de  Datos  en  ambientes   Oracle,  replicación  en  ambientes  heterogeneos   Select * from orders Real-time Integration + AS OF Bulk Data Transformation ‘Midnight 31-Dec-2003’ Archive s CambioTables OGG User Flashback Data Tablespaces Archive Extreme Training Program
    • Oracle Golden Gate Extreme Training Program
    • Oracle GoldenGate Es una herramienta complemento para productos existentes en el portafolio de soluciones Oracle, para los campos de: •  Alta Disponibilidad •  Rendimiento •  Escalabilidad •  Integración Extreme Training Program
    • Oracle GoldenGateDiferenciadores •  Componentes utilizados por diversas bases de datos •  Utilización de mapeo de datos, herramienta ETL •  Heterogéneo •  Manejo de Integridad y Confiabilidad •  Rendimiento y Escalabilidad   Extreme Training Program
    • Oracle GoldenGateOGG, es una herramienta para soluciones: •  Fuera de casa •  Soporte de ambientes heterogéneos •  Con excelente base de referenciasOGG, es: •  Más barato para implementar o mantener •  Fácilmente de extender a la organización •  Acceso en tiempo real a los datos •  Confiable, manejo de control de cambios •  Rendimiento de datos críticos en la red Extreme Training Program
    • Oracle GoldenGate•  Mejor rendimiento: Replicación Tiempo real/ Solución de Integración Extreme Training Program
    • Oracle GoldenGate•  Query Off-Loading: Para proveer rendimiento OLTP Reportería Reportería Extreme Training Program
    • Oracle GoldenGate•  Múltiple topología de replicación: uno a muchos, muchos a muchos, cascada y bidereccional Extreme Training Program
    • Oracle GoldenGate Extreme Training Program
    • Productos  para  Alta  Disponibilidad,  Escalabilidad,  Protección  de  Datos  en   ambientes  Oracle,  Heterogeneos  o  No-­‐Oracle   Extreme Training Program
    • Clientes  Demandan  Con@nuamente  Datos  en  Tiempo  Real   Mientras  se  mejora  los  costos  de  IT    y  se  gana  eficiencia  operacional   Real-Time Operación Negocio Disponibilidad Continua de Información en Tiempo Real Aplicaciones Criticas y Datos Acceso para inteligencia de negocios y toma de decisiones• Sin interrupciones durante mantenimientos planificados •  Disponibilidad inmediata para reporteo de datos.•  Balanceo de carga y distribucción de datos. •  Acceso a información clave para Análisis •  A traves de Sistemas Heterogeneous Menor IT Acelaración & Mejor Eficacia •  Eligir el mejor sistema requerido •  Modernización de Sistemas Legados •  Descarga para Reporteo Extreme Training Program
    • Oracle  GoldenGate  casos  de  uso   Solución  para  toda  la  empresa  para  las  necesidades  de  datos  en  @empo  real   Disaster  Recovery,   •  Estandarización en una Standby   Data  Protec@on   (Open  &  Ac@ve)   Tecnología sencilla para múltiples necesidades Zero  Down@me   Migra@on  and   •  Implementación para Log  Based,  Real-­‐Time   Upgrades   Continuidad, Disponibilidad y Change  Data  Capture   Opera@onal   Repor@ng   Acceso de Datos en tiempo real Repor@ng   para reporteo/ BI OGG Database   ETL   ODS   EDW   ETL  Heterogeneous   Real-­‐@me  BI   EDW  Source  Systems   • Altamente flexible Query  Offloading   • Rápida implementación • DisminuciónTCO y mejor ROI Data  Distribu@on   Extreme Training Program
    • Propuestas  de  Valor  para  Oracle  GoldenGate   Oracle  Golden  Gate…   Extreme Training Program
    • Oracle  GoldenGate  Diferenciadores  Tecnológicos   Rendimiento   No-intrusivo, Bajo impacto, Lactencia de fracciones de segundo Extendible  y  Flexible   Abierto, arquitectura modular, origenes y destinos - Heterogeneos Capacidad   Mantenimiento de integridad transaccional Silencionsamente contra interrupciones y fallas Extreme Training Program
    • Oracle  Golden  Gate  Plataforma   Extreme Training Program
    • Oracle  Golden  Gate  Plataforma  •  Matrix  de  Cer+ficación  para  Oracle   GoldenGate  11g   Extreme Training Program
    • Oracle  Golden  Gate  Topología   Extreme Training Program
    • Oracle  GoldenGate  Componentes   Extreme Training Program
    • Oracle  GoldenGate  comunicación  e  inicialización   Extreme Training Program
    • Complementarios  y  u@lización  conjunta   Ac@ve  Data  Guard  y  GoldenGate   Heterogeneous Distributed Oracle   Oracle  Ac@ve   GoldenGate   Data  Guard   Subset Replicas Oracle DB Primary Oracle DB Standby Recuperación  de  desatres  &   Distribucción  de  Datos  /   Protección  de  Datos   Sincronización   •  Fast failover to physical standby database •  Enterprise-wide heterogeneous replication •  Fastest solution for Oracle •  Zero downtime operations •  Oracle Database only •  Non-invasive by reading database logs•  Allows standby to be open for reads to leverage •  Supports active-active scenarios customer investment •  Ensures transactional consistency•  Transparent data protection to repair corrupted •  High volume; low latency blocks on primary or standby •  Guaranteed delivery across wide area networks   Oracle  Ac@ve  Data  Guard   Oracle  GoldenGate     Extreme Training Program 27
    •  Herramienta  para  Extracción,  Transformación  y  Carga  de  datos Oracle  GoldenGate   Extreme Training Program
    • Como hace GoldenGate para mantener la pista a las transacciones en caso de fallo ? Lo hace a traves del “Change Number”: Por ejemplo, •  Oracle’s SCN, •  MSSQL’s LSN Manejo de control de cambios en OGG El "punto de revisión" interno, de la integridad de GoldenGate, esta basado en un CSN, Commit Sequence Number. Conociendo el CSN le permite recuperarse después un evento de parada o interrupción. Extreme Training Program
    • Complementario  y  uso  compar+do   Data  Integrator  Enterprise  Edi+on  y  GoldenGate  Oracle Data Integrator.Es una plataforma de integración de datos completa que incluye todos los requisitos deintegración de datos: –  de gran volumen, –  cargas de alto rendimiento de proceso por lotes, –  Manejo de eventos, –  procesos de filtración de datos para alimentación en integración, –  para habilitar servicios SOAOracle Oracle lanza al mercado su nueva integración de datos Productos: Oracle11 g Integrador de datos y Oracle 11 g GoldenGate. –  Webcast: 09 de septiembre 2010 a las 10 am PT. / 13:00 ET. –  h?p://www.oracle.com/technetwork/middleware/data-­‐integrator/overview/index-­‐088329.html     Extreme Training Program
    • Complementario  y  uso  compar@do   Data  Integrator  Enterprise  Edi@on  y  GoldenGate   Oracle  Data  Integrator   Enterprise  Edi@on   Oracle  GoldenGate   E-LT Transformation Real-time Data Heterogeneous Sources Heterogeneous Targets Masivo  movimiento  de  datos     Integración  de  datos     Y  Transformaciones   en  @empo  real    y  replicación   •  Solución  para  rápida  extración,  carga  y   •  Fastest  real-­‐@me  solu@on   transformación  -­‐  E-­‐LT  Solu@on   •  Sub-­‐second  latency  for  real-­‐@me  feeds  •  Op@mized  SET-­‐based  transforma@on  for  high   •  Guarantee  delivery  eliminates  data  loss   volume  transforma@ons   •  Eliminates  down-­‐@me  for  migra@on  and   upgrades   •  Data  lineage  for  improved  manageability   •  Least  intrusive  to  source  systems   •  Integrates  to  Data  Quality   •  Fácil  ELT/ETL    para  complejas   Oracle  Data  Integrator   transformaciones   Oracle  GoldenGate    Enterprise  Edi@on     Extreme Training Program 31
    • Comparación  de  Productos   Data  Integrator  Enterprise  Edi@on  and  GoldenGate   Oracle Data Integrator (con Oracle GoldenGate CDC) §  Non-real-time ETL / Data Warehouse §  Any heterogeneous low-latency requirementAmbiente Destino Loading §  Bi-directional data synchronization §  SOA use cases §  Extract database changes periodically as §  Read and propagate a continuous stream ofTecnología a snapshot changes from database logs §  Easy to incorporate into ETL process §  Non-invasive to source database – no requiring initial load and incremental shadow tables, no queriesBeneficios updates §  Captures all history §  App server-deployed agent §  Lowest latency §  Complex transformations for typical DW §  Out-of-box capture is trigger-basedRestricciones §  Limited to row level transformation capture for most DB platforms Extreme Training Program 32
    • Lo    nuevo:     Oracle  GoldenGate  11g   Extreme Training Program
    • Oracle  GoldenGate  11g   Data  Integrator  Enterprise  Edi+on  11g  Para ampliar su liderazgo en la industria de la integración de datos,Oracle anunció Oracle 11 g Golden Gate yOracle Data Integrator Enterprise Edition 11 g ; las nuevas versiones delos dos productos que forman la base de la línea de productos deintegración de datos de Oracle.Los nuevos productos, que son parte de la familia de productos deOracle Fusion Middleware, ofrecen integración de datos en tiempo real,con una mayor integración con las aplicaciones y tecnologías de Oracle,el apoyo a otros sistemas heterogéneos, y el mejor rendimiento en sucategoría.   Extreme Training Program
    • Oracle  GoldenGate  11g  Integración  más  estrecha,  compa@bilidad  ampliada  y  un  mejor  rendimiento   •  Oracle GoldenGate 11g está ahora, certificado para las soluciones operativas de informes sobre las aplicaciones de Oracle como Oracle E- Business Suite, People Soft y Oracle JD Edwards. •  Oracle GoldenGate 11g con más soporte para nuevos tipos de datos adicionales. •  O r a c l e G o l d e n G a t e 11 g s e e n c u e n t r a c e r t i f i c a d a c o n Oracle Exadata Database Machine. •  Oracle GoldenGate 11g también incluye la entrega nativa del nuevo Oracle TimesTen. •  Oracle GoldenGate 11g soporta la captura basada en el registro para DB2 de IBM, captura de mensajería basada en sistemas de JMS y entrega a IBM DB2 para iSeries. Extreme Training Program
    • Oracle  GoldenGate  11g   Información  adicional   http://www.oracle.com/technetwork/ middleware/goldengate/overview/ index.html   Extreme Training Program
    • Extreme Training Program