Communities in DataSphere
Communities represent a way to organize team work in DataSphere. A community determines the scope of projects and resources and helps set up team activities.
Roles determine what the community members can do. A community member may be a developer, editor, or administrator. For a full list of community members, see the Members tab. Developers can create projects and their resources, run calculations in the IDE, and share resources in the community. Editors can change settings. Community administrators can invite new members to the community and manage their roles. For more information about roles in DataSphere, see this article.
You can attach to a community any link you want to share with its members.
To create resources and run projects in the IDE, link a Yandex Cloud billing account to the community. To learn how to do it, see Linking a billing account.
Sharing DataSphere resources
DataSphere resources are assigned to the project in which they were created. However, communities enable you to use resources from one project in another. This helps you save your time and money on recreating resources.
A project editor can use the Access tab on the resource page to share a project resource in a community where they are a developer. The resource will then appear among the community resources and all community members will be able to use it in their projects.
For example, Julia works with multiple teams and belongs to their communities with different access permissions:
- In the
Cat loverscommunity:Admin
(thedatasphere.communities.admin
role).- In the
Counting fencescommunity:Developer
(thedatasphere.communities.developer
role).- In the
Top secretcommunity:Viewer
(thedatasphere.communities.viewer
role), but with theEditor
permissions inProject_111of this community (thedatasphere.community-projects.editor
role).Julia can:
- Share the resources of any
Cat loverscommunity's project within this community.- Share the resources of any
Cat loverscommunity's project in theCounting fencescommunity.- Publish the
Project_111resources in theCat loversandCounting fencescommunities, but cannot share them in theTop secretcommunity.
Note
You can only share resources within a single organization, between communities created in the same availability zone.