Development, Build & Deployment Overview
The Build Process in BimlStudio uses the BimlFlex metadata, expands this into BimlScript and then compiles this code to produce the relevant output and support scripting.
The process will access the BimlFlex metadata through the framework, expand this into BimlScript and then compile the result into artifacts than can be deployed to the designated target environment.
The Build Process can be started from BimlStudio by clicking the 'hammer and anvil' icon in the top-left corner.
If the Build is successful, the output artifacts will be available in the target directory that was configured. The exact outputs vary depending on the BimlFlex configuration, but include (not limited to):
- SSIS Packages
- ARM templates and JSON files for ADF components
- SQL (Views, DDL, DML)
- SQL Server Data Tools (SSDT) Projects
- Deployment scripts in PowerShell
Tip
The Varigence YouTube channel contains various introduction videos about using BimlFlex and BimlStudio. This video provides an overview of how to build/compile sample metadata into data solution artifacts.
This section describes how implement development best-practices, how to configure a BimlStudio Project for use with BimlFlex, and how to 'build' the metadata into deployable artifacts along with a guide for generating the Data Definition Language (DDL) for creating target data structures.
The build process in BimlStudio uses the BimlFlex metadata, expands this into BimlScript and then compiles this code to produce the relevant output and support scripting.
The resulting output can then be deployed to the designated environment, for example to Azure Data Factory.