1. SQL Server database on premise or in Azure.
  2. Visual studio ( preferably 2019. community edition will suffice ) with the following toolsets: 2.1 Data storage and processing ( If you already installed visual studio, open the VS installer to modify toolsets). 
  3. SQL Server Management studio (SSMS)

Installation of BETL

  1. Clone the entire betl solution from Github using Visual studio. (
  2. Build the solution
  3. Create an empty database with the name of your choosing using ssms.
  4. Publish the sqldb_betl project to the newly created database. You can do this in two ways:
    1. Right click the project and choose publish. (If you don’t see a publish option, make sure that you are in the solution view and not the folder view by clicking icon next to home icon in the solution explorer).
    2. You can also double click the stored publish settings in sqldb_betl.publish.xml. Make sure that you adjust these settings.

Note: publishing might give some dependency related errors caused by the order in which the DDL is generated. please ignore them.

The module xxxx depends on the missing object yyy. The module will still be created; however, it cannot run successfully 
until the object exists.

Continue to getting started in azure or getting started on premise