# Any good practice to create space and user access?

**URL:** <https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175>\
**Category:** Server (Hub) / Explorer\
**Created:** [November 15, 2021, 3:49pm UTC](https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175 "2021-11-15T15:49:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thomas](https://community.easymorph.com/user_avatar/community.easymorph.com/thomas/32/2349_2.png) [@thomas](https://community.easymorph.com/u/thomas)\
**Post date:** [November 15, 2021, 3:49pm UTC](https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175/1 "2021-11-15T15:49:39Z")

</div>

Thx !

have you any good practice to create space and user access ?

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [November 15, 2021, 6:00pm UTC](https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175/2 "2021-11-15T18:00:51Z")

</div>

It really depends on your goals. Can you elaborate on what you're trying to achieve?

---

<div class="post-metadata">

**Author:** ![thomas](https://community.easymorph.com/user_avatar/community.easymorph.com/thomas/32/2349_2.png) [@thomas](https://community.easymorph.com/u/thomas)\
**Post date:** [November 16, 2021, 8:03am UTC](https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175/3 "2021-11-16T08:03:18Z")

</div>

I have 2 goals :

- An ETL part producing Datamarts by night, I isolated this in a specific user space locked by Password.

- A self service query library where users will launch what they need. (i putted that in the default space)

The spaces share same connectors.

I planned 5 key users with the ability to use easymorph desktop and access datas from EM server. What is the best way to give them access to data and metadata ?

Yesterday i was making windows servicies to setup the ssh tunnels. It would be very nice to include SSH parameters in the connectors 😃 (feature suggestion)

Thx

---

<div class="post-metadata">

**Author:** ![dgudkov](https://community.easymorph.com/user_avatar/community.easymorph.com/dgudkov/32/5_2.png) [@dgudkov](https://community.easymorph.com/u/dgudkov)\
**Post date:** [November 16, 2021, 9:13am UTC](https://community.easymorph.com/t/any-good-practice-to-create-space-and-user-access/3175/4 "2021-11-16T09:13:55Z")

</div>

You can make a subfolder of the ETL space as the public folder of the Default space. In other words, make the public folder of one space becomes a nested subfolder of another space. In this case, the ETL tasks will be able to put files in the public folder accessible to users, but users won't be able\*\* to access the public folder of the ETL space.

Also, you can generate ETL outputs as EasyMorph datasets (.dset files) and store them in the public folder of the Default space (which is now a subfolder of the ETL space).

Users can trivially easy to load the datasets from Server in EasyMorph Desktop by pressing "Add data" -\> "Retrieve from Server". A Server Link must be configured in Desktops to make it work.

 ![image](https://community.easymorph.com/uploads/default/original/2X/9/9d4f2d7967f0ddcdd36bb336ea2386f61f9e8d5d.png)

See also:

> [@Server Link explained](https://community.easymorph.com/t/server-link-explained/1878):
>
> What is Server Link Server Link is a Desktop property that links EasyMorph Desktop to EasyMorph Server. In other words, it makes Desktop "aware" of the Server. The purpose of Server Link is to integrate Desktop and Server. This integration simplifies/enables several features: Publishing datasets from Desktop to Server in 2 clicks (right-click any action and choose "Send to Server") Receiving datasets from Server to Desktop in 2 clicks (choose "Retrieve dataset" from the "Add data" menu" on the…

\*\* Unless the other space is run under a different Windows account, users will still be able to access it with actions in an EasyMorph project.
