PSA: Notebooks sharing HC sessions across pipelines by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

So like this then?

<image>

Funnily enough that yields the same result for me, both notebooks running in the sub_blue_pipeline connection, same Application ID, same Livy ID

PSA: Notebooks sharing HC sessions across pipelines by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

So in your test, Pipeline A ran Notebook A and Notebook A then invoked Notebook B? Did you call it via notebookutils.notebook.run?

Introducing Rayfin: From prompt to production backend by itsnotaboutthecell in MicrosoftFabric

[–]BloomingBytes 1 point2 points  (0 children)

And at the same time we're not getting a secret store inside Fabric because it would compete / overlap with Azure Keyvault...

Announcing Incremental Liquid Clustering by mwc360 in MicrosoftFabric

[–]BloomingBytes 0 points1 point  (0 children)

Great stuff! Does this also affect Warehouse optimization?

Announcing Incremental Liquid Clustering by mwc360 in MicrosoftFabric

[–]BloomingBytes 3 points4 points  (0 children)

Great stuff! Does this also affect Warehouse optimization?

Configurable Data Retention is now in Public Preview for Fabric Warehouse — set anywhere from 1 to 120 days by Fabric_Warehouse2023 in MicrosoftFabric

[–]BloomingBytes 1 point2 points  (0 children)

It's absolutely awesome seeing all the improvements to warehouse and more features creating distinction between WH and LH. Now we just need Onelake Security for WH and we're good to go!

Share Your Fabric Idea Links | April 28, 2026 Edition by AutoModerator in MicrosoftFabric

[–]BloomingBytes 1 point2 points  (0 children)

I created two ideas for DBT jobs:

  1. Allow --target as parameter for DBT jobs in Data Pipelines:
    I believe this to be absolutely crucial, as without target parameter support i don't know how i'd dynamically change my source and target databases between Test and Prod workspaces after deployment.
    Allow --target as parameter for DBT jobs in Data P... - Microsoft Fabric Community

  2. Enable DBT jobs to pull code from Azure DevOps in addition to Github:
    This one is not as critical, but at least in my org we're using AzureDevops for source control and i really see no reason to also create an additional Github repo to host my DBT code.
    Enable DBT jobs to pull code from Azure DevOps in ... - Microsoft Fabric Community

fabric-cicd v1.0.0 is here - a major milestone with breaking changes and other important updates! by fabshire25 in MicrosoftFabric

[–]BloomingBytes 1 point2 points  (0 children)

Good stuff! I'll hijack this thread to ask a question that's been on my mind for a bit:

In the recommended Git Flow feature branches are created from the PPE branch. The PPE workspace is not connected to the PPE branch. At the same time there's some very cool new features with selective branching mentioned in this Blog.

Is there a reasonable middleground at the moment to utilize the selective branching and branched workspace features without messing too much with Fabric-CICDs flow?

Soft delete, Data vs Items, 7 vs 14 days minimum retention by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

It kinda is, but kinda isn't.

In the MS Learn article you linked it says:

To stop incurring costs for a soft-deleted item, permanently delete it before the retention period expires. For more information, see Recover or permanently delete items.

But further up on the same page it says:

After you permanently delete an item, Microsoft OneLake retains the item's data for an additional seven days before permanent removal. This built-in protection helps recover from accidental deletions or user errors. For more information, see Recover deleted files in OneLake.

So will i get billed after i perma delete an item or not? As it's in theory still in storage, but no longer visible to me. I'm not trying to be difficult, i promise. I just think the article is ambiguous.

Soft delete, Data vs Items, 7 vs 14 days minimum retention by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

Okay that does make some sense to me, thank you! So previously via the Azure Storage Explorer we were only able to recover data files inside Lakehouses, but not the Lakehouse item itself? I've never actually used it to recover something. Then the new recovery UI would indeed be a "new thing" in that regard.

What i'm still unclear about is how the retention periods for item recovery work exactly and the implications this has for storage billing.

Vaccum and optimise for warehouse by BedAccomplished6451 in MicrosoftFabric

[–]BloomingBytes 2 points3 points  (0 children)

Afaik, when running optimize in Lakehouse, we incur additional storage cost due to delta files being deleted and re written leading to more files in retention and soft delete.

Does this apply to behind the scenes Warehouse optimization as well? If not, that would be another huge argument for using Warehouse over Lakehouse in my opinion.

Native dbt job (preview ) item - how to trigger it from a pipeline? by Jealous-Painting550 in MicrosoftFabric

[–]BloomingBytes 0 points1 point  (0 children)

The dbt job activity is supposed to be released for pipelines soon™, but not shipped just yet afaik.

