Skip to main content

60 docs tagged with "metadata"

View all tags

Automating Lookups with Biml

Drive a Biml package generator from header and detail metadata tables that describe a base SELECT and a sequence of Lookup transforms for dimensional denormalization.

C# Extension Methods for Biml

Convert helper methods in a Biml C# code file into extension methods so they can be called directly on Biml objects.

Change Data Capture and Biml

Build SSIS Change Data Capture initial load and incremental load packages in Biml using the SQL Server CDC components as custom tasks.

Creating a Staging Area with Biml

Generate CREATE TABLE statements for an entire staging environment by reading INFORMATION_SCHEMA from the source database and emitting an ExecuteSQL task per table.

Data Vault Metadata Modelling with Biml

How Biml extends an auto-generated Data Vault to handle business keys, satellite splits by fast-changing attributes, and per-attribute manual overrides driven from metadata.

Export Data to Flat Files with Biml

Use BimlScript to loop over every table in a source database, generate matching flat file formats and connections, and build a single package that exports each table to a CSV file in parallel.

Export to Split Flat Files with Biml

Generate SSIS packages that split a large source table into multiple flat files using OFFSET FETCH and a Biml script that calls another Biml script.

Extracting All Tables to Raw Files

Generate a Biml file that extracts every base table in a SQL Server database to its own raw file by querying INFORMATION_SCHEMA with FOR XML PATH.

Find Tables missing metadata columns

Validation BimlScript that walks 'RootNode.Tables' and reports any table missing the project's required audit/metadata columns, with optional reporting of passing tables, so the check can run automatically before each build.

Generate CSV file format from Database

Reads a SQL Server schema's tables and column types, then emits one package per table with a matching FlatFileFormat and FlatFileConnection whose typed columns mirror the destination table, so flat-file imports get data-type validation at the connection manager.

Generating SQL Using Biml

Use BimlScript to generate T-SQL scripts from source metadata, including SELECT statements and CREATE VIEW definitions across hundreds of tables.

Housekeeping with Biml

Tag every Biml managed table with an extended property and let the generation template emit a drop step for any tagged table no longer in the metadata.

Import Metadata with GetDatabaseSchema

Use GetDatabaseSchema to pull schema, table, and view metadata from a source database into Biml so generated packages and SQL stay in step with the source.

Index Management with Biml

Preserve existing indexes on staging tables when generating drop and create DDL by importing the live target indexes back into the Biml table definition.

LINQ for BimlScript

Complete LINQ reference for filtering, transforming, and querying Biml metadata

Making Biml Files Less Complex

Reduce mixed XML and C# complexity in Biml files by splitting into includes, using CallBimlScript, and pushing string assembly into T-SQL stored procedures.

Meta Data Driven SSIS Solution with Biml

Architecture overview for a metadata driven SSIS solution that uses Biml and BimlScript to generate table load packages and a master package from a source to target mapping table.

Metadata Based SSIS with Biml, Part 1

Drive Biml table generation from a small metadata table in the target database, attach the source SELECT as an annotation, and emit the create plus load packages.

Metadata Based SSIS with Biml, Part 2

Extend the metadata layer with multiple source connections and per table column lists, then carry the source connection and column choice through annotations into the load package.

Metadata Design Patterns in Biml

Build SSIS staging packages from a flat file using Biml, then convert hardcoded values into a metadata driven generator that reads file format and column details from a database.

Reverse Engineering Metadata with Biml

Use BimlScript and ImportDB to reverse engineer table metadata out of an existing staging database into a metadata model that drives future Biml generation.

Skip Existing Objects with Biml

Compare the Biml definition of a table against the live database before recreating it so unchanged objects keep their data and indexes.

SSAS Dimension Processing with Biml

Build SSIS packages that ProcessUpdate every dimension in an SSAS database, either as a single processing task or as one task per dimension inside a parallel container.

SSAS Partition Processing with Biml

Use AMO inside BimlScript to find the most recently processed partitions in each SSAS measure group and emit a Partition Processing task that targets only those partitions.

SSAS Processing Patterns with Biml

Generate SSIS packages that process every dimension, the most recent fact partitions, and cube indexes in an SSAS database from a single Biml script.

Using Biml Annotations

Tag generated SSIS packages with Biml annotations and read those tags in later scripts to drive package grouping and master orchestration.