68
Omni-Gen Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher March 01, 2019

Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Omni-Gen™ Master DataManagement and Data QualityEditions Release NotesVersion 3.2 and Higher

March 01, 2019

Page 2: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Active Technologies, EDA, EDA/SQL, FIDEL, FOCUS, Information Builders, the Information Builders logo, iWay, iWaySoftware, Parlay, PC/FOCUS, RStat, Table Talk, Web390, WebFOCUS, WebFOCUS Active Technologies, and WebFOCUSMagnify are registered trademarks, and DataMigrator and Hyperstage are trademarks of Information Builders, Inc.

Adobe, the Adobe logo, Acrobat, Adobe Reader, Flash, Adobe Flash Builder, Flex, and PostScript are either registeredtrademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.

Due to the nature of this material, this document refers to numerous hardware and software products by theirtrademarks. In most, if not all cases, these designations are claimed as trademarks or registered trademarks by theirrespective companies. It is not this publisher's intent to use any of these names generically. The reader is thereforecautioned to investigate all claimed trademark rights before using any of these names other than to refer to the productdescribed.

Copyright © 2019, by Information Builders, Inc. and iWay Software. All rights reserved. Patent Pending. This manual, orparts thereof, may not be reproduced in any form without the written permission of Information Builders, Inc.

Page 3: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Contents

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes

Version 3.2 and Higher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Master Data Management Edition vs. Data Quality Edition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Omni-Gen Production and Development Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Installation Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Operational Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Database Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Additional Considerations for Current Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Data Quality Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

Deleting Project Bundles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Project Bundle Compression Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Updated Workbench Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13

Direct Data Processing Connection Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Direct Data Processing Inconsistences for Different Formats. . . . . . . . . . . . . . . . . . . . . . . . . . 15

Elasticsearch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17

Microsoft Internet Explorer Web Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Omni-Gen Port Number Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Default Port Numbers Currently in Use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

Deprecated Port Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20

Key Features and Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

System Error Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Changing the Log Level for Omni-Gen Governance Console and Deployed Web

Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Omni-Gen Governance Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Deployed Web Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Enhanced Access Security: Column-Based and Row-Based. . . . . . . . . . . . . . . . . . . . . . . . . . . .25

Base Port Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Server Runtime HTTPS Setting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Instance and Master History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 3

Page 4: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Configuring History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29

Deployment Task for Reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

Domain Naming Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

Importing a Project from a Release Bundle in Omni Designer. . . . . . . . . . . . . . . . . . . . . . . . . .30

Disabling Data Quality Monitor and the Workbench. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Updating the Repository Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Updating Only DQ Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Support for Mastering Intra-Subject Relations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Disabling Remediation Ticket Submission. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Match Post Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Workbench Data Preservations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Known Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Inconsistent Refresh of Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Elasticsearch Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34

Installation Verification Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35

Direct Data Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Omni Console Operations Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Omni-Gen Consumption View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39

Omni-Gen Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Omni Governance Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

New Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Known Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

Omni Governance Console Grouping Unavailable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

OGC Sync of Model to Metadata and WS02 Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

SYNCH Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Mastered Subject (Domain) Name Length Limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Remediation Ticket Volume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

Data Quality Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Identifying Null Values with Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Breakout Returns No Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Changes to the Configuration File (dqconfig.xml). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Global Filter Returns No Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Column A-Z Sorting or Filtering Appears Incorrect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

Contents

4 Information Builders

Page 5: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

All Breakout Tabs Are Not Appearing on the Grid/Screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

"Show By" Date Range Is Not Displaying Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Created Breakout, Filter, Tab, or Show By Is Missing From DQM. . . . . . . . . . . . . . . . . . . . . . . 46

DQM Menu Item Is Not Displaying. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

My New Domain Is Not on the DQM Domain List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

New Dimension/Measure Is Not Displayed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Filter Does Not Include an Attribute for Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Breakout Does Not include an Attribute for Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Show By Does Not Include an Attribute for Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Grid is Missing an Attribute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

Data Range Is Not Available/is for an Incorrect Amount of Time. . . . . . . . . . . . . . . . . . . . . . . 48

Dimensions and Measures Are Not Calculating. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

New Dimensions and Measures Need to Be Created. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

Measures Are Not Correct. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48

Filter Showing One Incorrect Date Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

Resolved Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

A. Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Contents

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 5

Page 6: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Contents

6 Information Builders

Page 7: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Chapter1 Omni-Gen™ Master Data Managementand Data Quality Editions ReleaseNotes Version 3.2 and Higher

This document provides release notes for Omni-Gen™ Master Data Management (MDM)Edition and Data Quality (DQ) Edition version 3.2 and higher. It is intended for all levelsof users, including data stewards, system integrators, application developers, andadministrators.

In this chapter:

Introduction

Installation

Known Issues

Omni-Gen Port Number Usage

Key Features and Considerations

Omni-Gen Consumption View

Omni-Gen Services

Omni Governance Console

Data Quality Monitor

Resolved Cases

Customer Support

Introduction

This document provides release notes for Omni-Gen™ Master Data Management (MDM)Edition and Data Quality (DQ) Edition version 3.2 and higher. This release is compatible withOmni-Gen artifacts generated in Omni-Gen version 3.2 and 3.1. Please be sure to review Installation on page 8 prior to proceeding with any upgrade. For further assistance, pleasecontact iWay Customer Support.

Some of the functionality that is available in the MDM Edition, such as Omni GovernanceConsole (OGC) 360 Viewer or other areas relevant only for Mastering functionality, do not applyto the DQ Edition.

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 7

Page 8: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Master Data Management Edition vs. Data Quality Edition

This section provides a high-level summary of the differences between Omni-Gen Master DataManagement (MDM) Edition and Data Quality (DQ) Edition. It is meant to list only thedifferences in feature availability and not all of the available features.

Feature Omni-Gen Version 3.2 andHigher MDM Edition

Omni-Gen Version 3.2 andHigher DQ Edition

Omni Designer - MergingPlans & Master ModelAttributes

Yes No

Omni Governance Console -360 Viewer

Yes No

Omni Governance Console -Remediation (Match/Mergetickets)

Yes No

Omni-Gen Production and Development Modes

Omni-Gen Server can be run in Production or Development mode, which can be set by the userthrough the Omni Console. If the server is running in Development mode, then all functionalityis available for use, including Data Quality Workbench (DQW) and Data Quality Monitor (DQM).If the server is running in Production mode, then it is assumed that there should be nochanges to the runtime environment. As a result, DQW and DQM are presented to the useronly in read mode, which enables the user to see the data, but not perform any experimentswith DQ rules. With this release, both modes use Elasticsearch, which must be started toobtain data access from DQW and DQM.

Installation

As of Omni-Gen version 3.2 and higher, a new wizard-based installer is provided, whichsimplifies the installation and configuration process. The user needs to download the installerapplicable to their version and platform. The installation must be running with Administrativeprivileges to ensure that it has access to all required service configurations.

Installation

8 Information Builders

Page 9: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

This install does not provide a pure upgrade functionality in terms of overlaying on top of theexisting Omni-Gen 3.x release. The installation is meant to be a parallel process and then amigration of artifacts. It is important to note that if you install into the same directory, you maylose your configuration as configuration files will also be replaced in addition to the binaries.For more information, see the Omni-Gen™ Installer User's Guide.

Installation Considerations

As of Omni-Gen version 3.2 and higher, a new wizard-based installer is provided with theproduct. There is no need to manually configure a properties file as in previous versions ofOmni-Gen.

As of Omni-Gen version 3.2 and higher, there is no separate installer for Omni GovernanceConsole (OGC). OGC is now installed as part of the Omni-Gen product within the sameinstallation wizard.

During the installation process, it is important to provide a valid set of configurationproperties so that the underlying system can be configured correctly. Although thesesettings can be updated using the Omni Console at a later time, additional steps might berequired to relink any working components and re-initialize the back-end systems, such asdatabases, repositories, and so on.

Operational Considerations

This section provides a summary of operational considerations for users. For more information,see the Omni-Gen™ Operation and Management Guide.

When doing large data loads (1M records and above), it is recommended to not have OGCup and running on the same machine due to resource constraints. You can either shut itdown for the processing duration, or have it running on a separate instance.

To access the Omni-Gen Console, please use https://<host>.<domain>:<port>instead of a localhost URL (for example, https://mydesktop.ibi.com:9500).

All of the management of the relevant Omni-Gen Services is done from the Omni-GenConsole. There is no need to start any of the services from the command line. However,those options are still available. Please ensure that you have at least 32GB memoryavailable if you plan to run all components at the same time.

All commands must be executed with Administrative privileges.

The copying of the model jar from the server to the OGC is done automatically by thedeployment step.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 9

Page 10: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Omni-Gen version 3.2 and higher supports Java 8 and all of the components have beencertified on it.

Omni-Gen Log files for its components are located under the <OmniGen_Home>/OmniGenData/log directory. You can find sub-directories for components such as OGC,server, OmniDesignerRepository, and so on.

Google Chrome is the recommended browser to be used with Omni-Gen version 3.2 andhigher for all web-based user activity and interactions with the product.

Database Considerations

Microsoft SQL Server

To use Microsoft SQL Server as a repository database, you must use sqljdbc42.jar drivers.

Oracle

