Why there is no import button, and why that is fine
Microsoft ships no Alteryx importer. Nothing in Fabric reads a Designer workflow file, and there is no first-party conversion utility waiting to be switched on — which is precisely why a services market exists around this move at all. What Fabric does ship is the destination: Data Factory in Microsoft Fabric (opens in new tab) connects to more than 170 data sources and covers movement, transformation and orchestration in one place, with Dataflow Gen2 (opens in new tab) providing a low-code transformation surface built on the same Power Query (opens in new tab) engine that Excel and Power BI already use.
Several vendors in this space sell automated converters and publish conversion percentages. We do not have one, and we will not imply otherwise. Our position is that a departmental estate of a few dozen workflows is small enough to rebuild deliberately, and that the time an automated pass appears to save gets spent again on the reconciliation nobody can skip. What you are buying is a person reading your canvas and rebuilding the logic, then proving it produces the same answer.
Not a Power BI tenant upgrade — a third-party tool being retired
These two projects get confused constantly, and they are almost nothing alike. If you already run Power BI and the question is capacity, workspaces, SKUs and semantic models moving onto Fabric, that is a licensing and infrastructure move and it belongs on our Power BI to Microsoft Fabric migration services page — your reports keep working and nothing gets rewritten.
This page is the opposite shape. Nothing here carries across automatically, because the logic currently lives in a third-party desktop application that Microsoft has never had a path out of. The unit of work is a workflow, not a workspace; the risk is a number changing, not a capacity throttling; and the end state is a licence you stop renewing. Some organizations end up doing both, in which case the tenant move usually goes first so the workflows have a governed home to land in. And if there is no Fabric tenant yet at all — no workspaces, no lakehouse, no OneLake structure for the rebuilt workflows to write into — standing that platform up is its own piece of work, covered by our Microsoft Fabric implementation services, and it should be settled before the first workflow is rebuilt.
Where each part of a Designer workflow lands in Fabric
The table below is the mapping we work from during the inventory. Most of a typical departmental workflow is preparation and reshaping, which maps cleanly onto Power Query steps. The rows worth arguing about are the last four, and they are where the estimate is actually decided.
| In the Alteryx workflow |
Rebuilt in Fabric as |
What to watch |
| Input tools reading files and databases |
A Dataflow Gen2 source, or a pipeline copy activity landing raw data first |
Anything on a network share or a local SQL Server needs the on-premises data gateway (opens in new tab), which is an IT conversation, not a same-day task |
| Select, Filter, Formula, Data Cleansing |
Applied steps in a Dataflow Gen2 query |
Most expressions have a direct equivalent; date handling, null semantics and implicit type coercion are where behaviour quietly differs and has to be tested |
| Join, Union, Append Fields |
Merge and Append queries |
Alteryx joins emit matched and unmatched rows on separate anchors. Anything downstream of an unmatched anchor is real business logic and must be rebuilt explicitly, not dropped |
| Summarize, Cross Tab, Transpose |
Group By, Pivot and Unpivot steps |
Mechanically straightforward; column naming and ordering change, which matters if a downstream system reads the output positionally |
| Output tools writing files or tables |
A dataflow data destination, or a pipeline sink, into a Fabric lakehouse (opens in new tab) or warehouse |
If the real consumer is a spreadsheet on a share drive, decide now whether that stays or becomes a report |
| Standard macros |
A reusable query, or a shared function called from a notebook |
Usually the cheapest row on the list, provided the macro is documented well enough to know what it was for |
| Batch and iterative macros |
Pipeline control flow — a loop over a parameter list, or a repeat-until pattern |
The looping moves out of the transformation and into orchestration. Conceptually cleaner, but it is a redesign rather than a translation |
| Analytic apps with interface prompts |
Pipeline or dataflow parameters, driven by a schedule, a Power App, or a parameter table someone maintains |
There is no drop-in equivalent for “a person types a date and presses go”. Who runs it, and how, is a design decision that has to be made with the owner |
| Predictive, R and Python tools |
A Fabric notebook (opens in new tab) running Python or Spark |
This is the part that becomes code and needs an owner who can maintain code. We scope it separately and say so before you commit |
| Reporting and rendering tools |
A Power BI report or paginated report over the curated tables |
Frequently an improvement rather than a like-for-like rebuild — see our fixed-fee Power BI dashboard development service if the reporting layer is the actual goal |
The rows that decide your price
Two workflows with the same tool count can differ by a factor of several in effort, and it is always the same four things. Macros, because a batch macro is a redesign. Analytic apps, because an interactive prompt has to become a scheduled parameter and somebody has to own that decision. Predictive and scripted tools, because they become code. And spatial tools, which have no equivalent in Fabric at all — if you have them, we flag them in the inventory and either handle them in a notebook or tell you plainly that this workflow should stay where it is.
Everything else — the long tail of Select, Filter, Formula, Join and Summarize — is honest, unglamorous conversion work that is predictable enough to fix-fee. That is why the inventory comes before the number.
Proving the new output is the old output
This is the whole job, and it is the part most vendors describe in a single sentence. For each workflow we agree a comparison up front: which period of input data both versions run over, which columns constitute the key, which totals have to tie, and what tolerance — usually none — applies to a difference. Then both versions run, and the results are compared until they reconcile or until we can explain every remaining difference and you accept it.
Differences are informative rather than embarrassing. In practice they surface things like a filter that silently depended on the file the analyst happened to have open, a join that had been quietly dropping unmatched rows for two years, or a rounding step nobody knew was there. Finding those is a benefit of the migration, but only if the reconciliation is a real gate rather than a line in a status report.
Retiring Designer, and the honest version of the trigger
There is no end-of-life here and we are not going to invent one. Alteryx is a supported, actively sold product, and anyone telling you a deadline is forcing this move is selling you something. The real trigger, in every conversation we have had about it, is a renewal decision meeting a wish to consolidate onto Microsoft licensing the business already pays for, plus the discomfort of a production process that runs on one named person’s desktop.
That also means the honest answer is sometimes “keep it”. If your team genuinely uses Designer as an exploratory analytical tool — ad hoc investigation, spatial work, modelling — a seat or two is well spent, and the sensible scope is to move only the scheduled production workflows and leave the analysis where it is. We will say that during scoping rather than after invoicing. Before a seat is dropped, the checklist is short but non-negotiable: every workflow that fed a business process is rebuilt and reconciled, the schedule runs in Fabric, the on-premises connections work through a gateway, and the person who used to edit the workflow can now edit the dataflow.
Where this stops, and what sits next to it
Informatica, Talend and similar server-based ETL estates are the same shape of work — read the existing mappings, rebuild them as dataflows, pipelines or notebooks, reconcile the output — and we treat them the same way rather than pretending they are a different service. The practical difference is scale and ownership: those estates are usually larger, already owned by a dedicated data team, and often carry orchestration and lineage requirements beyond what a fixed-fee departmental project should promise. Tell us the number of mappings and who maintains them, and we will say plainly whether we are the right size of firm for it.
If the destination is Azure rather than Fabric, or the pipelines have to sit in your own subscription alongside other data platform work, that belongs with our Azure Data Factory consulting services instead — the concepts carry across almost exactly, but the billing, the governance and the tooling live in a different place. And where the whole platform question is open, including which subscription and region this ends up in and what it costs to run, our Azure migration and cost optimization consulting is the conversation to start with, since Fabric capacity is an Azure resource on your bill and not on ours.
The estate this is sized for
We are explicit about scope because most page-one competitors in this niche are selling enterprise conversion programmes measured in thousands of workflows, and silence about size would be an implied claim we can deliver those. We cannot, and we are not trying to.
| Estate shape |
Fit |
What we would do |
| 10–30 workflows run by a finance, operations or audit team |
The target |
A single fixed-fee project with a stated end date, rebuilt in waves, reconciled per workflow, Designer seats retired on an agreed date |
| Under 10 workflows, mostly file preparation |
Good, but check the destination |
Often smaller than a full Fabric build. We would ask whether Power Query in an existing Power BI model already does the job before selling you a migration |
| Heavy predictive, scripted or spatial content |
Partial |
Move the production data preparation, scope the modelling work separately as notebook development, and be candid that some workflows should stay in Designer |
| Hundreds of workflows across multiple departments |
Not us |
That is an enterprise programme with a conversion accelerator and a dedicated team. We will say so on the call rather than scope something we would deliver badly |
Everything produced is yours from day one: the dataflows and pipelines sit in your tenant, the documentation is handed over, and there is nothing proprietary of ours left behind to depend on. If you want the reasoning behind fixed fees before you speak to anyone, how our fixed-fee process works covers scoping, delivery and what happens after handover.
Delivery in three phases
The table shows scope and typical timeline rather than prices, because an honest number needs the workflow inventory first — the macro and analytic-app count moves it more than the workflow count does. Fabric capacity itself is billed to you by Microsoft, never through us.
| Phase |
Scope |
Typical timeline |
Fee |
| Phase 1 — inventory and triage |
Every workflow opened and catalogued by source, output, macro and app content, schedule and owner; dead workflows identified; gateway and connectivity requirements established; reconciliation criteria agreed and written down |
About the first week |
Fixed fee — scoped after your free consultation |
| Phase 2 — rebuild and reconcile |
A representative workflow rebuilt first to set conventions, then the remaining workflows rebuilt as Dataflow Gen2 queries, pipelines or notebooks in waves, each reconciled against its original output before the next wave begins |
Weeks 2–3 |
Fixed fee — scoped after your free consultation |
| Phase 3 — cut over and retire |
Schedules, triggers and gateway connections live in Fabric, old runs switched off in an agreed order, documentation and walkthrough handed over, licence retirement checklist issued, and 30 days of hypercare |
Week 4 and close-out |
Fixed fee — scoped after your free consultation |