SQL-Based Experiment MetricJob configuration specifications
This job is created by an experiment in order to calculate an objective.
Product Selector
This job is created by an experiment in order to calculate an objective.
This job is created by an experiment in order to calculate an objective
The ID for this Spark job. Used in the API to reference this job. Allowed characters: a-z, A-Z, dash (-) and underscore (_). Maximum length: 63 characters.
<= 63 characters
Match pattern: [a-zA-Z][_\-a-zA-Z0-9]*[a-zA-Z0-9]?
Spark configuration settings.
object attributes:{key required : {
display name: Parameter Name
type: string
}value : {
display name: Parameter Value
type: string
}}
A short description about this job.
<= 128 characters
Match pattern: ^[A-Za-z0-9_\-]+$
The name of the request parameter containing the user ID
Default: userId
Signals resulting from requests that flow through this experiment will go into the signal collection associated with this collection
>= 1 characters
Match pattern: ^[A-Za-z0-9_\-]+$
Specify what varies in this variant, and optionally change the traffic weight
object attributes:{id : {
display name: Variant id
type: string
}name : {
display name: Name
type: string
}queryPipeline : {
display name: Query Pipeline
type: string
}params : {
display name: Query Params
type: array
}collection : {
display name: Collection
type: string
}weight : {
display name: Weight
type: number
}}
Metrics that will be used to evaluate the variants
object attributes:{name required : {
display name: Name
type: string
}description : {
display name: Description
type: string
}primary : {
display name: Primary
type: boolean
}jobId : {
display name: Associated Spark Job ID
type: string
}binary : {
display name: Binary-valued metric
type: boolean
}}
Default: true
When the experiment last started
Default: false
Default: experiment_sql
Allowed values: experiment_sql