Skip to main content

January 2024

3.2.8.* (Jan 11, 2024)

  • Prophecy Python libs version: 1.7.4
  • Prophecy Scala libs version: 7.1.53

Features

Run as another User/Service Principal for Databricks Jobs

By default, Databricks Jobs run as the identity of the Job owner. This means that the Job assumes the permissions of the Job Owner, and it can only access data and database object that the owner has permission to access. You can change the identity that the Job is running as to a Service Principal and then your Job will assume the permission of that service principle. Workspace admins can also change the identity that Job is running to a different user in the workspace. To change the run as settings you need to have either they can manage or is the owner permission on the Job. To change this, simply go to Job settings, and Change the Run As settings as shown below.

run_as