Skip to main content

BimlScript

BimlScript embeds C# or VB logic inside Biml so a single template can generate hundreds of SSIS packages, SSAS objects, or Azure Data Factory pipelines from metadata. This section collects the full BimlScript library: a guided lesson sequence, focused how-to guides, 145 community-contributed walkthroughs originally published on bimlscript.com, and 76 reusable code snippets.

Start Here

  • Quick Start Guide: Build a working Biml solution in 5 minutes.
  • What is Biml?: Overview, key concepts, and a first code example.
  • BimlScript Lessons: The full 15 lesson learning path from first principles through a metadata-driven staging layer.
  • Biml Tools: Pick between BimlStudio, BimlExpress, and the BimlStudio command-line compiler.

Reference Lessons

Each lesson is self-contained and can be revisited as a reference after the recommended order has been completed.

Prerequisites

  • C# Primer: Variables, LINQ, lambdas, and error handling for BimlScript automation.
  • LINQ for BimlScript: LINQ reference for metadata queries inside BimlScript.
  • Intro to XML: XML fundamentals for Biml.

Core Concepts

Automation Techniques

Practical Guides

Walkthroughs

The Walkthroughs section collects 145 community-contributed, step-by-step tutorials covering Biml, BimlScript, and the SSIS, SSAS, and Azure workloads they automate. Fourteen categories cover the major scenarios:

Snippets

The Snippets section holds 76 reusable BimlScript fragments organized by topic for quick reference.