BimlFlex Reference Documentation
The BimlFlex Application allows for easy-to-use management of the design metadata. This is complemented by the BimlFlex Excel Add-in. In both cases, the metadata is persisted in the BimlFlex metadata database.
A metadata model describes what will be used to store the metadata that is subsequently authored by end users. It can be thought of as a database schema and provides the ability to create a general purpose Entity/Relationship model. Below is an outline of the properties and relationships for each entity type.
Overview
BimlFlex Entity |
Description |
---|---|
Batches | Batches organise the data logistics workload. They are used by Projects to manage the order of execution, and a Project must be associated to a Batch. |
Columns | The Columns screen allows for managing the individual components for an Object, for example the attributes of a database table. Columns define the detailed information to transform and map data from source to target. |
Configurations | Configurations are custom attributes which can be used to drive the behaviour of BimlFlex, and the output it generates. |
Connections | Connections provide the information required to connect to data sources. |
Customers | Customers are top-level groupings of metadata and models, and allow for a flexible way to configure functional areas for a data solution. |
DataTypeMappings | Data Type Mappings provide the ability to automatically map Data Types from a source system to a more standardized data type. |
Objects | Objects in BimlFlex are the data stores that can be used as source or target for data logistics. |
Parameters | Parameters are customizable values that can be set throughout the solution. |
Projects | Connections define the data logistics workload. They specify the primary orchestration engine (e.g. ADF) and the Connections for the involved the sources and targets. |
Versions | Versions support management of changes in metadata over time. |