MicrosoftLearning / mslearn-fabric

This repository hosts content related to Microsoft Fabric content on Microsoft Learn.
https://microsoftlearning.github.io/mslearn-fabric/
MIT License
184 stars 145 forks source link

LP03: Lakehouse creation fails with trial capacity located in Central US #75

Closed SkillableMG closed 11 months ago

SkillableMG commented 12 months ago

https://github.com/MicrosoftLearning/mslearn-fabric/blob/7513f155c43635665f488ce6353146490d9f744b/Instructions/Labs/03-delta-lake.md#create-a-lakehouse-and-upload-data

When the trial capacity provisioned in previous steps is located in the Central US region, a lakehouse cannot be created at the above-referenced step. The message quoted below is displayed.

Upgrade to a paid Microsoft Fabric capacity To work with Lakehouse, this workspace needs to use a Fabric enhanced capacity. You can purchase a fabric capacity on the Azure portal using your Azure subscription. Learn more.

image image

Creating the lakehouse with a trial capacity in the North Central US region succeeds.

Per the below Microsoft doc, the Central US region is not a supported Fabric region.

https://learn.microsoft.com/en-us/fabric/admin/region-availability

The below document suggests that the "home region" viewable through the "About Microsoft Fabric" dialog should determine the location of the trial capacity. However, we observed that despite this home region being set to North Central US, trials still sometimes provision in Central US.

https://learn.microsoft.com/en-us/fabric/get-started/fabric-trial#considerations-and-limitations

image image

Per this comment in another issue, there is a known Fabric issue relating to the Central US region. We are unaware of the details of this issue, but it may be relevant here.

https://github.com/MicrosoftLearning/mslearn-fabric/issues/73#issuecomment-1800274492

Central US trial assignment appears to be somewhat random. We do not know of a method to explicitly set the location of a trial to be used with this lab. Avoiding Central US should prevent the issue, if a means of doing so exists.

Repro steps:

  1. Complete tasks previous to "Create a lakehouse and upload data".
  2. On the Fabric home page, navigate to Settings -> Admin portal -> Capacity settings -> Trial.
  3. Check the region listed for the active trial capacity. If it is set to the Central US location, continue with "Create a lakehouse and upload data" to observe lakehouse creation failure. If set to another location, restart the lab with a fresh environment and repeat repro steps as needed until a Central US location is assigned.
tylerfarmer1 commented 12 months ago

I've tried 10 different labs with our hoster, and every time you try to create a Lakehouse it says that we need upgrade to a paid subscription. Every time you try to create a new Workspace, the instructions say to create one that includes "Fabric Capacity" but it is always grayed-out (disabled). So, the course can't even be run at this point.

shannonlindsay commented 12 months ago

@SkillableMG - Fabric trials do not work in the Central US region. This is a bug that is known by the Fabric product team. I'm going to discuss this with my team to understand what the best course of action is - will leave the issue open until we have a solution. Thanks for bringing this to our attention.

GraemeMalcolm commented 11 months ago

This should now be resolved for the hosted lab environment provided to training partners. The issue with some regions failing is a bug in the service (which the team are aware of), not a content bug - so closing here.