capabilities.work

Bulk Load Job Lifecycle

A 3-step recipe with Amazon Neptune. We can help you get access.

Recipe · 3 steps

Bulk Load Job Lifecycle

Start a load, confirm it is listed, and poll its status to completion.

  1. Start a bulk load job from the supplied S3 source and capture the load id.
  2. List the recent bulk load job ids, including queued loads, to confirm the new job is being tracked by Neptune.
  3. Poll the load job status with detailed feed counts. Repeat while the overall status is LOAD_IN_PROGRESS and finish once it is LOAD_COMPLETED.
What you'll need to have ready
  • source: The S3 URI of the data files or folders to load.
  • format: The data format (csv, opencypher, ntriples, nquads, rdfxml, turtle).
  • iamRoleArn: The ARN of the IAM role with S3 access.
  • region: The AWS Region of the S3 bucket.
  • failOnError: Whether to stop the load on error (TRUE or FALSE).
For your developer

Arazzo workflow amazon-neptune:loader-job-lifecycle, 3 operations: StartLoaderJob → ListLoaderJobs → GetLoaderJobStatus. Specs on APIs.io.