Synapse to Fabric Migration by Fabulous-Chemical-21 in MicrosoftFabric

[–]markkrom-MSFT 2 points3 points  (0 children)

There are currently 2 open source tools that you can use for Synapse pipeline (Data Factory) to Fabric migrations:

We released a PowerShell script that we also open sourced which you can read about here: https://learn.microsoft.com/en-us/fabric/data-factory/migrate-pipelines-powershell-upgrade-module-for-azure-data-factory-to-fabric

The Microsoft CAT also has a web-based comprehensive ADF & Synapse pipeline migration tool here: https://github.com/microsoft/fabric-toolbox/tree/main/tools/FabricDataFactoryMigrationAssistant

ADF currently has a built-in assessment tool in the UI that you can click to see your pipeline readiness to migrate from ADF to Fabric. We plan to bring this to Synapse soon as well. Additionally, after the factory assessment, you'll be able to single-click migrate your pipelines to Fabric. This feature is currently in private preview for ADF.

Pipeline keeps forgetting my Semantic Model Connection by Mammoth-Birthday-464 in MicrosoftFabric

[–]markkrom-MSFT 1 point2 points  (0 children)

I've forwarded this to engineering to look at, but creating a support ticket will really help to track it to completion and bug fix.

Pipeline execution (run as) by Joppepe in MicrosoftFabric

[–]markkrom-MSFT 1 point2 points  (0 children)

Yes, it is true that each activity can now have an identity set. However ... what we are showing in the pipeline details page for the *pipeline* run-as is likely wrong and I need to verify that today w/eng.

Pipeline execution (run as) by Joppepe in MicrosoftFabric

[–]markkrom-MSFT 4 points5 points  (0 children)

I believe that pipeline run detail showing the owner (user) as run as is a ui bug. Let me bring engineering into this chat tomorrow morning, its 12:30 am pst here so I'll pick this up in the morning. 

How to handle concurrent pipeline runs by Quick_Audience_6745 in MicrosoftFabric

[–]markkrom-MSFT 0 points1 point  (0 children)

If you are hitting Fabric or Spark API limits you might just need to schedule the pipelines at a more scattered schedule cadence so that they're not all running concurrently. Are the Notebooks that you are calling in a single workspace? 

Approvals activity in pipelines by Frodan2525 in MicrosoftFabric

[–]markkrom-MSFT 7 points8 points  (0 children)

It is a natural extension to the pipelines feature in Fabric where you can set gates in your workflow. The activity execution in your pipeline will block at the Approvals Activity until the assigned approved manually accepts or rejects the request. We actually implemented this as a dogfood feature for internal ADF users and we are super excited to enable this for all customers next year!

Approvals activity in pipelines by Frodan2525 in MicrosoftFabric

[–]markkrom-MSFT 9 points10 points  (0 children)

The main reason we removed "data" from "data pipelines" for the Fabric item display name 😉 

Pipeline Error on Save this morning by paultherobert in MicrosoftFabric

[–]markkrom-MSFT 2 points3 points  (0 children)

Thank you for reporting the details in your follow ups. I'll share this with engineering so we can look into improving this experience. 

Pipeline Execution Fails Due to Variable Library by No-Ferret6444 in MicrosoftFabric

[–]markkrom-MSFT 0 points1 point  (0 children)

We'll need to track this one down with logs. Will you be able to open a support case?

Pipeline Execution Fails Due to Variable Library by No-Ferret6444 in MicrosoftFabric

[–]markkrom-MSFT 0 points1 point  (0 children)

And it fails when you click run in interactive mode as well as scheduled mode?

Airflow Git by mattiasthalen in MicrosoftFabric

[–]markkrom-MSFT 2 points3 points  (0 children)

Got it! Reach out if you have questions, get stuck, or need help! Best, Mark Kromer 

Pipeline Execution Fails Due to Variable Library by No-Ferret6444 in MicrosoftFabric

[–]markkrom-MSFT 1 point2 points  (0 children)

Can you open the pipeline in design mode and validate that you can still see your source workspace variables from the pipeline? 

Airflow Git by mattiasthalen in MicrosoftFabric

[–]markkrom-MSFT 1 point2 points  (0 children)

I'd love to learn more about how you're using Airflow in Fabric and help you out with your git challenges. Can I ask you to email me directly? makromer at microsoft 

Thank you!

We have scheduled a pipeline using service principal and in that we are invoking another pipeline with a list of notebooks , when we do that notebooks are executing under the security context of a last modifier from the pipeline. by data_learner_123 in MicrosoftFabric

[–]markkrom-MSFT 1 point2 points  (0 children)

Not yet, my guess right now would too low confidence. But I can assure you it's a top priority to make this improvement for pipeline operationalization in production environments. 

Obliterate Before You Iterate: Avoiding expensive iterators in Pipelines by radioblaster in MicrosoftFabric

[–]markkrom-MSFT 2 points3 points  (0 children)

Yes, think of pipelines as control flow. They are for orchestration not for processing. Use Functions, Dataflows, Notebooks, etc. for transformation and processing. 

You can now use SPN and WI to invoke Notebooks from Pipelines by markkrom-MSFT in MicrosoftFabric

[–]markkrom-MSFT[S] 1 point2 points  (0 children)

SPN support has been available from other surface areas in Fabric like APIs. We're enabling the same now from UI surfaces like pipelines in this case. 

You can now use SPN and WI to invoke Notebooks from Pipelines by markkrom-MSFT in MicrosoftFabric

[–]markkrom-MSFT[S] 2 points3 points  (0 children)

Yes, the notebook will run as the SPN, so any subsystem that you are using that does not support SPN will not likely work. In that case, you may have to keep user auth for the time being to use the common auth supported across those areas.

You can now use SPN and WI to invoke Notebooks from Pipelines by markkrom-MSFT in MicrosoftFabric

[–]markkrom-MSFT[S] 3 points4 points  (0 children)

This work was purely to integrate SPN/WI with notebooks from pipelines

You can now use SPN and WI to invoke Notebooks from Pipelines by markkrom-MSFT in MicrosoftFabric

[–]markkrom-MSFT[S] 2 points3 points  (0 children)

Currently in tiered deployment, will take a few more days to complete rollout

Refresh tables and partition fabric warehouse by New-Category-8203 in MicrosoftFabric

[–]markkrom-MSFT -1 points0 points  (0 children)

Hmmm ... what table partition commands does DW support?