DataType

DataType

Data types supported for model columns in Fiddler.

This enum defines the supported data types for model schema columns. Data types determine how Fiddler processes, validates, and monitors individual columns in your model’s input and output data.

Type Categories:

  • Numeric: FLOAT, INTEGER - enable statistical analysis

  • Categorical: BOOLEAN, CATEGORY - enable distribution analysis

  • Textual: STRING - enable text-based monitoring

  • Temporal: TIMESTAMP - enable time-based analysis

  • Vector: VECTOR - enable embedding-based monitoring

Examples

Defining column data types in model schema:

``
`
``
```python
python
from fiddler import Column, DataType

# Define columns with appropriate data types
columns = [

    Column(name=’age’, data_type=DataType.INTEGER),
    Column(name=’income’, data_type=DataType.FLOAT),
    Column(name=’is_member’, data_type=DataType.BOOLEAN),
    Column(name=’category’, data_type=DataType.CATEGORY),
    Column(name=’description’, data_type=DataType.STRING),
    Column(name=’created_at’, data_type=DataType.TIMESTAMP),
    Column(name=’embedding’, data_type=DataType.VECTOR)

]

# Create model schema
schema = fdl.ModelSchema(columns=columns)

`

``

`

``

`

Last updated

Was this helpful?