To use Oracle as a repository database, you must have select permission onSYS.DBA.RECYCLEBIN. Otherwise, the deployment of the bundle will not be successful.

Db2

To use Db2 as a repository database, the following tuning steps are required. This is due tothe nature of Db2 and its requirement for higher memory consumption during thedeployment phase. If the memory is not increased, you might encounter anOutOfMemoryError exception when resetting the environment or the deployment phase.

For new installations:

1. The Db2 JDBC URL should include a traceLevel=0 option during the configuration.

2. Prior to running config on the binary, set cfg.server.commandline.max-memor=2048M inthe configuration file.

3. After config completes, verify server.commandline.max-memory=2048M in theOmniGenconfiguration.properties file.

For existing installations:

1. The Db2 JDBC URL should include a traceLevel=0 option during the configuration.

2. In the Omni Console, navigate to Configuration, Runtime, and click the Command Linetab. Set the JVM Process Max Memory parameter to 2048M.

3. Stop all processes and then restart.

Installation

10 Information Builders

Page 11: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Additional Considerations for Current Users

This section provides a short overview for the migration needed from prior 3.1.x versions to theversion 3.2 and higher platform. For more information, see Appendix A in the Omni-Gen™

Installer User's Guide. Please contact iWay Customer Support for additional information andbest practices.

Install Omni-Gen version 3.2 or higher into a separate location, which is outside of Omni-Gen version 3.x from a prior release.

During installation, you may reuse the connection information for external resources asoutlined below:

You can reuse the Source Management connection.

You can reuse the database connection (ensure to select options to not recreatetables).

You can reuse ports that you have used previously. However, stop the existing 3.1.xversion of Omni-Gen and OGC before upgrading. This will ensure that there are no portconflicts. If you changed the default port values or used custom port values in version3.1.x, then carefully review and change the default port numbers that are beingsuggested by the 3.2 and higher version of the upgrade facility to prevent conflicts.

Ensure that file path directories point to proper artifacts.

If you have an existing model, use Omni Designer version 3.2 and higher to check out yourproject from the repository.

The links to DQ plans will be lost and will need to be re-created.

In a future release, there will be an option available to fully export and then re-importthe model with all of the associated artifacts, such as DQ plans. This will eliminate theneed to re-establish DQ links and mappings of attributes.

If you want to preserve existing data, use the Deployment Command Line facility (withoutthe clean option to preserve the database) to redeploy the release bundle.

Note: If you navigate to the Omni Deployment Web Console, you will not see any bundledeployed due to the new directory structure. If you install or deploy the new bundle using aweb console, it will recreate your database and all prior data will be lost.

In OGC, you should reuse the MData file, which you have been using in Omni-Gen version3.x. For more information, see Appendix A in the Omni-Gen™ Installer User's Guide.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 11

Page 12: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

The EMF data store has moved to the OmniGenData location.

If you want to start with a clean environment, then ensure to complete the following:

Delete prior used: C:\Users\<<userid>>\id2*

Delete prior used: C:\Users\<<userid>>\.emfstore

Drop the existing Omni-Gen databases used in prior installations and recreate them.

The following database changes need to be considered when comparing Omni-Gen version3.0.x with version 3.1.2 and higher. These are generic database change examples and may ormay not apply to the specific deployment.

Area Omni-Gen Version 3.0.1 Omni-Gen Version 3.1.2 andHigher

Note Action

Ramp source_instance_id_name SUBJECT_SIN Every Ramptable.

Source/Instance/Master

ORIGINATION

CLEARANCE_CODE

ORIGINATION_CODE

CLEARANCE_CODE_CODE

Every instanceof code fieldsin the model.

ReprocessRamp batch tosync data ormove datamanually tonew columns.

Source/Instance

PERSON_ID PERSON_PERSON_ID Every instanceof link fields inthe model.

ReprocessRamp batch tosync data ormove datamanually tonew columns.

Data Quality Updates

As of Omni-Gen version 3.2 and higher, if you have existing Omni-Gen 3.0.x Data Quality plans,they must be updated as follows to meet the new structural requirements:

For Cleansing components, the exp_meta_cleanse attribute must be renamed totag_subject.

For Matching components, all tag attributes for each subject must be renamed fromexp_<your_subject>_meta_cleanse to tag_<your_subject>.

Installation

12 Information Builders

Page 13: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

For Remediation components, all tag attributes must be renamed fromexp_<your_subject>_meta_cleanse to tag_<your_subject>.

Known Issues

This section describes known issues in Omni-Gen version 3.2 and higher.

Deleting Project Bundles

When you delete a project bundle in the Deployment Console, any Data Quality (DQ) projectsassociated with this bundle in the SVN repository, including the source model in the EMFStore, are also deleted. You are prompted to confirm the deletion of all artifacts and can alsocancel the delete operation if required. After deleting a project bundle from the DeploymentConsole, open Omni Designer, right-click the <your_project> [trunk] branch, and select Updatefrom the context menu. This will synchronize the project status in Omni Designer with therepository service. After performing this update step, you will be able to generate a projectbundle again successfully.

Project Bundle Compression Support

Use caution when manually updating or modifying any packaged components in a deploymentbundle. If you must edit the contents of a deployment bundle for any reason, you must firstunzip the bundle, make your required edits, and then recompress the bundle. If the WinZiputility is not used to recompress the bundle, then the bundle will not deploy properly. Thestandard compression utility provided on Windows is not supported by Omni-Gen. You mustuse the WinZip utility.

On Windows, do not use the Send to, Compressed (zipped) folder option from the context menuto recompress a bundle, as shown in the following image.

Updated Workbench Operations

When importing a project bundle from a previous version of Omni-Gen, duplicate operations willappear in the Workbench whenever the operations from the imported project bundle differ fromthe operations on the current Omni-Gen system.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 13

Page 14: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

In this example, a project bundle named OmniGenForCustomer2, which contained operationsfrom a previous version of Omni-Gen, was imported. A new folder with the same name as theimported bundle (for example, OmniGenForCustomer2), is created for the historic operations toensure that the project will run without errors.

The OmniGenForCustomer2 folder contains corresponding subfolders for each of the olderoperations, as shown in the following image.

Known Issues

14 Information Builders

Page 15: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

In the Workbench, both versions of the operation are displayed (for example, Capitalize), asshown in the following image.

Older operations can be renamed in the operation XML file to help distinguish betweenversions.

Direct Data Processing Connection Management

There is a known issue where there is a connection leak during the Direct Data Processingdeployment operation. The issue can manifest itself by logging an error that there are no moreavailable database connections or a maximum number of allowed clients have been reached(depending on the DB type). This is likely to occur if you perform many new deployments usingDirect Data Processing, such creating different models. This is a known issue, which will beresolved in the upcoming release.

As a workaround, you can restart Omni Governance Console (OGC) or increase the number ofallowed connections on the Database side.

Direct Data Processing Inconsistences for Different Formats

During the Direct Data Processing load, there is an inconsistency between XLS, XLSX, and CSVprocessing. The following example shows all three formats, with a header row, and how theyare each processed.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 15

Page 16: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

CSV FORMAT

ADD-SUBJECT:

If hasTypes=true, row #2 is "string", "int", "double", and so on. Row #2 establishestype, only. Data starts at row #3.

If hasType=false, Type is String for all columns. Data starts at row #2.

ADD_DATA:

hasType is not referenced. Type is established based on previously created model (forexample, ADD-SUBJECT). Data starts at row #2.

The model used for ADD-SUBJECT is always used as the model for ADD_DATA. Modeldiscrepancies (for example, including "abc" into an int column) are caught at ramp.

XLS FORMAT

ADD-SUBJECT:

hasType does not exist. Type is established by XLS parsing of the entire document andinferring type from data. Data starts at row #2.

ADD_DATA:

hasType does not exist. Type is established by XLS parsing of the entire document andinferring type from data. Data starts at row #2.

If the ADD_DATA model does not match the ADD-SUBJECT model, this causes errorsduring processExcel(..).

XLSX FORMAT

ADD-SUBJECT:

hasType does not exist. Row #2 is "int" or "1234" (either would be inferred as int),"double" or "123.456" (inferred as double), and so on. Row #2 establishes type, only.Data starts at row #3.

ADD_DATA:

hasType does not exist. Row #2 is "int" or "1234" (either would be inferred as int),"double" or "123.456" (inferred as double), and so on. Row #2 establishes type, only.Data starts at row #3.

Known Issues

16 Information Builders

Page 17: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

If the ADD_DATA model does not match the ADD-SUBJECT model, this causes errorsduring processExcel(..).

Elasticsearch

Usually, JVM Garbage Collection (GC) on the Elasticsearch server should be concurrent andcause a very short pause. However, a full stop-the-world GC action will suspend theElasticsearch server for a longer period of time. This occurs when concurrent GC cannoteffectively clean the heap and the heap is almost used up. The client (Omni-Gen Server) pingsthe Elasticsearch server at certain intervals and removes it from the available list if the serverdoes not respond after a time out. The parameters Transport Client Ping Timeout and TransportClient Ping Interval were added to Elasticsearch server settings to configure those values. Thedefault time out value is set to 40s (seconds). If the GC duration is longer than 40s, then thecom.ibi.omni.server.services.ServiceException: NoNodeAvailableException

