When downloading a model from Dataiku, it is downloaded as a fully qualified Java class. When you score the model, the fully qualified Java class name has to be used as the model_id in the models table and consists of two parts divided by a period, as in the following example:
package name.class name
Qualified Java class names are truncated if they exceed the size of the model_id column.
Package name
- Only supports lower case letters, numbers, and a dot symbol.
- Cannot start with a dot or number.
- Cannot end with a dot.
- Does not support using a number after a dot.
- Cannot contain Java keywords. See Java Language Keywords.
Unsupported format | Example |
---|---|
Upper case letter | Models |
Underscore symbol | my_models |
Number after dot | models.1 |
Begin with dot | .models.v1 |
Java keyword (new and case) | models.new.customer.chur.use.case |
Class name
- Should begin with an upper case letter.
- Only supports upper and lower case letters and numbers.
- Cannot begin with a number.
- Cannot consist of numbers only.
Supported examples are: Mymodel and MyModelV1
Unsupported format | Example |
---|---|
Underscore symbol | My_Model |
Begins with a lower case letter | myModel |
Begins with a number | 122ChurnModel |
Only contains numbers | 122 |