Skip to main content Skip to complementary content

Talend Data Catalog Bridges

New features and improvements

Feature Description

QlikSense: parameter values using <> characters

Changed the separator in parameter values from <> to |.

Tableau: confirm the date format

Standardized the datetime string value for UDP Extract LUT.

Snowflake Database (via JDBC): documentation improvement

  • Updated the Databases parameter.
  • Fixed grammatical issues.

Microsoft Azure Power BI: documentation improvement

Updated the bridge literal API Permission section.

Any Database: skip system functions

Resolved the member built-in functions toString() and getAncestor().

Meta Integration Profile CSV (export) / Any RDBMS / Stored Procedures / Lineage and incremental harvesting

ProfilerPartnerSDK:

  • Added LineageProfileLink.transformationModel to keep track of MIRDiModel.
  • Added new lineage options.
  • Allowed using new profiler implementation for DataIntegration, in addition to Databases.

ProfilerSDKDemo:

  • Improved CSV processor.
  • Write lineage links in subfolders only.
  • Write summary lineage to separate file.
  • Write shorter lineage link type.
  • Skip semantic links.

MetaIntegrationProfiling export bridge: documented new supported options.

Profiles: data type and feature attribute in Meta Integration ETL Summary profiles

Meta Integration ETL Summary profile: improved profile and generated data types.

Microsoft Purview (export), via Meta Integration Profile CSV (export), Any RDBMS: Stored Procedures, lineage, and incremental harvesting

Enhanced the reliability and scalability of the Profiled CSV SDK used by MIMB OEM partners and export bridges such as Purview.

Stored Procedure CSV Storage redesign: redesigned the CSV stored procedure lineage storage. Previously, all cross-model lineage links were stored in a single file. Now, the Profiled SDK stores these links in files local to the models that defined them, allowing users to reliably identify the origin of link definitions and significantly enhancing the efficiency of incremental harvesting.

Microsoft Purview (export): Purview imports stored procedures from Snowflake, Teradata, and Oracle. MITI has verified that these connectors continue to produce the same metadata, albeit sometimes in a different order.

Technical details:

  • Improved the processing of StoredProcedure lineage links and added a new profile for this.
  • Fixed log message codes, using a common prefix.
  • Documented the -profiler.new option.

Microsoft Azure SQL Database (via JDBC): Check Constraints

Added support for Check Constraints.

SAP PowerDesigner LDM 15.x to 16.x: profile improvements

Skip the parent GeneralizationRole and display a direct link to the parent entity.

Display GeneralizationRole.name from associatedClass.

Display Entity.comment.

Any JDBC: add lineage for output parameters

Added lineage for the output parameters in stored procedures.

Tableau: replace the placeholder <Sheet Name> with the actual name values in Worksheet titles

For Tableau worksheet titles, replaced the placeholder <Sheet Name> with the actual name values.

Notable fixes

Issue Description

Any W3C XML: URL for Known Limitations in the documentation

Updated the URL for Known Limitations.

Any Microsoft SQL Server import/export: URL for Known Limitations in the documentation

  • Updated the URL for Known Limitations.
  • Made minor grammatical edits.

PostgreSQL Database (via JDBC): restore differs from backup

Added case sensitivity support for a database when restoring from backup.

Microsoft Azure Data Lake Storage (ADLS): conflicts with Managed and MM Cloud identity hidden parameter

Implemented bridge authentication to take priority over Cloud Identity.

Added debug log messages:

  • Found bridge authentication parameter Secret: 'jdq...=='
  • Found Cloud Identity token. Access token: 'Acc...'
  • Using bridge authentication parameter Secret: 'jdq...=='

BridgeLib: URL for Known Limitations in the documentation

Updated the URL for Known Limitations.

Apache Atlas (export): URL for Known Limitations in the documentation

Updated the URL for Known Limitations.

MIMB Application: clicking on tree items rapidly causes IllegalArgumentException

Model loading is disabled during trace capability computations for efficiency.

Talend Data Integration: error: The system cannot find the file specified

  • Use the component ID in case of empty label as a transformation name.
  • Improved tInputFilePositional support
  • Added support for the Customize option.

Salesforce (SFDC) Database: build pipeline flags a potential security risk in SalesForceObjects.yaml

Updated bridge literal to remove the default password.

Microsoft Azure Synapse Analytics (SQL Data Warehouse) (via JDBC): database is case sensitive in 11.1

Added case sensitivity support for the Database bridge parameter.

Tableau Cloud / Browser extension: cannot find the object ID

Tableau URL parser now ignores the site when using a cloud hostname.

Tableau external viewer: updated cloud documentation.

QlikSense: exception in thread "mimb-1" java.lang.NullPointerException: Cannot enter synchronized block

Fixed the this.mainLogger is null exception.

Tableau Server (Repository): import logs contain the warning "The Miscellaneous option -multiSite is not supported by this bridge"

Documented the -multiSite option to avoid validation warnings.

QlikSense: exception in thread "mimb-1" java.lang.NullPointerException: Cannot enter synchronized block because "this.mainLogger" is null

Fixed the "this.mainLogger is null" exception.

Microsoft Azure Power BI: cannot download PowerBI Report...MITI.MIRException: Error connecting to URL

MicrosoftAzurePowerBI import bridge: change some log messages from Info to Warning.

Tableau Cloud: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "<local3>" is null

  • Fixed a NullPointerException.
  • Improved a warning message when someone attempts to browse a list of sites on Tableau Cloud.

Microsoft SQL Server Analysis Services (SSAS) (Repository): the logs contain BLIB_D0029 MIMB failed with error code: ERROR_EXPORT

Resolved the export error.

Any import / export: preventing messages about undocumented Miscellaneous options

  • The MIMB infrastructure will ignore undocumented OEM partner flags.
  • If a bridge calls a sub-bridge and needs to pass a configuration detail to the sub-bridge with undocumented parameters, the parameter validation will ignore these undocumented parameters.
  • In cases where bridges use advanced (for example, debugging or experimental) undocumented options, these parameters will have names starting with _internal. MIMB will log warnings for these undocumented options.
  • MicrosoftAzurePowerBI import: document the Miscellaneous option -scanResult.
  • MicrosoftAzurePowerBI import: use the hidden parameter __ReportLayoutOnly.
  • MicrosoftPowerBIFile import bridge: add a hidden parameter __ReportLayoutOnly.

Microsoft SQL Server Analysis Services (SSAS) (Repository) / Any C++ bridge: third-party software not downloaded by MIMB.bat -d

Migrated SSAS third-party software downloading from C++ to Java bridge using the wrapper.

Oracle Business Intelligence (OBI) Enterprise Edition (Server): extraction is failing with a Null Pointer Exception

The Oracle Business Intelligence (OBI) Enterprise Edition (Server) bridge now skips empty publisher datamodel (.xdm) folders.

Tableau Cloud: missing tables in Snowflake connection definitions

Fixed identifiers for tables and schemas from Snowflake connections.

IBM Netezza Database (via JDBC): invalid database name

Fixed the "invalid database name" exception.

Oracle Database (via JDBC): nested stored procedure lineage and stitching

Added support for the nested stored procedures in Oracle.

Oracle Business Intelligence (OBI) Enterprise Edition (Server): regression related to unzipping XDO / XPT file

Allow compression ratio up to 98%.

TIBCO Spotfire: An error occurred while authenticating java.rmi.RemoteException: 400 {"error":"invalid_client"}

  • TibcoSpotfireServer import now computes explicit Authorization header.
  • Updated Maven third-party libraries to more recent versions in TibcoSpotfireServer import and TibcoSpotfireDocument import.

IBM DB2 Universal Database (UDB) (via JDBC): overloading functions are incorrect

Fixed the import of overloaded functions.

dbt Core and Snowflake Database (via JDBC): not stitching due to case sensitivity

  • Added the option connection.caseinsensitive. Not stitching due to case sensitivity.

    Added the Miscellaneous option -quoted.identifiers.ignore.case in Snowflake Database (via JDBC).

  • Updated the code to allow login with user token.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!