What is best practice for OPAL field extraction?¶
Always cast on field extraction¶
This is a courtesy to the reader, who has no idea what to expect when reading your transform.
Bad OPAL:
make_col
  id:FIELDS.container.id,
  name:FIELDS.container.name,
  labels:FIELDS.container.labels,
  imageName:FIELDS.container.image.name
Good OPAL:
make_col
  id:string(FIELDS.container.id),
  name:string(FIELDS.container.name),
  labels:object(FIELDS.container.labels),
  imageName:string(FIELDS.container.image.name)