error will be generated.

In local tests, 4.2min (minutes) and 3.9min were experienced for GC when Elasticsearch wasassigned 16G of RAM for maximum memory. With 8G of memory, this type of error was notobserved.

To avoid this type of error, it is not recommended to set the maximum memory size forElasticsearch larger than 8G. If the maximum memory must be set to a value larger than 8G,then the Transport Client Ping Timeout parameter should also be set to a larger value. Forexample, 5min for 16G.

If future versions of Omni-Gen support Elasticsearch clusters with multiple Elasticsearchservers, then the chance of all Elasticsearch servers being in a GC pause at the same time willbe very small. If a new Elasticsearch version begins to support Java G1 GC, then it could avoidlong GC pauses as well. A complete resolution to this issue will be available in a future versionof Omni-Gen.

Microsoft Internet Explorer Web Browser

In some installations of Microsoft Internet Explorer (IE) version 11, actions on the Omni-GenConsole for starting or stopping services do not reflect the proper state. For example, after youstart all services, the toggle icons shown for the states might remain unchanged. To resolvethis issue:

1. In the browser, click Certificate, then View Certificates.

2. After you accept the certificate initially, the padlock icon will appear at the left side of thebrowser address bar.

3. Click the padlock icon and then click Install Certificate.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 17

Page 18: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

4. Choose Install for Local Machine.

5. Specify the location of the installation as Trusted Root Certification Authorities.

6. Restart your browser.

Omni-Gen Port Number Usage

This section provides a summary of port number usage in Omni-Gen.

Default Port Numbers Currently in Use

The following table lists the default port numbers currently used by Omni-Gen version 3.1.1and higher.

Component Type Ports 3.1.1 to3.5 Release

Ports 3.6 andHigherRelease

Security

Omni-GenController/Console

external 9500 9500 TLS 1.2

Omni-Gen Server internal 9512 9514 TLS 1.2

Omni-Gen Server DQHigh Speed TCP

internal n/a 9532 none

Elasticsearchlistener

internal 9516 9522 none

Elasticsearch APIs internal 9517 9523 none

Data QualityCleanse

external 9502 9504 none

Data QualityCleanse

internal 9503 9505 none

Data Quality Match external 9504 9506 none

Data Quality Match internal 9505 9507 none

Data Quality Merge external 9506 9508 none

Data Quality Merge internal 9507 9509 none

Omni-Gen Port Number Usage

18 Information Builders

Page 19: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Component Type Ports 3.1.1 to3.5 Release

Ports 3.6 andHigherRelease

Security

Data QualityRemediation

external 9508 9510 none

Data QualityRemediation

internal 9509 9511 none

Data QualityWorkbench

external n/a 9512 Tomcat Config

Data QualityWorkbench

internal n/a 9513 Tomcat Config

OGC TomcatShutdown

internal 9005 9024 none

OGC TomcatConsole

external 9090 9501 Tomcat Config

OGC Tomcat AJP internal 9009 9525 Tomcat Config

OGC WS02 external 9443 9503 WS02 Config

OGC Redirect internal n/a 9526 none

OGC Logstash internal 8500 9528 none

WS02 RMI Registry internal n/a 9534 WS02 Config

WS02 RMI Server internal n/a 9535 WS02 Config

WS02 LDAP Server internal n/a 9536 WS02 Config

WS02 KDC Server internal n/a 9537 WS02 Config

WS02 ThriftEntitlement Receiver

internal n/a 9538 WS02 Config

Omni DesignerTomcat

internal 8885 9515 TLS 1.2

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 19

Page 20: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Component Type Ports 3.1.1 to3.5 Release

Ports 3.6 andHigherRelease

Security

Omni DesignerConsole

external 8888 9516 TLS 1.2

Omni DesignerRedirect

internal 8843 9518 TLS 1.2

Omni Designer AJP internal 8889 9517 Tomcat Config

Omni DesignerBridge

internal 9990 9519 Tomcat Config

Omni Designer EMF internal 8080 9520 TLS 1.2

Deployment Console external 8090 9521 none

Deployment Console external 9554 9502 TLS 1.2

GIT/SVN external 80/(8800,8443)

80/(8800,8443)

RepositoryConfig

Deprecated Port Numbers

The following table lists the default port numbers that are no longer used as of Omni-Genversion 3.1.1 and higher.

Component Property to Set Type Port

Omni-Gen Server ogs.server.https.port external 9553

Omni-Gen Server internal 9514

Logstash external 9518

Kibana external 9520

ActiveMQConsole

cfg.activemq.webconsole.port external 9522

Omni-Gen Port Number Usage

20 Information Builders

Page 21: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Component Property to Set Type Port

ActiveMQ Broker cfg.activemq.broker.port internal 9523

Zookeeper cfg.zookeeper.client.port internal 9524

Storm Console cfg.storm.ui.port external 9525

Storm Admins cfg.storm.supervisor.worker.base.port

cfg.storm.supervisor.worker.number

internal 9526/9527/9528/9529

Key Features and Considerations

This section describes the key features and considerations in Omni-Gen version 3.2 andhigher.

System Error Codes

As of Omni-Gen version 3.8, the operations user has access to descriptive system-level errorcodes, which can be found in the Omni Console, as shown in the following image.

The error codes will continue to be updated and expanded in subsequent Omni-Gen releases,but this update available in Omni-Gen version 3.8 provides an initial, descriptive explanation ofthe error codes.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 21

Page 22: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Changing the Log Level for Omni-Gen Governance Console and Deployed Web Applications

As of Omni-Gen version 3.8, you can change the log level that is used by the Omni-GenGovernance Console (OGC) and deployed web applications.

Omni-Gen Governance Console

To change the log level for Omni-Gen Governance Console (OGC):

1. Navigate to the following directory:

omnigen\OmniGovConsole\conf

2. Edit the logging.properties file.

3. Replace WARNING with one of the following log level values:

SEVERE

WARNING

INFO

CONFIG

FINE

FINER

FINEST

ALL

4. Save the logging.properties file.

5. Restart OGC.

Deployed Web Applications

Note that when the web applications described in this section (DQMService, ODataDomain,OmniDomain, and RemediationService) are redeployed, the log level will revert to WARN, whichis the default log level.

To change the log level for DQMService:

1. Navigate to the following directory:

omnigen\OmniGovConsole\webapps\DQMService\WEB-INF\classes

2. Edit the log4j2.xml file.

Key Features and Considerations

22 Information Builders

Page 23: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

3. Replace WARN with one of the following log level values:

OFF

FATAL

ERROR

WARN

INFO

DEBUG

TRACE

ALL

4. Save the log4j2.xml file.

5. Restart OGC.

To change the log level for ODataDomain:

1. Navigate to the following directory:

omnigen\OmniGovConsole\webapps\ODataDomain\WEB-INF\classes

2. Edit the log4j2.xml file.

3. Replace WARN with one of the following log level values:

OFF

FATAL

ERROR

WARN

INFO

DEBUG

TRACE

ALL

4. Save the log4j2.xml file.

5. Restart OGC.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 23

Page 24: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

To change the log level for OmniDomain:

1. Navigate to the following directory:

omnigen\OmniGovConsole\webapps\OmniDomain\WEB-INF\classes

2. Edit the log4j2.xml file.

3. Replace WARN with one of the following log level values:

OFF

FATAL

ERROR

WARN

INFO

DEBUG

TRACE

ALL

4. Save the log4j2.xml file.

5. Restart OGC.

To change the log level for RemediationService:

1. Navigate to the following directory:

omnigen\OmniGovConsole\webapps\RemediationService\WEB-INF\classes

2. Edit the remediationServiceLog4j.properties file.

3. Replace WARN with one of the following log level values:

OFF

FATAL

ERROR

WARN

INFO

DEBUG

TRACE

Key Features and Considerations

24 Information Builders

Page 25: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

ALL

4. Save the remediationServiceLog4j.properties file.

5. Restart OGC.

Enhanced Access Security: Column-Based and Row-Based

As of Omni-Gen version 3.6, enhanced security for the 360 Viewer and Remediationapplications in the Omni Governance Console (OGC) is available in two forms (Column-basedaccess security and Row-based access security).

Column-based access security provides the ability to restrict access to any column in anytable to any user.

For example, all data stewards would see six columns of data in a 360 view of a subject,while finance managers would also see a seventh, restricted access data column, such asRevenues Received.

Row (or column criteria)-based access security provides the ability to restrict the display ofrows in any table where the value of the content in any column is a configurable value.

For example, the rows of customer master records displayed for regional managers can berestricted to the rows where the Region column contains a value that is specific to theregion of the manager.

By default, Column-based access security and Row-based access security are disabled andcan be enabled independently as required. For more information, see the Omni GovernanceConsole Administration User's Guide.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 25

Page 26: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Base Port Support

As of Omni-Gen version 3.6, the installer supports the configuration of a port range to be usedby the Omni-Gen product. You can provide the initial port, which will be used as a starter toallocate the needed ports for the product services. You are prompted to provide a Base PortNumber during installation, as shown in the following image.

Key Features and Considerations

26 Information Builders

