tutorial requests
77 TopicsHow can AI agents improve Microsoft Fabric Data Factory pipeline automation?
I am exploring how AI agents can help make data pipeline development and monitoring more efficient in Microsoft Fabric Data Factory. Some potential use cases: Automatically creating pipeline workflows based on business requirements Detecting pipeline failures and suggesting fixes Optimizing data movement and transformation steps Monitoring data quality and identifying anomalies Triggering automated actions through APIs or external tools I would like to understand how teams are currently combining AI agents with Fabric Data Factory. Are you using: AI-assisted pipeline generation? Automated error analysis and recovery workflows? Fabric notebooks with AI models for data operations? Custom agents connected with Data Factory pipelines? Would appreciate insights, real-world examples, or architecture patterns from developers working with Fabric Data Factory automation.25Views0likes2CommentsSAP ECC into a Microsoft Fabric Lakehouse using Fabric Data Factory.
We are currently extracting data from SAP ECC into a Microsoft Fabric Lakehouse using Fabric Data Factory. *SAP ECC side:* We are using the SAP .NET Connector (NCo), which communicates with SAP through RFC calls. *Fabric side:* We are using the SAP Table – Application Server connector, which leverages the Open Data Gateway (ODG) to retrieve data from SAP ECC. *Small tables:* Data extraction and loading work successfully with relatively small SAP tables. *Large tables:* When extracting larger tables, the process fails with a "Not enough space" error. *Partitioning / Chunking:* We have tried the partitioning and RFC table options available in the Fabric connector to split large-table extraction into smaller chunks/batches based on indexed fields. *Performance issue:* Although chunking allows us to process the data, the resulting throughput is very low, and extracting large tables takes an excessive amount of time. *Key Challenge* We need to identify a scalable and performant approach for extracting large SAP ECC tables into Microsoft Fabric Lakehouse, while avoiding the "Not enough space" error and significantly improving extraction throughput. In particular, we need to determine whether the bottleneck is related to SAP RFC/NCo processing, Open Data Gateway, Fabric's SAP Table connector, partitioning strategy, batch size, or the underlying data transfer mechanism, and what configuration or architecture would provide better performance for large-volume SAP extractions.Solved51Views0likes5Comments[BUG] Dataflow Gen2 destination picker 404 — api.powerbi.com lakehouses UK region
Hi community, We have a complete blocker with Dataflow Gen2 (CI/CD) destination configuration in our UK-region Fabric tenant. The Error: When clicking "Add default destination" and selecting a Fabric Lakehouse from the OneLake catalog, this error fires immediately for ALL users including the workspace Admin: DataSource.Error: Downstream service call to url 'https://api.powerbi.com/v1/workspaces/{WORKSPACE_ID}/lakehouses' failed with status code 404. (Region: uk) The Lakehouse IS visible in the OneLake catalog — it appears in the picker. The 404 fires the moment it is clicked. Root cause hypothesis: The destination picker calls the legacy Power BI REST API: api.powerbi.com/v1/workspaces/{id}/lakehouses ← returns 404 For Fabric-native workspaces in the UK region, the correct endpoint should be: api.fabric.microsoft.com/v1/workspaces/{id}/lakehouses The OneLake catalog listing (which uses a different path) resolves the lakehouse correctly — it's only the destination configuration call that uses the wrong endpoint. Workarounds attempted — all failed: 1. UI — Admin user attempted same steps → same 404 2. queryMetadata.json via Git — Added destination fields, pushed to prod branch → Fabric silently strips loadEnabled/destination on every sync, creating a permanent conflict loop (workspace ≠ Git on every update) 3. Authentication methods — Before the error began firing immediately, a "Connect to default data destination" screen appeared offering two authentication options for the Lakehouse connection: - Organizational account (Sahil Singh / user account) - Service principal Both were attempted. Neither succeeded — the 404 followed in both cases. Subsequently, this connection credentials screen stopped appearing altogether. The 404 now fires immediately upon clicking lh_dhl_prod in the OneLake catalog, before the connection setup dialog is even shown. This regression suggests the failure point has moved earlier in the destination configuration flow. Questions: 1. Is this a known issue for UK-region tenants? 2. Is there a way to configure the Dataflow Gen2 destination via Fabric REST API directly to bypass the broken UI? 3. Are there other file-based approaches (mashup.pq metadata) for CI/CD Dataflow Gen2 destinations? Happy to provide Session IDs and further details to the Fabric team. I have attached the relevant images, PFA... ThanksSolved122Views0likes7CommentsRefresh Semantic Model - Table Dynamic Content
I've set up dynamic content inside of a Refresh Semantic Model activity inside of a data pipeline. So far I've dynamically set the Workspace Id and the Semantic Model but I've previously left the table line blank. The pipeline would refresh properly until now and the only way it seems to run even with static Workspace Id and Semantic Model values is if I specify the tables. For the static values I can wait for the drop down menu to load and select all but when I use dynamic content in Workspace and Semantic Model ID, the table names won't load and I can only input dynamic content. How do I write in the tables through dynamic content. I've tried the following based off the JSON file: {"table": "TableName"} TableName table:TableName [{"table": "TableName"}] TableName1, TableName2 Editing the JSON file directly by copying and pasting how a non-dynamic content inputted Workspace and Semantic model ID has the table names set up How do I dynamically write in multiple tables for the dynamic content? Is there a way to specify select all when I write in dynamic content?Solved5.5KViews1like7CommentsFilter CSV dataset based on a column
Hi, I am a newbie to ADF. i have CSV dataset referring from SFTP holding 14 million records. Currently, it has copyactivity which copies to CSV dataset(unzipped) from source zipped format dataset! Then dataflow , which refers this CSV and loads to AzureSQL (upsert operation) . The pipeline fails at times. Its an ask to filter read data only from 8 days backdated based on a column "DateColumn" present in the CSV file. I added this condition(filter) in dataflow (Source ->filter ->sink) where Filter takes expression as DateColumn>= toString(addDays(currentDate(), -8)). The pipeline doesnt haveconsistent success! any other method would help since the data would be growing for years .Solved816Views0likes4CommentsIs there an ETA on event based trigger for pipeline (specially integration with sharepoint)?
Hi, I was wondering if there is a way to trigger a pipeline when a file at a sharepoint point location is modifed/created without using REST API and power shell? I have been using power automate to do this but would like to remove this dependency. If this trigger is not yet present in fabric pipeline....is there an ETA when it will be ? ThankyouSolved1.5KViews1like4CommentsGen2 Dataflow Refresh Failure - Staging Lakehouse Not Found
I am unable to successfully refresh a Gen2 Dataflow configured to fetch data from SQL Server and store it in a Lakehouse. The dataflow creation process appears to complete, but when attempting to refresh the dataflow, it consistently fails with a staging lakehouse error Error Details: Error Message: "There was a problem refreshing the dataflow: 'Staging lakehouse for dataflow with id ... was not found.'" Error Code: StagingLakehouseMissingError Request ID: 00000000-0000-0000-0000-000000000000 Steps Taken: Created a new Gen2 Dataflow Configured data source connection to SQL Server Set destination to Lakehouse Attempted to refresh the dataflow I would appreciate hearing if others have experienced this problem and successfully resolved itSolved7.7KViews0likes4CommentsHow to retrieve the output of a look-up activity in a notebook
Hi, I have a pipeline in which I perform a lookup on a table and retrieve this: { "count": 7, "value": [ { "WorkspaceID": "WKS13", "WorkspaceName": "Test Workspace 5", "UserEmail": "email" }, { "WorkspaceID": "WKS9", "WorkspaceName": "Test Workspace 9", "UserEmail": "email" }, { "WorkspaceID": "WKS9", "WorkspaceName": "Test Workspace 9", "UserEmail": "email" }, { "WorkspaceID": "WKS12", "WorkspaceName": "Test Workspace 12", "UserEmail": "email" }, { "WorkspaceID": "WKS11", "WorkspaceName": "Test Workspace 11", "UserEmail": "email" }, { "WorkspaceID": "WKS15", "WorkspaceName": "Test Workspace 11", "UserEmail": "email" }, { "WorkspaceID": "WKS16", "WorkspaceName": "Test Workspace 11", "UserEmail": "email" } ] } And I would like to retrieve this in a notebook. Do you have a solution?Solved2.7KViews0likes7CommentsGet email attachment with receivedtime
Hello, I'm learning Dataflow and Queries and I'm trying to load into a Lake an email with an excel attachment with the email received date. I cannot find the way to add the email received date as a column of the excel. Thanks for your help.Solved3.6KViews0likes9CommentsDataFlow(Gen2) managed by multiple users
When DataFlow(Gen2) is used for work, it is necessary for multiple people to manage it together. However, at present, only one owner is able to check the contents, let alone touch them. Does this not meet the business needs at all? Or is there a proper way to do this that I just don't know about? If anyone knows, I would be very grateful if you could enlighten me.Solved5.5KViews0likes5Comments