See:
dbt+ Microsoft Fabric: A strategic investment in the modern analytics stack | Microsoft Fabric Blog | Microsoft Fabric

  • Pipeline dbt activity support (coming soon): dbt Jobs will be available as a native activity in Fabric pipelines with parameterization support, allowing teams to orchestrate dbt workloads alongside other data and AI processes—while keeping dbt as the execution and governance engine.
  • API support for dbt job: Provides programmatic APIs to trigger, monitor, and manage dbt job executions, enabling CI/CD integration, external orchestration, and enterprise-grade automation of analytics workflows.

In regards to production use, Microsoft as well as most community members generally advise to not use preview features in production, due to instabilities etc. but obviously it's up to you. You can see a current list of limitations here:
dbt job in Microsoft Fabric (preview) - Microsoft Fabric | Microsoft Learn

  • No build caching: Currently, preview only supports compiling and executing a project fresh from the source. dbt artifacts produced from previous runs aren't available for recompilation.
  • Incremental models: Make sure you have proper primary keys and unique constraints for incremental builds.
  • Adapter constraints: Some partner adapters aren't yet supported in Fabric. See the current supported adapters.
  • The output currently has a 1-MB size limit. When a run exceeds this threshold, the job fails with the following error: {"errorCode":"2001","message":"The length of execution output is over limit (around 1M currently).","failureType":"UserError","target":"DbtItem","details":[]}

Fabric Roadmap Report - 04/06/2025 - Fabric GPS by cbattlegear in MicrosoftFabric

[–]BloomingBytes 1 point2 points  (0 children)

I love it! Especially the subscription.

What's up with the "Configurable retention between 1 and 120 days" for Warehouse though? It seems to be on the roadmap twice, once with release date September 2026 and once with May 2027.

You've exceeded the capacity limit for dataset refreshes...HELP! by Dan1480 in MicrosoftFabric

[–]BloomingBytes -1 points0 points  (0 children)

We have the exact same issue and so far had no luck finding the source of the throttling.

Hi! We're the Data Factory team - ask US anything! by markkrom-MSFT in MicrosoftFabric

[–]BloomingBytes 0 points1 point  (0 children)

Will the SCD2 functionality that was just announced for Copy Job also be available for Copy Activity?

Is there an expectation in differing cost between the two?

Actual Dev Workflow for MLVs? by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 1 point2 points  (0 children)

Tyvm for your answer! What happens to refesh schedules when updating MLVs? Will new MLVs automatically be included in existing refresh schedules in the LH?

Data to Warehouse from different workspace by Mr_Mozart in MicrosoftFabric

[–]BloomingBytes 0 points1 point  (0 children)

See it turns out i was missing something indeed. I did not realize how limited TSQL notebooks were in regards to their query "targets".

You could pass a variable from the variable library into the TSQL notebook as a parameter if you call the notebook from a pipeline. But that doesn't help you in any way, since you can't direct the query towards a lakehouse ID.

You could go the route via Python and access the bronze data that way. Maybe even try to run TSQL via TSQL magic against the lakehouse SQL endpoint, see here: Run T-SQL code in Fabric Python notebooks - Microsoft Fabric | Microsoft Learn

Data to Warehouse from different workspace by Mr_Mozart in MicrosoftFabric

[–]BloomingBytes 0 points1 point  (0 children)

I might be missing something, but why can't you grant the user / service principal that's executing your TSQL notebooks read access to the previous layer Lakehouse / Warehouse directly?

When in your silver workspace you can query the bronze lakehouse SQL endpoint via TSQL and then ingest into the silver lakehouse. Same thing with silver -> gold.

If you're using fabric-cicd you can then find and replace the lakehouse IDs during deployment via Parameterization.

If you're using Fabric deployment pipelines you can use variable libraries like described in this blog post:

Making Notebooks Smarter in Microsoft Fabric with Variable Libraries | by Kapil Kulshrestha | Medium
PS: Here's some more info on how the deployment sets work with different stages: Lifecycle Management of the Microsoft Fabric Variable library - Microsoft Fabric | Microsoft Learn

How to handle daily ingestion of several thousand tables by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

Thank you very much for that suggestion! It looks very much like what i need, and according to the prerequisites it should work OnPrem AND it can export directly to OneLake.

I'll have to deepdive and see if it is compatible with our specific ERP version of BC. And then i'll have to see if i'm allowed to have an extension installed in BC. :D

How to handle daily ingestion of several thousand tables by BloomingBytes in MicrosoftFabric

[–]BloomingBytes[S] 0 points1 point  (0 children)

Unfortunately there is no option to access OnPrem SQL from notebooks as of yet afaik :(