OMrun in a nutshell
Now more than ever, data is crucial. What is even more crucial is its quality. Good data makes our daily lives easier and opens the door to a world full of information and knowledge. Conversely, poor data quality or integrity can trigger difficulties, additional efforts or, even worse, shake even large companies to their foundations.
So why should you give OMrun a try? Because it provides you with a framework that gives you full control of your data so that your data doesn’t control you.
OMrun use cases
OMrun is a framework that deals with big data in heterogeneous system environments and that performs automated data comparison.
OMrun is the tool to measure and improve data quality. Features of our product include:
- Data migration
- GDPR-compliance by data-pseudonymization
- Orchestration and automation of processes over system interfaces with RPA including E2E quality control
OMrun is a unique and efficient combination of many valuable features:
- Data adaptors: OMrun can cope with heterogeneous system environments and can connect with literally all types of data sources.
- No data sourcing: OMrun does not need any additional infrastructure for the comparison of data. It is performed on a software level with pure in-memory comparison. This speeds up projects and makes them cost efficient.
- Orchestration: OMrun provides a process engine to control various process steps (test objects, program objects, stored procedures etc.).
OMrun in action
Some technical details
OMrun has an integrated process engine: test steps are grouped into scenarios and carried out manually or via a scheduler. OMrun can call other tools and programs as main/primary (prior known as “master”) or can be called as secondary/replica (prior known as “slave”) itself.
Following connections are available:
- UC4 (Automic)
- Tosca Testsuite
- HP Application Lifecycle Management (ALM/QC)
All test cases managed by OMrun can be reused in several scenarios. In this way, highly complex processing and test steps can be automated – we call this approach “scenario of scenario“.
OMrun focuses on data as test objects because we at OMIS believe that data structures are more stable than functions. We are convinced that changes to software affect the data and can be detected there. In many cases, there is no need to manually create test data, which reduces maintenance costs.
OMrun is able to access a large number of database systems and data types with preconfigured adapters. New or not yet available adapters can be integrated independently by each user, and the scope of the adapters is constantly being expanded. Check the list of compatibility overview here.
The defined rules and tolerances from the IT or business specification are shown and stored in OMrun. These are applied during comparison to the source data of system A, what calculates the expected (target) value for the data check in advance.
The comparison of the predicted values with the values of the target system to be tested hereafter is s simple 1:1-comparison only. This approach allows OMrun to verify even very large amounts of data extremely performant and the time effort for integration and regression testing can be minimized significantly with the help of test automation using OMrun.
The chosen approach of the rule-based check has the advantage that OMrun also shows the “overhang“. This approach answers the question, whether or not there is data in the target system that is missing in the source system (colloquially “data corpses”). This works because OMrun recognizes data as deviating if they are not described by a defined rule.
If there is data in the target system that is not expected, the following measures must be taken
- Enter or adjust a missing or incomplete rule
- Adapt the target system as it is not yet processing the data correctly
- Adjust the source system or document deviations if it does not process the data correctly
With this iterative procedure, a kind of re-engineering is carried out with marginal expenditure of time during testing. This is a common case in systems with incomplete documentation and offers additional added value.
- Support Platform
- Management Dashboard
- Process Engine
- Data Adaptors
WHAT TO KEEP IN MIND OMrun…
- … massively increases data quality
- … creates full transparency
- … allows risk mitigation
- … guarantees full compliancy with regulatory requirements
- … speeds up time to market process
- … enables « silent go-live »
OMrun is swiss made software labeled
swiss made software stands for state-of-the-art Swiss ICT products and values such as quality, innovation and precision in software development.
They trust us
OMrun has given us a lot of value for many years. The fully automated smoke tests for each environment integrated with a high number of business process tests allowed us to bring down our release cycle from quarterly to twice a month.
The permanent insight into master reference data and process quality via the openly displayed OMdashboard gave us a boost in productivity, transparency as well as motivation and reduced reaction times to an absolute minimum.
Man Investments plc ·
OMrun has helped us in these areas within a very short time span:
Setting up a data reconciliation between the Avaloq core banking system and the e-banking system AFS in three days. The identified inconsistencies have led to data cleansing and software corrections.
In a further day the reconciliation has been automated to ensure data consistency daily. This has generated a lot of confidence within the business and greatly reduced operational risks.
Because of the good experiences, Rothschild Bank plans to expand the usage of OMrun to other applications / data sources.
Rothschild & Co Bank AG (Zurich) ·
We have used OMrun to meet expectations of external audits over our firewall management and to complete an extensive data clean-up and several reconciliations before the migration to a new workflow engine.
OMrun has rendered knight services to us and established transparancy to our systems in minimal time, what we could not have achieved on our own.
SIX (Zurich) ·
In a complex application with many interfaces to other systems, OMrun is running our quality assurance checks like the daily monitoring of the data integrity, the reconciliation of the general ledger and the sub-ledgers as well as the quality checks of the data warehouse. We are thankful that OMrun is supporting quality assurance and internal controls in such a highly efficient manner.
That’s why I became a fan of OMrun!
Stadt Zürich ·
OMrun has enabled us in a simple and transparent way to align master data from different reporting systems quickly and to identify and to correct potential errors early. As a result data quality as a whole has been improved significantly.
Cooperation with OMIS was always professional and driven by partnership mindset and the project success has been assured very rapidly.
Zurich Insurance Group ·