BOS Software Prodotti - tcVISION
BOS Software
Prodotti - tcVISION

Sincronizzazione dei dati in tempo reale

tcVISION è una soluzione cross-platform per la sincronizzazione e la replica, bidirezionale e in tempo reale, dei dati modificati. Lo scambio di dati diventa una "Single-Step-Operation". Non richiede middleware o Message Queueing. Lo scambio di dati avviene nel formato RAW in forma compressa e si riduce al solo delta dei dati modificati. I dati possono essere trasferiti in tempo reale, time- o event-driven, sia in una unica direzione, sia bidirezionale.

Aree di utilizzo

Architettura

La soluzione di replica tcVISION ha un design modulare. Supporta il caricamento di massa dei dati da una sorgente a uno o più target, nonché lo scambio continuo di dati in tempo reale con la tecnologia di acquisizione dei dati di modifica.

Caratteristiche

FLESSIBILITÀ E ATTUALITÀ

  • Elevato potenziale di integrazione della soluzione tcVISION: È possibile utilizzare più tecnologie di Change Data Capture a seconda della frequenza delle modifiche e dei tempi di latenza.
  • La mappatura intuitiva dei dati offre funzioni complete per la conversione dei tipi di dati e la trasformazione dei dati fino alla modifica completa del modello di dati.
  • Conversione completa di strutture di dati mainframe sviluppate storicamente
  • Massima attualità grazie all'elaborazione continua in tempo reale
  • Trasformazione dei dati (ASCII - EBCDIC) automatica o controllata dall'utente per il target (conversione, riformattazione, interpretazione, ecc.)
  • Supporto di database relazionali e non relazionali

FACILITÀ DI UTILIZZO

  • Cruscotto intuitivo per l'amministrazione e il controllo
  • Il monitoraggio completo e la registrazione di tutti i movimenti dei dati garantiscono la trasparenza di tutti i processi di scambio dei dati.
  • Funzione "Apply" integrata specifica per il database per unire in modo efficiente i dati nei sistemi di destinazione, ad esempio inserendo, aggiornando e cancellando direttamente, oppure tramite JSON attraverso Kafka o DBMS loader
  • Repository di dati integrato con gestione della cronologia per mantenere tutte le strutture di dati e le regole di scambio dati
  • Gestione delle chiavi per i dati non indicizzati
  • Eliminazione degli sforzi di programmazione per il trasferimento dei dati
  • I processi integrati di pooling/streaming evitano gli sforzi di programmazione.
  • L'accodamento dei messaggi evita la perdita di dati a causa di indisponibilità del sistema di destinazione o di ritardi.

INTEGRITÀ DEI DATI

  • Sono disponibili processi collaudati per riavviare una replica in seguito a guasti del sistema (errori del database, errori di trasmissione, ecc.).
  • Gestione dei dati master per garantire la coerenza dei dati
  • Garantire l'integrità referenziale attraverso il trasferimento dei dati legato alle transazioni.

Componenti tcVISION

1. PIATTAFORMA DI TRASFORMAZIONE CON REPOSITORY

Contiene tutte le utilità di mappatura automatica dei dati per generare metadati per le fonti e le destinazioni, nonché il set di regole per l'estrazione dei dati dalla fonte, la trasformazione/elaborazione dei dati per i sistemi di destinazione e l'implementazione nelle destinazioni. Per il funzionamento della piattaforma di trasformazione tcVISION si consiglia una piattaforma di sistema economica come UNIX o Linux.

2. CRUSCOTTO / GUIDA DI AMMINISTRAZIONE - COMMAND LINE EDITOR

Il cruscotto di tcVISION è fornito per l'amministrazione, la revisione, il funzionamento, il controllo e il monitoraggio di tutti i processi di scambio dati. Le utilità della riga di comando di tcVISION possono essere utilizzate per automatizzare i processi di scambio dati e per il funzionamento "non presidiato" dei processi di sincronizzazione dei dati.

3. SORGENTI DI DATI

tcVISION Bulk Reader per l'implementazione di dati massivi (carico iniziale o trasferimenti periodici di dati di massa)

Agenti di acquisizione dei dati di modifica basati su log per acquisire i dati di modifica a livello di record

4. OBIETTIVI DEI DATI

tcVISION Bulk Loader per il caricamento efficiente di dati massivi verso le destinazioni

