data pipeline
56 TopicsBest approach(es) to refresh Dev Warehouse from Prod Warehouse (Read-Write Copy) in Microsoft Fabric
We are currently evaluating the best practices for refreshing a Development Data Warehouse using data from a Production Data Warehouse within the same Fabric tenant. We have evaluated a few approaches based on the use case: Read-Only Access (Zero-Copy): If Dev only needs read access to Prod data, using OneLake Shortcuts is the clear choice. It provides instantaneous access with zero data duplication, no storage overhead, and minimal setup effort. Read-Write Access (Full Schema & Data Copy): If Dev requires a Read-Write copy (allowing developers to run DML operations like UPDATE, INSERT, or DELETE without impacting Production), our current options seem to be: Fabric Data Pipelines (Copy Activity): Scheduled or trigger-based pipelines to pull data from Prod to Dev. Cross-Database Querying / CTAS: Running T-SQL (CREATE TABLE AS SELECT ...) across workspaces. The Challenge: Both Read-Write options (Pipelines and CTAS) can become cumbersome to set up and maintain, especially as datasets grow. Additionally, duplicating large volumes of data incurs extra storage and CU (Capacity Unit) processing costs. Was wondering if there are better, more efficient options available in Microsoft Fabric to maintain or periodically refresh a Read-Write copy of a Warehouse in a Dev workspace? Is Table Cloning / Zero-Copy Clone supported or planned for cross-workspace scenarios? How are others managing periodic Dev environment refreshes from Prod without creating heavy data copy pipelines?250Views3likes11CommentsProblems in UK South
Anyone experiencing issues in UK South? Our issues this morning include: - Data engineering pipeline connections to Fabric warehouse SQL endpoints not working ('A task was cancelled') - Executing notebooks from engineering pipelines not working (timing out).Solved1.3KViews1like8CommentsFabric pipeline Deployment dev to prod
Hi there, I have been developing fabric data pipelines, warehouse, lakehouse in a fabric dev workspace. I noticed when deployment is done from WS_Dev to WS_Prod, pipelines are still pointing to Dev workspace. I can parameterize it. Where in Prod workspace do I need to configure that all objects should point to Prod workspace so code deployments from dev dont overwrite the variable in PROD. master pipeline with look up After lookup -- invoke pipeline child pipeline with copy activity.Solved2.5KViews0likes7CommentsStored Procedure to Manipulate Tables
I am migrating stored procedures from SSIS into a Fabric Warehouse stored procedure. When I try to run it from a script or stored procedure activity in a pipeline I get the error "queries referencing variables are not supported in distributed processing mode" similar to this article https://community.fabric.microsoft.com/t5/Data-Warehouse/SQL-statement-in-Warehouse/m-p/3777309 My stored procedure contains these things which I think is causing the error: Input variables Insert rows into an existing table Delete rows from an existing table What I've tried I tried to run through a Lookup activity similar to this article(https://community.fabric.microsoft.com/t5/Pipelines/How-to-Pass-Parameters-to-a-Stored-Procedure-in-Microsoft-Fabric/m-p/4270431) but am getting the same error code. Run through Stored Procedure activity - No luck Run through Notebook - Use Fabric tokens to connect to the warehouse directly as a database Seems to run?? I need to keep testing Is a Notebook really the only way to do this? Ideally I was hoping for a low code option as the eventual users prefer low codeSolved1.5KViews0likes5CommentsPipeline Duration Mismatch – Parent Pipeline Shows 3mins but Child Activities Total Only 1Min
I have two pipelines. The first pipeline contains two activities: Lookup and ForEach. Inside the ForEach activity, I’m invoking a second pipeline. The second (invoked) pipeline contains 6 activities, which connect to source SQL Servers via a gateway and load data into a Data Warehouse in Fabric. Here’s the issue: From the parent (driver) pipeline view, it shows that Pipeline 2 takes about 3 minutes to complete. However, when I open Pipeline 2 and sum the duration of the individual activities, the total comes to only 1 minute. Where is the remaining 2 minutes being spent?Solved1.5KViews0likes9CommentsSQL Server Agent in Fabric Warehouse
Hello, I'm one of the DEs in our analytics team and we are using Fabric as our main analytics solution for all the ETL. I have a requirement to run astored procedure every 30 minutes on one of our Warehouses in Fabric to check for any long running queries and kill them. For this I was thinking of just creating the sp, add it to a pipeline and trigger there, but in the meantime I saw there are these SQL Server Agents that can be setup directly in SQL Server (SQL Server Agent | Microsoft Learn) I wasn't able to find the same feature in Warehouse Fabric, does anyonek now if it's possible or what would be the best approach here? Thanks!Solved7.8KViews1like8CommentsUnable to connect pipeline to Warehouse
Hello, I am unable to connect to my Fabric warehouse using a pipeline. This was working and seems to have started overnight. We haven't made any changes to the pipeline or the warehouse. I created the connection in the pipeline following this in the documentation Set up your Data Warehouse connection - Microsoft Fabric | Microsoft Learn There is no error message, when trying to preview data in a lookup activity it just times out. I cannot see a list of tables either in the dropdown as the connection times out. I can run manual queries in the warehouse in SQL. The connection has been running successfully for months then seemingly stopped working overnight. I can access our external database via a pipeline and that copies data fine into our lakehouse. I just can't seem to query data from the Fabric warehouse using the pipeline. We do not encrypt our data warehouse or use CMK. Any help? Below is image of what I can see. Any help is appreciatedSolved1.3KViews0likes4CommentsSporadic Stored Procedure issue - not loading new records
We have been live on Microsoft Fabric for about a year and a half now. In the past week, we've had an issue come up that we haven't experienced before. It occurred last Thursday in all three of our Fact tables in our productive Gold warehouse. It occurred this morning in only one of our three Fact tables. A brief overview of our relevant landscape to this issue: We have a single Bronze Lakehouse, we have a Silver Lakehouse in a Dev workspace and a Silver Lakehouse in a Prod workspace, we have a Gold Lakehouse in a Dev workspace (mirrored tables from Silver_Dev) and a Gold Lakehouse in a Prod workspace (mirrored tables from Silver_Prod), and we have a Gold warehouse in a Dev workspace and a Gold warehouse in a Prod workspace. The issue is that, twice in the last week in the nightly run, our Silver to Gold stored procedures (technically loading from Gold Lakehouse to Gold Warehouse) have run successfully according to the pipeline, but haven't actually updated or loaded any new records. Both times this has occurred in Prod, whereas our Dev load has been successful in bringing in new records, and all the records are the same, stemming originally from the same Bronze lakehouse. Our Bronze to Silver load has been successful in bringing in those new records, using a combination of CDC and full loads, depending on the table. If we rerun the stored procedures later in the morning, without rerunning anything upstream in the pipelines and without changing anything, they successfully pull in the missing records. Last Thursday, this was an issue in two fact tables that are using CDC to only pull in updated or new records that have been created or changed since the last load. It also occurred in one fact table that is a daily full load. This morning, the issue only occurred in the table that is a daily full load. The issue did not occur on Friday, as all the tables were up to date from the nightly load. No way of knowing if this issue occurred Saturday or Sunday, as no one was in the system validating as far as I know. What could the cause of this be? I want to reiterate that we've been live in these tables for over a year, running these stored procedures daily, and this hasn't been an issue until last week. Thanks in advance for any ideas you may have!Solved1.1KViews0likes4CommentsTrigger external process after Stored Procedure completion in Fabric Warehouse
Hello, in Microsoft Fabric Warehouse is it possible to trigger an external process (API/pipeline/integration flow) after a stored procedure finishes or after an insert/update in a table? Are event-based triggers supported, or what architecture is recommended (Pipeline, Eventstream, Activator)?Solved1.5KViews0likes4CommentsChallenges moving Oracle Fusion data into a data warehouse for reporting?
I’m fairly new to working with Oracle Fusion and want to learn from others who have had to integrate it with their data warehouse environment. If you’ve extracted Fusion data (via OTBI, BIP, APIs, or other methods) into a data warehouse What are the biggest problems you’ve faced? 1 On the reporting side (gaps in OTBI/BIP subject areas, slow queries, performance bottlenecks, limited historical data). 2 On the ETL side (data volume/API limits, refresh windows, data quality issues, maintaining incremental loads, schema changes). I’d love to hear what you’d do differently if you were setting up the pipeline again.Solved2KViews1like5Comments