Page 27: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Throughout the installation, you have an option to change the default ports or accept therecommended values. Each applicable installation step provides you with an option toreconfigure the port assignment. However, it is recommended to keep the defaults to preventany conflicts. The following image shows an example of a dialog box where you can change thedefault ports.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 27

Page 28: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Server Runtime HTTPS Setting

As of Omni-Gen version 3.6, the installer enables you to select whether the Omni-Gen Servershould use HTTP or HTTPS. You can update this setting at a later time using the Omni-GenServer Console. The default is HTTPS, as shown in the following image.

Instance and Master History

As of Omni-Gen version 3.6, you have an option to track history of data changes for bothInstance and Master records. The purpose of history data tables is to enable a safe placewhere all modifications of data can be tracked, if necessary. Currently, it is possible to track ahistory of instance records and/or master records. The naming convention for history tables isto include an '_h' suffix to an instance or master table name. For example, person →person_h; person_m → person_m_h.

A history table replicates all tracked table column names, types, and order, but contains a fewadditional columns. Both instance and master history tables have a time stamp type column,'hist_start_date'. In addition, instance history tables have a 'u_transaction_id' column.

Key Features and Considerations

28 Information Builders

Page 29: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

The work of writing history records is captured in a separate data load step. Depending on dataflow, one of the distinct work items: HISTORY_INSTANCE, HISTORY_MASTER, orHISTORY_INSTANCE_MASTER, could be created and executed. In the Omni Console measures,you can see how much time is spent on the operation and how many new history records arecreated.

Configuring History

There are two history creation enablers. The first is unconditional. Every subject, which isexpected to have its history tracked, is required to have its IDS correspondent attribute set totrue: captureHistory="true". Only then a correspondent history table itself will be created whenthe bundle is deployed. The second enabler can be set on and off globally in the Omni Serverruntime settings. One setting activates or deactivates writing history for all instance subjects,another for all master subjects: "Enable/Disable Instance History" and "Enable/DisableMaster History".

When creating a model in Omni Designer, subjects can be optionally set to capture history. Ifso, any deployment bundles generated for the model will have the appropriate IDS history flagsset. The option is accessible when the subject properties are visible, as when the subjectmodel is selected in the project view. In the options tab of the subject properties, select theHistory Enabled check box as shown in the following image.

After committing, project bundles and deployment bundles will be generated with historyenabled for the selected subject.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 29

Page 30: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Deployment Task for Reset

As of Omni-Gen version 3.6, you have an option on how to reset the Deployment environment.There are two options available where only Model related tables are removed, or where bothModel and System tables are removed. For more information, see the Omni-Gen™ Operationand Management Guide.

Domain Naming Considerations

The domain name has certain limitations in the naming convention. The use of certaincharacters is not permitted and should be avoided in the domain name definition, as well asother field and attribute definitions. The information for model is being retrieved at runtime byan array of RESTful and other services, which do not allow and might incorrectly respond torequests for domains containing special characters. Below is the specification of allowed(white list) of characters used for domain specification.

Allowed are letters, numbers, and underscore (_). First character must be [a-z, A-Z],subsequent characters may be alphanumeric or underscore [a-z, A-Z, 0-9, _]

Importing a Project from a Release Bundle in Omni Designer

As of Omni-Gen version 3.4, you can now import a project into Omni Designer from a releasebundle that was previously exported or generated.

Key Features and Considerations

30 Information Builders

Page 31: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Right-click anywhere in the Project Explorer tab, select Import Project, and then click fromRelease Bundle from the context menu, as shown in the following image.

You are prompted to select an existing repository into which the project will be imported.

In the Omni Designer Project dialog box, provide a project name and then click Finish.

The Export Project functionality in Omni Designer works the same as in previous releases.

Disabling Data Quality Monitor and the Workbench

From the Omni Console, you have the option of disabling Data Quality Monitor and theWorkbench if they are not currently in use. This will ensure that there is no data sent to theElasticsearch Index, which can enhance overall performance by eliminating the large diskfootprint of the Elasticsearch Index. For more information on the Elasticsearch Index, see theOmni-Gen™ Operation and Management Guide.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 31

Page 32: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Updating the Repository Connection

As of Omni-Gen version 3.2, you can modify the configuration of your repository using the OmniConsole. However, be advised that you are still responsible for providing correct third-partydriver .jar files for the repository connection, to be accessible from the following path:

<OmniGenHome>\OmniDesignerRepository\lib

Updating Only DQ Components

As of Omni-Gen version 3.2, a new command is available that allows you to push only thenewly updated Data Quality components and plans to the deployment environment. This abilityto push only Data Quality updates, bypasses the code generation and database processing.This will only replace the Data Quality configuration. This option assumes that the IDS directoryin the deployment bundle will be empty for the Data Quality only update.

The new command (deploy_dq_bundle) can be executed from the command line.

From the command line, run deploy_dq_bundle with the regular arguments. This will skip alldatabase processing, as well as non-DQ related deployment steps.

This will also modify the OmniServer\bundle\artifacts\mastering directory, whilekeeping the others unchanged.

From the Omni Console, navigate to the Deployment area and run Update, supplying the DQbundle that was generated. The deployment window will only display the subset of processesnecessary for DQ deployment.

Support for Mastering Intra-Subject Relations

This feature was originally introduced in Omni-Gen version 3.1.2, but is also included in thisset of release notes, since it is considered a key feature.

The support for mastering intra-subject relations is also known as households. This featureallows for the creation of named relationships between master documents. Relationships arestored in the newly introduced internal table os_subject_group_relation, and are created byData Quality plans present in the merging server. The online services for each subject groupplan are defined as for cleansing, matching, etc., except that the location of the service is thename of the relationship process.

The list of available group relationship processes are defined in a text file whose location isgiven by the Subject groups file setting in the DQ runtime settings of the Omni Console. Eachline in the file contains the process name, the originating ("from") subject, the destination("related to") subject, and a comma separated list of all other involved subjects. For example:

banking;Customer;Account;Organization,Employee

Key Features and Considerations

32 Information Builders

Page 33: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

This feature with all related configuration is optional. If the relationships file exists, thenappropriate subject group processes are automatically invoked as part of any master workorder. Processing is otherwise unaffected by the addition of this feature.

Disabling Remediation Ticket Submission

As of Omni-Gen version 3.5, there is an available feature that disables the submission oftickets to the Remediation Service (Omni Governance Console). The system can continue toprocess records, and Remediation tickets can be generated, but they will not be submitted tothe Remediation Service. When enabled, the tickets will be submitted to the RemediationService.

This setting is in the Omni Console (expand Configuration in the left pane, select Runtime, andthen click the Server Remediation tab), as shown in the following image.

Match Post Processing

As of Omni-Gen version 3.5, there are various ways to optimize the system for performancedepending on the application scenario and requirements. One way is to disable the Match PostProcessing database operations. This step is executed after the Match step and checks themasters table to see if any should be inactive or marked as deleted. This is a resource-intensive operation, as it must scan the entire table.

As of Omni-Gen version 3.5, the following additional settings are made available where you canchoose to enable or disable this Match Post Processing:

When Enable/Disable Match Post Processing for Inactive is false, the work order does notinclude the MATCH_SET_INACTIVE step.

When Enable/Disable Match Post Processing for Delete is false, the work order does notinclude the MATCH_SET_DELETE step.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 33

Page 34: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

These settings are available in the Omni Console under the Runtime section, as shown in thefollowing image.

Workbench Data Preservations

As of Omni-Gen version 3.5, updating the deployment bundle will no longer remove all of thedata from the Elasticsearch index, which is used by the Omni-Gen Workbench. As a result, youare no longer required to reprocess the subject and reload the data upon a bundle update. Thedeployment bundle update is assumed to contain the same subject as the prior version andwill not require data deletion and reprocessing as a result. For more actions aroundElasticsearch management and its relation to deployment operations, see ElasticsearchManagement on page 34.

Known Issues

This section describes the known issues in the Workbench Data of Omni-Gen version 3.2 andhigher.

Inconsistent Refresh of Results

After running experiments, the profile in the data table does not correctly represent theexperiment results. To update the profile, switch to any other attribute and back to theattribute on which the experiment was run to correct the profile.

Note: This issue is resolved in the 3.8 Update Patch.

Elasticsearch Management

As of Omni-Gen version 3.5, the following changes have been made in managing theElasticsearch indices upon the deployment bundle actions for various levels of an update:

When redeploying a bundle, delete the _data, _hist, and session indices of the currentbundle. Then, create new _data and _hist indices for the new bundle.

When resetting an environment, delete the _data, _hist, and session indices of the currentbundle. Then, create new _data and _hist indices for the new bundle.

Key Features and Considerations

34 Information Builders

Page 35: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

When updating a bundle, compare the subject names in the new bundle and the currentbundle. If a subject is in both bundles, then the_data, _hist, and session indices will not beimpacted. If a subject is only in the new bundle, then the _data and indices will be createdfor it. If a subject is only in the current bundle, then its _data, _hist, and session indices willbe deleted.

When deploying a Data Quality bundle, Elasticsearch indices will not be changed.

It is still recommended that Elasticsearch is used exclusively by Omni-Gen and not shared withother products.

Installation Verification Process

As of Omni-Gen version 3.5, when the application is started, the controller and the server testthe connection with the host. If an invalid host name is provided during the installation, it isignored. Once the controller and the server are up and running, use the following URLs to testthe communication between these two components:

https://<hostname>.<domain>:9500/api/vi/pingServer

https://<hostname>.<domain>:9512/server/api/vi/pingController

Direct Data Processing

As of Omni-Gen version 3.5, Direct Data Processing (DDP) is now available in the OmniGovernance Console (OGC). This feature allows you to import data directly from an Excel orCSV document and immediately begin working with this data. The imported data structure willbe translated into the subject model. This enables quick onboarding of subjects without theneed of a pre-configured subject model.

To begin, sign in to OGC and click the Administration tab. The Omni Governance Console Setupscreen opens, as shown in the following image.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 35

Page 36: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Click Add Subject. The Select the datasource type dialog box opens, as shown in the followingimage.

Select CSV file or Excel, which specifies the type (format) of your source data. In this example,Excel is selected for demonstration purposes. Click Continue.

The Configure your Excel source dialog box opens, as shown in the following image.

Click Choose File to browse to the location of your Excel file on your file system, from which youwant to import your subject. You can also click Show advanced settings to provide additionalinformation related to the project. For example, you can provide the name of an existing projectinto which you would like to add another subject, ability to set start and end for the records,and other advanced settings. Click Load File when you are ready.

Key Features and Considerations

36 Information Builders

Page 37: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

The selected Excel file is imported and a process to create the master model with all of thecorresponding artifacts is started. The detailed process is displayed visually with a status foreach step. Since this process creates all of the underlying tables, deployment steps, and otherinternal structures on the back end, it may take some time to complete. However, you are notrequired to create a model using Omni Designer or perform any additional steps to beginworking with your data.

For more information on using this feature, see the Omni Governance Console User's Guide.

Omni Console Operations Section

As of Omni-Gen version 3.5, a new Operations section is available in the Omni Console.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 37

Page 38: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

The Operations section provides a detailed view into system resource utilization, transactionprocessing, execution statistics, and other relevant data to optimize the Omni-Gen system andisolate any performance bottlenecks. This new area is separated into relevant sub-sections,based on the product area that is most resource intensive.

The Operations section is meant to be a supplement to other performance monitoring tools,such as Java monitoring, database monitoring, tuning facilities, and other related third-partytools. It is not meant to be a replacement, but rather a supplemental tool to help identify andisolate potential problems in the Omni-Gen system.

For more information on using this feature, see the Omni Console User's Guide.

Key Features and Considerations

38 Information Builders

Page 39: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Omni-Gen Consumption View

As of Omni-Gen version 3.8, Omni-Gen Consumption View is introduced, which is acustomizable data model builder with dynamic views to empower business analytics andreporting. Omni-Gen Consumption View makes it easier to develop metrics and analytics fromdata collected in an Omni-Gen data repository.

Omni-Gen Consumption View allows high-level access users (for example, systemadministrators) to create custom and specific views or documents for low-level access users,enabling these users to trim massive data sets (reports) to smaller, more manageable datasets and leverages existing data to generate valuable actionable insights. For example, areport containing 500 columns of information can be scaled down to 20 columns of data thatis specific to a user’s requirements, which also reduces processing time. For moreinformation, see the Omni-Gen™ Consumption View User’s Guide.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 39

Page 40: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Omni-Gen Services

Omni-Gen is designed with a microservices approach and enables many of its functions to beaccessible through APIs. This enables other applications to seamlessly integrate with Omni-Gen provided services using the industry standard approach. For more information, see theOmni-Gen™ API Services Reference Guide.

Note the following 3.2 Swagger URLs:

To access the Omni Controller Swagger UI, the URL is:

https://host.domain:9500/swagger-ui.html

To access the Omni Server Swagger UI, the URL is:

https://host.domain:9512/server/swagger-ui.html

Omni Governance Console

Omni-Gen includes a portal named Omni Governance Console (OGC). OGC hosts several Omni-Gen web applications, including the 360 Viewer and Remediation portal.

New Features

This section describes new feature in Omni Governance Console (OGC) version 3.2 and higher.

Enhanced Grouping Functionality

In Omni-Gen version 3.8.2, the Grouping feature is disabled by default. To enable Groupingin OGC:

1. Log on to the WSO2 Identity Server Management Console.

2. In the left pane, click the Main menu, expand the Entitlement section, and then clickPolicy Administration, which is located under the PAP node.

3. Locate the component-access-menuitem-policy row in the Available Entitlement Policieslist, and then click Edit for this row.

4. Locate the Grouping section and uncomment the following rule:

<Rule Effect="Permit"...

5. Click Save Policy.

6. For the component-access-menuitem-policy row in the Available Entitlement Policies list,click Publish to My PDP.

7. Select the Update Policy radio button, and then click Publish.

8. Confirm that you want to publish.

Omni-Gen Services

40 Information Builders

Page 41: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

9. Log out of OGC and then log in.

The Grouping feature is now available and displays as a tab in the OGC menu. For moreinformation, see the Omni-Gen Grouping User 's Guide.

Email Notification of Remediation Ticket Assignment

This feature allows an email notification to be sent to a user who has been assigned with aremediation ticket.

Improved Navigation to a Field Requiring Manual Cleansing for Remediation Purposes

You can use the new Expand All Activities and Hide All Activities buttons to immediatelylocate any fields that require editing for Manual cceansing.

Email Notification of New Ticket Creation

This feature allows an email notification to be sent to the assigned user when a newManual Cleansing ticket is created. A second variant of this operation allows for all emailnotifications to be sent to a single user ID.

Remediation Dashboard Template

To provide assistance when creating Remediation dashboards, a dashboard templatecalled Test Board is now available, which is available under the Dashboards tab in theAdministration section of the Remediation portal, as shown in the following image.

New Omni-Gen Installer

Manually configuring a properties file for Omni-Gen and installing the OGC separately havebeen replaced by the new Omni-Gen installer, which prompts you for all configurationsettings and then automatically installs (or upgrades) Omni-Gen Server and OGC.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 41

Page 42: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Data Quality Monitor and Data Quality Workbench Applications

OGC now serves as a portal to the new Data Quality Monitor and Data Quality Workbenchapplications.

Automatic User Role Configuration From Active Directory Through LDAP

Eliminates duplicate manual entry of OGC users and their privileges by extracting GroupMembership data directly from Active Directory (AD) systems through LDAP protocolconnections.

Expand All Command

Capability to expand nested Subjects in Remediation, Master Comparison exploration.

Create New Document

You have the ability (optional) to create a new document directly from the OGC DataStewards session.

Known Issues

This section describes known issues in Omni Governance Console (OGC) version 3.2 andhigher.

Omni Governance Console Grouping Unavailable

An issue has been reported in some deployments when using Oracle as a database repository,where the runtime initialization of Grouping components does not create the required tables. Asolution to isolate and resolve this issue is being worked on as it appears to be dependent onsome Oracle nuances. As a workaround, if you are signing in as a user with permissions to seethe Grouping feature, but are not seeing it in the Omni Governance Console (OGC), thenperform the following steps:

1. Stop the Omni Governance Console (OGC) Service.

2. Use the database management tool applicable to your Oracle system and connect to theOmni-Gen database.

3. Check if the group_node and subject_group tables exist.

4. If the tables do not exist, execute the Oracle script,Group_Node_n_Subject_Group_Create_v2.sql, which is attached to this PDF for yourconvenience. The script will create the necessary tables and procedures. Some client toolsmight require you to run each piece of the script, such as create table and createprocedure, separately.

Note: If you notice that the tables do exist, then there is an unrelated issue to this case,and it should be reported to Customer Support Services.

Omni Governance Console

42 Information Builders

Page 43: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

5. Start the OGC.

6. Sign in to the OGC. The Grouping should be available.

Note: If you perform a bundle replace operation or environment reset, you will need to rerunthe script above to regenerate the tables, since those two actions remove the tables.

OGC Sync of Model to Metadata and WS02 Roles

The "sync of Model to Metadata and WS02 Roles" mistakenly creates a Metadata table forcases and instances, and automatically "Includes" them as Links displayed below theSubjectMaster table Full Info View. This causes the "cases" (and "instances") link to bedisplayed, and since the Table is not a valid subject or sub-collection, clicking it will cause asystem error. This will be resolved in a future release.

As a workaround, you can follow the steps below.

1. At the completion of the SYNCH process, click Apply Changes.

2. From the OGC, click the Administration tab, and then select the Tables option.

3. From the Tables option, select your Master, then select the EditTables option, and thenselect the Full Info View option.

4. Move the cases and instances from Included to Excluded by clicking the X next to each.

5. Click Update.

6. Return to the Omni-Gen Console applications.

SYNCH Process

The normal behavior of the SYNCH process is to examine a newly deployed Omni-Gen model,create a list of Subjects in that model, and compare that list with the existing tables in themetadata for OGC (consisting of a runtime H2 database and its offline MData.xml file).Currently, in Omni-Gen™ Master Data Management (MDM) Edition and Data Quality (DQ)Editions, if the Subject exists in the model, but not in the metadata, then the SYNCH processcreates a subject table and a subjectMaster table in the metadata. However, in the DQ Edition,there are not any subjectMasters or subjectMaster tables. When later referenced, the presenceof a subjectMaster table generates an error when any OGC application (for example,Remediation) is started.

