Skip to content

The Scripts (deprecated)

RBirdwatcher edited this page Sep 30, 2024 · 1 revision

The scripts

Eclipse Free BIRD Tools contains a number of easy to run scripts to perform useful tasks with the artifacts of BIRD.

There are different ways to run any script, including an easy no-install approach using Github codespaces, running the scripts is documented at https://github.com/eclipse/efbt/wiki/Running-the-scripts

generate_generation_transformations_ae.sh

This script creates generation transformations for Asset encumberance in Excel format and in RegDNA format.

generate_generation_transformations_finrep.sh

This script creates generation transformations for Finrep in Excel format and in RegDNA format.

create_ldm_and_explode_subtypes.sh

creates an LDM in RegDNA format from SQLdeveloper export files, here we must have exported the Logical Data Model when downloading from SQLDeveloper. This requires a file called arcs,csv which contains the information about disjoint subtypes. This file can be created by following the instructions at get_arcs

The script also takes the root tables from the LDM and expands their subtypes and disjoint subtypes. This requires a file called arcs.csv which contains the information about disjoint subtypes. The results are put in the relevant results/csv directory. The results show summary breakdowns for the root table,showing valid combinations of subclass discriminators, and full breakdowns showing the required attributes for any discriminator combination.