Building the MonkeyDWH™

De afgelopen jaren hebben we natuurlijk alleen maar gewerkt met SQL Server Integration Services als de ‘lijm’ en ‘alleskunner’ binnen het Microsoft BI landschap. Times has changed! Tijd voor een nieuw hoofdstuk zonder SSIS:

 

Building the MonkeyDWH™

 

 

De bovenstaande Build-pipeline binnen Azure DevOps ‘build’ (of prepareert) een aantal dingen:

  • Het verzamelt alle benodigde Azure Data Factory (ADF) objects (JSON-bestanden)
  • Produceert een ‘Model.asdatabase‘ voor het AdventureWorks Analysis Services Tabular Model
  • Build het database project met als resultaat een ‘MonkeyDWH.dacpac
  • Het verzamelt ook de benodigde PowerShell-scripts om het e.e.a. te starten, stoppen en/of te deployen
  • Optioneel kunnen we hier een folder toevoegen specifiek voor Power BI dashboards

 

Ieder ADF object wordt afzonderlijk toegevoegd aan de Artifacts en binnen de hierop volgende Release-pipeline, ook een voor een ‘gepubliceerd’. Dit heeft als voordeel dat je bij foutmeldingen (zoals o.a. invalide referenties) direct feedback krijgt op dat ene object. Een andere mogelijkheid zou zijn om alles in een enkel ARM-script te bundelen en dat te deployen.

 

 

 
Nieuwsgierig naar de mogelijkheden van MonkeyDWH™?
Neem dan contact met ons op: clint.huijbers@monkeyconsultancy.nl