Workaround (required for DQ Editions only):

1. After you run the SYNCH process, sign in to OGC.

2. Click the Administration tab.

3. Click Tables.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 43

Page 44: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

4. Examine the list of tables, and delete any subjectMaster tables.

5. Click Update, which is located at the bottom of the screen.

6. Click the corresponding tab of an OGC application (for example, the Remediation tab).

Notice that no error is generated (specifically, Error 500) and the selected OGC applicationis operating as expected.

Mastered Subject (Domain) Name Length Limit

Omni-Gen Versions 3.2 to 3.5

The character limit of Mastered Subject (Domain) Names created in Omni Designer has nearlydoubled. Please note that the limit has been set to 37 since the length of thedomain.Rolename in wso2_is has been set to 50, but it must include the domain. prefix andthe Master suffix.

Omni-Gen Versions 3.6 and Higher

The character limit of WSO2 Identity Server (WSO2 IS) role names created during EnhancedSecurity configuration has been doubled. Please note that the limit has been set to 100.

Remediation Ticket Volume

Omni-Gen processing enables the generation of remediation tickets as part of the dataprocess for situations that cannot be addressed by implemented application logic and requireinput from a data steward. It is important to note that the remediation tickets will require aresource to review and manually resolve them in the Remediation portal. With thatconsideration, the application designer must keep in mind that there should be a balance ofwhat the system handles and what cases should be generated for manual remediation.

For example, if the application designer is too strict on some merging strategies, it mightgenerate thousands (if not tens of thousands) of tickets. It would be unreasonable to havesuch an implementation, since a data steward cannot be expected to manually resolve them. Itis considered a best practice to balance the system to generate ticket volumes in the low1000s at most so it is still manageable.

In future versions, Omni-Gen will provide bulk resolution processing, which will enable the datasteward to isolate tickets with the same issue types that can be resolved in bulk. For example,if some tickets are generated based on missing information from a very old system, the datasteward will be able to bulk resolve them and add an appropriate comment. However, the bestpractice of keeping ticket generation to manageable levels is still applicable.

Omni Governance Console

44 Information Builders

Page 45: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Data Quality Monitor

This section describes considerations and known issues for Data Quality Monitor (DQM) inOmni-Gen version 3.2 and higher.

Identifying Null Values with Dimensions

An update is currently in development, which will support dimensions created to identify null orblank values in a field.

Breakout Returns No Data

Breakout can be applied using any available attribute, whether the attribute was included inthe related dimension or not. When an attribute is selected for breakout on a specificdimension, percentages will only be calculated for the number of records that are in a truestate for the related rules of the dimension. If the chosen breakout attribute has no dataavailable for breakout, then the following message is displayed:

NO DATA AVAILABLE

Changes to the Configuration File (dqconfig.xml)

The dqconfig.xml configuration file should never be manually changed or edited. It is createdupon deployment of the bundle to Omni-Gen and reflects the structure of dimensions,measures, and rules defined in Omni Designer.

Global Filter Returns No Data

If criterion for a global filter is not met in any dataset records, then the following messagedisplays on the screen and the dimension percentage will not change:

No data for current domain

Column A-Z Sorting or Filtering Appears Incorrect

If column data consists of more than one word, data is sorted or filtered by the first letters ofany of the words available. For example, when sorting by Full Name, 'Eric Adams' goes before'Alan Hudson', because the last name 'Adams' starts with 'Ad', which is before 'Al' in the firstname.

All Breakout Tabs Are Not Appearing on the Grid/Screen

There are a maximum of eight tabs displayed on one page. If there are more than eight tabsavailable, paging is displayed. Users can navigate among the pages using the next andprevious buttons.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 45

Page 46: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

"Show By" Date Range Is Not Displaying Data

There are two possible reasons for this issue:

1. If the selected "Show By" is not suitable for the selected date range, then the followingvalidation message is displayed:

Selected data partitioning is not possible for defined date range.

This is because the selected Show By level of detail is not possible for the date range.Data for days and hours exceeding the number of days configured in thedqmservice.properties file is automatically deleted. For example, you may have requested ayear range of data shown by hour. This level of data would not be available in DQM.

2. If there is no data available for the selected date range, then the following validationmessage is displayed:

There are no datapoints on histogram for selected date range. Please select another range.

Created Breakout, Filter, Tab, or Show By Is Missing From DQM

There are two possible reasons for this issue:

1. The state of the DQM page is saved until the session times out or a you sign out. If yoursession has timed out or you sign out of DQM, all Breakouts, Filters, Tabs, and Show Bycriteria selected on the DQ and BI tabs are lost.

2. Any DQM page changes impact all criteria already selected that is below the change. Forexample, if you add a Breakout and a Date Range graph displayed for one of the tabs andthen you add global filter (or local filter above Breakout), Breakout and Date Range will bediscarded. This logic is valid for all criteria including Filters, Breakouts, Show by, and Daterange. Everything that was added below a new criterion will be discarded.

Data Quality Monitor

46 Information Builders

Page 47: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

DQM Menu Item Is Not Displaying

DQM must be configured via the WSO2 Identity Server (WSO2 IS). For more information, seethe Data Quality Monitor User's Guide.

My New Domain Is Not on the DQM Domain List

Each domain must be configured separately for the DQ and BI tabs through the WS02 IS. Formore information, see Chapter 3, Configuring Data Quality Monitor in the Data Quality MonitorUser's Guide.

New Dimension/Measure Is Not Displayed

Each dimension and measure must be configured through the WS02 IS. For more information,see Chapter 3, Configuring Data Quality Monitor in the Data Quality Monitor User's Guide.

Filter Does Not Include an Attribute for Selection

Attributes that should be displayed in the list of Filtering criteria need to be pre-defined. Formore information, see Chapter 3, Configuring Data Quality Monitor (Administration Menu topic)in the Data Quality Monitor User's Guide.

Breakout Does Not include an Attribute for Selection

Attributes that should be displayed in the list of Breakout criteria need to be pre-defined. Formore information, see Chapter 3, Configuring Data Quality Monitor (Administration Menu topic)in the Data Quality Monitor User's Guide.

Show By Does Not Include an Attribute for Selection

Attributes that should be displayed in the list of Show By criteria need to be pre-defined. Formore information, see Chapter 3, Configuring Data Quality Monitor (Administration Menu topic)in the Data Quality Monitor User's Guide.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 47

Page 48: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Grid is Missing an Attribute

Attributes that should be displayed in the Grid View need to be pre-defined. For moreinformation, see Chapter 3, Configuring Data Quality Monitor (Administration Menu topic) in theData Quality Monitor User's Guide.

Data Range Is Not Available/is for an Incorrect Amount of Time

The number of days that is used for calculation of trends needs to be pre-defined. For moreinformation, see Chapter 3, Configuring Data Quality Monitor (Administration Menu topic) in theData Quality Monitor User's Guide.

Dimensions and Measures Are Not Calculating

Dimensions and measures are created and maintained in Omni Designer. For moreinformation, see the Omni Designer User's Guide.

New Dimensions and Measures Need to Be Created

Dimensions and measures are created and maintained in Omni Designer. For moreinformation, see the Omni Designer User's Guide.

Measures Are Not Correct

The formula for calculating the measure value is the following:

If the measure is only used by one dimension = Number of bad 'dimension' records *measure coefficient.

If the measure is used by many dimensions = Number of bad 'dimension 1' records *measure coefficient + Number of Number of bad 'dimension 2' records * measurecoefficient.

There will be additions to this calculation for each dimension that uses the measure.

The formula is the same for all dimensions. Note that if a measure is used by more than onedimension, then its calculation will include all of the records for all of the related dimensions.If you want the measure to calculate for a single dimension, then create a new measure foreach dimension. For more information, see the Omni Designer User's Guide.

Data Quality Monitor

48 Information Builders

Page 49: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Filter Showing One Incorrect Date Value

When entering a filter containing a date value, the date appears to change after clicking Apply.The following image shows an example of entering 12/04/2017 as a date value in the Filtersarea prior to clicking Apply.

After clicking Apply, the Value field in the Filters area changes to display Dec 3, 2017, which isone day less than the original date value that was entered. However, the blue filter label andthe records returned in the table show the correct date value that was originally entered(12/04/2017), as shown in the following image.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 49

Page 50: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Resolved Cases

This section provides a reference for the resolved Hottrack cases. The following table lists allcases resolved since Omni-Gen version 3.1.1. In addition, all of the cases listed in this tableare also resolved in Omni-Gen version 3.2 and higher.

IRN Number Fixed In Summary

170728066 3.2.0 Size of deployment bundle impacting deployment toOmni-Gen Server.

171122036 3.2.0 OG Performance - No change suppression.

171001001 3.1.1.1, 3.1.3,3.2.0

Full Load of Store Domain Failing (only 1550records).

170608015 3.2.0 Deadlocks while importing data into Omni.

