Skip to content

feat: enable external data to be imported into any samplestore #510

@michael-johnston

Description

@michael-johnston

Is your feature request related to a problem? Please describe.

Importing external data measured by an experiment ado does not have access to via actuators requires defining an external experiment. Currently the definition of any external experiments are assumed to be accessible via the first entity retrieved in the sample store the external data was imported.

The issue is that this means this samplestore must only contain samples imported from the same external data source if it is to work robustly

  • importing samples from an external data source into an existing samplestore: the first entity may not have the external experiments -> creating a space with this external experiment may fail
  • adding samples from another other ado source to a sample store containing external data: same risk as above
  • importing two external datasets to same samplestore -> one cannot be used due to above reason

Describe the solution you'd like.

External data can be imported to any samplestore.

Additional context.

A suggestion is to create an external experiment/catalog table in the samplestore to hold any external experiments. This can just be read whenever the samplestore is used with a space to validate that any external experiment referenced in the space exists

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions