A Partial Victory For Data QualityA Partial Victory For Data Quality
Veridata makes it easy to compare source and target data in relational tables, but limited database support and functionality hamper this 1.0 release.
January 17, 2006

PROS |
• Easy to use, with Web and command-line interfaces that let you configure and execute comparisons and view results. • Result records go beyond obvious mismatch errors to include processing and performance metrics such as rows processed per second, row size before and after compression, and time spent fetching rows. • Supports optimization with multirow fetches, buffer management and other techniques. CONS • Currently supports only Oracle and HP (NonStop) databases. • Can't match more than two data views and lacks more complex comparisons. • Documentation is sparse, with little troubleshooting information. Business continuity and recovery plans are highly dependent on data availability. Best practices for assuring availability include creating and maintaining standby data, but how do you ensure its quality and consistency? Even if you've created a disaster-tolerant architecture and simulated and planned for emergencies, poor-quality standby data can render those efforts meaningless. Veridata 1.0 from GoldenGate Software is designed to ensure that your standby database is consistent with your production database. If you've been puzzled by unpredictable discrepancies between source and migrated or replicated data — in production or standby settings — Veridata offers a start on ensuring point-in-time consistency, but the product needs some improvements before it's a complete and versatile data-quality tool. GoldenGate is a transactional data management (TDM) vendor best known for its namesake product for transactional data integration — the capture, transformation and delivery of in-flight data. Introduced in August, Veridata has a single objective: It compares source and target data in relational tables to ensure they're identical. Veridata has three components: Veridata server, client agent(s) and the Web/command interface. The server processes comparisons of data served by client agents, which reside on the database servers and connect to the production and standby data sources. The server runs on Apache Tomcat, which provides open-source, multiplatform portability but requires the Java SDK (GoldenGate does not offer a Microsoft.Net alternative). Users configure, execute and report on comparisons using a CLI (command-line interface) or the simple Web interface (see screen below). Architecturally and operationally, Veridata reveals its Unix/Linux-based roots (such as the use of Tomcat and the CLI), and it looks like it was developed as an in-house utility and subsequently released for general use. The installation procedure for Veridata is simple. Unfortunately, the documentation isn't very helpful if, like me, you encounter errors or deviations during that process. Despite repeated attempts, I couldn't install Veridata on my machine and had to test the software on another Windows XP laptop supplied by GoldenGate (thus putting to rest my concerns over running Veridata on Windows). |
About the Author(s)
You May Also Like
Evolution in ITSM: Navigating the New Horizon
Sep 12, 2023Cloud Crisis Management
Aug 30, 2023A Halloween Special: What We Do with AI in the Shadows -- and How to Get it Into the Sunlight
Oct 02, 2023[Virtual Event] DevSecOps Essentials That Enable Efficient Security
Sep 14, 2023The State of Data Security and Management: Practical Tips for Building Cyber Resilience Strategies for IT and Security Leaders
Oct 02, 2023