How to Execute Manta Flow and the Associated Logging
Main Execution
Any time a full run is executed (Run <technology>), the following sequence of steps is initiated.
- Diagnose Repository > 2. Extraction > 3. Analysis > 4. Export (optional step)
1. Diagnose Repository (Diagnose Repository Scenario)
2. Extraction (Run Extract)
Iterates through all *Extractor Scenario for each technology.
Note: Database technologies call associated ExtractorScenario AND
DictionaryMappingScenario.
Any subsequent logging will adhere to this naming convention and create individual log files for each established connection (written to
\mantaflow\cli\log) such as oracleExtractorScenario.log or
oracleDictionaryMappingScenario.log.
3. Analysis (Run Analyze)
-
An attempt is made to create a new revision. (A
New Revision Scenariois called.) -
Iterates through
DataflowScenariofor each technology (i.e.,tech_name_DataFlowScenario).- Any subsequent logging will adhere to this naming convention and create individual log files for each established connection (written to
\mantaflow\cli\log)
such ashiveDdlDataflowScenario_DICTID.properties.logoreErwinDataflowScenario_DICTID.properties-DATE.log.
- Any subsequent logging will adhere to this naming convention and create individual log files for each established connection (written to
-
Finally, repository post processing and commit revision are called (
Repository Postprocessing ScenarioandCommit Revision Scenario).
Note: If analysis is terminated unexpectedly/prematurely at this stage, ensure that you commit or roll back the open revision by using
Commit Revision Scenario or Rollback Revision Scenario respectively.
You can also delete the last committed revision by using
Delete Last Revision Scenario.
4. Export (Optional Step)
Runs one of the export modules based on the technology specified in the name of the Run <technology>.
-
Run Export
CallsExport Repository Scenarioto generate standard CSV output -
Run Export Collibra
CallsCollibra Export Scenarioto export metadata to Collibra -
Run Export_iedc
For each technology, calls<technology>Iedc Export Scenarioto generate files with lineage information for EDC
For each technology, calls<technology>oracle Iedc Upload Metadata Scenarioto upload lineage information into EDC -
Run Export_igc
For each technology, calls<technology> Igc Export Scenarioto generate files with lineage information for IGC
For each technology, calls<technology> Igc Diff Scenarioto generate a difference report for the last two revisions
For each technology, calls<technology> Igc Upload Metadata Scenarioto upload lineage information into IGC