Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
VoltesDev
Helper V
Helper V

Understanding what is Environment

Hello guys,

 

Need help to clarify about what is exactly an "Environment" is in Fabric.

 

When create new Environment, my initial thought is, I can include my exiting Workspace (with all its component such Lakehouse, Notebooks, Semantic model, etc) to this new Environment. 

 

Turned out it is not, can I have this confirmation ?

 

So when create new means it is new Workspace needed. While for the component of the existing (old) workspace is export-able and import-able to this newly create Workspace in this newly created Environment.

 

Basically these points:

  1. Workspaces Are Environment-Specific:

    • Workspaces created in one environment (e.g., "Development") are scoped to that environment.
    • They cannot be directly transferred or shared across environments.
  2. Components Must Be Migrated:

    • To "move" or replicate an existing workspace to a new environment, you need to export its components (datasets, reports, pipelines, etc.) and import them into a new workspace in the target environment.
  3. New Environment Requires New Workspaces:

    • After creating a new environment, you must:
      • Create a new workspace in that environment.
      • Import the exported components into this new workspace.

How This Works

  1. Existing Environment:

    • Workspace "A" in Environment "Dev" contains datasets, pipelines, and reports.
  2. New Environment:

    • You create a new environment, "Prod".
    • This environment has no workspaces or resources.
  3. Migration Steps:

    • Export datasets, reports, and pipelines from Workspace "A" in "Dev".
    • Import them into a new workspace (e.g., Workspace "B") in "Prod".

 

What also confuse me then, After create new Environment, then starting to create new Workspace, there is no "action" to select to which environment is this workspace will be "controlled".

 

And it makes me even confuse that after create new Environment (which no setting to relate this to new workspace), then in my new Workspace after create new notebook, in the top panel as usual there is "Environment" selection in the dropdown, but I'm also cannot see my "new" environment, basically my "new" environment which obviosuly got a naming when I created, not visible in this workspace, for sure in the selection, it is not my newly created environment ->

VoltesDev_0-1734370299022.png

 

So am still confuse to explain to my self of what is this environment for. And whether we should create environment first or create workspace ? it seems create environment first, but then there is no specific relation when create Workspace.

 

And in the end, as the above picture, after the new Workspace and during create new notebook, go to the environment selection (as in the above picture), there is New environment options, so I create again new environment. That is the one I'm using for now, while the 1st ever environment creation, am not sure what is for.

 

thanks.

 

 

 

1 ACCEPTED SOLUTION
v-shex-msft
Community Support
Community Support

HI @VoltesDev,

I'd like to suggest you take a look at the official documents about spark environment and computer at the first. They should help you to understand with the basic part of spark and environments.

Create, configure, and use an environment in Fabric - Microsoft Fabric | Microsoft Learn

Compute management in Fabric environments - Microsoft Fabric | Microsoft Learn

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

1 REPLY 1
v-shex-msft
Community Support
Community Support

HI @VoltesDev,

I'd like to suggest you take a look at the official documents about spark environment and computer at the first. They should help you to understand with the basic part of spark and environments.

Create, configure, and use an environment in Fabric - Microsoft Fabric | Microsoft Learn

Compute management in Fabric environments - Microsoft Fabric | Microsoft Learn

Regards,

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

JanFabricDE_carousel

Fabric Monthly Update - January 2025

Explore the power of Python Notebooks in Fabric!

JanFabricDW_carousel

Fabric Monthly Update - January 2025

Unlock the latest Fabric Data Warehouse upgrades!

JanFabricDF_carousel

Fabric Monthly Update - January 2025

Take your data replication to the next level with Fabric's latest updates!