BIML: Business Intelligence Markup Language

Biml staat voor Business Intelligence Markup Language en is een XML-dialect voor het definiëren van modellen en (ETL-)acties voor Microsft SQL Server. Vanuit Biml kan je SSIS-packages en SSAS-kubussen genereren.

Biml-code kan worden geschreven of worden gegenereerd in een aantal verschillende applicaties:

  1. BIDS Helper-add-on voor Microsoft SQL Server Business Intelligence Development Studio (BIDS), dit is een opensource project gehost op CodePlex
  2. BimlStudio (vroeger Varigence Mist)
  3. BimlExpress (extensie op Microsoft Visual Studio)
  4. BimlOnline
  5. BimlFlex (verzameling templates en metadata definities waarmee je bimlcode kunt genereren, zonder het zelf te hoeven schrijven. Dit is een vorm van automation)

Al deze tools vertalen de Biml medatadata naar acties voor SQL Server Integration Services (SSIS) en SQL Server Analysis Services (SSAS) voor het Microsoft SQL Server-platform. 

BimlScript

Met BimlScript kan je C # of VB.NET-code in Biml sluiten, vergelijkbaar met hoe ASP.NET .NET-code in statische HTML-markeringen opneemt. BimlScript wordt gebruikt om 

  1. Wijzigingen samen te voegen in bestaande Biml-middelen
  2. Automatisch Biml-code te genereren
  3. Wijzigingen toe te passen op meerdere Biml-bestanden tijdens het compileren.
^