CreateDatasetImportJob
Source:
src/AWS/Personalize/CreateDatasetImportJob.ts
Runtime binding for personalize:CreateDatasetImportJob — Starts a bulk import of training data from S3 into a dataset — the
first step of the MLOps retraining loop. Grants
personalize:CreateDatasetImportJob on * plus iam:PassRole
(conditioned to personalize.amazonaws.com) for the data-access role
the service assumes to read the S3 bucket.
Provide the implementation with
Effect.provide(AWS.Personalize.CreateDatasetImportJobHttp).
Retraining Loop
Section titled “Retraining Loop”// initconst createDatasetImportJob = yield* Personalize.CreateDatasetImportJob();
const { datasetImportJobArn } = yield* createDatasetImportJob({ jobName: "nightly-import", datasetArn, dataSource: { dataLocation: "s3://training-bucket/interactions.csv" }, roleArn: importRoleArn,});