tcVISION APPLY per utilizzare API specifiche per DBMS per l'implementazione efficiente dei dati modificati in tempo reale in combinazione con la tecnologia CDC alla fonte

5. SCAMBIO EFFICIENTE DI DATI

I dati vengono scambiati tra l'origine e la destinazione compressi e in "formato grezzo" tramite TCP/IP. Lo scambio di dati è limitato al minimo.

Change Data Capture meccanismo

DBMS Extension

"Real-time"

  • Acquisizione tempestiva di tutti i dati di modifica
  • Ottiene le informazioni sui dati di modifica direttamente dal DBMS
  • Gestione sicura dei dati, anche in caso di riavvio del DBMS
  • Latenza minima

File Processing

"Event-based" o "time-controlled"

  • Elaborazione dei file di log del DBMS
  • Trasferimento dei dati di modifica entro intervalli di tempo predefiniti
  • Ideale per l'elaborazione batch notturna
  • L'elaborazione avviene subito dopo il commit del log

Bulk Transfer

Mass data transfer

  • Trasferimento efficiente di interi database e file
  • Trasferimento periodico di dati di massa con bassa frequenza di modifiche
  • Ideale come "carico iniziale" prima della sincronizzazione in tempo reale
  • Per trasferimenti periodici di dati di massa

Batch Compare

Snapshot processing

  • Confronto con le istantanee dei dati
  • Trasferimento efficiente dei dati di modifica dall'ultima esecuzione del confronto batch
  • Determinazione, creazione e trasferimento automatico dei delta da parte di tcVISION
  • Riavvio/recupero sicuro dopo incidenti di errore

Sorgenti e obiettivi supportati

Sorgenti

Mainframe
  • IBM Db2 (zOS
  • IBM Db2 (zVSE)
  • IBM Db2 (zVM)
  • IBM IMS/DB
  • IBM DL1 (zVSE)
  • VSAM (Batch & CICS - zOS)
  • VSAM (CICS - zOS & zVSE)
  • Software AG ADABAS
  • CA IDMS/DB
  • CA DATACOM/DB
  • Flat File Integration
Mainframe (Massload)
  • IBM Db2 (zOS) Imagecopy/Flashcopy
  • IBM IMS/DB Unload
  • Software AG ADABAS Unlaod and ADASAV
  • CA IDMS/DB Backup
  • CA DATACOM/DB Backup
  • Flat File / VSAM
Non-Mainframe
  • IBM Db2 LUW
  • IBM Informix
  • Software AG ADABAS LUW
  • Microsoft SQL Server
  • MySQL / MariaDB
  • ODBC
  • JDBC
  • Apache Kafka
  • Oracle
  • PostgreSQL
  • SAP Hana
  • Solid DB
  • Teradata
  • Exasol
  • Teradata
  • Kafka

Obiettivi

Non-Mainframe
  • IBM Db2 (LUW)
  • Software AG ADABAS LUW
  • Microsoft SQL Server
  • MySQL
  • MariaDB
  • ODBC
  • JDBC
  • Oracle
  • PostgreSQL
  • SAP Hana
  • Solid DB
  • Teradate
  • HDFS
  • Json/Avro/CSV to Kafka
  • MongoDB
  • Websphere MQ
  • XML
  • Elasticsearch
  • Exasol
  • Snowflake
Cloud
  • Amazon S3
  • Amazon RDS Aurora
  • Amazon RDS MySQL
  • Amazon RDS MariaDB
  • Amazon RDS PostgreSQL
  • Amazon RDS Oracle
  • Amazon RDS SQL Server
  • Amazon Kinesis
  • Amazon Redshift
  • Azure SQL-Database
  • Azure Database for MySQL
  • Azure Database for MariaDB
  • Azure Database for PostgreSQL
  • Azure Database for Oracle
  • Azure Event Hubs and Blob Storage
  • Google Cloud SQL for MySQL
  • Google Cloud SQL for PostgreSQL
  • Google Cloud SQL for SQL Server
  • Google Cloud Storage
  • Google Cloud Spanner
  • Google BigQuery
Mainframe
  • IBM Db2 (zOS)
  • IBM Db2 (zVSE)
  • IBM Db2 (zVM)
  • IBM IMS/DB
  • IBM DL1 (zVSE)
  • VSAM (CICS - zOS)
  • VSAM (Batch - zOS & zVSE)
  • Software AG ADABAS
  • CA IDMS/DB
  • CA DATACOM/DB
  • Flat File Integration