AWS EMR Jobs: Start Notebook Execution

{"URL":["/*.*/awa/pa_view_pa_view_START_NOTEBOOK_EXECUTION_EMR"],"heroDescriptionIdentifier":"ice_hero_EMR_Start_Notebook_Execution_Job","customCards":[{"id":"ice_specific_EMR_Start_Notebook_Execution_Job","title":"Adding Start Notebook Execution Job Parameters","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AWS_EMR/*.*/Agent%20Guide/Content/AWS_EMR/AWS_EMR_StartNotebookExecution_Job.htm","languages":["en-us"]},{"id":"ice_RA_Integration_Report","title":"RA / Integration Reports","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AWS_EMR/*.*/Agent%20Guide/Content/AWS_EMR/AWS_EMR_Jobs_RA_Properties.htm","languages":["en-us"]},{"id":"ice_Start_Notebook_Execution_Job_script_EMR","title":"Setting Start Notebook Execution Job Properties through Scripts","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AWS_EMR/*.*/Agent%20Guide/Content/AWS_EMR/AWS_EMR_Script.htm","languages":["en-us"]},{"id":"ice_related_information_EMR_Start_Notebook_Execution_Job","title":"Related Information","type":"customize","url":"https://docs.automic.com/documentation/webhelp/english/ALL/components/IG_AWS_EMR/*.*/Agent%20Guide/Content/AWS_EMR/AWS_EMR_StartNotebookExecution_Job.htm","languages":["en-us"]}]}

Automic Automation AWS EMR Start Notebook Execution Jobs allow you to schedule and monitor jobs for any of the service instances that exist on the AWS EMR Cockpit.

Defining AWS EMR Start Notebook Execution Job Properties

On the Start Notebook Execution Job page you define the parameters relevant to write and execute code interactively using Jupyter notebooks.

(Click to expand)

Screenshot showing the Start Notebook Execution Job page of the corresponding job.

  • Connection

    AWS EMR Connection object containing the relevant information to connect to the application.

    To search for a Connection object, start typing its name to limit the list of the objects that match your input.

  • With Payload

    Allows you to pass the job definition to AWS EMR in JSON format. Check this box to select one of the Payload Type options available:

    • JSON

      Use the JSON field to enter the JSON payload definition.

      Example:

      {
      	    "EditorId": "string",
      	    "EnvironmentVariables": {
      	    "string": "string"
      	},
      	"ExecutionEngine": {
       	  "ExecutionRoleArn": "string",
      	  "Id": "string",
      	  "MasterInstanceSecurityGroupId": "string",
      	  "Type": "string"
      	},
      	  "NotebookExecutionName": "string",
        	  "NotebookInstanceSecurityGroupId": "string",
      	  "NotebookParams": "string",
      	  "RelativePath": "string",
      	  "ServiceRole": "string"
      }

    • File Path

      Use the File Path field to define the path to the JSON file containing the attributes that you want to pass to the application.

  • Cluster ID

    Choose the Cluster ID from picker. For example:

    j-1MYG41H9W79SH

  • Editor ID

    The unique identifier of the Amazon EMR Notebook to use for notebook execution. For example:

    e-8S64GVNM2IHLCSYLVT123DS

  • Relative Path

    The path and file name of the notebook file for this execution, relative to the path specified for the Amazon EMR Notebook. For example:

    Studio_1_Workspace_1.ipynb

  • Notebook Execution Name

    (Optional) Name for the specific execution of the notebook.

  • Service Role

    The name or ARN of the IAM role that is used as the service role for Amazon EMR. For example:

    arn:aws:iam::56:role/service/Service

See also: