MDM Engine Configuration File
A typical nme-config.xml
file looks as follows:
<config>
<persistenceLayers>
<persistenceLayer class="com.ataccama.nme.persistence.database.DbPersistenceFactory">
<dataSource>mdc_db</dataSource>
<prefix>I_</prefix>
</persistenceLayer>
</persistenceLayers>
<model>
<models>
<consolidation>
<persistenceLayer class="com.ataccama.nme.persistence.vldb.VldbPersistenceFactory">
<dataSource>mdc_db</dataSource>
<prefix>C_</prefix>
</persistenceLayer>
<configFile>nme-model.gen.xml</configFile>
<datasets>nme-datasets.gen.xml</datasets>
<customActions>nme-custom-actions.gen.xml</customActions>
<eventHandlersConfigFile>nme-event_handler.gen.xml</eventHandlersConfigFile>
<executionPlanConfigFile>nme-consolidation-plan.xml</executionPlanConfigFile>
<enrichmentConfigFile>nme-enrichments.gen.xml</enrichmentConfigFile>
</consolidation>
</models>
</model>
<batchLayerDefinitionFile>nme-batch.gen.xml</batchLayerDefinitionFile>
<serviceDefinitionFile>nme-services.gen.xml</serviceDefinitionFile>
<taskExecutorConfigFile>nme-executor.xml</taskExecutorConfigFile>
<taskConfigFile>nme-task.gen.xml</taskConfigFile>
<!-- <streamDefinitionFile>nme-stream.gen.xml</streamDefinitionFile> -->
<!--<securityConfigFile>nme-security.xml</securityConfigFile>-->
<plugins>
<plugin class="com.ataccama.nme.history.NmeHistoryPlugin">
<persistenceLayer class="com.ataccama.nme.persistence.vldb.VldbPersistenceFactory">
<dataSource>mdc_db</dataSource>
<prefix>H_</prefix>
</persistenceLayer>
<configFile>nme-history.gen.xml</configFile>
<storageDirectory>../storage/history</storageDirectory>
</plugin>
</plugins>
</config>
The paths are relative to the nme-config.xml
file.
The main components (most of them configured in separate files) are:
Available plugins:
Due to the broken compatibility after refactoring (see Ataccama 15.2.0 Release Notes, section Known Issues), the history plugin configuration defined in the The issue will be resolved in 15.3.0.
After version 15.3.0, definitions in the |
Was this page useful?