Azure Data Factory and Fabric Data Pipeline Development
Azure Data Factory and Fabric Data Pipeline Development builds and documents the ingestion and transformation pipelines that bring your line-of-business and SaaS data into one governed place — a Fabric Lakehouse or Warehouse in OneLake, or an Azure SQL or Synapse target where that is what you run. IT Partner builds on Azure Data Factory and on Fabric Data Factory (pipelines, Dataflow Gen2, Copy job and mirroring) with Spark notebooks where the transformation needs code; lays the data out in bronze, silver and gold medallion layers; connects sources through Microsoft's connectors and the on-premises data gateway or self-hosted integration runtime; and wires monitoring and alerting so a failed run reaches a person before it becomes a wrong report. Work is time and materials at $175 per hour with a written estimate first; a typical first build runs about four weeks. Report building on top is our Power BI Dashboard and Report Development service; platform, licensing and capacity design is Microsoft Fabric and Power BI Modernization.
What this engagement is
Every report that has to be assembled by hand, and every AI assistant that gives confident wrong answers, usually has the same root cause: the data sits in five systems and nothing reliable moves it into one place. Pipelines are the unglamorous fix. This service builds them — ingestion from your ERP, CRM, finance system, SaaS tools and file drops; transformation into clean, conformed tables; orchestration that runs on a schedule and recovers from failure; and the monitoring that tells someone when it does not. We work on both of Microsoft's data-integration platforms and help you pick. Fabric Data Factory is where Microsoft's investment is going — Copy job for bulk, incremental and change-data-capture loads, mirroring for near-real-time replicas of SQL Server and other databases into OneLake, Dataflow Gen2 for low-code transformation, and pipelines to orchestrate it all — and it is the natural choice when you have or plan a Fabric capacity. Azure Data Factory remains fully supported, with no end date announced by Microsoft at the time of writing, and existing factories can be mounted in a Fabric workspace and run alongside new Fabric pipelines, so nothing you already own has to be rebuilt to start. We recommend one, or a deliberate combination, in the design phase and write down why. The build itself follows patterns that keep pipelines maintainable after we leave: bronze, silver and gold layers in a Lakehouse (raw as landed, cleaned and conformed, ready for a semantic model); incremental loads with watermarks or change tracking rather than nightly full reloads; parameterized, metadata-driven pipelines so adding the twentieth source is configuration, not a copy-paste; Spark notebooks or SQL only where Dataflow Gen2 is not enough; Git integration and a deployment path from development to production; and data-quality checks with a quarantine path for rows that fail them. Everything is documented — source-to-target mappings, a data dictionary, a runbook — and handed over. What this service is not: it does not size your Fabric capacity or design the platform (Microsoft Fabric and Power BI Modernization does), and it does not build the Power BI reports on top (our Power BI Dashboard and Report Development service does). It is the plumbing between the two — and the same plumbing that our AI Document and Invoice Processing Automation and Microsoft Foundry agent work lands data into when an AI use case needs grounded, current data rather than a stale export.
Success criteria
What you receive
How the work unfolds
Inventory the sources and their access methods, agree the target and the platform (Fabric Data Factory, Azure Data Factory or both), define the load pattern per source and the medallion layout, and put the estimate in writing.
Set up the workspace or factory structure, connections, gateways or self-hosted integration runtime, identities and Key Vault secrets; prove connectivity to every source before building on it.
Build the ingestion pipelines source by source — Copy jobs, mirroring, connectors, file drops — with incremental logic, landing in the bronze layer, and reconcile each to its source.
Build the silver and gold layers with Dataflow Gen2, notebooks or SQL: cleaning, conforming, keys and history handling, and the gold tables shaped for reporting or AI grounding.
Add data-quality checks and quarantine paths, wire the orchestration and schedules, configure alerts and consumption monitoring, and run the full chain for an agreed number of cycles.
Deliver the repository, mappings, data dictionary and runbook; walk your team through a rerun and a new-source addition; agree the backlog.
Prerequisites
Who does what
IT Partner
- Discovery, source-to-target design, the platform recommendation and the written estimate.
- Environment wiring: workspaces or factories, connections, gateway or integration runtime configuration, identities and secrets.
- Ingestion and transformation build, medallion layers, incremental logic and metadata-driven patterns.
- Data-quality checks, orchestration, scheduling, monitoring and alerting.
- Source control, deployment path, documentation, runbook and the recorded handover.
- Consumption visibility and a written note on the cost drivers we observed during the build.
Your team
- Provide source access, credentials, app registrations and a host for the gateway or integration runtime where needed.
- Purchase and carry Fabric capacity or Azure consumption and any Microsoft licensing.
- Name data owners per source and make them available for design, reconciliation and validation.
- State the downstream consumers, classification and security requirements before build.
- Review each load's reconciliation and approve the pipelines for production.
- Own the pipelines after handover — or engage us for further sprints or managed operations; there is no obligation.
What's not included
Limitations & technical notes
Frequently asked questions
Azure Data Factory or Fabric Data Factory — which should we use?
Fabric Data Factory if you have or plan a Fabric capacity and want your data landing in OneLake for Power BI and AI use — it is where Microsoft's new capabilities such as Copy job and mirroring ship. Azure Data Factory if your target is Azure-native (Azure SQL, Synapse, Data Lake Storage) and you are not adopting Fabric, or you already run a factory that works. We recommend one, or a deliberate combination, in the design phase and write down why.
Is Azure Data Factory going away?
Not as far as Microsoft has said. At the time of writing there is no announced end date for Azure Data Factory; it is supported, and existing factories can be mounted into a Fabric workspace and run alongside Fabric pipelines. Microsoft's new investment is clearly going into Fabric Data Factory, which is why we recommend Fabric for new builds when you have a capacity — but nothing you own has to be rebuilt to start.
We already have Azure Data Factory pipelines — do you rebuild them for Fabric?
Not by default. Mounting your existing factory in Fabric lets you trigger, run and monitor those pipelines from the Fabric workspace while new work is built natively. A full conversion is a separate, inventoried piece of work that we quote when there is a reason for it — retiring the Azure subscription, say — rather than for its own sake.
What is a medallion architecture, and do we need one?
Bronze holds data as it landed, silver holds it cleaned and conformed, gold holds it shaped for its consumers — a star schema for Power BI, or curated tables for an AI agent. It is a discipline, not a product: it keeps raw data replayable, puts every cleaning rule in one place, and stops reports and agents reading half-transformed tables. Small estates use a lighter version of it; we do not build three layers where one will do.
Which sources can you connect?
SQL Server and Azure SQL, Oracle and other relational databases, Dataverse and Dynamics 365, SharePoint and files, and SaaS systems through Microsoft's connectors — Salesforce, HubSpot and similar — plus REST APIs. Coverage differs between Azure Data Factory and Fabric and changes with Microsoft's releases, so we verify every source against your platform at design time and say plainly when one needs an export or a small custom step.
Can you get data from on-premises systems?
Yes. Fabric reaches on-premises sources through the on-premises data gateway; Azure Data Factory uses the self-hosted integration runtime. Either runs on a server inside your network that you provide or we help provision. For SQL Server specifically, mirroring can replicate tables into OneLake near real time through the gateway, which often removes the need for a nightly copy pipeline altogether.
Do you reload everything every night?
Only where the source is small enough that it does not matter. Otherwise loads are incremental — watermarks on modified-date columns, change tracking or change data capture where the database supports it, or mirroring — so runs are short, capacity consumption is low, and a rerun after a failure is safe.
What is mirroring, and when do you use it instead of a pipeline?
Mirroring keeps a near-real-time replica of a database in OneLake without a pipeline to maintain — Microsoft supports it for SQL Server, Azure SQL and a growing list of other sources. We use it when the source is supported, you want current data, and you do not need transformation on the way in; pipelines still handle the silver and gold layers on top. Where a source is not supported or you need shaping at ingest, Copy job or a pipeline does the work.
What happens when a pipeline fails at three in the morning?
An alert reaches the owner you named, by Teams or email, with the run and the failing step. The runbook documents how to rerun — and because loads are built to be idempotent, a rerun does not duplicate data. Long-running runs alert too, so a stuck job is caught before the morning reports refresh against it.
How much does it cost?
Time and materials at $175 per hour, estimated in writing before work begins. Cost drivers are the number of sources, how well each is documented, whether history handling is needed, the transformation complexity in the silver and gold layers, and the environments you want. Fabric capacity or Azure consumption is billed by Microsoft to you, separately, and we instrument it from the first run so you know what it costs.
How long does a first build take?
About four weeks for a handful of sources when access, capacity and data owners are in place from day one. Larger estates are delivered in sprints — usually source by source, so useful data lands early rather than everything arriving at the end.
What Fabric capacity do we need?
For pipelines alone, the smallest paid capacities are often enough for a modest estate; what pushes the size up is heavy transformation, large volumes on tight schedules, and the Power BI consumers on the same capacity. Capacity is Microsoft's list price per capacity unit, pay-as-you-go or reserved. Sizing is properly a platform decision under our Fabric modernization service; for this build we make a minimal, documented recommendation and monitor consumption so you can right-size on real numbers.
Does this make our data ready for Copilot and AI agents?
It is the prerequisite. An agent grounded on a gold table that is refreshed, reconciled and governed gives better answers than one reading a spreadsheet someone exported last month. The gold layer is shaped with the downstream consumers in mind — a Power BI semantic model, a retrieval index, or a Fabric data agent — and our Microsoft Foundry and document-processing services build on exactly this plumbing.
Do you build the Power BI reports on top?
Under a separate service — Power BI Dashboard and Report Development — usually scoped together with this one so the gold layer and the semantic model are designed as a pair. Keeping them separate on paper means you can see what the pipelines cost and what the reports cost.
Who owns the pipelines, the code and the data?
You do. Everything is built in your Fabric workspace or Azure subscription, in a Git repository you own, with documentation that lets your team add a source or change a schedule without us. There is no proprietary layer and no obligation to keep using us.
What is not included?
Report building, Fabric platform and capacity design, Microsoft consumption and licensing, changes to source systems, data-cleansing programs, wholesale conversion of an existing Azure Data Factory estate, streaming and machine-learning work, and running the pipelines after handover. Each has a named home in our catalog and is cross-referenced rather than blurred into this scope.