3.3.1 About Workspace Permission Types

Oracle Machine Learning allows three types of permissions. Depending on the permission type, you can allow the user to view or perform different tasks in your workspace, projects, and notebooks.

The permissions are privileges granted to shared objects through workspace. Here, operations that are allowed on shared objects, for example notebooks, are discussed. For instance, the user to whom the Developer permission is granted can only view scheduled jobs on shared notebooks; he cannot run these jobs. However, the user with Developer permission can always view and run scheduled jobs on notebooks that are created by him. The three types of permissions are listed in the following table along with the actions that are allowed.

Permission Types Actions based on permission
Manager
  • Project: Create, update, view and delete.

  • Workspace: View only.

  • Notebooks: Create, update, duplicate, run, export, import, and delete.

    Jobs: Schedule and run jobs.

Developer
  • Project: View only.

  • Workspace: View only.

  • Notebooks: Create, update, run, duplicate, import, export, and delete notebooks.

    Note:

    A user with Developer permission can update, run, duplicate, import, export, and delete only those notebooks that were created by the user.
  • Jobs: View and run jobs of shared notebooks only.

    Note:

    A user with Developer permission cannot create jobs for notebooks that are shared.
Viewer
  • Project: View only.

  • Workspace: View only.

  • Notebooks: View only.

  • Jobs: View jobs and job runs of shared notebooks only.

For tasks that can be performed by an Administrator, see: Oracle Machine Learning Administration Tasks