Data Science Lab
  • What is Data Science Lab?
  • Accessing the Data Science Lab Module
  • Homepage
  • List Projects
  • List Feature Stores
  • Create
    • Create Project
      • Container Status Message
    • Create Feature Store
  • Registered Models and APIs
  • Settings
  • Trash
  • Tabs for a DSL Project
    • Workspace
      • Workspace Folders
        • Repo Folder Attributes
        • Repo Folder Attributes for a Repo Sync Project
        • Utils Folder Attributes
          • Utility Actions
        • Files Attributes
      • Working with the Workspace tab
        • Create
        • Import
          • Importing Notebook
          • Pull from Git
        • Adding File and Folders
      • Linter
      • Git Console
      • Adjustable Repository Panel
    • Data
      • Adding Data
      • Data List Page
    • Model
      • Import Model
      • Explainer Generator
      • Export to GIT/ Model Migration
      • Share a Model
      • Register a Model
      • Unregister a Model
      • Register a Model as an API Service
      • Delete a Model
    • AutoML
      • Creating AutoML Experiment
      • AutoML List Page
        • View Explanation
          • Model Summary
          • Model Interpretation
            • Classification Model Explainer
            • Regression Model Explainer
            • Forecasting Model Explainer
          • Dataset Explainer
  • Data Science Notebook
    • Preview File
    • Save as Notebook
    • .ipynb File Cells
      • Using a Code Cell
      • Using a Markdown Cell
        • Expanding and Collapsing Markdown Cell
      • Using an Assist Cell
    • Resource Utilization Graph
    • Taskbar
    • Actions Icons from Header
    • Notebook Actions
      • Register
        • Export
        • Register as a Job
      • Notebook Version Control
      • Share
      • Delete
      • Information
  • Model Creation using Data Science Notebook
  • Notebook Operations
    • Data
      • Reading Data
      • Copy Path Functionality
    • Secrets
    • Algorithms
    • Transforms
    • Artifacts
    • Variable Explorer
    • Writers
Powered by GitBook
On this page
  • Sharing a Notebook
  • Accessing a Shared Notebook
  • Revoking the Granted Permissions
  • Excluding User(s)
  • Including an Excluded User
Export as PDF
  1. Data Science Notebook
  2. Notebook Actions

Share

This page describes the steps involved to share a Notebook script and access it as a shared Notebook.

PreviousNotebook Version ControlNextDelete

Last updated 6 months ago

Sharing a Notebook

The user can share a DSL Notebook across the teams using this feature.

Check out the walk-through on sharing a Notebook.

  • Navigate to the Workspace tab for a DS Lab project.

  • Select a Notebook from the list.

  • Click on the Ellipsis icon.

  • A context menu opens for the selected Notebook, click the Share option from the Context menu.

  • The Manage Access window opens for the selected Notebook.

  • Select the permissions to be granted to users/ groups using the checkboxes.

  • The Users, User Groups, and Exclude Users tabs appear. Select a tab from the Users and User Groups tabs.

  • Search for a specific user or user group to share the Notebook.

  • Select a User or user group from the respective tabs (as displayed in the image for the Users tab).

  • Click the Save option.

  • A notification message appears to ensure about the share action.

  • The selected user gets added to the Granted Permissions section.

Accessing a Shared Notebook

Check out the illustration to access a shared Notebook.

  • Login to the Platform using the user's credentials to whom the Notebook is shared and navigate to the Projects page for the DS Lab module.

  • The Shared Project gets indicated as shared on the Projects page.

  • Click the View icon to open the project.

  • The Workspace tab opens by default for the shared Project.

  • The shared Notebook would be listed under the Repo folder.

  • Open the Notebook Actions menu. The Share and Delete options will be disabled for a shared Notebook.

Shared DSL Notebook with View Permission

When a Notebook is shared from User A to User B with View Permission, User B will have the following privileges:

  • View Notebook Contents.

Shared DSL Notebook with Edit Permission

When a Notebook is shared from User A to User B with Edit Permission, User B will have the following privileges:

  • View the Notebook contents & edit.

  • Edit the Notebook contents and save.

Shared DSL Notebook with Execute Permission

When a Notebook is shared from User A to User B with Execute Permission, the User B will have the following privileges:

  • View the Notebook contents and Start the Kernel.

  • View the Notebook contents and shut down the kernel.

  • View the Notebook contents and Execute code and markdown cells.

  • View the Notebook contents and interrupt the kernel.

  • View the Notebook contents and Execute git commands in the console.

  • View the Notebook contents and restart the kernel.

Please Note: A targeted share user cannot re-share or delete a shared DSL Notebook regardless of the permission level (View/ Edit/Execute).

Revoking the Granted Permissions

You can revoke the permissions shared with a user or user group by using the Revoke Permissions icon.

Check out the illustration on revoking the granted permissions.

  • Navigate to the Manage Permissions window for a shared Notebook.

  • The Granted Permissions section lists all the users or user groups to whom the Notebook has been shared.

  • Select a user or user group from the list.

  • Click the Revoke Privileges icon.

  • A con

  • A notification appears, and the shared privileges will be revoked for the selected user/ user group. The user/ user group gets removed from the Granted Permissions list.

Excluding User(s)

The user can exclude some users from the privileges to access a shared Notebook while allowing permissions for the other users of the same group.

Check out the illustration on excluding a user/ user group from the shared privileges of a Notebook.

  • Navigate to the Manage Access window for a shared Notebook.

  • Grant Permissions to the user(s)/ user group(s) using the checkboxes.

  • Open the User Groups tab.

  • Select a User Group from the displayed list.

  • Use the checkbox to select it for sharing the Notebook.

  • Navigate to the Exclude Users tab.

  • Select a user from the displayed list and use the checkbox to exclude that user from the shared permissions.

  • Click the Save option.

  • A notification appears to ensure the shared action.

  • The selected user gets excluded from the shared Notebook permissions.

  • The Notebook gets shared with the rest of the users in that group.

Including an Excluded User

Check out the illustration on including an Excluded user for accessing a shared Notebook.

  • Navigate to the Excluded Users section.

  • Select a user from the displayed list.

  • Click the Include User icon.

  • The Include User confirmation dialog box appears.

  • Click the Yes option.

  • A notification appears to ensure the success of the action.

  • The selected user gets included in the group with the shared permissions for the Notebook. The user will get removed from the Excluded Users list.

Please Note:

  • If the project is shared with a user group, then all the users under that group appear under the Exclude User tab.

  • The Project gets shared by default with the concerned Notebook while using the Share function for a Notebook.

  • A Shared Project even if it is shared by default with a Notebook remains Active for the user to access the Notebook and open it.

Accessing a shared Notebook
Revoking the Privileges for a Shared Notebook
Including an Excluded User to share Notebook Privileges
Sharing a Notebook
Excluding a User from the Shared Privileges for a Notebook
Accessing a Notebook from a DSL Project
Share option for a DSL Notebook
Sha
The Notebook gets shared with the selected user
Accessing a Shared Notebook