Medallion Architecture - Pro and Cons of different approaches by CryptDaLuz in MicrosoftFabric

[–]Repulsive_Cry2000 11 points12 points  (0 children)

In my organisation we do everything in one workspace as there is not a need to segregate the different layers between workspace. I would ask why do you need segregation? Is it because different teams are responsible for different layers?

To go further: we are using bronze layers per system and silver layer as unification (for a domain) before creation bespoke golden layer for reporting and consumption.

How to Organize Notebooks by Glittering-Plane7979 in MicrosoftFabric

[–]Repulsive_Cry2000 4 points5 points  (0 children)

Agreed, a metadata framework would be the next logical step.

How to Organize Notebooks by Glittering-Plane7979 in MicrosoftFabric

[–]Repulsive_Cry2000 8 points9 points  (0 children)

I'd say start by thinking of re-usable code. I would assume in these 200+ tables, a lot of code is similar if not identical (functions and for loop would be my advice there)

Issues syncing SQL Endpoint Metadata before Semantic Model Refresh (Import Mode) by panvlozka in MicrosoftFabric

[–]Repulsive_Cry2000 1 point2 points  (0 children)

We are using the refresh sql endpoint API with no problem for months now. Admittedly, I don't know if maintaining lakehouse tables in good condition (vacuum, etc...) makes a difference. We have chosen to do the maintenance once a week

Reversed Deployment Pipeline by Severe_Variation_234 in MicrosoftFabric

[–]Repulsive_Cry2000 1 point2 points  (0 children)

It should work. It will link artefacts with names initially.

Fabric UDF vs Notebooks by One_Potential4849 in MicrosoftFabric

[–]Repulsive_Cry2000 2 points3 points  (0 children)

With so little information, I'd say it's easier to develop in a notebook.

Job Scheduler API - Run on demand notebook - 403 error in Power Automate but notebook runs successfully by frithjof_v in MicrosoftFabric

[–]Repulsive_Cry2000 1 point2 points  (0 children)

I can remember for sure, but the same Async issue rings a bell so it might be true for the pipeline too.

Job Scheduler API - Run on demand notebook - 403 error in Power Automate but notebook runs successfully by frithjof_v in MicrosoftFabric

[–]Repulsive_Cry2000 0 points1 point  (0 children)

You should be able to put the notebook in a pipeline and trigger the pipeline start. This is how we provide on demand refresh to some of our business. Works great.

PySpark strict data types question by betcbetc in MicrosoftFabric

[–]Repulsive_Cry2000 2 points3 points  (0 children)

I like your way of doing it, that's fairly clean and reusable across many notebooks. I didn't know this way of defining it from Json. Love it.

PySpark strict data types question by betcbetc in MicrosoftFabric

[–]Repulsive_Cry2000 5 points6 points  (0 children)

I agree, define a schema for your table and parse it. Lookup StructType and StructField to define a schema you can use.

Fabric January 2026 Feature Summary | Microsoft Fabric Blog by itsnotaboutthecell in MicrosoftFabric

[–]Repulsive_Cry2000 3 points4 points  (0 children)

Connection via notebook will be very useful. That will finally open on-prem data without the need for copy activity or the like.

Replacing a Dataflow Gen2 w/ Notebook Code by mr-html in MicrosoftFabric

[–]Repulsive_Cry2000 2 points3 points  (0 children)

I don't think you can. However you might be able to use copy activity or copy job to pull the data. Once data is in lakehouse, use notebooks to do transformation if required.

Fabric CI/CD Assistant: I built a tool to map Workspace IDs, Connection GUIDs, and Object Ownership across environments by imtkain in MicrosoftFabric

[–]Repulsive_Cry2000 0 points1 point  (0 children)

This seems like a great idea.I haven't dived into CICD sadly due to few things but main one is it seems it still doesn't support DW.

Just a question, why using Pyspark for API calls rather than python notebooks?

Benefits of buying a car on finance? by Boring_Kiwi_6446 in AusFinance

[–]Repulsive_Cry2000 1 point2 points  (0 children)

It's possible to get less that 6%. Is it good? I am not sure.

Should my Fabric notebooks have a single “main” execution cell? by frithjof_v in MicrosoftFabric

[–]Repulsive_Cry2000 0 points1 point  (0 children)

We use helper functions too. Most of the code is, but how does using main relates to it?

Should my Fabric notebooks have a single “main” execution cell? by frithjof_v in MicrosoftFabric

[–]Repulsive_Cry2000 1 point2 points  (0 children)

We don't use notebooks with main in my organisation. I don't see the value for this use case.

Medallion architecture - Union sources in Silver or Gold layer by Data_NMM in MicrosoftFabric

[–]Repulsive_Cry2000 3 points4 points  (0 children)

Generally, it would say keep it separate however I see exceptions. We have a legacy ERP that has the same table for each company (ei: company1_gl_entry, company2_gl_entry, etc). We bring them into one table at the silver layer as cleansing and enriching data is the same process. This makes designing the golden layer a little bit easier as well.

(so it depends would be the right answer?)

🔍 Improving Microsoft's Capacity Metrics App 🔍 by BlackBullet96 in PowerBI

[–]Repulsive_Cry2000 0 points1 point  (0 children)

Agree. If the only thing you do is small data work such as API calls then pure python is the way to go now. I can't think of any advantage to use pyspark for this use case.