170418041 3.2.0 How to access Omni Console functionalities fromexternal interfaces?

170919073 3.2.0 In Omni-Gen 3.x, there is a missing index for instancetables, transaction_id.

170803003 3.2.0 NFR: Add function to clear Omni-Gen BundlerConsole.

170619020 3.2.0 Requires steps to completely destroy a session.

170508023 3.2.0 OGC oDataDomain cannot start until Elasticsearch isstarted.

171005025 3.1.1.1 enq: TX - row lock contention while doing reprocesssubject PERSON.

170905041 3.1.3 Ramp table SID column length should be increased inthe product.

170905010 3.1.2 Omni-Gen 3.1.1 – documentation enhancement forupdated controller swagger URL and examples.

170713049 3.1.2 NFR for an API that processes BATCH LOADs intoOmni-Gen.

Resolved Cases

50 Information Builders

Page 51: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

170418033 3.1.2 How to display number of instances reflected in OGCon the main OGC screen.

170731021 3.1.2 Omni-Gen 3.0.1 Vulnerability scan.

170505023 3.1.1 If same "Subject" references another subject twice inthe "Master Reference" table Omni Crashes.

170505050 3.1.1 vulnerability scan - SSL/TLS Server supportsTLSv1.0.

170407050 3.1.1 Omnigen: Qualys vulnerability scan: various securityrisks.

170323081 3.1.1 How to change the OmniConsole Password.

170731035 3.1.1 OmniGen 3.1.1 ports, https and encryption.

170505049 3.1.1 Vulnerability scan - PHP "proc_open ( )" EnvironmentParameter Safe Mode Restriction-Bypass (php is notomni component).

170309090 3.1.1 Java 1.8 Support for Omni Governance Console.

170710045 3.1.1 OMNI-GEN PERFORMANCE SLOW ON API UPDATES /INSERTS.

170505023 3.1.1 SiteOne - Master reference primary key constraint.

170731049 3.1.1 PERF: MSP Load Stuck in RamptoSource for 16hours.

170629070 3.1.1 unique constraint(SVC_OMNIGEN_30.PK_OS_MASTER_REFERENCE)violated.

170410012 3.1.1 Omni-Gen process failed when processing 10 millionrecords.

170322073 3.1.1 Swagger processing REST API not exposing MODEand TIMEOUT.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 51

Page 52: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

170308044 3.1.1 POC: CRLF or TAB in the data causes failures inprocessing / cleansing.

170622027 3.1.1 Omni-Gen os_work_order_item index needed.

170426102 3.1.1 Testing OmniGen 3.1 build 189 - No remediationservice created and blank merge created.

170419082 3.1.1 PERF - Omnigen 3.0 Ramp to Source Running Slow.

170203015 3.1.1 Remediation receives all records in the matchingcluster regardless of the change on the record.

170505051 3.1.1 Vulnerability scan: EMF Store Birthday attacksagainst TLS ciphers with 64bit block size.

170505046 3.1.1 Vulnerability scan Deployment Bundle Tool, MultipleCross-Site Scripting Vulnerabilities Detected.

170615023 3.1.1 Omni Server Console Documentation is not showingfield descriptions.

170421003 3.1.1 GC overhead limit exceeded during bulk load.

171019031 3.4.0 NFR: Omni-Gen configuration, verification, and tracingfor Server and Controller.

170914082 3.4.0 WB 3.2 hybrid - 1mil row failure in publish_master.

170807006 3.4.0 Omni-Gen database maintenance.

170725027 3.4.0 Change Data Capture (CDC) is not adding columnswith null values to the OID.

170829064 3.4.0 Omni-Gen CDC - Providing namespace on changedOID.

171107024 3.4.0 Omni-Gen - Additional details for running twoinstances of Omni-Gen on the same server.

170424024 3.4.0 PERF - Omni-Gen 3.0 - No indication remediationtickets are being sent to OGC.

Resolved Cases

52 Information Builders

Page 53: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

171207047 3.4.0 OmniGen installation failure not reported whencreating remediation tables that already exist.

171207041 3.4.0 Omni-Gen installation failure is not reported whenJAVA_HOME tools.jar is not found.

180103055 3.4.0 Installing Omni-Gen as a service fails to start whenJava is installed under the Program Files directory.

171024048 3.4.0 NFR: Ordering of system logs and add timestamp.

171113137 3.4.0 Custom actions in SCXML to iSM.

170711001 3.4.0 Encrypt passwords in omnigendata.

171017064 3.4.0 NFR: Omni-Gen scheduling and automation of workorders.

170905013 3.4.0 Omni-Gen 3.1.1 - exposing errors on the console -logging enhancement/configuration.

180110064 3.4.0, 3.1.2.2 NFR: Send emails to a distribution list whenworkloads fail.

170919071 3.4.0 Omni-Gen removed REPOS_SUBJECT_WGID andREPOS_SUBJECT_WPK indexes - remove fromOmniRepo.

180117023 3.4.0 Omni-Gen 3.2 - Case sensitive SqlServer DB /SQLServerException: Invalid column name 'IDCASE'.

180226004 3.5.0 OmniDQPlugin jar not installed in DQS developmentdirectory.

180207043 3.5.0 Dev environment Omni-Gen Server will not start.

180209015 3.5.0 NFR Omni-Gen: IVP for verifying the communicationbetween controller and server.

180226024 3.5.0 Migration/Upgrade support.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 53

Page 54: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

170502034 3.5.0 Omni-Gen 3.1 - OGC install does not update theDATABASECHANGELOG table.

180212014 3.5.0 Omni-Gen Remediation Step: RemediationSenderfails under work orders and tickets aren't created.

180307069 3.5.0, 3.2.1 Huge update query consuming resources for eachtransaction.

180321075 3.5.0, 3.1.4 NFR Omni-Gen: Make the work_order_schedulerthreads configurable.

171017064 3.5.0, 3.4.0 NFR Omni-Gen: Scheduling and automation of workorders.

180316063 3.5.0 Change SQL used to inactivate masters withoutinstances.

180314065 3.5.0, 3.2.1 CDC records still sending with Polling interval set to600,000.

171214034 3.5.0 CRASH subject batch failed at rampToSourceprocessing due to checkForMissingCodes failed.

180118033 3.5.0 CDC does not seem to be moving things to Boomi.

170831061 3.5.0 Deploy bundle error in Omni 3.1.1.

180104006 3.5.0 Omni-Gen Workbench : UI inconsistent right-clickbehavior.

180115049 3.5.0 Omni-Gen Workbench data is removed after a newsubject is deployed.

180601016 3.6 WorkBench/DDP : Insufficient validation on reservedcolumnnames.

180510009 3.6, 3.1.4 Error moving data from Ramp to Source (String orbinary data would be truncated).

Resolved Cases

54 Information Builders

Page 55: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

180320029 3.6 NFR OmniGen - ability to verify database connectionsand reconnect from console.

171205073 3.6 Update to the master tables or reasoning whylast_source_modified_date column is always null.

190202005 3.8, 3.5 CLONE: OutOfMemory on FILL_RELOAD_QUEUE inPostgreSQL.

181220040 3.8 Update bundle fails with the inability to unzip toartifacts.

180913038 3.8, 3.5 Omni-Gen version 3.5: Update transaction_id takesmore than 16 hours for 40 million records.

181226030 3.8, 3.6.3 OGC caching entitlements instead of getting themfrom a fresh query.

181120071 3.8 OGC cannot configure HTTPS: The context.xml file isoverwritten to default upon restart.

181015043 3.8, 3.2.2 Large number of remediation tickets causes out-of-memory issues in AutoClose phase.

181028003 3.8, 3.6.3 Accessing external databases from DQ Cleansingplan in Omni-Gen.

180621023 3.8 Omni-Gen upgrade from version 3.1.1 to 3.5: Deployfailure recovery.

180829043 3.8, 3.5 Not loading SOURCE_CODE_METADATA data intosource and instance tables.

180820079 3.8 Error when creating deployment bundles.

180819007 3.8, 3.4.5 Omni-Gen: Non-trimmed SIDs cause mastering errorsand failed work orders.

180920040 3.8 Omni-Gen version 3.5: Workbench rule fails with popup menu to contact the administrator.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 55

Page 56: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

IRN Number Fixed In Summary

180718024 3.8, 3.6.3, 3.5 Omni-Gen version 3.5: Check for Source Code failswith java exceptions.

180206030 3.8 Omni-HealthData version 3.1.3: Structure of the DQbundle to be used for updating the bundle.

180705101 3.8 Omni-Gen version 3.5: Turning off counts in OGCviewer until the master table is selected.

180612021 3.8 Increasing the column display width of fields to viewfull information on the screen.

180803012 3.8 Omni-Gen: Configuration for UTF-8 in SQL Server.

180412069 3.8 NFR Omni-Gen: Recognizing cleansing/masteringerrors in a load and flagging.

180208028 3.8 In the Deployment Bundle Console, deleting a bundledeletes all DQ projects in the SVN and source modelsin the EMF Store.

171113137 3.8 Custom actions in SCXML to iSM.

170615112 3.8 List of Omni error messages and their meanings.

Customer Support

Do you have questions about Omni-Gen™ Master Data Management and Data Quality Editionsversion 3.2 and higher?

Join the Focal Point community. Focal Point is our online developer center and more than amessage board. It is an interactive network of more than 3,000 developers from almost everyprofession and industry, collaborating on solutions and sharing tips and techniques, http://forums.informationbuilders.com/eve/forums.

Customer Support

56 Information Builders

Page 57: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

You can also access support services electronically, 24 hours a day, with InfoResponseOnline. InfoResponse Online is accessible through https://techsupport.informationbuilders.com.You can connect to the tracking system and known-problem database at the InformationBuilders support center. Registered users can open, update, and view the status of cases inthe tracking system and read descriptions of reported software issues. New users can registerimmediately for this service. The technical support section also provides usage techniques,diagnostic tips, and answers to frequently asked questions.

Call Information Builders Customer Support Services (CSS) at (800) 736-6130 or (212)736-6130. Customer Support Consultants are available Monday through Friday between8:00A.M. and 8:00P.M. EST to address all your questions. Information Builders consultantscan also give you general guidance regarding product capabilities and documentation. Beprepared to provide your six-digit site code (xxxx.xx) when you call.

1. Omni-Gen™ Master Data Management and Data Quality Editions Release Notes Version 3.2 and Higher

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 57

Page 58: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Customer Support

58 Information Builders

Page 59: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Glossary

This section is to definitively list and define the terms used in an Omni-Gen™ conversation andto facilitate better product understanding. The dictionary of terms will be updated with futurereleases. Note that this is not a full dictionary of terms and is meant to be just a high-levelfamiliarization document. A detailed understanding of these and other terms require propertraining and review of the provided user documentation.

DQS (Data Quality Server) A product used by the Omni-Gen Server for cleansing, matching,and merging.

Attributes The individual items that make up a subject.

For example, the subject Person has the attributes of last name andfirst name.

Cleansing Part of MDM subjects and their attributes that need to be verifiedfor format, as well as accuracy.

A common example is the handling of zip code for zip+4treatments.

Consumers Users of the Omni-Gen Model for purposes of remediation or postMaster processing.

360 Viewer, Consumption Views, Health Views, WebFOCUS, and inthe future publish-subscribe.

Consumption Views Set of views derived from the Omni-Gen Model. It is generallydenormalized.

Data Dictionary A tool to help consumers of the Omni-Gen Model understand whatthey have modeled.

Data Steward A user who works with the 360 Viewer and processes remediationtickets.

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 59

Page 60: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Deployment Bundle An archive derived from the Project Bundle, which contains artifactsfor Omni-Gen Server, Management Central Domain Service,Management Central Remediation Service, Cleansing, Matching,Merging, and other artifacts.

Elasticsearch For more information, see ELK. Elasticsearch is the search enginein the ELK stack.

ELK (Elasticsearch,Logstash, Kibana)

A stack used for component log visualization. Specifically, it is usedfor tracking who and what is being viewed in the 360 Viewer.

Golden Record For more information, see Master Record.

Health Views Similar to consumption views in that they are derived from theOmni-Gen Model. However, it is now only available with OmniPatient.

IDS (Interface DocumentSpecification)

An XML document that is used to define a Subject. It also servesthe purpose of defining how Omni Instance Documents (OIDs) areproduced for processing. It is also known as Inbound DocumentSpecification.

Instance Record A record from a participating source application for a subject. It canbe generated at data load time or can be the result of a change inthe source system.

Omni™ Designer An Eclipse-based tool to author the Omni-Gen model, as well as thecleansing, matching, and merging rules used by the Omni-GenServer. It encourages team development and allows interaction withthe Omni™ Designer Development Server to provide version controland release packaging.

Glossary

60 Information Builders

Page 61: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Omni™ Designer Server Server component providing Project Bundle lifecycle management,treating Project Bundles as SVN artifacts.

Omni Governance Console(OGC)

The Omni-Gen peer to OPMC. Instead of being prepackaged for aparticular directory, it relies entirely upon the model authored byOmni™ Designer.

iSM (iWay ServiceManager)

iSM is the platform on which Omni-Gen Server runs.

Kibana Kibana is the Viewer in ELK. For more information, see ELK.

Log Stash Log Stash is the log forwarding agent in ELK. For more in formation,see ELK.

Management CentralDomain Service(OPMC/OGC DomainService)

A sub-component of the OGC that decouples the 360 Viewer fromthe data models that support it.

Omni Governance ConsoleRemediation Service(OPMC/OGC RemediationService)

Provides remediation workflows and a supporting data model forthe lifecycle of remediation tickets in the OGC.

Master Record The merged result of Instance Records that have been cleansedand matched.

Matching As part of MDM, matching is the act of identifying a set of instancerecords as contributors to one or more master records.

MDM (Master DataManagement)

The process of cleansing, matching, and merging data sourced bymultiple systems for the lifecycle of that data.

Glossary

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 61

Page 62: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Several transactional systems have different data for a worker. AnMDM would produce a singular view of that worker.

Merging Once instances have been identified as contributors to a master,the instance content for each is selectively brought into a masterrecord. Note that not all instance attributes are required to be anattribute of the master record.

OID (Omni InstanceDocument)

Represents an instance record for a subject and conforms to anIDS. For more information, see IDS.

Omni-Gen A software platform for the process of Master Data Managementthat allows you to maintain your own set of subjects to master.

Omni-Gen Model The collection of subjects, attributes, source codes, and referencesthat are mastered and used by a user.

Omni-Gen Server The Omni-Gen server is the document processing engine thatconsumes IDS-compliant XML documents for participation in themastering process. It builds and interacts directly with the Omni-Gen Model.

Omni-Patient An instance of Omni-Gen with a Patient data model pre-engineeredfor use.

Omni-Payer An instance of Omni-Gen with a Health Insurance Payer data modelpre-engineered for use.

Omni Workbench Is a rapid deploy version of Omni Patient for the purpose ofsupporting the data mapping work done at the client site. It reliesupon docker to execute.

Glossary

62 Information Builders

Page 63: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

OPI (formerly OmniPatient Interface)

The database conduit for IDS documents to be submitted forprocessing.

OPMC (Omni Patient/Payer ManagementCentral)

The collection of subsystems that provide a data steward to get acomplete view of the Omni-Gen Model as well as the ability toremediate matching issues beyond the scope of the matching tool.OPMC comes packaged with metadata to support Patient or Payerdata stewardship.

Processing Rules An upcoming feature allowing for the customization of processing inOmni-Gen.

Project Bundle Is an archived XMI file that represents a project authored in Omni™

Designer and housed in Omni™ Designer Server.

Promotion A feature that allows for a denormalized view of a subject in theOmni-Gen Model. Promoted data is presented as part of the rootsubject.

Reference Binds subjects together in a parent-child relationship.

For example, the subject Facility has a Location.

Reference Data The set of static data that is used as type identifiers and sourcecodes.

Relational Onramp A set of tables, similar to the Omni-Gen Model, that are used toload data from source systems.

Glossary

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 63

Page 64: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Release Not to be confused with a software release from InformationBuilders, this is a release of a Project Bundle for use in Omni-Gensystems.

SCXML A specification for workflow processing expressed in XML. This is acomponent of Processing Rules.

For more information, see http://www.w3.org/TR/scxml/.

Service Lifecycle Manager A web-based tool for working with Omni-Gen instances fromdevelopment to production. It is the bridge between Omni™

Designer and the various subsystems.

Source A producer of instance records for one or more subjects.

Source Instance ID An identifier that is unique to all other records produced for thesubject by a source.

Subject A person, place, or thing that is part of the Omni-Gen Model. Asubject must be uniquely identifiable by its Source, Source InstanceID, and Subject Type. Additionally, the Subject must be a rootobject in an IDS document.

WebFOCUS Used in some customer engagements to visualize results of Omni-Gen work.

WS02 A third-party tool for providing authentication and authorizationbehaviors in Omni-Gen. It may act as a proxy to clients LDAP/ActiveDirectory or house the data in its own RDBMS.

Glossary

64 Information Builders

Page 65: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

XMI A specification for expressing models, like Database models inXML. For more information, see Project Bundle.

Glossary

Omni-Gen™ Master Data Management and Data Quality Editions Release Notes 65

Page 66: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Glossary

66 Information Builders

Page 67: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

FeedbackCustomer success is our top priority. Connect with us today!

Information Builders Technical Content Management team is comprised of many talentedindividuals who work together to design and deliver quality technical documentation products.Your feedback supports our ongoing efforts!

You can also preview new innovations to get an early look at new content products andservices. Your participation helps us create great experiences for every customer.

To send us feedback or make a connection, contact Sarah Buccellato, Technical Editor,Technical Content Management at [email protected].

To request permission to repurpose copyrighted material, please contact Frances Gambino,Vice President, Technical Content Management at [email protected].

Page 68: Omni-Gen™ Master Data Management and Data Quality ...iwayinfocenter.informationbuilders.com/pdfs_omni/omni...required to relink any working components and re-initialize the back-end

Information Builders, Inc.Two Penn PlazaNew York, NY 10121-2898

Omni-Gen™ Master Data Management and DataQuality Editions Release NotesVersion 3.2 and Higher

DN3502204.0219