Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
ALERT: QlikView server communication interruptions following Microsoft Windows Domain Controller security updates

MDM search is case sensitive while using an RDBMS db

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
TalendSolutionExpert
Contributor II
Contributor II

MDM search is case sensitive while using an RDBMS db

Last Update:

Feb 9, 2024 2:06:24 PM

Updated By:

Jamie_Gregory

Created date:

Apr 1, 2021 6:18:29 AM

Overview

MDM's webUI search is case insensitive using xmldb (eXist/Qizx), but it is case sensitive using RDBMS db.


Environment

MDM 5.2.1 using RDBMS db.


Symptoms/Description

Starting with 5.2.1, Talend MDM supports RDBMS db. The webUI search is case insensitive using xmldb (eXist/Qizx), but it is case sensitive using RDBMS db.


Resolution

  • For a MySQL db, refer to Case Sensitivity in String Searches on the MySQL site.

  • For an Oracle db, you can create a logon trigger such as:

    create or replace
    TRIGGER SYSTEM.SET_NLS_ONLOGON
    AFTER LOGON
    ON DATABASE
    DECLARE
        cmmd1 VARCHAR2(100);
        cmmd2 VARCHAR2(100);
    BEGIN
        cmmd1:='ALTER SESSION SET NLS_SORT=BINARY_CI';
        cmmd2:='ALTER SESSION SET NLS_COMP=LINGUISTIC';
         
         EXECUTE IMMEDIATE cmmd1;
         EXECUTE IMMEDIATE cmmd2;
        
    END SET_NLS_ONLOGON;

    Note: From 5.3.0 , there is a minor feature about the issue, refer to TMDM-5352 - Add an option to make CONTAINS operator case insensitive - CLOSED.

Labels (3)
Version history
Last update:
‎2024-02-09 02:06 PM
Updated by: