Meta Integration® Model Bridge (MIMB)
"Metadata Integration" Solution

MIMB Bridge Documentation

MIMB Export Bridge to Apache Atlas - Vendor Internal Bridge

Bridge Specifications

Vendor Apache
Tool Name Atlas
Tool Version Atlas 2.x
Tool Web Site https://atlas.apache.org/
Supported Methodology [Metadata Management] Multi-Model, Data Store (Physical Data Model, Logical Data Model), ETL (Source and Target Data Stores, Transformation Lineage, Expression Conversion) via Java REST API on JSON File

SPECIFICATIONS
Tool: Apache / Atlas version Atlas 2.x via Java REST API on JSON File
See https://atlas.apache.org/
Metadata: [Metadata Management] Multi-Model, Data Store (Physical Data Model, Logical Data Model), ETL (Source and Target Data Stores, Transformation Lineage, Expression Conversion)
Component: ApacheAtlas version 11.2.0

DISCLAIMER
This import bridge requires internet access to download third-party libraries:
- such as https://repo.maven.apache.org/maven2/ to download open source third-party libraries,
- and more sites for other third-party software such as database specific JDBC drivers.

The downloaded third-party libraries are stored into $HOME/data/download/MIMB/
- If HTTPS fails, the import bridge then tries with HTTP.
- If a proxy is used to access internet, you must configure that proxy in the JRE (see the -java.parameters option in the Miscellaneous parameter).
- If the import bridge does not have full access to internet, that $HOME/data/download/MIMB/ directory can be copied from another server with internet access where the command $HOME/bin/MIMB.sh (or .bat) -d can be used to download all third-party libraries used by all bridges at once.

By running this import bridge, you hereby acknowledge responsibility for the license terms and any potential security vulnerabilities from these downloaded third-party software libraries.

OVERVIEW
REQUIREMENTS
n/a

FREQUENTLY ASKED QUESTIONS
n/a

LIMITATIONS
Refer to the current general known limitations at https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.html

SUPPORT
Provide a troubleshooting package with debug log. Debug log can be set in the UI or in conf/conf.properties with MIR_LOG_LEVEL=6


Bridge Parameters

Parameter Name Description Type Values Default Scope
URL URL of the metadata server. E.g.
http://localhost:21000/
STRING     Mandatory
Login Name of the user account used to connect to metadata server. STRING   holger_gov  
Password Password for the user account used to connect to metadata server. PASSWORD   holger_gov  
Kerberos configuration file Path to Kerberos krb5 config file (usually krb5.ini or krb5.conf with correct configuration inside). E.g.
/etc/krb5/krb5.conf
STRING      
Kerberos login.conf file Path to login.conf with correct keytab file path and principal name. E.g.
client {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
storeKey=true
keyTab=/path/to/userKeytab
principal='userName';
};
STRING      
Miscellaneous INTRODUCTION
Specify miscellaneous options starting with a dash and optionally followed by parameters, e.g.
-connection.cast MyDatabase1="MICROSOFT SQL SERVER"
Some options can be used multiple times if applicable, e.g.
-connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2;
As the list of options can become a long string, it is possible to load it from a file which must be located in ${MODEL_BRIDGE_HOME}\data\MIMB\parameters and have the extension .txt. In such case, all options must be defined within that file as the only value of this parameter, e.g.
ETL/Miscellaneous.txt

JAVA ENVIRONMENT OPTIONS
-java.memory <Java Memory's maximum size> (previously -m)

1G by default on 64bits JRE or as set in conf/conf.properties, e.g.
-java.memory 8G
-java.memory 8000M

-java.parameters <Java Runtime Environment command line options> (previously -j)

This option must be the last one in the Miscellaneous parameter as all the text after -java.parameters is passed "as is" to the JRE, e.g.
-java.parameters -Dname=value -Xms1G
The following option must be set when a proxy is used to access internet (this is critical to access https://repo.maven.apache.org/maven2/ and exceptionally a few other tool sites) in order to download the necessary third-party software libraries.
Note: The majority of proxies are concerned with encrypting (HTTPS) the outside (of the company) traffic and trust the inside traffic that can access proxy over HTTP. In this case, an HTTPS request reaches the proxy over HTTP where the proxy HTTPS-encrypts it.
-java.parameters -java.parameters -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass

APACHE ATLAS OPTIONS
-s

Import system objects that are skipped by default.

-request.limit <Max entity number>

Use to specify maximum entities number to fetch per one request, e.g.
-request.limit 100

-connection.timeout <Number of seconds>

Use to specify request connection timeout in seconds, e.g.
-connection.timeout 20

-threads.count <Number of threads>

Specify number of threads to use while performing requests to API, e.g.
-threads.count 30

-backup.only <Target directory path>

Use to specify output folder path to store generated payload data

-typedefs.profileid <Profile id>

Use to generate type definitions for specific profile id to the payload output directory

-profiler.new

To use a new Profiler implementation for database multimodels

STRING      

 

Bridge Mapping

Mapping information is not available

Last updated on Wed, 28 May 2025 17:41:01

Copyright © 1997-2025 Meta Integration Technology, Inc. All Rights Reserved.

Meta Integration® is a registered trademark of Meta Integration Technology, Inc.
All other trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.